sqlserver move database or datafile
2012-04-16 12:59 java环境变量 阅读(318) 评论(0) 编辑 收藏 举报移动数据或日志文件
1.运行以下语句。
ALTER DATABASE database_name SET OFFLINE;
2.将文件移动到新位置
3.对于已移动的每个文件,请运行以下语句
ALTER DATABASE database_name MODIFY FILE ( NAME = logical_name, FILENAME = 'new_path\os_file_name' );
4.运行以下语句
ALTER DATABASE database_name SET ONLINE;
5.通过运行以下查询来验证文件更改
SELECT name, physical_name AS CurrentLocation, state_desc
FROM sys.master_files
WHERE database_id = DB_ID(N'<database_name>')
go