我刚买了一台运行Windows 7的新工作PC。我已经安装了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).我不确定问题是什么,我甚至尝试过使用“以管理员身份运行”来运行批处理文件。
发布于 2011-07-05 23:35:46
OSQL已被弃用;我会考虑将您的代码转换为使用sqlcmd或PowerShell。但是,如果缺少SQL原生客户端,则可以考虑添加它。您可以从this URL下载适用于您的平台的sqlncli.msi文件(超过页面的一半)。
https://stackoverflow.com/questions/6584747
复制相似问题