[解決済み] マスターデータベースに記録されているデータベース所有者SIDが、データベース所有者SIDと異なる
2023-03-20 03:09:28
質問
既存のデータベースにtSQLtをインストールしようとすると、以下のエラーが発生します。
マスターデータベースに記録されたデータベース所有者の SID は、データベース '' に記録されたデータベース所有者の SID と異なります。 データベース''に記録されたデータベース所有者SIDと異なります。この状況を修正する必要があります。 ALTER AUTHORIZATIONステートメントを使用してデータベース''の所有者をリセットすることで、この状況を修正する必要があります。 AUTHORIZATIONステートメントを使用してデータベース''の所有者をリセットすることによって、この状況を修正する必要があります。
どのように解決するのですか?
この問題は、バックアップからリストアされたデータベースで、データベース所有者の SID がマスター データベースにリストされている所有者の SID と一致しない場合に発生する可能性があります。 ここでは、エラーメッセージで推奨されている "ALTER AUTHORIZATION" ステートメントを使用する解決策を紹介します。
DECLARE @Command VARCHAR(MAX) = 'ALTER AUTHORIZATION ON DATABASE::[<<DatabaseName>>] TO
[<<LoginName>>]'
SELECT @Command = REPLACE(REPLACE(@Command
, '<<DatabaseName>>', SD.Name)
, '<<LoginName>>', SL.Name)
FROM master..sysdatabases SD
JOIN master..syslogins SL ON SD.SID = SL.SID
WHERE SD.Name = DB_NAME()
PRINT @Command
EXEC(@Command)
関連
-
[解決済み] オブジェクト 'Users'、データベース 'XXX'、スキーマ 'dbo' で SELECT 権限が拒否されました。
-
[解決済み] プロシージャは 'ntext/nchar/nvarchar' 型のパラメータ '@statement' を想定しています。
-
[解決済み] 更新時のSqlエラー : UPDATE ステートメントが FOREIGN KEY 制約と競合しています。
-
[解決済み] SQL Server Error "String Data, Right Truncation "の意味と修正方法について教えてください。
-
[解決済み] テーブルの上位1レコードを更新する sql server [重複].
-
[解決済み] BCP - IDENTITY列を持つテーブルにインポートする際、キャスト指定に無効な文字値がある。
-
[解決済み] SQL Server の DateTime データ型から日付だけを返す方法
-
[解決済み】シングルユーザーモードを終了する
-
[解決済み】オブジェクト 'DF__*' が列 '*' に依存している - int を double に変更する
-
[解決済み] データベース図のサポートオブジェクトがインストールできない...有効な所有者がいない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】エラー "INSERT EXEC文はネストできません。" "INSERT-EXEC文の中でROLLBACK文は使用できません。" これを解決するにはどうすればよいですか?
-
[解決済み] 式をデータ型datetimeに変換する際に算術オーバーフローエラーが発生する。(日付と時刻の表示中に...)
-
[解決済み] sql文の角括弧[]の使い方を教えてください。
-
[解決済み] MS SQL Server 2005で行のSNoを自動的に設定する方法は?
-
[解決済み] 分散型トランザクションを開始できない
-
[解決済み] COUNTフィールドが正しくないか、構文エラーです。
-
[解決済み] 変数に値を代入するSELECT文は、データ検索操作と組み合わせてはいけません。
-
[解決済み] sp_addrolememberとalter user with default schemaの違いは何ですか...?
-
[解決済み] 関数内から実行できるのは、関数と一部の拡張ストアドプロシージャのみです。
-
[解決済み] 一括読み込みができません。オペレーティングシステムのエラーコード5(アクセスが拒否されました。)