2012-04-27 4 views
1

ヘブライ語の顧客名を持つtxtファイルをSQL Serverデータベースにインポートしようとしていますが、そのNAMEがその列のヘブライ語でのみ表示されています。テキストファイル内のヘブライフィールド

私はどのようにこの特別な挿入ステートメントを挿入するかを知っています。もし私が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フィールドでどのように読んでいるのかを調べる必要があると考えてください。 –

+0

SSISタスクは、OLE DB経由でデータベースへの接続をセットアップしていますか?最初に、あなたがそれを変更し、それが正しく格納されているかどうかをチェックした後、データベースにコピー/ペーストを介していくつかのヘブライ語のコンテンツを入力しようとします。 Visual Studioを使用してSSISプロジェクトに緊密な作業をすることができたら – YvesR

関連する問題