2

何らかの理由で、SSIS は利用できません。

OPENROWSETについて読みましたが、フォーマットファイルとファイルのパスから他の問題が発生します。

どうすればエレガントな方法でそれを行うことができますか?

4

3 に答える 3

1

あなたの全体的な状況を知らないので、これが私がそれに直面してお勧めするものです.

SSIS がなく、BULK INSERT/bcp 形式のファイルを扱いたくない場合は、ファイルをインポートする最もエレガントな方法は、独自の小さな .NET ベースのファイルを作成することだと思います。それを行うコンソールアプリケーション。

データを DataTable にロードできる場合は、.NET でSqlBulkCopyクラスを使用できることに注意してください。

于 2008-12-30T04:21:41.893 に答える
1

ファイルが csv のように区切られている場合は、CodeProject にあるFast CSV Readerを使用できます。標準化された形式でない場合は、Dennis の意見に同意します。カスタム コンソール アプリが適しているかもしれません。

于 2008-12-30T04:32:24.273 に答える
1

いつでもbcp ユーティリティを使用できます

初期のバージョンから存在しており、非常に使いやすいです。

于 2008-12-30T04:46:24.527 に答える