2013-09-25 80 views
0

UTF-8格式化txt文件批量插入Sql Server Management Studio 2008 R2 nvarchar(50)coloumns,無法正常工作。批量插入不起作用屬性

This is the summary of the problem, step by step

我無法實現土耳其字符雖然txt文件是UTF-8,和列是爲nvarchar(50)

+0

這不是問題的總結,這是一個截圖集合。 *用你的話*告訴我們你在做什麼,出了什麼問題。 – RBarryYoung

+0

爲了簡化這一切,我確信Bulk Insert不支持UTF-8。 – RBarryYoung

+0

在這個主題中有關於這個主題的很好的討論(閱讀所有的答案)。 http://stackoverflow.com/questions/5498033/how-to-write-utf-8-characters-using-bulk-insert-in-sql-server –

回答

0

SQL Server不支持代碼頁65001(UTF-8編碼)。嘗試更改您的代碼頁。 此外,您可能會遇到與您的sql服務器整理配置有關的問題。

用於批量導出或導入SQLXML文檔的數據類型」部分中的鏈接最有可能解決您的情況。 http://technet.microsoft.com/en-us/library/ms188365.aspx

您可以嘗試按照上節中所述的DATAFILETYPE選項。 希望它有幫助