違うところ
getdate()
CURRENT_TIMESTAMP
IDENTITY
GENERATED BY DEFAULT AS IDENTITY
datatime
timestamp
[]
""
ISNULL
COALESCE
crastered
なし PRIMARY KEY
USE
なし データーベースを指定して再接続する
linux
リポジトリを追加するには、次のコマンドを実行します。
$ sudo curl https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo -o /etc/yum.repos.d/mssql-server-2019.repo $ sudo curl https://packages.microsoft.com/config/rhel/8/prod.repo -o /etc/yum.repos.d/msprod.repo
インストール
sudo dnf install mssql-server -y
バージョンチェック
$ rpm -qi mssql-server
セットアップ
メモリーが 2GB以上必要
$ sudo /opt/mssql/bin/mssql-conf setup
状態確認
$ sudo systemctl status mssql-server.service
起動時に実行
$ sudo systemctl enable mssql-server.service
起動と停止
sudo systemctl stop mssql-server
sudo systemctl start mssql-server
sudo systemctl restart mssql-server
ポート開放
$ sudo firewall-cmd --add-port=1433/tcp --permanent $ sudo firewall-cmd --reload
バックアップフォルダのパーミッションを変更
ユーザーはmssql
sudo chmod 775 /var/opt/mssql
sudo chmod 775 /var/opt/mssql/Buckup/
sudo chmod 775 /var/opt/mssql/Data/
512エラーが出る時は Data1.bak を削除する
sudo rm /var/opt/mssql/Buckup/Data1.bak
日本語
https://learn.microsoft.com/ja-jp/sql/linux/sql-server-linux-configure-mssql-conf?view=sql-server-ver16
言語
sudo /opt/mssql/bin/mssql-conf set language.lcid 1041
照合順序
sudo /opt/mssql/bin/mssql-conf set-collation
Japanese_Unicode_CI_AS
Tags:
メモ