![見出し画像](https://assets.st-note.com/production/uploads/images/146711015/rectangle_large_type_2_14e633c8a0a6076fff93ac43701f9029.png?width=1200)
【MSSQL】サーバ照合順序を変更した際に吹っ飛ぶ設定
サーバ照合順序を変更しないといけない場面があり、手順を調べたときに検証した内容です。参考は以下になります。
https://learn.microsoft.com/ja-jp/sql/relational-databases/collations/set-or-change-the-server-collation?view=sql-server-ver16
その内容を読むと、システムDBを作り直すと書いています。
SystemDBの作り直し?絶対設定吹っ飛ぶよね?検証してみた
結論:吹っ飛びました☆(当たり前)
ちゃんとバックアップを取ってから行うことをおすすめします。
でもバックアップからシステムDBを戻すとサーバ照合順序は変わらないので気を付けような。
システムDBに設定した内容は全部手動で設定しなおしサ☆
というわけで、メンテナンスプランとテストユーザを作っておいて、サーバ照合順序変更前後で状態を比較してみた。
サーバ照合順序変更前
ログインにテストユーザを作りました。
![](https://assets.st-note.com/img/1720006923338-Ez4eYG8Xu5.png)
メンテナンスプランも適当に作ってみる
![](https://assets.st-note.com/img/1720007055976-qraXNB4IaO.png)
masterとmsdbをバックアップ
![](https://assets.st-note.com/img/1720007187810-SXMFBEAOSx.png?width=1200)
変更前のServer Collationは以下
![](https://assets.st-note.com/img/1720007508755-FB2hxUjZFM.png?width=1200)
サーバ照合順序変更後
そおい!(コマンドを打つ鳴き声)
![](https://assets.st-note.com/img/1720007716396-CkKoO1mz1d.png?width=1200)
消えた。
![](https://assets.st-note.com/img/1720007802467-b5hsETJN4m.png)
こっちも消えた。
![](https://assets.st-note.com/img/1720007832194-cXAYtJn8W9.png)
ちゃんとServer Collationは変わってる。
![](https://assets.st-note.com/img/1720007892307-75Tpm0cm9B.png?width=1200)
サーバ照合順序の変更というのを始めてやることになったので、検証がてらトライしたメモでした。
この記事が気に入ったらサポートをしてみませんか?