運行此:BCP:無法解析列級排序規則
bcp MyDb.dbo.uvwMyView out "c:\Test.txt" -SMyServer -T -c
我得到這個錯誤:
SQLState = S1000, NativeError = 0
Error = [Microsoft][SQL Native Client]Unable to resolve column level collations
谷歌搜索發現許多可能的解決方案,其中沒有一個爲我工作的或已經工作過他們被提議的任何人。和在線發佈的其他案例一樣,當我在Management Studio中選擇它時,該視圖不會引起任何問題,並且結果看起來很正常(並且沒有特殊字符,我選中了)。結果中的一個文本列有整理SQL_Latin1_General_CP1_CS_AS
。我已經嘗試了幾個選項來bcp沒有影響:-w,-CRAW,-COEM,-C850,-C437。
我使用的是SQL Server 2005中
這可能並不容易,但我會嘗試的,它可能提供有用的信息(儘管我對此表示懷疑)。不幸的是,無論如何,我都無法在生產中像這樣運行這個過程,所以從長遠來看,它無法幫助我,除非它能以某種方式幫助我們追蹤問題的真正根源。 – user12861 2009-11-09 18:39:02
格式文件的好主意,但不幸的是我得到了同樣的錯誤。 – user12861 2009-11-09 18:54:51
當你運行這個命令時,對於列格式(請參閱xml)有什麼要求: bcp MyDB.dbo.uvwMyView format null -fc:\ FMT_01.xml -x -c -T -t – 2009-11-09 19:19:23