SQL ServerとPostgressql

 違うところ

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


yuki

初めての作業で調べた事、困った時の解決方法を記録するブログ。 主なテーマは、パソコン、プログラミング、カメラ、DTM、スピリチュアル、化学物質過敏症

コメントを投稿

Please Select Embedded Mode To Show The Comment System.*