Partager via


@@REMSERVER (Transact-SQL)

Important

Cette fonctionnalité sera supprimée dans la prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et modifiez dès que possible les applications qui utilisent actuellement cette fonctionnalité. Utilisez des serveurs liés et des procédures stockées de serveur lié à la place.

Retourne le nom du serveur de base de données distant SQL Server tel qu'il apparaît dans l'enregistrement de connexion.

Icône Lien de rubrique Conventions de la syntaxe de Transact-SQL

Syntaxe

@@REMSERVER

Types de retour

nvarchar(128)

Notes

@@REMSERVER permet à une procédure stockée de vérifier le nom de la base de données dans laquelle s'exécute la procédure.

Exemples

Cet exemple crée la procédure usp_CheckServer qui retourne le nom du serveur distant.

CREATE PROCEDURE usp_CheckServer
AS
SELECT @@REMSERVER;

La procédure stockée suivante est créée sur SEATTLE1, le serveur local. L'utilisateur se connecte à un serveur distant, LONDON2, et exécute usp_CheckServer.

EXEC SEATTLE1...usp_CheckServer

Voici l'ensemble des résultats.

---------------
LONDON2

Voir aussi

Référence

Fonctions de configuration (Transact-SQL)

Concepts

Serveurs distants