Daten exportieren

15/10/2007 - 12:11 von Christian Mauerer | Report spam
Hallo,

gibt es eigentlich noch beim SQL-Server 2005 die Möglichkeit, Daten zu
exporieren?
Beim SQL-Server 2000 gab es ja den DTS.
Den scheint es nicht mehr zu geben.

Hintergrund ist der.
Ich habe bei mir lokal den SQL-Server 2000 und SQL-Server 2005 installiert.
Nun möchte ich Daten aus einer Tabelle vom SQL-Server 2005 auf SQL-Server
2005 übertragen. Datenbank und Tabellen sind auf beiden Server vorhanden und
identisch. Bis auf die Tabelleninhalt.
Doch irgendwie finde ich dazu keine Möglichkeit.
Es wàre Klasse, wenn man die Daten zwischen den beiden SQL-Servern direkt
übertragen könnte.

Mir reicht es aber auch, die Daten in eine Textdatei zu exportieren. Diese
kann ich dann mit dem DTS vom SQL-Server 2000 wieder einlesen.

Vielen Dank und schöne Grüße

Christian
 

Lesen sie die antworten

#1 Michael Monarch
15/10/2007 - 15:33 | Warnen spam
21adServus Christian

DTS gibt es nicht mehr, das ist richtig. Trotzdem können die alten
DTS-Pakete wie folgt ausgeführt werden.

exec xp_cmdshell '"C:\Programme (x86)\Microsoft SQL
Server\90\DTS\Binn\dtexec.exe" /F
D:\SQLServer2005KDE\SSIS\Setec\SETEC_1000_DB5.dtsx'


Um nun dateninhalte mit oder ohne Tabellenstruktur zu übertragen kann man
wie folgt vorgehen

a) Eine Verbindungsserver zu dem 200er auf dem 2005er einrichten und dann
mit einer entsprechenden Procedure die Daten kopieren. (Das geht auch
umgekehrt wenn auf dem 2000er der Native Client installiert ist)

b) ein >DTS-Paket< mit hilft des Programms "SQL Server Business Intelligence
Development Studio" (SSIS-Paket) erstellen.

mfg michael monarch

Ähnliche fragen