Résoudre les problèmes liés aux travaux multiserveurs qui utilisent des proxys
S'applique à : SQL Server
Important
Dans Azure SQL Managed Instance, la plupart, mais pas toutes les fonctionnalités SQL Server Agent sont actuellement prises en charge. Pour plus d’informations, consultez Différences T-SQL entre Azure SQL Managed Instance et SQL Server.
Les travaux distribués dont les étapes sont associées à un proxy s'exécutent dans le contexte du compte proxy sur le serveur cible. Si les étapes de travail utilisant des comptes proxy échouent lors du téléchargement à partir du serveur maître, consultez la colonne error_message de la table sysdownloadlist dans la base de données msdb pour y rechercher les messages d’erreur suivants :
« L'étape du travail nécessite un compte proxy, cependant la mise en correspondance de proxy est désactivée sur le serveur cible. »
Pour résoudre cette erreur, affectez la valeur \SQLServerAgent\AllowDownloadedJobsToMatchProxyName<n>\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.
\SQLServerAgent\AllowDownloadedJobsToMatchProxyName. Par défaut, la valeur de cette sous-clé est 0 (false). La valeur de MSSQL.<n> est le nom de l’instance, par exemple MSSQL.1 ou MSSQL.3. « Proxy introuvable. »
Un compte proxy sur le serveur cible doit porter le même nom que le compte proxy de serveur maître avec lequel l'étape du travail s'exécute.
Attention
Une modification incorrecte du Registre peut sérieusement endommager votre système. Avant d'apporter des modifications au Registre, nous vous recommandons de sauvegarder les données importantes qui se trouvent sur l'ordinateur.