我有一个新驱动器到我的数据库,所以将所有数据库移动到这个新驱动器。现在我需要移动系统数据库和SQL创建的其余文件夹,如FTData,JOBS,Log等。
我如何移动所有这些文件?因为当所有过程完成后,当前单位(而不是C :)将被断开。
我google它但只找到移动数据库(已经完成)
编辑1:它是使用Windows故障转移服务的群集故障转移安装
编辑2:SQL安装在默认位置,文件为FTData,Log(系统日志)和提到的文件夹在我的E驱动器上,需要移动到我的新X驱动器。
谢谢!
答案 0 :(得分:0)
这可能需要一些时间,我还没有对它进行测试,但如果您保存了驱动器E的完整映像并在驱动器X上使用它,则会假设所有应用程序文件和应用程序都已加载并准备生产完成后使用而无需关闭SQL服务。
答案 1 :(得分:0)
好吧,我在这里写这个,以防有人有相同的情况(或类似)。
我做的是:
对于第2步和第3步,我完全关闭了sql服务。在每次数据库迁移时,都会执行一个脚本来验证所有数据库是否都在线。
以下是寄存器中更改的密钥。
计算机\ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft SQL Server \ MSSQL12.MSSQLSERVER \ CPE \ ErrorDumpDir
计算机\ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft SQL Server \ MSSQL12.MSSQLSERVER \ Replication \ WorkingDirectory
计算机\ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft SQL Server \ MSSQL12.MSSQLSERVER \ SQLServerAgent \ ErrorLogFile
计算机\ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft SQL Server \ MSSQL12.MSSQLSERVER \ SQLServerAgent \ WorkingDirectory