yxwkf

1,改动迁移路径

USE master
GO
ALTER DATABASE 数据库名  --主数据
MODIFY FILE(NAME=\'数据库名\', FILENAME=\'F:\DataBase\数据库名.mdf\');
GO
ALTER DATABASE 数据库名  --日志数据
MODIFY FILE(NAME=\'数据库名_log\', FILENAME=\'F:\DataBase\数据库名_log.ldf\');
GO
ALTER DATABASE 数据库名  --文件流数据
MODIFY FILE(NAME=\'PlatformFiles\', FILENAME=\'F:\OA_PLUS\PlatformFiles\');
GO

2,停止SQL Server实例,你能够在SQL Server Management Studio的配置工具Sql Server Configuration Manager下停止。也可用NET STOP MSSQLSERVER命令实现。

3,将那些数据文件或日志文件手工移动到相应的文件夹(也就是上面命令中FILENAME相应的文件夹)

4,重新启动SQL Server实例,验证数据文件迁移是否成功。

測试:
SELECT name, physical_name FROM sys.master_files
 WHERE database_id = DB_ID(\'数据库名\');

分类:

技术点:

相关文章: