1

当我尝试在命令行中运行sqlcmd命令时,我收到以下错误消息:

Sqlcmd:错误:Microsoft ODBC Driver 11 for SQL Server:由于系统错误 193,无法加载指定的驱动程序:(SQL Server 的 ODBC Driver 11,C:\Windows\system32\msodbcsql11.dll)

我检查了“C:\Windows\system32\”目录,我可以看到 dll 的位置正确:

DLL位于目录中

我还仔细检查了是否安装了“Microsoft ODBC Driver 11 for SQL Server”(版本 12.0.2000.8)。

操作系统: Windows Server 2012 R2 标准

SQL Server 版本: Microsoft SQL Server 2014 - 12.0.2000.8 (X64) Feb 20 2014 20:04:26 版权所有 (c) Microsoft Corporation Standard Edition (64-bit) o​​n Windows NT 6.3 (Build 9600: )

任何想法为什么我不能在命令行中运行命令sqlcmd

非常感谢,罗马

4

1 回答 1

0

我下载了 Dependency Walker,发现msodbcsql11.dll真的是 x86 而不是 x64。我更换了 DLL,一切正常。

谢谢你的帮助,罗马

于 2015-11-03T10:57:44.303 回答