我需要将 SQL Server 2008 R2 的安装文件从它们当前所在的位置 (S:\Program Files...) 移动到新驱动器(尚未创建)。My S: 保存我的 SQL 备份、活动数据文件和 SQL Server 程序文件。
关于如何实现这一点,我只有一个想法:
- 停止所有 SQL 服务。
- 使用字母 J 为程序文件创建新驱动器。(驱动器号无关紧要。)
- 将 S: 重命名为 T:。
- 将 J: 重命名为 S:。
- 将 T: 上的所有程序文件移动到 S:。
- 启动所有 SQL 服务。
除非我不考虑此过程中的某些内容,否则 SQL Server 不会知道任何更改。
如果这是一个可怕的想法,那么我唯一能想到的就是创建一个新服务器并将数据库迁移到那里。
这应该没问题,但有几点需要注意。首先,请确保您用于复制文件的任何工具都将保留文件和文件夹的权限,否则您可能无法启动服务器。其次,“有时”Windows 不想让您更改驱动器号。如果您在重新启动时遇到困难,请先禁用 SQL 服务,否则它们将在重新启动后重新启动。