我有一个19个DB的SQL Server 2008(标准版)。 因为我正在更换我的SAN,所以我需要将所有数据库文件移到不同的卷。 在使用MSbuild议的方法之前,我已经移动了个别数据库:分离数据库,移动文件,重新附加。 但在这种情况下,我真的不想这样做,部分原因是因为懒惰,还因为一些DB属于SharePoint,并在名称末尾有一堆hex,这可能会弄乱。
所以我的想法是closuresSQL服务器服务,立即移动所有文件,卸载旧卷,并将新卷的驱动器号更改为旧卷的驱动器号。
这会工作吗? 有没有更好的办法?
是的,假设您使用与旧数据驱动器上相同的文件夹结构,您提出的build议将起作用。