Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Applica a:SQL Server
Prima di iniziare, prendere nota delle posizioni dei log.
Percorsi dei file di registro
Log dell'estensione
Il file di resoconto dell'estensione si trova in:
C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\
Il nome del file di log dipende dalla versione Azure Estensione per SQL Server, per la versione più recente dell'estensione Azure per SQL Server, il file di log è:
unifiedagent.log
Per la versione 1.1.24724.69 dell'estensione e precedenti, il file di resoconto è:
ExtensionLog_0.log
Log del deployer
I log del deployer vengono implementati in:
C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\<extension version>\deployer.log
Sostituire <extension version> con la versione dell'estensione. Ad esempio:
C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\1.1.0.0\deployer.log
L'errore di creare la risorsa di SQL Server abilitata per Arc potrebbe essere causata da diversi problemi.
Errore di installazione dell'estensione
Passare al server connesso e controllare il log del deployer. Dovrebbero essere visualizzati i messaggi riportati di seguito.
[YY/MM/DDDD HH:MM:SS UTC] [INFO] Status of service 'SqlServerExtension' before attempting start: Stopped
[YY/MM/DDDD HH:MM:SS UTC] [INFO] Status of service 'SqlServerExtension' after attempting start: Stopped
Se non vengono visualizzati, l'estensione non è stata installata correttamente. Provare i passaggi seguenti.
Controllare i log eventi per verificare se qualcosa impedisce l'installazione. Provare a installare SqlServerExtension.msi dalla cartella seguente
C:\Packages\Plugins\Microsoft.AzureData.WindowsAgent.SqlServer{version}. L'interfaccia utente di installazione può fornire i dettagli dell'errore.Chiudere l'app dei servizi, server manager e riprovare a usare il metodo di connessione per installare l'estensione e verificare se è utile.
Estensione installata ma non avviata
Controllare i file di log per individuare eventuali errori dell'applicazione.
Server - Risorsa ARM di Azure Arc è stata eliminata manualmente
Controllare il log delle estensioni per il record seguente:
[YY/MM/DDDD HH:MM:SS PM UTC] [ERROR] [UploadServiceProvider] [ExtensionHandlerStatusQueryError] ArcSqlInstancesRequest request is null, not sending data to RP.
Ciò significa che il computer non è più riconosciuto come server connesso. Connettere il server per Azure Arc e riprovare a eseguire uno dei metodi connection per installare l'estensione.
L'identità gestita del server non dispone di autorizzazioni sufficienti
Controllare il log delle estensioni per il record seguente:
[INFO] [UploadServiceProvider] [ExtensionHandlerArcUploadServicesNotifications] [AzureUpload] Arc post request failed with error: Forbidden message: {"ErrorDescription":{"ErrorCode":6,"Message":"The user has no access to the provided Azure resource."},"ResponseUrl":null}
Assicurarsi che all'identità gestita del computer sia stato assegnato il ruolo Azure Connected SQL Server Onboarding. Vedere le istruzioni per l'assegnazione di ruolo Quando il computer è già collegato al server con abilitazione Arc.
L'utente non ha eseguito la migrazione della risorsa di SQL Server abilitata per Arc al nuovo provider di risorse
Controllare il log delle estensioni per il record seguente:
[YY/MM/DDDD HH:MM:SS PM UTC] [INFO] [UploadServiceProvider] [ExtensionHandlerArcUploadServicesNotifications] [AzureUpload] Arc for Sql Server upload response status: InternalServerError.`
Assicurarsi di eseguire la migrazione della risorsa di SQL Server abilitata per Arc a Microsoft.AzureArcData.
Se l'estensione è bloccata in uno stato strano (creazione/eliminazione) per molto tempo
Disconnettere le istanze di SQL Server da Azure Arc
La risorsa eliminata viene ancora visualizzata nel portale di Azure
Annotazioni
Dopo aver delete una risorsa SQL Server - Azure Arc, la risorsa potrebbe continuare a essere visualizzata nel portale di Azure per un periodo di tempo. Questo comportamento è previsto ed è causato dalla memorizzazione nella cache Azure Resource Manager. La risorsa scompare in genere dopo l'aggiornamento della cache. Se la risorsa viene ancora visualizzata dopo diverse ore, è possibile verificare che sia stata eliminata correttamente eseguendo una query Azure Resource Graph o usando il interfaccia della riga di comando di Azure. Non è necessaria alcuna ulteriore azione: la risorsa non è funzionale e non comporta addebiti dopo l'eliminazione.