症状
请考虑以下情况:
-
在 Microsoft SQL Server 中,对 AlwaysOn 可用性组的辅助副本使用自动Microsoft SQL Server。
-
备份数据库 [db1],添加文件 [f1] 和 [f2],然后删除备份文件 [f1]。
-
还原数据库 [db1] 时更改文件 [f2] 的物理名称,将逻辑名称从 [f2] 更改为 [f1] (删除的文件) 。
在此方案中,尝试在自动种子设定模式下加入可用性组时,次要副本会出现冲突。 然后,收到以下错误消息:
DateTime spid97s 错误:911,严重性:16,状态:1。
DateTime spid97s 数据库的"DatabaseName"不存在。 确保正确输入名称。
DateTime spid97s 错误:4353,严重性:16,状态:1。
为文件"FileName"指定了 DateTime spid97s 冲突文件重新定位。 应仅为任何逻辑文件名指定单个 WITH MOVE 子句。
DateTime spid97s 错误:3013,严重性:16,状态:1。
DateTime spid97s RESTORE DATABASE 异常终止。
状态
Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。
解决方法
此问题已修复在以下累积更新中SQL Server:
关于更新的累积SQL Server:
每个新的累积更新SQL Server包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看最新累积更新,了解SQL Server:
参考
了解 Microsoft 用于描述软件更新的术语。