[SQL Server] sidを指定してcreate userでDBアカウント作成方法

sidを確認するSQLです。

SELECT * FROM sys.server_principals

実行結果

実行結果には「test」DBアカウントのsidは「0x2DC6BE22B74DC549BCAA6E34AE96B33B」です。
では、ミラー サーバーで「test」DBアカウントを作成する時には以下のように記入して実行します。

CREATE LOGIN test WITH PASSWORD = 'testpassword', SID = 0x2DC6BE22B74DC549BCAA6E34AE96B33B

もちろんパスワードはプリンシパル サーバーと同じパスワードを設定してください。
同じSIDでアカウントを作成することでミラーサーバーでのユーザーマッピング問題を解決できます。

コメント

このブログの人気の投稿

[SQL SERVER] 指定日付が含まれる週の月曜日~日曜日の日付を取得する方法

[SQL Server] 「、」カンマ区切りをテーブル化する方法