2012-04-27 92 views
1

我正在嘗試將希伯來語客戶名稱的txt文件導入SQL Server數據庫,並且該名稱僅以希伯來語顯示。文本文件問題中的希伯來語字段

我知道如何使用下面這個特殊的插入語句來插入它。如果我只能從SSIS中的希伯來語txt文件中獲取該字段。

create table #temp (str Nvarchar(100)) ; 

insert into #temp(str)values(N'HEBREW SAMPLE IN HERE') ; 

select * from #temp ; 

drop table #temp; 

與SSIS的問題是,所有的進口任務,一些垃圾格式把希伯來語客戶名稱和我不能做任何事情,然後。服務器,數據庫,表格列上的當前整理是;

1. SQL_Latin1_General_CP1_CI_AS 
2. SQL_Latin1_General_CP1_CI_AS 
3. SQL_Latin1_General_CP1_CI_AS 

回答

0

將您的數據庫改爲HEBREW_CI_AS。您可以在每個數據庫的數據庫選項中執行此操作。

選擇屬性菜單,然後選擇選項。首先下拉你可以選擇分揀機。

+0

剛剛測試過這個建議,它不起作用。對不起。認爲我們需要了解SSIS如何以某種方式在HEBREW領域閱讀。 – 2012-04-27 13:01:57

+0

SSIS任務是否通過ole db建立與數據庫的連接?首先嚐試通過在數據庫中複製/粘貼來輸入一些希伯來文內容,然後再更改並檢查它是否正確存儲。使用Visual Studio可以完成SSIS項目的緊密任務之後 – YvesR 2012-04-27 13:20:27