我有 2 个存储服务器使用 DFS-R 来同步内容。MSSQL 服务器使用 UNC 路径连接到数据文件的 DFS-R 命名空间。
现在的问题是 MSSQL 在服务器运行时锁定了数据文件,因此 2 个存储服务器的内容无法同步,有什么想法吗?
答案1
您不应该从文件系统级别备份 SQL Server 数据库,而应该通过进行 SQL 备份然后备份 SQL 备份文件来完成。
要从文件中删除锁,您必须停止 SQL Server、使数据库脱机或分离数据库。
如果您想要复制 SQL Server 数据库,您确实应该研究 SQL Server 本身中的一种复制技术。使用 DFS-R 比其他任何方法都更有可能损坏数据库。也就是说,要小心您的愿望。支持 SQL Server 复制可能需要一整个全职 dba 团队。