sql server 转移tempdb数据库的物理存放位置
2013-02-17 11:20
183 查看
将 tempdb 从其在磁盘上的当前位置移动到其他磁盘位置。由于每次启动 MSSQLSERVER 服务时都会重新创建 tempdb,因此不需要从物理意义上移动数据和日志文件。
1 确定 tempdb 数据库的逻辑文件名称以及在磁盘上的当前位置。
SELECT name, physical_name
FROM sys.master_files
WHERE database_id = DB_ID('tempdb');
GO
2 使用 ALTER DATABASE 更改每个文件的位置
USE master;
GO
ALTER DATABASE tempdb
MODIFY FILE (NAME = tempdev, FILENAME = 'E:\SQLData\tempdb.mdf');
GO
ALTER DATABASE tempdb
MODIFY FILE (NAME = templog, FILENAME = 'E:\SQLData\templog.ldf');
GO
3 停止并重新启动 SQL Server。
4 验证文件更改。
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');
GO
2 使用 ALTER DATABASE 更改每个文件的位置
USE master;
GO
ALTER DATABASE tempdb
MODIFY FILE (NAME = tempdev, FILENAME = 'E:\SQLData\tempdb.mdf');
GO
ALTER DATABASE tempdb
MODIFY FILE (NAME = templog, FILENAME = 'E:\SQLData\templog.ldf');
GO
3 停止并重新启动 SQL Server。
4 验证文件更改。
SELECT name, physical_name
FROM sys.master_files
WHERE database_id = DB_ID('tempdb');
备注
转移前请先将原来的文件备份一下,呵呵
相关文章推荐
- sql server转移tempdb数据库的物理存放位置
- sql server转移tempdb数据库的物理存放位置
- 转移tempdb数据库的物理存放位置
- Ms Sql 2000 & Ms Sql 2005 & Ms Sql 2008更改 tempdb 数据库的物理位置
- 详解SQL Server如何修改数据库物理文件的存在位置
- sql server 2008附加不上数据库,报物理位置无法打开错误的解决方法
- 更改SQL Server 2008数据库中tempdb的位置
- 更改SQL Server 2005数据库中tempdb位置的方法
- ios开发中iphone模拟器中程序文件和数据库的存放位置
- Sql Server的tempdb数据库过大的问题
- Sql Server系列:数据库物理模式设计
- SQL Server 2005如何更改数据库文件的物理文件名
- 在sql server 中如何移动tempdb到新的位置
- SQL Server 2008 的 tempdb 数据库在每次SQL Server重新启动时都会重建, 而不是恢复tempdb数据库.
- SQL SERVER 2012 修改数据库默认位置不立即生效
- SQL SERVER 2005 修改数据库名称,包括物理文件名和逻辑名称
- 在sql server 中如何移动tempdb到新的位置
- 数据库开发-如何移动SQL SERVER2005中mater和temp数据库存放的位置
- 查询_修改SQL Server 2005中数据库文件存放路径
- SQL Server中数据库文件的存放方式,文件和文件组