Ich tansfering Daten von MSSQL zu MySQL SSIS.I mit Kartierung aller tables.But getan haben, während das Paket Ausführung Ich bin immer Fehler:mysql Fehler während der Ausführung von SSIS-Paket
[tabl_name [1056]] Error: An exception has occurred during data insertion, the message returned from the provider is: ERROR [07006] [MySQL][ODBC 3.51 Driver][mysqld-5.1.33-community-log]Restricted data type attribute violation(SQL_C_NUMERIC)
[product [402]] Error: An exception has occurred during data insertion, the message returned from the provider is: Unable to cast object of type 'System.Int32' to type 'System.Char[]'.
Ich verglich auch die Datentyp aller Spalten und ich fand es gleich. Danach habe ich etwas recherchiert und festgestellt, dass es ein Problem mit dem Datentyp dezimal (10,2) gibt. Aber ich finde die Lösung nicht.
Vielen Dank im Voraus.
Yes..I dachte die gleiche Lösung ... aber Problem ist, ich nicht MS SQL table..so someway finden müssen ändern können MySQL.Also zu manipulieren, dachte ich, dass Problem mit BIT-Datentyp ist out, in MSSQL es zeigt true und false anstelle von 0 n 1, also habe ich meinen Datentyp in varchar geändert und alle Möglichkeiten ausprobiert, aber keinen Erfolg ... also suche ich nach MYSQL-Äquivalent für den MS SQL-Bit-Datentyp ..danke – Dharmesh
mysql hat nicht BIT Datentyp (am nächsten ist int) – ajreal
Ja ... das ist was .... Ich änderte den Datentyp in INT, aber es funktioniert nicht .... Ich versuchte mit anderen Datentypen wie Varchar, binär Tinyint und Boolean ... immer noch keine Antwort ... sehr neugierig zu wissen, was ist der Hack..danke für die Antwort. – Dharmesh