SQL Server 中如何移动tempdb到新的位置
2015-02-28 14:24
435 查看
SQL Server 中如何移动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');
操作步骤;
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 2000中,如何对数据库进行备份,并且压缩备份,拷贝到其他位置
- 如何移动组件的位置,例如如何将UIAlertView显示在屏幕上部
- 如何通过使用 SQL Server 中的 Detach 和 Attach 函数将 SQL Server 数据库移到新位置
- 数据库开发-如何移动SQL SERVER2005中mater和temp数据库存放的位置
- 如何移动数据文件的位置
- 悬而未决:FLASH中如何将所有帧的同一物体很方便地一次性一起移动到另一位置?
- 如何通过按钮改变影片剪辑的位置移动?
- 如何通过使用 SQL Server 中的 Detach 和 Attach 函数将 SQL Server 数据库移到新位置
- 如何通过使用 SQL Server 中的 Detach 和 Attach 函数将 SQL Server 数据库移到新位置
- 如何收缩 SQL Server 中的 Tempdb 数据库
- 如何对SQL Server中的tempdb“减肥”
- 如何收缩 SQL Server 中的 Tempdb 数据库
- 针式PKM帮助八:如何安装在移动U盘和安装在什么位置较合适
- 如何在运行 SQL Server 的计算机之间移动数据库