Avamar: Feil på SQL-sikkerhetskopiering – klient kan ikke vises – "Feilkode: 10007"
Summary: SQL-sikkerhetskopiering mislykkes og klienten kan ikke bla gjennom, noe som viser feil 10007 fordi Windows Management Instrumentation (WMI)-leverandøren for SQL Server ble fjernet etter en forekomstavinstallasjon. ...
Symptoms
Observerte symptomer
SQL-sikkerhetskopiering mislyktes, og klienten kan ikke vises i administrasjonsgrensesnittet for Avamar.
- Sikkerhetskopiering fullført med
"Error Code: 10007". - SQL Server Configuration Manager viser feilmeldingen
"Cannot connect to WMI provider. You do not have permission or the server is unreachable."
Relevant del fra sikkerhetskopiloggen:
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
Fjerning av Microsoft Windows Management Instrumentation-leverandør (WMI)
Når en SQL Server-forekomst avinstalleres, fjernes WMI-leverandøren som leverer konfigurasjonsinformasjon til SQL Server Configuration Manager.
Delt WMI-konfigurasjonsfil
Både 32-biters og 64-biters forekomster av SQL Server refererer til den samme WMI-konfigurasjonsfilen som du finner i C:\Program Files (x86)\Microsoft SQL Server\xxx\Shared Mapper: Hvis du sletter filen for én forekomst, fjernes den for den andre.
Innvirkning på Avamar SQL-sikkerhetskopiering
Den manglende leverandøren hindrer SQL Server Configuration Manager i å koble til WMI, noe som forårsaker feilen “Cannot connect to WMI provider. You do not have permission or the server is unreachable.” Avamar er avhengig av denne leverandøren for å liste opp databaser. derfor kan klienten ikke leses, og sikkerhetskopien avsluttes med Error Code 10007.
- Avinstallasjon eller oppgradering av en SQL Server-forekomst fjerner WMI MOF-filen.
- Den samme MOF-filen deles på tvers av alle forekomster på verten.
- Avamar Backup Client kan ikke hente metadata for databasen.
Kan ikke koble til WMI-leverandørfeil i SQL Server Configuration Manager (ekstern lenke)
Resolution
Start WMI-tjenesten på nytt
- Åpne Tjenester-konsollen (services.msc).
- Finn Windows Management Instrumentation-tjenesten .
- Høyreklikk og velg Deaktiver.
- Bekreft at tjenesten starter på nytt uten feil.
Hvis du vil ha mer informasjon, kan du se Microsoft KB : Kan ikke koble til WMI-leverandørfeil i SQL Server Configuration Manager (ekstern lenke)
Bruk Microsoft Knowledge Base-løsning
Åpne en ledetekst med administrative rettigheter, og utfør riktig kommando for SQL Server-versjonen. Denne kommandoen registrerer SQL Server WMI-leverandøren på nytt i Windows.
For SQL Server WMI-leverandøren (sqlmgmprovider.mof), er banen vanlig:
mofcomp "C:\Program Files (x86)\Microsoft SQL Server\<Version>\Shared\sqlmgmprovider.mof"
- Hvor
<Version>Kart som følger:- SQL Server 2008 = 100
- Windows Server 2008 R2100
- SQL Server 2012 = 110
- SQL Server 2014 = 120
- SQL Server 2016 = 130
- SQL Server 2017 = 140
- SQL Server 2019 = 150
- SQL Server 2022 = 160
Bekreftelse
- Åpne SQL Server Configuration Manager. Ingen feilmelding skal vises.
- I Avamar Admin GUI eller AUI, blar du til Backup. Alle SQL-forekomster og databaser skal oppføres.
- Kjør en testsikkerhetskopiering og bekreft at den fullføres uten feil
Code 10007.