Невозможно получить доступ к SQLCMD в Ubuntu 20.10

после установки mssqlserver, и когда я пытаюсь запустить команду SQL через терминал, я сталкиваюсь с этим проблема

Команда SQL

sqlcmd -S localhost -U SA -P 'Sa123456#'

ошибка

sqlcmd: error while loading shared libraries: libodbc.so.2: cannot open shared object file: No such file or directory

Однако у меня правильно установлены MSSQL-Tools и msodbcsql17, и он отлично работает с vscode.

введите описание изображения здесь

0
задан 10 December 2020 в 23:42

1 ответ

В ваших выводах говорится, что вам не хватает файла: libodbc.so.2: невозможно открыть общий объектный файл: Нет такого файла или каталога

Давайте воспользуемся http ://packages.ubuntu.com, чтобы разгадать эту загадку и узнать, предоставляет ли пакет Ubuntu этот отсутствующий файл.

enter image description here

  • В строке поиска в верхней части страницы обратите внимание, что мы ищем отсутствующее имя файла (libodbc.so.2) среди содержимого пакета (а не пакета имена).

Конечно, вот оно: попробуйте установить пакет libobdc1, который включает этот отсутствующий файл.
sudo apt install libobdc1

0
ответ дан 10 December 2020 в 20:52

Другие вопросы по тегам:

Похожие вопросы: