質問

私は、SQL ServerのBCPのutitilityを使用して、いくつかのデータをエクスポートすることができるように自分のアプリケーションでの能力を持っている必要があります。このユーティリティを実行しますマシンは、SQLネイティブクライアントがインストールされていませんので、bcp.exeのは、デフォルトでは存在しません。

私は、インストールパッケージにBCPのバージョンを置くことができます。ライセンスの意味は何ですか?

私は、SQL Server 2000(2000.80.2039.0)に同梱されたバージョンを使用して試してみましたが、それはちょうどbcp.exeのをコピーし、経由でファイルBCP.rllにより正常に動作します。

私は、SQL Server 2005の(2005.90.3042.0)に同梱されたバージョンを使用しようとすると、

しかし、ファイルがちょうど(ないメッセージやエラーが報告されていない)何もしません。誰もがbcp.exeのが依存している他の何dependendies教えてくださいすることができます。私はDependencyWalkerを使用してみましたし、フォーSqlncli.dllとdevmgr.dllまだありません使用をコピーします。

などすべてのヘルプ、ポインタは、本当にいただければ幸いです。

おかげ

役に立ちましたか?

解決

おかげKragen2uk。 私はすでに依存関係ウォーカーを使用していました。最後に、私は、ターゲットマシン上でSQL Serverのネイティブクライアント(クライアントコンポーネント)をインストールする必要がありました。それはとにかく自由に再配布可能です。

他のヒント

依存関係を見つけるための依存関係ウォーカーを試してみてください - ちょうどそれをグーグル自由に利用できる。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top