Benutzer mit den meisten Antworten
Import Wizard - Kann nicht Daten importieren

Frage
-
Hallo,
ich versuche mit SQL Server 2008 Management Studio Daten von einer Sql2005-Datenbank in eine andere Sql2008-Datenbank zu importieren.
Beim Import-Wizard habe ich den Fehler "Failure inserting into the read-only column P_ID" bekommen.
Danach habe ich die Option "Enable identity insert" in Column Mapping aktiviert.
Jetzt bekomme ich eine andere Fehlermeldung undzwar: "The INSERT statement conflicted with ther FOREIGN KEY constraint FK_STATUS..."
Hat jemand eine Idee wo genau das Problem liegt und wie ich das Problem lösen kann?
Bin sehr dankbar für jede Antwort!
Gruß
Antworten
-
Hallo oezlemk,
die Tabelle, in die Du Daten importieren möchtest, hat ein ForeignKey Constraint.
Beim Import werden nun ForeignKey Daten geschrieben, zu denen es PrimaryKey in der verwiesenen Tabelle gibt.
Beim Import musst Du die Reihenfolge der Tabellen-Abhängigkeiten beachten.
Olaf Helper ----------- * cogito ergo sum * errare humanum est * quote erat demonstrandum * Wenn ich denke, ist das ein Fehler und das beweise ich täglich http://olafhelper.over-blog.de- Als Antwort markiert oezlemk Montag, 15. Februar 2010 12:10
-
Hallo Olaf Helper,
danke für die Antwort. Es geht wenn man auf die Abhängigkeiten achtet!
Viele Grüsse- Als Antwort markiert Robert BreitenhoferModerator Dienstag, 16. Februar 2010 09:31
Alle Antworten
-
Hallo Robert,
Wenn ich versuche die Daten aus der Tabelle "PROJECT" zu importieren bekomme ich folgende Meldung:
Messages
Error 0xc0202009: Data Flow Task 1: SSIS Error Code DTS_E_OLEDBERROR.
An OLE DB error has occurred. Error code: 0x80004005.An OLE DB record is available. Source: "Microsoft SQL Server Native Client 10.0"
Hresult: 0x80004005 Description: "The statement has been terminated.".An OLE DB record is available. Source: "Microsoft SQL Server Native Client 10.0"
Hresult: 0x80004005 Description: "The INSERT statement conflicted with the FOREIGN KEY constraint "FK_PROJECT_EMP".
The conflict occurred in database "Test2008", table "dbo.EMPLOYEE", column 'EM_ID'.".
(SQL Server Import and Export Wizard)Error 0xc0209029: Data Flow Task 1: SSIS Error Code DTS_E_INDUCEDTRANSFORMFAILUREONERROR.
The "input "Destination Input" (86)" failed because error code 0xC020907B occurred, and the error row disposition
on "input "Destination Input" (86)" specifies failure on error. An error occurred on the specified object of the
specified component. There may be error messages posted before this with more information about the failure.
(SQL Server Import and Export Wizard)
Danke! -
Hallo oezlemk,
die Tabelle, in die Du Daten importieren möchtest, hat ein ForeignKey Constraint.
Beim Import werden nun ForeignKey Daten geschrieben, zu denen es PrimaryKey in der verwiesenen Tabelle gibt.
Beim Import musst Du die Reihenfolge der Tabellen-Abhängigkeiten beachten.
Olaf Helper ----------- * cogito ergo sum * errare humanum est * quote erat demonstrandum * Wenn ich denke, ist das ein Fehler und das beweise ich täglich http://olafhelper.over-blog.de- Als Antwort markiert oezlemk Montag, 15. Februar 2010 12:10
-
Hallo Olaf Helper,
danke für die Antwort. Es geht wenn man auf die Abhängigkeiten achtet!
Viele Grüsse- Als Antwort markiert Robert BreitenhoferModerator Dienstag, 16. Februar 2010 09:31