2012-05-04 36 views
2

我在SSIS中創建了MySQL連接,它正確連接。 然後爲表格複製創建一個數據流。 MySQL - > SQL 設置一個ADO.Net源和一個OLE DB目標。SSIS訪問MySQL表

在ADO.Net Source中,我選擇Table或View並且它可以正常工作,我可以查看所有的表,它們都被列出。我選擇想要複製的那個,當我按下「預覽」時彈出錯誤。

enter image description here

任何想法?

+0

已解決問題。重新啓動客戶端,在SSIS內重新創建MySQL連接並且工作。因爲數據是相同的,但現在它起作用了。 –

回答

2

我試過你在你的MySQL語法上有問題。

試試此鏈接將MySQL配置爲在ANSI模式下運行

+0

請迭戈,如果我錯了,請糾正我。但我沒有任何MySQL sintax,我只是選擇要複製的源表。我擁有的唯一字符串是連接字符串。 '的ConnectionString'。 –

+0

我應該建立一個表達式嗎? –

+0

嘗試將其更改爲「SQL」並鍵入SET GLOBAL sql_mode ='ANSI';在你的發言之前。 – Diego