SQL Server をインストールする前に、SUSE Customer Center で SUSE Linux Enterprise Server を登録してアクティブにした後、デスクトップ アプリケーション モジュールと開発ツール モジュールの両方をアクティブにする必要があります。 これらのモジュールは、一部の SQL Server パッケージ依存関係に必要です。
これで、SQL Server をインストールする準備ができました。 次のコマンドを実行してSQL Serverをインストールします。
sudo zypper install -y mssql-server
パッケージのインストールが完了したら、mssql-conf setupを実行し、プロンプトに従って SA パスワードを設定し、エディションを選択します。 次の SQL Serverエディションは無料でライセンスが付与されます。Evaluation、Developer、Express。
sudo /opt/mssql/bin/mssql-conf setup
SA アカウントには必ず強力なパスワードを指定してください。 大文字と小文字、10 進数の数字、英数字以外の記号を含む、最小 8 文字が必要です。
構成が完了したら、サービスが実行されていることを確認します。
systemctl status mssql-server
リモート接続を計画している場合は、必要に応じてファイアウォールで SQL Server の TCP ポート (既定値は 1433) も開きます。 SUSE ファイアウォールを使用している場合、/etc/sysconfig/SuSEfirewall2 構成ファイルを編集する必要があります。 FW_SERVICES_EXT_TCP エントリを変更し、SQL Server ポート番号を含めます。
FW_SERVICES_EXT_TCP="1433"
この時点で、SQL Server は SLES コンピューター上で動作しており、使用する準備ができています。
SQL Server 2019 (15.x) SLES リポジトリ構成ファイルをダウンロードします。
SQL Server をインストールする前に、SUSE Customer Center で SUSE Linux Enterprise Server を登録してアクティブにした後、デスクトップ アプリケーション モジュールと開発ツール モジュールの両方をアクティブにする必要があります。 これらのモジュールは、一部の SQL Server パッケージ依存関係に必要です。
これで、SQL Server をインストールする準備ができました。 次のコマンドを実行してSQL Serverをインストールします。
sudo zypper install -y mssql-server
パッケージのインストールが完了したら、mssql-conf setupを実行し、プロンプトに従って SA パスワードを設定し、エディションを選択します。 次の SQL Serverエディションは無料でライセンスが付与されます。Evaluation、Developer、Express。
sudo /opt/mssql/bin/mssql-conf setup
SA アカウントには必ず強力なパスワードを指定してください。 大文字と小文字、10 進数の数字、英数字以外の記号を含む、最小 8 文字が必要です。
構成が完了したら、サービスが実行されていることを確認します。
systemctl status mssql-server
リモート接続を計画している場合は、必要に応じてファイアウォールで SQL Server の TCP ポート (既定値は 1433) を開きます。
SQL Server をインストールする前に、SUSE Customer Center で SUSE Linux Enterprise Server を登録してアクティブにした後、デスクトップ アプリケーション モジュールと開発ツール モジュールの両方をアクティブにする必要があります。 これらのモジュールは、一部の SQL Server パッケージ依存関係に必要です。
これで、SQL Server をインストールする準備ができました。 次のコマンドを実行してSQL Serverをインストールします。
sudo zypper install -y mssql-server
パッケージのインストールが完了したら、mssql-conf setupを実行し、プロンプトに従って SA パスワードを設定し、エディションを選択します。 次の SQL Serverエディションは無料でライセンスが付与されます。Evaluation、Developer、Express。
sudo /opt/mssql/bin/mssql-conf setup
SA アカウントには必ず強力なパスワードを指定してください。 大文字と小文字、10 進数の数字、英数字以外の記号を含む、最小 8 文字が必要です。
構成が完了したら、サービスが実行されていることを確認します。
systemctl status mssql-server
リモート接続を計画している場合は、必要に応じてファイアウォールで SQL Server の TCP ポート (既定値は 1433) を開きます。
Windows 上の SQL Serverツールは、あらゆるリモートSQL Serverインスタンスへの接続と同じ方法で Linux 上の SQL Serverインスタンスに接続します。
Linux コンピューターに接続できる Windows コンピューターがある場合は、sqlcmdを実行する Windows コマンド プロンプトから、このトピックと同じ手順を試してみてください。 localhost ではなくターゲットの Linux コンピューター名またはIP アドレスを使用する必要があります。また、SQL Server マシンで TCP ポート 1433 が開いていることを確かめます。 Windows からの接続に問題がある場合は、接続のトラブルシューティングに関する推奨事項を参照してください。
Windows で実行し、Linux 上の SQL Serverに接続するその他のツールについては、以下を参照してください。
SQL Server は、好みのオペレーティング システム上で稼働できるようになりました。 このラーニング パスでは、SQL Server on Linux の基礎について説明してから、SQL Server on Linux のコンテナーの実行と、SQL Server on Linux のデプロイを行う方法について説明します。 その後、SQL Server on Linux のデプロイを自動的に調整する方法について説明します。