Ubuntu20.04にSQL Serverをインストールする

1.パッケージをアップデート

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#sudo apt update
#sudo apt update
#sudo apt update

2.GPG keyをインポート

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
OK
# sudo wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - OK
# sudo wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
OK

3.リポジトリを追加

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"
#sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"
#sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"

4.パッケージをアップデート

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#sudo apt update
#sudo apt update
#sudo apt update

5.mssql-serverをインストール

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#sudo apt install mssql-server
+--------------------------------------------------------------+
'sudo /opt/mssql/bin/mssql-conf setup' を実行し、
Microsoft SQL Server のセットアップを完了してください
+--------------------------------------------------------------+
man-db (2.9.1-1) のトリガを処理しています ...
libc-bin (2.31-0ubuntu9.2) のトリガを処理しています ...
#sudo apt install mssql-server 略 +--------------------------------------------------------------+ 'sudo /opt/mssql/bin/mssql-conf setup' を実行し、 Microsoft SQL Server のセットアップを完了してください +--------------------------------------------------------------+ man-db (2.9.1-1) のトリガを処理しています ... libc-bin (2.31-0ubuntu9.2) のトリガを処理しています ...
#sudo apt install mssql-server
略
+--------------------------------------------------------------+
'sudo /opt/mssql/bin/mssql-conf setup' を実行し、
Microsoft SQL Server のセットアップを完了してください
+--------------------------------------------------------------+

man-db (2.9.1-1) のトリガを処理しています ...
libc-bin (2.31-0ubuntu9.2) のトリガを処理しています ...

