Announcement

Collapse
No announcement yet.

SQL über zwei Server

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • SQL über zwei Server

    Hallo zusammen,

    ich möchten selektierte Daten aus mehreren Tabelle per SQL von einem SQL Server 2008 als INSERT in eine Tabelle auf einem SQL Server 2000 übertragen.
    Und zwar aus einem Programm heraus, das mit dem 2008er eine Verbindung hat.

    So weit ich weiß gibt es eine Möglichkeit, den Connection-String direkt im SQL zu verwenden. Ich möchte es gerne in einem SQL abfrühstücken.
    Kann mir jemand Tipps wegen der Syntax geben?

    Danke und Gruß
    Volker

  • #2
    Hallo Bazonga,

    das geht bspw. mit "OPENROWSET".

    Um zu vermeiden das Passwort/Benutzernamen als Klartext im SQL-Befehls stehen,
    sollte der SQL Server 2000 als Linked_Server im SQL Server 2008 eingebunden werden. Anschließen kann dieser per "OPENQUERY" aufgerufen werden.
    Und Falk Prüfer sprach: Formatierung von SQL in Beiträgen

    Comment


    • #3
      Das mit den Linked-Server habe ich auch schon gefunden.
      Ist derzeit leider keine Lösung für mich.
      Die Sicherheitsproblematik ist mit dem Klartext des Connection String im SQL ist mir bekannt, ist bei mir aber kein großes Problem.
      Ich will einfach nur vermeiden, einen Backendprozess entwickeln zu müssen, wo ich mir die Daten erst holen und dann auf den anderen Server kopiere.

      Comment

      Working...
      X