我可以将 SQL Server 2008 上的所有 DB 文件移动到不同的逻辑驱动器,然后更改驱动器号吗?

我可以将 SQL Server 2008 上的所有 DB 文件移动到不同的逻辑驱动器,然后更改驱动器号吗?

我有一台 SQL Server 2008 (std),里面有 19 个 DB。因为我要更换 SAN,所以我需要将所有 DB 文件移动到不同的卷。我之前使用 MS 推荐的方法移动过单个 DB:分离 DB、移动文件、重新连接。但在这种情况下我真的不想这样做,部分是出于懒惰,也是因为有些 DB 属于 SharePoint,名称末尾有一堆十六进制,这可能会造成混乱。

所以我的想法是关闭 SQL 服务器服务,一次移动所有文件,卸载旧卷,然后将新卷的驱动器号更改为旧卷的驱动器号。

这可行吗?还有更好的方法吗?

答案1

是的,假设您使用与旧数据驱动器上相同的文件夹结构,您所建议的方法将会起作用。

相关内容