应用对象
SQL Server 2016 Service Pack 2 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2019 on Windows SQL Server 2017 on Windows

症状

请考虑以下情况:

  • 在 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 用于描述软件更新的术语

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。