Configuration du serveur : accès à distance

S’applique à : SQL Server

Cet article décrit l’option de configuration remote access, qui est une fonctionnalité dépréciée de communication SQL Server à SQL Server.

Cette option affecte les serveurs ajoutés à l’aide de sp_addserver et sp_addlinkedserver. Vous devez laisser remote access activé (valeur par défaut) si vous utilisez des serveurs liés.

Important

Cette fonctionnalité sera supprimée dans une version future de SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité.

Si vous êtes sur cette page parce que vous avez des problèmes de connexion à SQL Server, consultez plutôt l’un des articles suivants :

Les programmeurs peuvent s’intéresser aux articles suivants :

Gérer l’accès à distance

L’option de configuration remote access contrôle l’exécution des procédures stockées sur des serveurs locaux ou distants sur lesquels des instances de SQL Server sont en cours d’exécution.

La valeur par défaut de l'option remote access est 1 (activé). Cette valeur autorise l'exécution des procédures stockées locales depuis des serveurs distants, ou des procédures stockées distantes depuis le serveur local. Pour empêcher l'exécution des procédures stockées locales depuis un serveur distant ou l'exécution des procédures stockées distantes depuis le serveur local, attribuez la valeur 0 (désactivé) à cette option.

Ce paramètre prend effet au redémarrage de SQL Server.

L’accès à distance est requis pour garantir le fonctionnement du rapport d’état de la copie des journaux d’expédition dans SQL Server Management Studio (SSMS) et pour exécuter totalement la tâche LSAlert de manière appropriée.

autorisations

Les autorisations d’exécution de sp_configure , sans paramètre ou avec le premier paramètre uniquement, sont accordées par défaut à tous les utilisateurs.

Pour exécuter sp_configure avec les deux paramètres afin de modifier une option de configuration ou pour exécuter l’instruction RECONFIGURE, un utilisateur doit disposer de l’autorisation ALTER SETTINGS au niveau du serveur. L’autorisation ALTER SETTINGS est implicitement détenue par les rôles serveur fixes sysadmin et serveradmin.

Utiliser SQL Server Management Studio

  1. Dans l’Explorateur d’objets, cliquez avec le bouton droit sur un serveur et sélectionnez Propriétés.

  2. Sélectionnez le nœud Connexions.

  3. Sous Connexions au serveur distant, activez ou désactivez la case à cocher Autoriser les accès distants à ce serveur .

Utiliser Transact-SQL

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

  2. Dans la barre d’outils standard, sélectionnez Nouvelle requête.

  3. Copiez et collez l’exemple suivant dans la fenêtre de requête, puis sélectionnez Exécuter. Cet exemple montre comment utiliser sp_configure pour attribuer à l’option remote access la valeur 0.

EXEC sp_configure 'remote access', 0;
GO
RECONFIGURE;
GO

Pour plus d’informations, consultez l’article Options de configuration du serveur.