SSIS - z MsSql do Mysql

0

Cześć Wszystkim,
dla Was prawdopodobnie drobnostka, dla mnie wyzwanie: otóż próbuję skopiować dane z tabeli serwera MsSql do tabeli, która jest na MySql przy użyciu SSIS VS 2017.
Wywala mi się błędem:

[ADO NET Destination [2]] Error: An exception has occurred during data insertion, the message returned from the provider is: ERROR [42000] [MySQL][ODBC 8.0(w) Driver][mysqld-5.6.16]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 '"TEKST") VALUES (?)' at line 1

[SSIS.Pipeline] Error: SSIS Error Code DTS_E_PROCESSINPUTFAILED. The ProcessInput method on component "ADO NET Destination" (2) failed with error code 0xC020844B while processing input "ADO NET Destination Input" (9). The identified component returned an error from the ProcessInput method. The error is specific to the component, but the error is fatal and will cause the Data Flow task to stop running. There may be error messages posted before this with more information about the failure.

W powyższym komunikacie jest kolumna "Tekst", bo w którejś tam próbie w źródle zrobiłem prostego selecta (select "cos_tam" as CosTam), a po stronie MySql stworzyłem tabelę z tylko jedną kolumną (TEKST). Nie mniej jednak, komunikat jest taki sam przy próbie insertowania z tabeli do tabeli.
Jakieś pomysły?
Pozdrowiam.

0

daj DDL tabeli na której próbujesz coś zrobić i SQL jakim próbujesz to robić

1

ta część komunikatu mnie zastanawia:

'"TEKST") VALUES (?)'

pierwsze dwa znaki to ' i " jakby na to nie patrzeć po podstawieniu do zapytania wartości zamiast ? to będzie to
coś w deseń:

insert into tabela ('"TEKST") values ('jakiś tam tekst')

trzymając się składni mysql tam powinien być grawis `

insert into tabela (`TEKST`) values ('jakiś tam tekst')

Coś masz skopane z mapowaniem kolumn

1 użytkowników online, w tym zalogowanych: 0, gości: 1