我有一个新的驱动器到我的数据库,所以把所有的数据库移到这个新的驱动器。现在,我需要移动系统数据库和SQL创建的其余文件夹,如FTData、作业、日志等。
我是怎么移动这些文件的?因为当所有进程完成时,当前单元(而不是C:)将被断开连接。
我搜索它,但只找到移动数据库(已经做了)
编辑1:这是带有Windows故障转移服务的群集故障转移安装
编辑2: SQL安装在默认位置,文件如FTData、日志(系统日志)和上述文件夹都在我的E驱动器上,需要移动到我的新X驱动器。
谢谢!
发布于 2017-11-10 17:18:13
好的,我在这里写这个,以防有人有相同的情况(或类似的情况)。
我所做的是:
对于第2和第3步,我完全关闭了sql服务。在每次数据库迁移时,执行一个脚本来验证所有数据库都联机。
这是在登记簿上更改的钥匙。
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft Server\MSSQL12.MSSQLSERVER\CPE\ErrorDumpDir
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft SQL Server\MSSQL12.MSSQLSERVER\Replication\WorkingDirectory
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft SQL Server\MSSQL12.MSSQLSERVER\SQLServerAgent\ErrorLogFile
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft SQL Server\MSSQL12.MSSQLSERVER\SQLServerAgent\WorkingDirectory
发布于 2017-10-24 19:25:19
这可能需要一些时间,而且我还没有测试它,但假设您保存了驱动器E的完整映像,并在驱动器X上使用了它。所有这些应用程序文件和应用程序都将在完成时加载并准备好供生产使用,而无需关闭SQL服务。
https://stackoverflow.com/questions/46917495
复制相似问题