Когда я пытаюсь выполнить команду 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
.