Невозможно выполнить сценарии Sql в Sql Server 2017 с помощью C # - PullRequest
0 голосов
/ 03 апреля 2019

Я пытаюсь разработать приложение для Windows (я использую VS 2015, ОС: Windows 2007). Это приложение выполняет некоторые сценарии sql для конечного сервера (Sql Server 2017). Всякий раз, когда мы пытаемся выполнить эти сценарии, отображается следующая ошибка

"Не удалось загрузить файл или сборку" Microsoft.SqlServer.BatchParser, версия = 14.0.0.0, культура = нейтральная, PublicKeyToken = 89845dcd8080cc91 'или одна из ее зависимостей. Система не может найти указанный файл. ":" Microsoft. SqlServer.BatchParser, версия = 14.0.0.0, культура = нейтральная, PublicKeyToken = 89845dcd8080cc91 "

Я уже использовал следующую DLL

enter image description here

Я также делюсь версией Microsoft.SqlServer.BatchParser в C: \ Windows \ assembly

enter image description here

1 Ответ

0 голосов
/ 03 апреля 2019

Исходя из того, что я искал в поиске Google (https://social.msdn.microsoft.com/Forums/sqlserver/en-US/4d682289-9e06-4dd3-aff3-d08ad437896d/file-or-assembly-quotmicrosoftsqlserverbatchparser-error?forum=sqldatabaseengine),, может быть проблема с 64-разрядной версией Windows и 32-разрядной версией SQL Server.

Согласно их предложению, вам нужно проверить, есть ли у вас как 32-битные, так и 64-битные версии в папке C: \ Windows \ Assembly \ Microsoft.SqlServer.BatchParser (x86 и AMD64). Если нет, вам нужно установить необходимые версии по ссылке ниже:

https://www.microsoft.com/en-us/download/details.aspx?id=16978

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...