Share via


Dépanner les problèmes liés à l’extension Azure pour SQL Server

S’applique à :SQL Server

Avant de commencer, notez l'emplacement des journaux.

Emplacements des fichiers journaux

Journal d’extension

Le fichier journal de l'extension se trouve à :

C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\

Le nom du fichier journal d’activité dépend de la version de l’extension Azure pour SQL Server ; pour la dernière version de l’extension Azure pour SQL Server, le fichier journal d’activité est :

unifiedagent.log

Pour la version d'extension 1.1.24724.69 et les versions antérieures, le fichier journal est :

ExtensionLog_0.log

Journaux d'activité du déploiement

Les journaux du déploiement sont déployés sur :

C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\<extension version>\deployer.log

Remplacez <extension version> par votre version d’extension. Par exemple :

C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\1.1.0.0\deployer.log

L’échec de la création de la ressource SQL Server avec Azure Arc peut être dû à plusieurs problèmes.

Échec de l'installation de l'extension

Accédez au serveur connecté et consultez le journal du déploiement. Le message suivant apparaît.

[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

Si vous ne voyez pas l’extension, celle-ci n’a pas été correctement installée. Essayez les étapes suivantes.

  1. Consultez les journaux des événements pour déterminer si quelque chose empêche l'installation. Essayez d’installer SqlServerExtension.msi à partir du dossier C:\Packages\Plugins\Microsoft.AzureData.WindowsAgent.SqlServer{version}. L'interface utilisateur du programme d'installation peut fournir les détails de l'erreur.

  2. Fermez l’application de services et réessayez d’installer l’extension suivant l’une des méthodes de connexion pour voir si le problème est résolu.

L’extension a été installée mais n’a pas démarré

Accédez aux fichiers journaux et recherchez-y d'éventuelles erreurs d'application.

La ressource ARM Serveur – Azure Arc a été supprimée manuellement

Accédez au journal de l'extension et recherchez-y l'enregistrement suivant :

[YY/MM/DDDD HH:MM:SS PM UTC] [ERROR]   [UploadServiceProvider]      [ExtensionHandlerStatusQueryError] ArcSqlInstancesRequest request is null, not sending data to RP.

Cela signifie que l'ordinateur n'est plus reconnu comme un serveur connecté. Intégrez le serveur à Azure Arc et réessayez d’installer l’extension suivant l’une des méthodes de connexion.

L'identité managée du serveur ne dispose pas des autorisations suffisantes

Accédez au journal de l'extension et recherchez-y l'enregistrement suivant :

[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}

Vérifiez que l’identité managée de l’ordinateur possède bien le rôle Intégration SQL Server Azure Connected. Consultez les instructions d’attribution de rôle quand une machine est déjà connectée à un serveur activé pour Arc.

L’utilisateur n’a pas migré la ressource SQL Server avec Azure Arc vers le nouveau fournisseur de ressources.

Accédez au journal de l'extension et recherchez-y l'enregistrement suivant :

[YY/MM/DDDD HH:MM:SS PM UTC] [INFO] [UploadServiceProvider] [ExtensionHandlerArcUploadServicesNotifications] [AzureUpload] Arc for Sql Server upload response status: InternalServerError.`

Veillez à migrer la ressource SQL Server avec Azure Arc à Microsoft.AzureArcData.

Si l’extension est bloquée dans un état impair (création/suppression) pendant longtemps

Déconnecter vos instances SQL d’Azure Arc