2016-08-05 6 views

Antwort

0

Um eine Liste von Verbindungsservern zu erhalten verwenden:

SELECT * 
FROM [SOMESERVER\SOMEINSTANCE].somedatabase.dbo.sometable; 

auszuführen etwas auf Verbindungsserver:

EXEC [SOMESERVER\SOMEINSTANCE].somedatabase.dbo.somestoredprocedure 

SELECT * 
FROM OPENQUERY([SOMESERVER\SOMEINSTANCE].somedatabase.dbo.somestoredprocedure) 

EXEC SP_LINKEDSERVERS 

Wenn Sie etwas von Linked Server wählenden

Weitere Informationen:

+0

Dank, die –

+0

mir ein Vergnügen geholfen:

select * from sys.sysservers 

Sie leicht jedes Verfahren in einem anderen Server durch Verbindungsserver als laufen kann! Wenn eine der Antworten dir hilft, kannst du sie gerne annehmen/annehmen! – gofr1

0

Sie können auch sys.servers

Select * From SYS.SERVERS 

verwenden Wenn server_id = 0, dies ist der Servername ist.
Bei Server-ID> 0 ist dies der lokale Name des Verbindungsservers.

0

Verbindungsservernamen zu überprüfen:

exec <procedure name><parameneters> at <linked server name> 
Verwandte Themen