🔥
SQLSERVERのインストールと設定(Linux)
- リポジトリの登録
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo
- SQL SERVERのインストール
sudo yum install -y mssql-server
- SQL SERVERのsetup
sudo /opt/mssql/bin/mssql-conf setup
sudo systemctl enable mssql-server
sudo systemctl start mssql-server
- SQL SERVERの動作確認
systemctl status mssql-server
- SQL SERVERのリモート接続の許可
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
sudo firewall-cmd --reload
- SQL Server コマンドライン ツールをインストールする
sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/8/prod.repo
- mssql-tools をインストール
sudo yum install -y mssql-tools
- PATH 環境変数に /opt/mssql-tools/bin/ を追加する
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
- ローカル接続
sqlcmd -S localhost -U SA -P '<YourPassword>'
- 新しいデータベースの作成
CREATE DATABASE TESTDB
GO
- 新しいテーブルの作成
USE TESTDB
CREATE TABLE Inventory (id INT, name NVARCHAR(50), quantity INT)
INSERT INTO Inventory VALUES (1, 'banana', 150); INSERT INTO Inventory VALUES (2, 'orange', 154);
GO
Discussion