用于SQL Server的Microsoft ODBC驱动程序11:无法加载指定的驱动程序(msodbcsql11.dll)

时间:2015-10-15 14:40:10

标签: sql-server-2014 sqlcmd system-error

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

  

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

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

DLL is located in the directory

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

操作系统:Windows Server 2012 R2标准版

SQL Server版本: Microsoft SQL Server 2014 - 12.0.2000.8(X64)     2014年2月20日20:04:26     版权所有(c)Microsoft Corporation     Windows NT 6.3(Build 9600:)上的标准版(64位)

为什么我无法在命令行中运行 sqlcmd 命令?

提前多多感谢, 罗马

1 个答案:

答案 0 :(得分:0)

我下载了Dependency Walker并意识到 msodbcsql11.dll 实际上是x86而不是x64。我替换了DLL,一切正常。

感谢您的帮助,罗马