对SQL VSS编写器问题进行故障排除

本文适用于 阿曼达企业(AE)

对SQL VSS编写器问题进行故障排除

诊断任何VSS问题时最重要的命令是 vssadmin列表作者。 此命令将显示系统上所有活动的编写器及其状态。

要运行此命令:

  1. 打开Windows命令提示符。
  2. 键入vssadmin列表作者。

Zmanda Windows客户端(ZWC)将在应用程序事件日志中记录错误。 通常,ZWC错误与指示失败的系统事件或应用程序事件相匹配。

如何解决SQL VSS编写器问题

当你运行 vssadmin列表作者 命令,您可能会遇到以下问题之一:

未显示SQL Writer

当您运行vssadmin list writers命令时,不会显示SQL Server Writer,并且在应用程序事件日志中没有错误消息。 但是,SQLserver VSS编写器服务可能正在运行。

解决此问题的方法:

  1. 检查数据库名称中是否有空格。
    1. 运行查询:从sys.databases中选择â,¬œœ#â¢,¢¢+名称+ââ¬,¢¢#â¢,¢¢。
    2. 查看输出并检查名称中的空格。 尾随空格(例如#example#)很容易遗漏,因此请注意。
    3. 如果找到任何空格,则必须重命名该数据库。 请按照中的说明进行操作 这篇微软文章.
  2. 检查是否已将SQL Server VSS编写器服务添加到SQL Server管理控制台中的sysadmin角色中。

完成以下步骤后,运行 vssadmin列表作者 再次命令。 作家应该在场。

SQL Server编写器失败

如果将SQL Server Writer标记为失败,请首先检查Windows应用程序事件日志中的错误。 我们包括以下三个示例:

示例#1事件类型:错误事件源:SQLWRITER事件类别:无事件ID:24583日期:4/30/2006时间:11:38:44 AM用户:N / A计算机:ComputerName说明:Sqllib错误:OLEDB错误调用IDBInitialize :: Initialize。 hr = 0x80040e4d。 SQLSTATE:28000,本机错误:18456错误状态:1,严重性:14源:Microsoft SQL本机客户端错误消息:用户¢NT NT AUTHORITY \SYSTEMâ€登录失败。 DBPROP_INIT_DATASOURCE:计算机名DBPROP_INIT_CATALOG:主DBPROP_AUTH_INTEGRATED:SSPI
示例#2事件类型:错误事件源:SQLWRITER事件类别:无事件ID:24583日期:4/30/2006时间:11:38:44 AM用户:N / A计算机:ComputerName说明:Sqllib错误:OLEDB错误调用IDBInitialize :: Initialize。 hr = 0x80040e4d。 SQLSTATE:28000,本机错误:18456错误状态:1,严重性:14源:Microsoft SQL本机客户端错误消息:用户¢NT NT AUTHORITY \SYSTEMâ€登录失败。 DBPROP_INIT_DATASOURCE:计算机名DBPROP_INIT_CATALOG:主DBPROP_AUTH_INTEGRATED:SSPI
示例#3事件类型:错误事件源:VSS事件类别:无事件ID:6013日期:4/30/2006时间:11:38:44 AM用户:N / A计算机:ComputerName说明:Sqllib错误:遇到OLEDB错误调用IDBInitialize :: Initialize。 hr = 0x80040e4d。 SQLSTATE:42000,本机错误:18456错误状态:1,严重性:14源:SQL Server的Microsoft OLE DB提供程序错误消息:用户“NTAUTHORITY \SYSTEMâ€的登录失败。

要解决此问题,请查看 这篇微软文章 有关如何处理连接性问题的详细信息。 其要点摘要如下:

  1. 打开SQL Server配置管理器。
    1. 在客户端协议(32位和64位)下,应启用TCP / IP,共享内存和命名管道协议。
    2. 不应有别名。 如果选择“别名”(同样是32​​位和64位),并且在屏幕右侧看到“别名”,则必须将其删除。
  2. 检查是否已将SQL Server VSS编写器服务添加到SQL Server管理控制台中的sysadmin角色中。

运行 vssadmin列表作者 再次命令。 如果SQL Server Writer现在处于“稳定”状态,则发现了问题。 如果不是,请针对您的特定错误消息进行检查 这篇微软文章.

如果SQL VSS编写器问题继续发生,我们建议 收集Zmanda Windows客户端日志以获取支持 并联系我们的客户服务团队以寻求进一步的帮助。