sqlcmdを使用してリモートSQLサーバーに接続するためのbashスクリプトを作成しようとしています。
devp コンピュータでは管理者権限があるため、スムーズに実行されます。
ただし、非常に限られたシステムで実行する必要があるため、パッケージをインストールせずに機能をビルドする必要があります(必要なので大文字で表示)。
devpコンピュータから実行可能ファイル(/opt/mssql-tools/bin/sqlcmd)をアップロードしてテストコンピュータにダウンロードし、./sqlcmdを使用して実行してみました。
sqlcmd: error while loading shared libraries: libodbc.so.2: cannot open shared object file: No such file or directory
そのため、依存ライブラリ(/usr/lib64/libodbc.so.2.0.0)でも同じことを試しましたが、エラーは変わりません。
私の考えでは、ライブラリをインストールし、実行可能ファイルと同じディレクトリに配置しないでください。
解決策は何ですか?
私は読んだLinuxでソフトウェアをインストールせずに実行する方法しかし、私がそれをすべて理解できるかどうかはわかりません。おそらく私にとっては複雑すぎるかもしれません。