Résoudre les problèmes liés aux travaux multiserveurs qui utilisent des proxys
Important
Sur Azure SQL Managed Instance, la plupart, mais pas toutes les fonctionnalités de SQL Server Agent sont actuellement prises en charge. Pour plus d’informations, consultez différences T-SQL d’Azure SQL Managed Instance par rapport à SQL Server.
Travaux distribués dont les étapes sont associées à un proxy exécuté dans le contexte du compte proxy sur le serveur cible. Si les étapes de travail qui utilisent des comptes proxy échouent lors du téléchargement à partir du serveur maître, vérifiez la colonne error_message dans la table sysdownloadlist dans la base de données msdb msdb pour connaître les messages d’erreur suivants :
« L’étape de travail nécessite un compte proxy, mais la correspondance de proxy est désactivée sur le serveur cible. »
Pour résoudre cette erreur, définissez la sous-clé du Registre \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.<n>\SQLServerAgent\AllowDownloadedJobsToMatchProxyName à 1 (vrai). Par défaut, cette sous-clé est définie sur 0 (false). Valeur de MSSQL.<n> est le nom de l’instance ; par exemple, MSSQL.1 ou MSSQL.3 .
Proxy introuvable.
Pour résoudre cette erreur, vérifiez qu’un compte proxy existe sur le serveur cible portant le même nom que le compte proxy du serveur maître sous lequel l’étape du travail s’exécute.
Prudence
La modification incorrecte du registre peut endommager gravement votre système. Avant d’apporter des modifications au Registre, nous vous recommandons de sauvegarder les données importantes sur l’ordinateur.