@@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.
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)