SQL 服务器的 Microsoft ODBC 驱动程序 11:无法加载指定的驱动程序 (msodbcsql11.dll)
Microsoft ODBC Driver 11 for SQL Server : Specified driver could not be loaded (msodbcsql11.dll)
当我尝试在命令行中 运行 sqlcmd 命令时,我收到以下错误消息:
Sqlcmd: Error: Microsoft ODBC Driver 11 for SQL Server : Specified driver could not be loaded due to system error 193: (ODBC Driver 11 for SQL Server, C:\Windows\system32\msodbcsql11.dll)
我检查了 "C:\Windows\system32\" 目录,我可以看到 dll 位于正确的位置:
DLL is located in the directory
我还仔细检查了 "Microsoft ODBC Driver 11 for SQL Server" 是否已安装(版本 12.0.2000.8)。
OS: Windows 服务器 2012 R2 标准版
SQL 服务器版本: Microsoft SQL Server 2014 - 12.0.2000.8 (X64)
2014 年 2 月 20 日 20:04:26
版权所有 (c) 微软公司
Windows NT 6.3(内部版本 9600:)
上的标准版(64 位)
知道为什么我不能在命令行中 运行 命令 sqlcmd 吗?
非常感谢,
罗马
我下载了 Dependency Walker 并意识到 msodbcsql11.dll 实际上是 x86 而不是 x64。我替换了 DLL,一切正常。
谢谢你的帮助,罗曼
当我尝试在命令行中 运行 sqlcmd 命令时,我收到以下错误消息:
Sqlcmd: Error: Microsoft ODBC Driver 11 for SQL Server : Specified driver could not be loaded due to system error 193: (ODBC Driver 11 for SQL Server, C:\Windows\system32\msodbcsql11.dll)
我检查了 "C:\Windows\system32\" 目录,我可以看到 dll 位于正确的位置:
DLL is located in the directory
我还仔细检查了 "Microsoft ODBC Driver 11 for SQL Server" 是否已安装(版本 12.0.2000.8)。
OS: Windows 服务器 2012 R2 标准版
SQL 服务器版本: Microsoft SQL Server 2014 - 12.0.2000.8 (X64) 2014 年 2 月 20 日 20:04:26 版权所有 (c) 微软公司 Windows NT 6.3(内部版本 9600:)
上的标准版(64 位)知道为什么我不能在命令行中 运行 命令 sqlcmd 吗?
非常感谢, 罗马
我下载了 Dependency Walker 并意识到 msodbcsql11.dll 实际上是 x86 而不是 x64。我替换了 DLL,一切正常。
谢谢你的帮助,罗曼