演習 - Ubuntu に SQL Server をインストールする
Ubuntu に SQL Server をインストールするには、apt-get
ツールを使用します。
あなたは、卸売会社 Wide World Importers のデータベース管理者です。 あなたは、サーバーのオペレーティング システムを変更する必要なしに、SQL Server を利用したいと考えています。 そこで、あなたは SQL Server を Ubuntu サーバーに展開することを決定しました。 開発者が SQL Server を使用できるように、SQL Server パッケージを構成して、コマンドライン ツールをインストールします。
この演習では、Ubuntu に SQL Server を展開する方法、コマンドライン ツールをインストールする方法、SQL Server でデータベースを作成する方法について説明します。
Ubuntu 仮想マシンを作成する
まず、Azure に Ubuntu 仮想マシン (VM) を作成します。 その後、その VM に SQL Server 2019 をインストールします。
Cloud Shell サンドボックスを使用して、Ubuntu 18.04 LTS サーバーを作成するための Azure CLI コマンドを入力します。 az vm create コマンドが完了するまでに数分かかることがあります。
export UBUNTUPASSWORD=$(openssl rand -base64 32) az vm create \ --name UbuntuServer \ --resource-group <rgn>[sandbox resource group name]</rgn> \ --admin-username ubuntuadmin \ --admin-password $UBUNTUPASSWORD \ --image "Canonical:UbuntuServer:18.04-LTS:latest" \ --nsg-rule SSH \ --public-ip-sku Standard \ --size Standard_D2s_v3
ご利用のサーバーのパブリック IP アドレスを保存し、パスワードを表示します。
export IPADDRESS=$(az vm show -d \ --name UbuntuServer \ --query publicIps --output tsv \ --resource-group <rgn>[sandbox resource group name]</rgn>) echo $UBUNTUPASSWORD
Ubuntu VM に接続する
Ubuntu VM を作成したので、SQL Server をインストールする準備ができました。 Secure Shell (SSH) を使用して、VM に接続します。
Cloud Shell 内で、次のコマンドを実行します。
ssh ubuntuadmin@$IPADDRESS
確認を求められたら、「yes」と入力します。
パスワードには、前のコマンドで表示されたパスワードを入力し、Enter キーを押します。 SSH で VM に接続されて、Bash シェルが表示されます。
SQL Server パッケージをインストールする
ここで、SQL Server をインストールして構成します。
Microsoft リポジトリの GPG キーをインストールするには、次のコマンドを実行します。
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
Microsoft SQL Server の Ubuntu リポジトリを登録するには、次のコマンドを実行します。
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"
更新されたパッケージの一覧を取得するには、次のコマンドを実行します。
sudo apt-get update
SQL Server をインストールするには、次のコマンドを実行します。
sudo apt-get install -y mssql-server
インストールには数分かかる場合があります。
SQL Server を構成する
SQL Server を開始する前に、必要なエディションとシステム管理者のパスワードを指定する必要があります。
SQL Server を構成するには、ターミナル ウィンドウで次のコマンドを実行します。
sudo /opt/mssql/bin/mssql-conf setup
評価版を選択するには、「1」と入力します。
「Yes」と入力してライセンス条項に同意します。
システム管理者パスワードを求められたら、「Pa$$w0rd」と入力します。 パスワードを確認入力します。
SQL Server 2019 が実行されていることを確認するには、次のコマンドを実行します。
systemctl status mssql-server --no-pager
SQL Server ツールをインストールする
SQL Server がインストールされます。 次に、SQL Server を操作するツールをインストールします。
Microsoft SQL Server ツールのパッケージのリポジトリを登録するには、次のコマンドを実行します。
sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list)"
更新されたパッケージの一覧を取得するには、次のコマンドを実行します。
sudo apt-get update
SQL Server コマンドライン ツールをインストールするには、次のコマンドを実行します。
sudo apt-get install -y mssql-tools unixodbc-dev
Tab キーを押してから Enter キーを押して、ライセンス条項に同意します。
Tab キーを押してから Enter キーを押して、ODBC のライセンス条項に同意します。
ツールを
PATH
環境変数に追加するには、次のコマンドを実行します。echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc source ~/.bashrc
データベースを作成する
最後に、SQL Server でデータベースを作成します。
SQL Server が稼働しているかどうかを確認するには、次のコマンドを実行します。
systemctl status mssql-server
SQL Server がアクティブでない場合は、次のコマンドを実行してサーバーを起動します。
sudo systemctl start mssql-server
sqlcmd
ツールを開始するには、次のコマンドを実行します。sqlcmd -S localhost -U sa -P 'Pa$$w0rd'
データベースを作成するには、次のコマンドを実行します。
CREATE DATABASE WideWorld1 GO
データベースが作成されたことを確認するには、次のコマンドを実行します。
SELECT name, database_id, create_date FROM sys.databases WHERE name = 'WideWorld1' GO
sqlcmd
ツールと SSH を終了するには、exit コマンドを 2 回実行します。