Configuration des serveurs distants
Les serveurs distants sont pris en charge dans SQL Server uniquement pour des raisons de compatibilité descendante. Il est préférable d'utiliser plutôt des serveurs liés dans les nouvelles applications. Pour plus d'informations, consultez Liaison des serveurs.
Une configuration de serveur distant permet à un client connecté à une instance de SQL Server d'exécuter une procédure stockée sur une autre instance de SQL Server sans qu'il soit nécessaire d'établir une connexion distincte. Le serveur auquel le client est connecté accepte donc la demande du client et l'envoie au serveur distant, pour le compte du client. Le serveur distant traite la demande et renvoie les résultats au serveur d'origine, qui à son tour transmet les résultats au client. Lors de l'élaboration d'une configuration de serveur distant, la mise en œuvre de la sécurité doit être étudiée avec soin. Pour plus d'informations sur la sécurité des serveurs distants, consultez Sécurité des serveurs distants.
Si vous voulez élaborer une configuration de serveur afin d'exécuter des procédures stockées sur un autre serveur mais que vous ne disposez pas de configurations de serveur distant existantes, utilisez des serveurs liés en remplacement des serveurs distants. Les procédures stockées et les requêtes distribuées sont autorisées pour les serveurs liés ; en revanche, seules les procédures stockées sont autorisées pour les serveurs distants.
Informations détaillées sur les serveurs distants
Les serveurs distants sont installés par paires. Pour constituer une paire de serveurs distants, configurez les deux serveurs afin qu'ils se reconnaissent mutuellement en tant que serveurs distants.
La plupart du temps, vous n'avez pas à modifier les options de configuration des serveurs distants. SQL Server détermine les valeurs par défaut sur les ordinateurs locaux et distants afin de permettre les connexions de serveur distant.
Pour que l'accès aux serveurs distants fonctionne, l'option de configuration remote access doit avoir la valeur 1 tant sur les ordinateurs locaux que sur les ordinateurs distants (valeur par défaut). remote access contrôle les connexions à partir des serveurs distants. Vous pouvez réinitialiser cette option de configuration à l'aide de la procédure stockée Transact-SQLsp_configure ou de SQL Server Management Studio. Pour définir cette option dans SQL Server Management Studio, utilisez l'option Autoriser les accès distants à ce serveur dans la page Connexions de la boîte de dialogue Propriétés du serveur. Pour accéder à la page Connexions de la boîte de dialogue Propriétés du serveur, dans l'Explorateur d'objets, cliquez avec le bouton droit sur le nom du serveur, puis sélectionnez Propriétés. Sur la page Propriétés du serveur, cliquez sur la page Connexions.
À partir du serveur local, vous pouvez désactiver une configuration de serveur distant pour empêcher les utilisateurs situés sur le serveur distant d'accéder à ce serveur local auquel il est couplé.
Voir aussi