SSブログ

bcpについて [SQL Server]

システム設計や移行設計でbcpは使いますか?
とあるサンプルデータを作るのに、ローディングをbcpで行いました。

プログラムはC言語とODBCで作ったんですが、
ODBCドライバをDSN={SQL Server}で指定していました。
ところが、bcp_init関数でAccess Violationを起こしてしまいます・・・

odbcad32管理ツールから確認してみると、更新は2004年。
大分古いODBCだなあ、と思ってドライバ一覧を見ると
SQL Native Clientのものは2006年。

ふむ。
DSN={SQL Native Client}

・・・うまくいった。
やはりドライバの問題だったか。

ドライバ関連の問題は切り分けが難しいですね。
渡すパラメータによっては回避出来ることもありますし、
サポートに聞ける時と聞けないときがあったり。

SQL 2008もそろそろでしょうし、昔のODBCはもう消えていくのかなあ。。。


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:仕事

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:[必須]
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。