Powershell x86: не удалось загрузить файл или сборку Microsoft.SqlServer.BatchParser - PullRequest
0 голосов
/ 16 января 2019

Когда я пытаюсь выполнить команду invoke-sql из Powershell X86, я получаю сообщение об ошибке

invoke-sqlcmd -Query "SELECT 'HELLO!'" -ServerInstance Server -Database DB

invoke-sqlcmd: Не удалось загрузить файл или сборку 'Microsoft.SqlServer.BatchParser, Version= 15.100.0.0, Culture = нейтральный, PublicKeyToken = 89845dcd8080cc91 'или одна из его зависимостей.Системе не удается найти указанный файл.

Если я запускаю точно такую ​​же команду из обычного приглашения Powershell x64, я не получаю сообщение об ошибке

invoke-sqlcmd -Query "SELECT 'HELLO!'" -ServerInstance Server -Database DB
Column1
-------
HELLO!

Это включенонедавно построенный 64-битный сервер Windows 2016:

Имя ОС Microsoft Windows Server 2016 Datacenter Версия 10.0.14393 Build 14393

Мне нужен PowerShell x86 для запуска сценария, использующего устаревший 32-битный драйвер ODBCтакже используются команды invoke-sql.

...