Windows 7 OSQL Batch - PullRequest
       33

Windows 7 OSQL Batch

0 голосов
/ 05 июля 2011

Я только что получил новый рабочий компьютер под управлением Windows 7. Я установил SQL Server 2008 и у меня есть командный файл, который запускает команду 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).

Я не уверен, в чем проблема, и я даже пытался запустить командный файл с помощью «Запуск от имени администратора».

1 Ответ

2 голосов
/ 05 июля 2011

OSQL устарела;Я хотел бы рассмотреть возможность преобразования вашего кода для использования sqlcmd или PowerShell.Однако, если вам не хватает собственного клиента SQL, вы можете рассмотреть возможность его добавления.Вы можете скачать файл sqlncli.msi для вашей платформы с по этому URL (более чем на полпути вниз по странице).

...