見出し画像

【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に設定した内容は全部手動で設定しなおしサ☆
というわけで、メンテナンスプランとテストユーザを作っておいて、サーバ照合順序変更前後で状態を比較してみた。

サーバ照合順序変更前

ログインにテストユーザを作りました。

メンテナンスプランも適当に作ってみる

masterとmsdbをバックアップ

変更前のServer Collationは以下

サーバ照合順序変更後

そおい!(コマンドを打つ鳴き声)

消えた。

こっちも消えた。

ちゃんとServer Collationは変わってる。

サーバ照合順序の変更というのを始めてやることになったので、検証がてらトライしたメモでした。

この記事が気に入ったらサポートをしてみませんか?