0

Windows 7を実行して新しい作業用PCを入手しました。SQLServer2008をインストールし、次のようにOSQLコマンドを実行するバッチファイルを作成しました。

osql -S MyServer -E -d MSDB -n -o results.txt -i MyScript.sql

何らかの理由で、以下の例外が発生します。

Specified driver could not be loaded due to system error  126: The specified module could not be found. (SQL Server Native Client 10.0, C:\Windows\system32\sqlncli10.dll).

問題が何であるかわかりません。「管理者として実行」を使用してバッチファイルを実行しようとしました。

4

1 に答える 1

2

OSQLは非推奨になりました。sqlcmdまたはPowerShellを使用するようにコードを変換することを検討します。ただし、SQLネイティブクライアントがない場合は、追加することを検討してください。プラットフォームのsqlncli.msiファイルをこのURLからダウンロードできます(ページの半分以上)。

于 2011-07-05T15:35:46.047 に答える