2009-12-21 14 views

Antwort

2

Ja, Sie können. Sie sollten sich zuerst linked servers ansehen. Sie können auch OPENROWSET verwenden, um sie direkt ohne Verbindungsserver zu treffen.

3

Ja - es gibt zwei Methoden: entweder verwenden Sie die Funktion OPENROWSET, oder verwenden Sie verknüpfte Server. OPENROWSET ist nützlich für Ad-hoc-Einzelanweisungen, aber wenn Sie dies regelmäßig tun, lesen Sie Verbindungsserver, da Sie genau das ausführen können, was Sie in Ihrer SQL-Anweisung angegeben haben ... z. B.

SELECT database.owner.table für lokale Daten
SELECT server.database.owner.table zur Datenfern

und ja, können Sie mischen und zusammenzupassen verbindet zu tun lokalen und Remote-twixt. Beachten Sie jedoch, dass Sie caureul verwenden müssen, wenn Sie Joins mit großen Tabellen ausführen, die auf dem Remote-Server vorhanden sind, da die Abfrage sehr lange dauern kann, bis die Abfrage ausgeführt wird ...

Verwandte Themen