после установки 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.
В ваших выводах говорится, что вам не хватает файла: libodbc.so.2: невозможно открыть общий объектный файл: Нет такого файла или каталога
Давайте воспользуемся http ://packages.ubuntu.com, чтобы разгадать эту загадку и узнать, предоставляет ли пакет Ubuntu этот отсутствующий файл.
libodbc.so.2
) среди содержимого пакета (а не пакета имена). Конечно, вот оно: попробуйте установить пакет libobdc1
, который включает этот отсутствующий файл.
sudo apt install libobdc1