概要
Microsoft SQL Server - Ubuntu based imagesに入っているsqlcmdの場所が変わっていたのでメモ。
バージョン
確認したところ、切り替わりの境目は13と14だった。
| Tags | sqlcmdのパス |
|---|---|
| 2022-CU14-ubuntu-22.04 | /opt/mssql-tools18/bin |
| 2022-CU13-ubuntu-22.04 | /opt/mssql-tools/bin |
18について
18とは何の数字かと調べたところ、Linux に SQL Server コマンドライン ツール sqlcmd および bcp をインストールするを読むとMicrosoft ODBC 18 packagesとある。ODBCのバージョンだったもよう。
なお、クイック スタート:Docker を使用して SQL Server Linux コンテナー イメージを実行するでは18のついていないバージョンでの説明になっていた。
まとめ
-latestはツールのパスが変わることもあるリスクがあることは覚えておかねばなと思いました。