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 :
- Tutoriel : Bien démarrer avec le moteur de base de données
- Connexion à SQL Server
- Se connecter à SQL Server lorsque les administrateurs système n’y ont plus accès
- Se connecter à un serveur inscrit (SQL Server Management Studio)
- Se connecter à n’importe quel composant de SQL Server à partir de SQL Server Management Studio
- sqlcmd : se connecter au moteur de base de données
- Comment faire pour résoudre les problème de connexion au moteur de base de données SQL Server
Les programmeurs peuvent s’intéresser aux articles suivants :
- Démarrage rapide : Utiliser .NET (C#) pour interroger une base de données
- Se connecter à une instance SQL Server
- Ajouter des nouvelles connexions dans Visual Studio
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
Dans l’Explorateur d’objets, cliquez avec le bouton droit sur un serveur et sélectionnez Propriétés.
Sélectionnez le nœud Connexions.
Sous Connexions au serveur distant, activez ou désactivez la case à cocher Autoriser les accès distants à ce serveur .
Utiliser Transact-SQL
Connectez-vous au Moteur de base de données.
Dans la barre d’outils standard, sélectionnez Nouvelle requête.
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 valeur0
.
EXEC sp_configure 'remote access', 0;
GO
RECONFIGURE;
GO
Pour plus d’informations, consultez l’article Options de configuration du serveur.