Partager via


Créer un serveur cible

Cette rubrique explique comment créer un serveur cible dans SQL Server 2012 à l'aide de SQL Server Management Studio, de Transact-SQL ou d'objets SMO (SQL Server Management Objects).

Dans cette rubrique

  • Avant de commencer :

    Sécurité

  • Pour créer un serveur cible à l'aide de :

    SQL Server Management Studio

    Transact-SQL

    SMO

Avant de commencer

Sécurité

Les travaux distribués dont les étapes sont associées à un proxy sont exécutés dans le contexte du compte proxy du serveur cible. Vérifiez que les conditions suivantes sont réunies, sans quoi les étapes du travail associées à un proxy ne seront pas téléchargées du serveur maître vers le serveur cible :

  • La sous-clé de Registre du serveur maître \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<nom_instance>\SQL Server Agent\AllowDownloadedJobsToMatchProxyName (REG_DWORD) doit avoir la valeur 1 (true). Par défaut, la valeur de cette sous-clé est 0 (False).

  • Il existe sur le serveur cible un compte proxy possédant le même nom que le compte proxy du serveur maître sur lequel l'étape du travail est exécutée.

Si les étapes du travail utilisant des comptes proxy échouent lors de leur téléchargement à partir du serveur maître vers le serveur cible, vous pouvez vérifier la colonne error_message dans la table sysdownloadlist de la base de données msdb pour 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 corriger ce problème, affectez à la sous-clé de Registre AllowDownloadedJobsToMatchProxyName la valeur 1.

  • « Proxy introuvable. »

    Pour résoudre ce problème, vérifiez qu'un compte proxy portant le même nom que le compte proxy du serveur maître sous lequel l'étape s'exécute existe sur le serveur cible.

Autorisations

Les autorisations d'exécution de cette procédure sont octroyées par défaut aux membres du rôle serveur fixe sysadmin.

Icône de flèche utilisée avec le lien Retour en haut[Top]

Utilisation de SQL Server Management Studio

Pour créer un serveur cible

  1. Dans l'Explorateur d'objets, connectez-vous à une instance du moteur de base de données Microsoft SQL Server et développez-la.

  2. Cliquez avec le bouton droit sur Agent SQL Server, pointez sur Administration multiserveur, puis cliquez sur Transformer en serveur cible. L'Assistant Création d'un serveur cible vous aide à créer un serveur cible.

  3. Dans la page Sélectionner un serveur maître, sélectionnez le serveur maître à partir duquel ce serveur cible va recevoir des travaux.

    • Choisir le serveur
      Connectez-vous au serveur maître.

    • Description de ce serveur
      Tapez une description de ce serveur cible. Le serveur cible télécharge cette description sur le serveur maître.

  4. Dans la page Infos d'identification de connexion du serveur maître, créez une nouvelle connexion sur le serveur cible, si nécessaire.

    • Créer une nouvelle connexion si nécessaire et lui attribuer des droits sur le serveur MSX
      Créez une nouvelle connexion sur le serveur cible si la connexion spécifiée n'existe pas encore.

Icône de flèche utilisée avec le lien Retour en haut[Top]

Utilisation de Transact-SQL

Pour créer un serveur cible

  1. Connectez-vous au Moteur de base de données.

  2. Dans la barre d'outils standard, cliquez sur Nouvelle requête.

  3. Copiez et collez l'exemple suivant dans la fenêtre de requête, puis cliquez sur Exécuter. Cet exemple inscrit le serveur actuel dans le serveur maître AdventureWorks1. L'emplacement du serveur actuel est Building 21, Room 309, Rack 5.

    USE msdb ;
    GO
    
    EXEC dbo.sp_msx_enlist N'AdventureWorks1', 
        N'Building 21, Room 309, Rack 5' ; 
    GO;
    

    Pour plus d'informations, consultez sp_msx_enlist (Transact-SQL).

Utilisation d'objets SMO (SQL Server Management Objects)

Objets SMO (SQL Server Management Objects)

Voir aussi

Concepts

Administration automatisée à l'échelle d'une entreprise