Answers:
根据TechNet上的参考移动用户数据库从托马斯·斯特林格的回答,如果你要移动的文件,而无需停止整个SQL Server实例(继“计划的重新安置程序”),顺序应该是:
ALTER DATABASE database_name SET OFFLINE;
... move the file(s) to new location
ALTER DATABASE database_name MODIFY FILE ( NAME = logical_name, FILENAME = 'new_path\os_file_name' );
ALTER DATABASE database_name SET ONLINE;
首先请注意离线。然后移动文件,并告知SQL Server有关新位置的信息。
如果确实需要删除整个SQL Server实例(请参阅“计划的磁盘维护的重定位”过程),则最好先修改文件位置,以便在实例重新启动时查找文件没有问题。在新位置。