dedlfix: Datentyp time in SQL Server nicht zulässig?

Beitrag lesen

Hi!

Error 0xc02020ff: Source - my_testtable [1]: The component "Source - my_testtable" (1) was unable to retrieve column information for the SQL command. The following error occurred: ERROR [42000] [MySQL][ODBC 5.1 Driver][mysqld-5.1.41]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"my_testtable"' at line 1
(SQL Server Import and Export Wizard)

Pipeline component has returned HRESULT error code 0xC02020FF from a method call. (Microsoft.SqlServer.DTSPipelineWrap)

Dass der Tabellenname (ist doch einer, oder?) in ""-Anführungszeichen und nicht in `` eingefasst ist, deutet darauf hin, dass der Konverter ANSI-SQL-kompatible Statements erzeugt. Wenn diese Annahme stimmt, müsste mindestens die aktuelle Session auf ANSI_QUOTES-Mode umgestellt werden. Da der Konverter beim Auswählen der Quelle keine derartige Option bietet und auch kein initiales Statement angegeben werden kann, bleibt nur, bei der Eingabe des Source-Query-Statements ein SET sql_mode = ANSI_QUOTES; voranzustellen. Probier das mal.

Lo!