sp_addlinkedserver |
Ajout d'un lien serveur |
---|---|
SQL Server |
Syntaxe
sp_addlinkedserver [ @server= ] 'server' [ , [ @srvproduct= ] 'product_name' ] [ , [ @provider= ] 'provider_name' ] [ , [ @datasrc= ] 'data_source' ] [ , [ @location= ] 'location' ] [ , [ @provstr= ] 'provider_string' ] [ , [ @catalog= ] 'catalog' ] |
Description
Cette Stored Procedure permet de créer un serveur lié. Un serveur lié permet d'accéder à des requêtes distribuées et hétérogènes sur des sources de données OLE DB. Une fois qu'un serveur lié est créé à l'aide de sp_addlinkedserver, les requêtes distribuées peuvent être exécutées sur ce serveur. Si le serveur lié est défini comme une instance de SQL Server, les STORED PROCEDURE à distances peuvent être exécutées.
Remarque
- On peut supprimer le lien créer par la Stored Procedure sp_addlinkedserver en utilisant la Stored Procedure sp_dropserver et on peut voir la liste des liens en utilisant la Stored Procedure sp_linkedservers.
Exemple
L'exemple suivant permet de créer un lien vers le serveur MONSERVEUR pour la base de données MABASEDEDONNES.
exec sp_addlinkedserver @server='MONSERVEUR\MABASEDEDONNES';
Avec SQL Server Management Studio on pourra voir dans l'arbre de «Serveur liés» ainsi rajouté :
Dernière mise à jour : Mardi, le 17 Août 2021