在sql server 中如何移动tempdb到新的位置
2011-07-30 08:18
519 查看
最近在做数据库的时候,发现经常由于tempdb太大而造成的磁盘空间不足的问题,为了解决这个问题我们使用的一个解决办法是把tempdb移到一个新的位置.
下面是具体的操作步骤;
1、检查tempdb的逻辑名字和它的存在位置。可以使用下面语句:
2、暂停数据库服务.
3、拷贝原来tempdb的文件到新的位置(原来文件位置可以通过上述查询得到)。
3、拷贝完毕后,启动数据库服务。
4、执行如下命令:
在这里,name=tempdev 和templog是tempdb的逻辑名字,FileName='E:\temdb\tempdb.mdf'是tempdb的新位置.
5、最后检查tempdb移动是否成功。
下面是具体的操作步骤;
1、检查tempdb的逻辑名字和它的存在位置。可以使用下面语句:
SELECT name, physical_name FROM sys.master_files WHERE database_id = DB_ID('tempdb');
2、暂停数据库服务.
3、拷贝原来tempdb的文件到新的位置(原来文件位置可以通过上述查询得到)。
3、拷贝完毕后,启动数据库服务。
4、执行如下命令:
USE master; GO ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = 'E:\tempdb\tempdb.mdf'); GO ALTER DATABASE tempdb MODIFY FILE (NAME = templog, FILENAME = 'E:\tempdb\templog.ldf'); GO
在这里,name=tempdev 和templog是tempdb的逻辑名字,FileName='E:\temdb\tempdb.mdf'是tempdb的新位置.
5、最后检查tempdb移动是否成功。
SELECT name, physical_name FROM sys.master_files WHERE database_id = DB_ID('tempdb');
相关文章推荐
- 在sql server 中如何移动tempdb到新的位置
- SQL Server 中如何移动tempdb到新的位置
- [转]在sql server 中如何移动tempdb到新的位置
- 在sql server 中如何移动tempdb到新的位置
- 在sql server 中如何移动tempdb到新的位置
- SQL Server 中如何移动tempdb到新的位置
- sql server转移tempdb数据库的物理存放位置
- div+css中如何将层随着滚动条的移动的初始位置固定在导航栏左下方
- Fedora5下配置MySQL (很有参考价值的 MySQL资料 包括如何在Linux文件系统移动MySQL数据库的位置)
- SQL Server 2000如何用SQL语句在在指定位置插入列
- 如何移动SQL SERVER的系统数据库
- selenium webdriver 如何实现将浏览器滚动条移动到某个位置
- 如何移动组件的位置,例如如何将UIAlertView显示在屏幕上部
- Win7 如何移动我的文档和桌面的位置
- Linux Mysql如何移动MySQL数据库目录位置
- 如何通过使用 SQL Server 中的 Detach 和 Attach 函数将 SQL Server 数据库移到新位置
- 更改SQL Server 2005中Tempdb的位置
- 如何检查SQL Server tempdb瓶颈
- 如何对SQL Server中的tempdb“减肥”
- SQL Server 移动系统数据库位置(非master)