sql server转移tempdb数据库的物理存放位置
2013-04-13 00:26
288 查看
将 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数据库的物理存放位置
- 更改SQL Server 2005数据库中tempdb位置的方法
- 更改SQL Server 2008数据库中tempdb的位置
- Ms Sql 2000 & Ms Sql 2005 & Ms Sql 2008更改 tempdb 数据库的物理位置
- 详解SQL Server如何修改数据库物理文件的存在位置
- sql server 2008附加不上数据库,报物理位置无法打开错误的解决方法
- [TSQL|SQLSERVER|MSSQL数据库] 将数据库文件与日志附加到数据库引擎,以及转移数据库文件位置
- Android数据库存放的具体位置
- 在sql server 中如何移动tempdb到新的位置
- SQL Server附加数据库时出错:无法打开物理文件,操作系统错误5
- sql server 2005附加数据库错误:尝试打开或创建物理文件
- SQL server 2008附加数据库错误:尝试打开或创建物理文件时,CREATE FILE 遇到操作系统错误
- ubuntu 更改mysql新建的数据库存放位置
- 查看MySql数据库物理文件存放位置
- 如何修改SQL Server 2000的数据库逻辑与物理名称
- SQL Server 2008故障转移集群+数据库镜像配置实例之二
- SQL Server 中如何移动tempdb到新的位置
- SQL Server 性能调优之--tempdb 之存放路径