6.エディション、言語とパスワードを設定

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL Server のエディションを選択します:
1) Evaluation (無料、製品使用権なし、期限 180 日間)
2) Developer (無料、製品使用権なし)
3) Express (無料)
4) Web (有料)
5) Standard (有料)
6) Enterprise (有料) - CPU コアの使用率は、20 個の物理コア、またはハイパースレッドが有効にされた 40 個に制限されています
7) Enterprise Core (有料) - CPU コアの使用率は、オペレーティング システムの最 大までです
8) 小売販売チャネルを介してライセンスを購入し、入力するプロダクト キーを持っています。
エディションの詳細については、以下を参照してください
https://go.microsoft.com/fwlink/?LinkId=2109348&clcid=0x411
このソフトウェアの有料エディションを使用するには、個別のライセンスを以下から取得する必要があります
Microsoft ボリューム ライセンス プログラム。
有料エディションを選択することは、
このソフトウェアをインストールおよび実行するための適切な数のライセンスがあることを確認していることになります。
エディションを入力してください(1-8):3
この製品のライセンス条項は
/usr/share/doc/mssql-server で参照できるほか、次の場所からダウンロードすることもできます:
https://go.microsoft.com/fwlink/?LinkId=2104294&clcid=0x411
プライバシーに関する声明は、次の場所から確認できます:
https://go.microsoft.com/fwlink/?LinkId=853010&clcid=0x411
ライセンス条項に同意しますか? [Yes/No]:yes
SQL Server の言語の選択:
(1) English
(2) Deutsch
(3) Espanol
(4) Francais
(5) Italiano
(6) 日本語
(7) ???
(8) Portugues
(9) Русский
(10) 中文 ? ?体
(11) 中文 (繁体)
オプション 1-11 を入力:6
SQL Server システム管理者パスワードを入力してください:
指定されたパスワードは短すぎるため、SQL Server のパスワード ポリシー要件を満たしていません。パスワードは 8 文字以上にする必要があります
SQL Server システム管理者パスワードを入力してください:
指定したパスワードは、複雑さが十分でないため SQL Server パスワード ポリシーの要 件を満たしていません。パスワードは 8 文字以上にし、大文字、小文字、数字、記号の 4 つのセットからいずれか 3 種類の文字を含める必要があります。
SQL Server システム管理者パスワードを入力してください:
SQL Server システム管理者パスワードを確認入力してください:
SQL Server を構成しています...
ライセンス PID は正常に処理されました。新しいエディションは [Express Edition] です。
ForceFlush is enabled for this instance.
ForceFlush feature is enabled for log durability.
Created symlink /etc/systemd/system/multi-user.target.wants/mssql-server.service → /lib/systemd/system/mssql-server.service.
セットアップは正常に完了しました。SQL Server を起動しています。
SQL Server のエディションを選択します: 1) Evaluation (無料、製品使用権なし、期限 180 日間) 2) Developer (無料、製品使用権なし) 3) Express (無料) 4) Web (有料) 5) Standard (有料) 6) Enterprise (有料) - CPU コアの使用率は、20 個の物理コア、またはハイパースレッドが有効にされた 40 個に制限されています 7) Enterprise Core (有料) - CPU コアの使用率は、オペレーティング システムの最 大までです 8) 小売販売チャネルを介してライセンスを購入し、入力するプロダクト キーを持っています。 エディションの詳細については、以下を参照してください https://go.microsoft.com/fwlink/?LinkId=2109348&clcid=0x411 このソフトウェアの有料エディションを使用するには、個別のライセンスを以下から取得する必要があります Microsoft ボリューム ライセンス プログラム。 有料エディションを選択することは、 このソフトウェアをインストールおよび実行するための適切な数のライセンスがあることを確認していることになります。 エディションを入力してください(1-8):3 この製品のライセンス条項は /usr/share/doc/mssql-server で参照できるほか、次の場所からダウンロードすることもできます: https://go.microsoft.com/fwlink/?LinkId=2104294&clcid=0x411 プライバシーに関する声明は、次の場所から確認できます: https://go.microsoft.com/fwlink/?LinkId=853010&clcid=0x411 ライセンス条項に同意しますか? [Yes/No]:yes SQL Server の言語の選択: (1) English (2) Deutsch (3) Espanol (4) Francais (5) Italiano (6) 日本語 (7) ??? (8) Portugues (9) Русский (10) 中文 ? ?体 (11) 中文 (繁体) オプション 1-11 を入力:6 SQL Server システム管理者パスワードを入力してください: 指定されたパスワードは短すぎるため、SQL Server のパスワード ポリシー要件を満たしていません。パスワードは 8 文字以上にする必要があります SQL Server システム管理者パスワードを入力してください: 指定したパスワードは、複雑さが十分でないため SQL Server パスワード ポリシーの要 件を満たしていません。パスワードは 8 文字以上にし、大文字、小文字、数字、記号の 4 つのセットからいずれか 3 種類の文字を含める必要があります。 SQL Server システム管理者パスワードを入力してください: SQL Server システム管理者パスワードを確認入力してください: SQL Server を構成しています... ライセンス PID は正常に処理されました。新しいエディションは [Express Edition] です。 ForceFlush is enabled for this instance. ForceFlush feature is enabled for log durability. Created symlink /etc/systemd/system/multi-user.target.wants/mssql-server.service → /lib/systemd/system/mssql-server.service. セットアップは正常に完了しました。SQL Server を起動しています。
SQL Server のエディションを選択します:
  1) Evaluation (無料、製品使用権なし、期限 180 日間)
  2) Developer (無料、製品使用権なし)
  3) Express (無料)
  4) Web (有料)
  5) Standard (有料)
  6) Enterprise (有料) - CPU コアの使用率は、20 個の物理コア、またはハイパースレッドが有効にされた 40 個に制限されています
  7) Enterprise Core (有料) - CPU コアの使用率は、オペレーティング システムの最 大までです
  8) 小売販売チャネルを介してライセンスを購入し、入力するプロダクト キーを持っています。

エディションの詳細については、以下を参照してください
https://go.microsoft.com/fwlink/?LinkId=2109348&clcid=0x411

