對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中選擇¢1‚#â,¢â¢+名稱+â,,¢¢#â⬢。
    2. 查看輸出並檢查名稱中的空格。尾隨空格(例如#example #)很容易遺漏,因此請注意。
    3. 如果找到任何空格,則必須重命名該數據庫。請按照中的說明進行操作 這篇微軟文章.
  2. 檢查是否已將SQL Server VSS編寫器服務添加到SQL Server管理控制台中的sysadmin角色中。

完成以下步驟後,運行 vssadmin列表作者 再次命令。作家應該在場。

SQL Server編寫器失敗

如果將SQL Server Writer標記為失敗,請首先檢查Windows應用程序事件日誌中的錯誤。我們包括以下三個示例:

示例#1事件類型:錯誤事件源:SQLWRITER事件類別:無事件ID:24583日期:2006/4/30時間:11:38:44 AM用戶:N / A計算機:ComputerName說明:Sqllib錯誤:OLEDB遇到錯誤調用IDBInitialize ::初始化。 hr = 0x80040e4d。 SQLSTATE:28000,本機錯誤:18456錯誤狀態:1,嚴重性:14源:Microsoft SQL本機客戶端錯誤消息:用戶“NTAUTHORITY \SYSTEMâ€登錄失敗。 DBPROP_INIT_DATASOURCE:計算機名DBPROP_INIT_CATALOG:主DBPROP_AUTH_INTEGRATED:SSPI
示例#2事件類型:錯誤事件源:SQLWRITER事件類別:無事件ID:24583日期:2006/4/30時間:11:38:44 AM用戶:N / A計算機:ComputerName說明:Sqllib錯誤:OLEDB錯誤遇到調用IDBInitialize ::初始化。 hr = 0x80040e4d。 SQLSTATE:28000,本機錯誤:18456錯誤狀態:1,嚴重性:14源:Microsoft SQL本機客戶端錯誤消息:用戶“NTAUTHORITY \SYSTEMâ€登錄失敗。 DBPROP_INIT_DATASOURCE:計算機名DBPROP_INIT_CATALOG:主DBPROP_AUTH_INTEGRATED:SSPI
示例#3事件類型:錯誤事件源:VSS事件類別:無事件ID:6013日期:2006/4/30時間:11:38:44 AM用戶:N / A計算機:ComputerName說明:Sqllib錯誤:OLEDB遇到錯誤調用IDBInitialize ::初始化。 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客戶端日誌以獲取支持 並聯繫我們的客戶服務團隊以尋求進一步的幫助。

zh_TWChinese