Драйвер Microsoft ODBC 11 для SQL Server: указанный драйвер не может быть загружен (msodbcsql11.dll)
Когда я пытаюсь запустить команду sqlcmd в командной строке, я получаю следующее сообщение об ошибке:
Sqlcmd: ошибка: Microsoft ODBC Driver 11 для SQL Server: указанный драйвер не может быть загружен из-за системной ошибки 193: (ODBC Driver 11 для SQL Server, C:\Windows\system32\msodbcsql11.dll)
Я проверил каталог "C:\Windows\system32\", и я вижу, что DLL находится правильно:
Я также дважды проверил, что установлен "Microsoft ODBC Driver 11 for SQL Server" (версия 12.0.2000.8).
ОС: Windows Server 2012 R2 Standard
Версия SQL Server: Microsoft SQL Server 2014 - 12.0.2000.8 (X64) 20 февраля 2014 г. 20:04:26 Авторское право (c) Microsoft Corporation Standard Edition (64-разрядная версия) для Windows NT 6.3 (сборка 9600:)
Любые идеи, почему я не могу запустить команду sqlcmd в командной строке?
Большое спасибо заранее, Роман
1 ответ
Я скачал Dependency Walker и понял, что msodbcsql11.dll действительно x86 вместо x64. Я заменил DLL и все работает отлично.
Спасибо за помощь, Роман