2009-08-14 6 views

Antwort

5

Sie können OPENDATASOURCE verwenden.

Beispiel von gelinkten Seite:

SELECT * 
FROM OPENDATASOURCE('SQLNCLI', 
    'Data Source=London\Payroll;Integrated Security=SSPI') 
    .AdventureWorks.HumanResources.Employee 
+0

Vielen Dank ....... –

1

Was Sie genau tun müssen, für den Verbindungsserver ersetzen? Die Verwendung von Ad-hoc-Remote-Abfragen über OPENQUERY oder OPENDATASOUCE entspricht genau der Verwendung eines Verbindungsservers. Sie bieten gegenüber verbundenen Servern keinen Vorteil, sondern nur Nachteile: keine granulare Zugriffssteuerung, keine Proxy-Berechtigungsnachweisdefinition und zusätzliche Wartungsprobleme, wenn der entfernte Server ausgelagert wird.

Alternativen zu verbundenen Servern (oder dem Ad-hoc-Gegenstück) sind entweder eine Kopie der Daten (Replikation, Protokollversand, Hardware-Datenträgerreplikation usw.) bereitzustellen oder die Daten über andere Kanäle wie Webdienste oder Service Broker verfügbar zu machen .

1

SQL Server Integration Services, vorausgesetzt, der Abruf kann geplant/asynchron und nicht in Echtzeit erfolgen.

+1

Kannst du kurz erklären, wie man SSIS dazu benutzt? –