先月 8/11 に Ubuntu 22.04 LTS の最初のポイントリリースがありました。
いい機会だったので SQLServer の公式サイトを確認したところ、ODBC ドライバのサポート対象に Ubuntu 22.04 が追加されてました。
Ubuntu 22.04 がリリースされた直後、すぐに環境を用意したものの、ODBC ドライバやクライアントツールは未対応でした。
そのため、ずっと Ubuntu 22.04 の正式サポートを心待ちにしてたのです。
....
現在、Ubuntu 22.04 に対応している ODBC ドライバは 2 種類です。
ODBC ドライバ | バージョン | 対応年月 |
---|---|---|
ODBC Driver 18 for SQL Server | 18.1 | 2022 年 8 月 |
ODBC Driver 17 for SQL Server | 17.10 | 2022 年 6 月 |
ドライバが出揃ったおかげで、また色々と試せます。
....
とりあえず、Ubuntu 22.04.1 に ODBC Driver 18 (18.1) をインストールしてみました。
セキュリティ関連に気をつければ、問題なく SQLServer に接続できてます。
私の環境では ODBC 18 から接続する場合、
- sqlcmd コマンドには
-C
オプションを追加 - ODBC 接続文字列には
TrustServerCertificate=yes;
を追加
が必要でした。
SQLServer 本体は...
今のところ SQLServer 2019, 2022 Preview は Ubuntu 22.04 をサポートしてません。Docker や LXD コンテナを利用しつつ、SQLServer 2022 のリリース待ちの状態です。
先週 SQLServer 2022 RC 0 がアナウンスされたので、あと少しかなー