このソフトウェアの有料エディションを使用するには、個別のライセンスを以下から取得する必要があります
Microsoft ボリューム ライセンス プログラム。
有料エディションを選択することは、
このソフトウェアをインストールおよび実行するための適切な数のライセンスがあることを確認していることになります。

エディションを入力してください(1-8):3
この製品のライセンス条項は
/usr/share/doc/mssql-server で参照できるほか、次の場所からダウンロードすることもできます:
https://go.microsoft.com/fwlink/?LinkId=2104294&clcid=0x411

プライバシーに関する声明は、次の場所から確認できます:
https://go.microsoft.com/fwlink/?LinkId=853010&clcid=0x411

ライセンス条項に同意しますか? [Yes/No]:yes
SQL Server の言語の選択:
(1) English
(2) Deutsch
(3) Espanol
(4) Francais
(5) Italiano
(6) 日本語
(7) ???
(8) Portugues
(9) Русский
(10) 中文 ? ?体
(11) 中文 (繁体)
オプション 1-11 を入力:6
SQL Server システム管理者パスワードを入力してください:
指定されたパスワードは短すぎるため、SQL Server のパスワード ポリシー要件を満たしていません。パスワードは 8 文字以上にする必要があります
SQL Server システム管理者パスワードを入力してください:
指定したパスワードは、複雑さが十分でないため SQL Server パスワード ポリシーの要 件を満たしていません。パスワードは 8 文字以上にし、大文字、小文字、数字、記号の 4 つのセットからいずれか 3 種類の文字を含める必要があります。
SQL Server システム管理者パスワードを入力してください:
SQL Server システム管理者パスワードを確認入力してください:
SQL Server を構成しています...

ライセンス PID は正常に処理されました。新しいエディションは [Express Edition] です。
ForceFlush is enabled for this instance.
ForceFlush feature is enabled for log durability.
Created symlink /etc/systemd/system/multi-user.target.wants/mssql-server.service → /lib/systemd/system/mssql-server.service.
セットアップは正常に完了しました。SQL Server を起動しています。

7.mssql-serverのステータスを確認

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo systemctl status mssql-server
● mssql-server.service - Microsoft SQL Server Database Engine
Loaded: loaded (/lib/systemd/system/mssql-server.service; enabled; vendor >
Active: active (running) since Wed 2021-09-29 07:33:04 JST; 2min 19s ago
Docs: https://docs.microsoft.com/en-us/sql/linux
Main PID: 40772 (sqlservr)
Tasks: 110
Memory: 807.4M
CGroup: /system.slice/mssql-server.service
tq40772 /opt/mssql/bin/sqlservr
mq40801 /opt/mssql/bin/sqlservr
# sudo systemctl status mssql-server ● mssql-server.service - Microsoft SQL Server Database Engine Loaded: loaded (/lib/systemd/system/mssql-server.service; enabled; vendor > Active: active (running) since Wed 2021-09-29 07:33:04 JST; 2min 19s ago Docs: https://docs.microsoft.com/en-us/sql/linux Main PID: 40772 (sqlservr) Tasks: 110 Memory: 807.4M CGroup: /system.slice/mssql-server.service tq40772 /opt/mssql/bin/sqlservr mq40801 /opt/mssql/bin/sqlservr
# sudo systemctl status mssql-server
● mssql-server.service - Microsoft SQL Server Database Engine
     Loaded: loaded (/lib/systemd/system/mssql-server.service; enabled; vendor >
     Active: active (running) since Wed 2021-09-29 07:33:04 JST; 2min 19s ago
       Docs: https://docs.microsoft.com/en-us/sql/linux
   Main PID: 40772 (sqlservr)
      Tasks: 110
     Memory: 807.4M
     CGroup: /system.slice/mssql-server.service
             tq40772 /opt/mssql/bin/sqlservr
             mq40801 /opt/mssql/bin/sqlservr

 

Ubuntu 20.04

Posted by arkgame