Ich versuche, Daten aus einer Datenbank in einem Server in eine neue Tabelle auf einem anderen Server zu importieren, mithilfe von SQL Server-Import und Export-Assistenten. (SQL Server Management Studio 2012)Quellentyp 200 in SQL Server-Import und Export-Assistent?
im Assistenten geprüft I „eine Abfrage, um die Daten zu spezifizieren zu übertragen“, und die SQL-Anweisung gibt Daten die folgenden vier Spalten enthalten:
+-----------------------------------------------------------------------------+
| ID(varchar(100)) | Title(text) | Description(text) | IsActive(tinyint)|
+-----------------------------------------------------------------------------+
Ich mag die Typen für die neue Tabelle in der "Spalte Mappings" Seite
+----------------------------------------------------------------------------------------+
| ID(varchar(4)) | Title(varchar(200)) | Description(varchar(2000)) | IsActive(bit)|
+----------------------------------------------------------------------------------------+
So zu ändern (in der "Select Source Tables und Ansichten" Seite, ich klickte "bearbeiten Mappings ...") , Ich habe den Zieltyp auf die obigen Typen geändert. Dann, nach „Weiter“, in der „Bewertungsdatentypzuordnung“ Seite klicken, erhalte ich einen Fehler, der „Found 3 unknown column type conversion(s). You are only allowed to save the package
“
Die Datentypzuordnung zeigt die folgenden Informationen sagt:
icon Source Column Source Type Destination Column Destination Type Convert
----------------------------------------------------------------------------------
error ID 200 ID varchar
error Title 200 Title varchar
error Description 201 Description varchar
warning IsActive tinyint IsActive bit
Auch wenn Ich ändere den Datentyp nicht in der "Edit Mappings ..." Seite, ich bekomme den gleichen Fehler.
Ich verstehe nicht, was "200" im Zusammenhang mit einem Datentyp bedeutet, und wie kann ich diese Daten in eine neue Tabelle in einem anderen Server importieren?
Ich schätze jede Hilfe.
Danke. Ich habe mich gefragt, ob Es ist einfach unmöglich, mit dem Assistenten zu importieren, oder es gab eine Möglichkeit, den Assistenten zu arbeiten, aber diese Lösung funktioniert so einfach wie der Assistent :) – kabichan
Stellen Sie sicher, dass Sie die Identität einfügen, wenn Sie Sie müssen dieselbe PK in der importierten Tabelle behalten. 'SET IDENTITY_INSERT DestinationTableName ON'. Nachdem Ihre Abfrage wie oben strukturiert wurde, schalten Sie sie wieder aus.' SET IDENTITY_INSERT DestinationTableName OFF' – Tommy