Командлет Invoke-Sqlcmd отсутствует в модуле sqlserver ядра Powershell для Linux - PullRequest
0 голосов
/ 06 сентября 2018

Я использую последнюю версию ядра Powershell в Linux Ubuntu 16.04. Я пытаюсь запросить базу данных сервера sql с помощью командлета powershell invoke-sqlcmd (Да, я установил модуль sqlserver) Я получаю сообщение об ошибке, в котором говорится, что он не может найти командлет. Команда есть в windows powershell, когда я устанавливаю модуль sqlserver. Скриншот того же

Invoke-sqlcmd работает только в Windows? Если да, есть ли другой способ достичь того же результата в ядре powershell.

1 Ответ

0 голосов
/ 23 февраля 2019

В PowerShell Core модуль sqlserver не экспортирует ни один из командлетов Invoke-*. Однако есть командлеты Read-SQLTableData и Read-SQLViewData, которые работают аналогичным образом, если вы уже создали представления на стороне сервера.

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