Partager via


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

S'applique à :SQL Server

Avant de commencer, notez les emplacements des fichiers 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 de 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. Vous devriez voir les messages ci-dessous.

[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 services, le gestionnaire de serveur et réessayez à l’aide de la méthode de connexion pour installer l’extension et vérifiez si cela vous aide.

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}

Assurez-vous que l’identité managée de l’ordinateur a été assignée au rôle Intégration au SQL Server Azure Connecté. 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 anormal (création/suppression) pendant longtemps

Déconnecter vos instances SQL d’Azure Arc