当我尝试在命令行中运行 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 命令?
提前多多感谢, 罗马
答案 0 :(得分:0)
我下载了Dependency Walker并意识到 msodbcsql11.dll 实际上是x86而不是x64。我替换了DLL,一切正常。
感谢您的帮助,罗马