Guten Morgen!
Ich habe einen Datenbank-Copyjob erstellt mit Hilfe von rechtem Mausklick auf die Datenbank -> Task -> Datenbank kopieren...
Ich habe dann angegeben, dass die Datenbank von Server A auf Server B transferiert werden soll und eben alle erforderlichen Angaben gemacht, z.B. Kopieren per SMO, d.h. die Datenbank bleibt online (muss online bleiben) und das ganze mit einem Zeitplan versehen. Ich bekomme dann auch den Hinweis, dass ein SSIS Paket erstellt wird und ich bekomme auf dem Zielserver B einen entsprechenden Job angezeigt.
Der Job auf Server B wird auch korrekt gestartet und die Datenbank mit ihren Dateigruppen und Dateien korrekt angelegt. Aber es werden keinerlei Objekte wie Tabellen, Sichten usw. übertragen und der Job bricht nach 1:45 Stunden mit einem Fehler ab:
Leider kann ich nicht erkennen, weswegen der Vorgang fehl schlägt.
Wo finde ich eigentlich das SSIS Paket? Ich habe es weder auf dem Quell- noch auf dem Zielserver finden können und SSIS-Pakete tragen doch immer noch die Endung .dts oder nicht?
Auf Server B ist übrigens kein Integration-Service installiert, aber da er ja mit dem Job beginnt und die Datenbank anlegt, scheint das ja nicht der Fehler zu sein.
Der SQL Server Agent des Zielservers läuft unter einem Domänenkonto, welches auch Rechte auf dem Quellserver hat.
Was geht da schief?
Grüße
Sascha
Ich habe einen Datenbank-Copyjob erstellt mit Hilfe von rechtem Mausklick auf die Datenbank -> Task -> Datenbank kopieren...
Ich habe dann angegeben, dass die Datenbank von Server A auf Server B transferiert werden soll und eben alle erforderlichen Angaben gemacht, z.B. Kopieren per SMO, d.h. die Datenbank bleibt online (muss online bleiben) und das ganze mit einem Zeitplan versehen. Ich bekomme dann auch den Hinweis, dass ein SSIS Paket erstellt wird und ich bekomme auf dem Zielserver B einen entsprechenden Job angezeigt.
Der Job auf Server B wird auch korrekt gestartet und die Datenbank mit ihren Dateigruppen und Dateien korrekt angelegt. Aber es werden keinerlei Objekte wie Tabellen, Sichten usw. übertragen und der Job bricht nach 1:45 Stunden mit einem Fehler ab:
Code:
Datum 18.03.2008 20:00:00 Protokoll Auftragsverlauf (Copy_ENTPAT_PROD_to_QS) Schritt-ID 1 Server DB-LORENZO20 Auftragsname Copy_ENTPAT_PROD_to_QS Schrittname Copy_ENTPAT_PROD_to_QS_Step Dauer 01:45:31 SQL-Schweregrad 0 SQL-Meldungs-ID 0 E-Mail an Operator NET SEND an Operator Pagernachricht an Operator Versuchte Wiederholungen 0 Meldung Ausgeführt als Benutzer: 'KLINIKUM\isoft'. ...ocked, open_tran, waitresource, waittype, waittime, cmd, lastwaittype, cpu, physical_io, memusage, last_batch=convert(varchar(26), last_batch,121), login_time=convert(varchar(26), login_time,121),net_address, net_library, dbid, ecid, kpid, hostname, hostprocess, loginame, program_name, nt_domain, nt_username, uid, sid, sql_handle, stmt_start, stmt_end from master..sysprocesses print 'ESP ' + convert(varchar(12), datediff(ms,@time2,getdate())) print '' print 'SYSPROC FIRST PASS' select spid, ecid, waittype from @probclients where waittype != 0x0000 if exists(select blocked from @probclients where blocked != 0) begin print 'Blocking via locks at ' + convert(varchar(26), @time, 121) print '' print 'SPIDs at the head of blocking chains' select spid from @p... Fehler beim Ausführen des Pa... Fehler bei Schritt.
Wo finde ich eigentlich das SSIS Paket? Ich habe es weder auf dem Quell- noch auf dem Zielserver finden können und SSIS-Pakete tragen doch immer noch die Endung .dts oder nicht?
Auf Server B ist übrigens kein Integration-Service installiert, aber da er ja mit dem Job beginnt und die Datenbank anlegt, scheint das ja nicht der Fehler zu sein.
Der SQL Server Agent des Zielservers läuft unter einem Domänenkonto, welches auch Rechte auf dem Quellserver hat.
Was geht da schief?
Grüße
Sascha
Comment