-- 在开始迁移前,首先需要确定distribution数据库当前的位置和文件路径
SELECT name, physical_name FROM sys.master_files WHERE database_id = DB_ID('distribution');
--- 迁移前需要停止SQL Server代理服务,以避免在迁移过程中出现文件访问冲突
--- distribution数据库设置为离线状态:
ALTER DATABASE distribution SET OFFLINE;
--- 将当前磁盘中的distribution数据库文件(.mdf和.ldf)复制到新的目标位置
--- 修改数据库文件路径
USE master; GO ALTER DATABASE distribution MODIFY FILE (NAME = distribution, FILENAME = 'E:\sql_agent\distribution.MDF'); GO ALTER DATABASE distribution MODIFY FILE (NAME = distribution_log, FILENAME = 'E:\sql_agent\distribution.LDF'); GO
--- 将数据库重新设置为在线状态:
ALTER DATABASE distribution SET ONLINE;
最后, 验证一下修改后的路径和位置, 重新启动Sql代理服务即可.
本文为宁若水!原创文章,转载无需和我联系,但请注明来自[若水]博客 www.lalaya.net