2012-05-04 6 views
2

私はSSISでMySQL接続を作成しました。 次に、テーブルをコピーするためのデータフローを作成しました。 MySQL - > SQL ADO.NetソースとOLE DBの宛先を設定します。SSISアクセスするMySQLテーブル

ADO.Netソースの中で、私はテーブルまたはビューを選択し、それはOKになります、私はすべてのテーブルを表示することができます、彼らは記載されています。コピーしたいものを選択し、「プレビュー」を押すとエラーがポップアップします。

enter image description here

任意のアイデア?

+0

問題が解決実行するMySQLを設定するには、このリンクをお試しください。再起動されたクライアント、SSIS内のMySQL Connectionを再作成して機能しました。データが同じなので不思議ですが、今は動作します。 –

答えて

2

私はあなたのMySQL構文に問題があります。

は、ANSIモードで

+0

私が間違っている場合、Diego、私を修正してください。しかし、私はMySQLのsintaxを持っていない、私はコピーするソーステーブルを選択しています。私が持っている唯一の文字列は、接続文字列です。 'ConnectionString'。 –

+0

式を作成する必要がありますか? –

+0

"SQL"に変更し、SET GLOBALと入力してください。sql_mode = 'ANSI';あなたの声明の前に。 – Diego

関連する問題