Avamar:SQL 備份失敗 - 用戶端無法流覽 - 「錯誤代碼:10007」

Summary: SQL 備份失敗,用戶端無法瀏覽,顯示錯誤 10007,因為在解除安裝例項後移除了 SQL Server 的 Windows Management Instrumentation (WMI) 提供者。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

觀察到的症狀

SQL 備份失敗,且無法在 Avamar 管理介面中瀏覽用戶端。

  • 備份完成時間: "Error Code: 10007".
  • SQL Server 組態管理員顯示錯誤訊息 "Cannot connect to WMI provider. You do not have permission or the server is unreachable."

備份記錄中的相關部分:

2013-09-23 00:00:01 avsql Info <5008>: Logging to C:\Program Files\avs\var\Daily-12am-RxSQL-1379912400061-3006-SQL.log 2013-09-23 00:00:01 avsql Info <6673>: CTL listening on port 56505 2013-09-23 00:00:01 avsql Info <10684>: Setting ctl message version to 3 (from 1) 2013-09-23 00:00:01 avsql Info <16136>: Setting ctl max message size to 268435456 2013-09-23 00:00:01 avsql Info <7838>: - Adding user exclude "*/tempdb" 2013-09-23 00:00:02 avsql Error <9072>: sqlconnectimpl_smo::get_installed_instance_list Microsoft.SqlServer.Management.Smo.FailedOperationException: An exception occurred in SMO while trying to manage a service. ---> Microsoft.SqlServer.Management.Sdk.Sfc.EnumeratorException: Failed to retrieve data for this request. ---> System.Management.ManagementException: Invalid class

Cause

Microsoft Windows Management Instrumentation (WMI) 提供者移除

卸載 SQL Server 實例時,將刪除向 SQL Server 配置管理員提供配置資訊的 WMI 提供程式。

共用 WMI 組態檔案

SQL Server 的 32 位和 64 位實例都引用位於 C:\Program Files (x86)\Microsoft SQL Server\xxx\Shared 資料夾。刪除一個實例的檔會刪除另一個實例的檔。

對 Avamar SQL 備份的影響

缺少提供程式會阻止 SQL Server 配置管理員連接到 WMI,從而導致錯誤 “Cannot connect to WMI provider. You do not have permission or the server is unreachable.” Avamar 仰賴此提供者列舉資料庫;因此無法瀏覽用戶端,而備份會在 Error Code 10007.

  • 解除安裝或升級 SQL Server 例項會移除 WMI MOF 檔案。
  • 同一MOF檔在主機上的所有實例之間共用。
  • Avamar 備份用戶端無法擷取資料庫中繼資料。

SQL Server Configuration Manager 中無法連線至 WMI 提供者錯誤外部連結

Resolution

重新開機 WMI 服務。

  1. 開啟「服務」主控台 (services.msc)。
  2. 找到 Windows Management Instrumentation 服務。
  3. 按滑鼠右鍵後選取 Properties (屬性)。
  4. 確認服務重新啟動,沒有發生錯誤。

有關詳細資訊,請參閱 Microsoft KB 無法連接到 SQL Server 設定管理員中的 WMI 提供程式錯誤外部連結

 
如果備份仍然失敗,請繼續執行後續步驟。

套用Microsoft知識庫因應措施

以系統管理員權限開啟命令提示字元,然後執行適用於 SQL Server 版本的適當命令。此命令會在 Windows 中 重新註冊 SQL Server WMI 提供者

 

若為 SQL Server WMI 提供者 (sqlmgmprovider.mof),路徑通常是:

mofcomp "C:\Program Files (x86)\Microsoft SQL Server\<Version>\Shared\sqlmgmprovider.mof"
  •  其中 <Version> 地圖如下:
    • SQL Server 2008 至 100 R2
    • SQL Server 2008 R2 = 100
    • SQL Server 2012 至 110 R2
    • SQL Server 2014 至 120 R2
    • SQL Server 2016 至 130 R2
    • SQL Server 2017 至 140 R2
    • SQL Server 2019 至 150 R2
    • SQL Server 2022 至 160 R2

驗證

  1. 開啟「SQL Server Configuration Manager」。不會出現錯誤訊息。
  2. 在 Avamar Admin GUI 或 AUI 中,瀏覽至 備份。應列出所有 SQL 實例和資料庫。
  3. 執行測試備份,並確認備份完成,沒有錯誤 Code 10007.

Affected Products

Avamar Plug-in for SQL
Article Properties
Article Number: 000040204
Article Type: Solution
Last Modified: 04 Sep 2026
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.