症状
运行非组件 VSS 备份时(例如,通过 对托管的服务器使用 Azure Site Recovery (ASR)代理) SQL Server 2016 实例,备份作业可能会报告故障, 在应用程序事件日志中记录以下事件。
工序
PrepareForSnapshot 活动
范围
执行上下文: 撰稿人
编写器类 Id: ID
作者姓名: SqlServerWriter
编写器实例 名称: Microsoft SQL Server 2016: SQLWriter
写入程序实例 ID: ID
命令行: "C:\Program Files\Microsoft SQL Server\90\Shared\sqlwriter.exe"
进程 ID: PID
错误:源: SQLWriter,事件 ID:EventID
Sqllib 错误:调用时遇到 OLEDB 错误 ICommandText:: Execute。 hr = 0x80040e14。 SQLSTATE:42000,本机错误:102
错误状态:1,严重性:15
源: Microsoft SQL Server Native Client 11。0
错误消息: "." 旁边的语法不正确。
如果您使用的是 Azure Site Recovery,则复制 运行状况将在 "严重度" 列下方显示受影响的 "严重状态" 仪表板中的实例和复制运行状况错误显示以下 时发生
VSS 书写器 SQLServerWriter 失败,错误0x800423f4 在源计算机上的 DoSnapshotSet 阶段之后。
注意
T请求非组件备份的用户选项属于 VSS 请求程序 应用程序,并且通常对用户不可见。的示例 请求此类备份的应用程序是 Azure VM 备份代理。
状态
Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。
解决方案
在 SQL Server 的以下累积更新中修复了此问题:
关于 SQL Server 的累积更新:
SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:
参考
了解Microsoft 用于描述软件更新的术语 。