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はもう消えていくのかなあ。。。
コメント 0