2012-04-27 65 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