Welche Nachteile hat die Verwendung von Verbindungsservern in SQL Server?

8

Gibt es große Leistungsprobleme oder Sicherheitsbedenken?

Verwenden von SQL Server 2005 und höher

    
Gabe 21.06.2011, 17:02
quelle

3 Antworten

10
  • Servermigrationen sind komplizierter
  • Sicherheit kann schwierig sein, für Multi-Hop einzurichten
  • Nicht-SQL Server-Versionen erfordern einen lokalen Treiber (Sybase, DB2 usw.)
  • Cluster, externe DR: Registrierungseinträge + Treiber
  • Nicht-SQL Server x64 Probleme. 'Nuff sagte
  • Nicht-SQL Server-Server spielen nicht gut (wie viele Orte, um das Passwort einzugeben?)
  • Leistung (in anderen Antworten)

Ich habe Verbindungsserver für Access, DB2, Oracle, Sybase und den seltsamen proprietären ODBC-Treiber eingerichtet. Ich würde jetzt SSIS oder .net-Code bevorzugen ...

    
gbn 21.06.2011, 18:43
quelle
7

Ja - Abfragen, die zwei Datensätze in verschiedenen physischen Datenbanken verbinden, funktionieren schlecht.

z.B. Wenn Sie eine Abfrage zwischen Tabelle A auf dem aktuellen Server und B auf einem Verbindungsserver ausführen.

%Vor%

Sie können feststellen, dass alle Datensätze für Tabelle B abgerufen werden - effektiv

%Vor%

in den funktionierenden Server.

Was Sie stattdessen tun möchten, ist ein usp auf dem Verbindungsserver, der eine ID als Parameter akzeptiert und ein gefiltertes Recordset aus Tabelle B zurückgibt.

Schreiben Sie dann die obige Abfrage neu, um stattdessen Tabelle A mit dem usp zu verbinden.

    
BonyT 21.06.2011 17:07
quelle
3

Eine (oder mehrere) Einstellungen auf dem Server sind nicht das Problem - der Performance-Hit wird sein, wenn Sie sie tatsächlich abfragen.

Ich habe einen Linked SQL Server 2005 eingerichtet, der sich im selben Gebäude befindet (im selben Netzwerk) und es ist kein Problem - so schnell wie Sie möchten.

Ich habe auch einen anderen Linked (Oracle) -Server, der auf der anderen Seite der Welt ist, als würde man durch Sirup laufen und die Verbindung abbrechen (siehe hier !)

Sorry, um vage zu sein, aber ... es kommt darauf an!

    
Widor 21.06.2011 17:07
quelle

Tags und Links