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 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.
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.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
.