[解決済み] データベース図のサポートオブジェクトがインストールできない...有効な所有者がいない
質問
SQL Server 2008 でデータベース図を作成しようとしましたが、エラーが発生しました。
データベース図のサポートオブジェクト をインストールできません。 データベースには有効な所有者がいないため、インストールできません。 続行するには、まず「データベースのプロパティ」ダイアログボックスの「ファイル」ページで のページ、または または ALTER AUTHORIZATION 文を使用します。 を使用して、データベースの所有者を有効なログインに設定します。 を有効なログインに設定し、データベース図 のサポート・オブジェクトを追加します。
その後、以下を試してみました。
EXEC sp_dbcmptlevel 'Ariha', '90';
GO
ALTER AUTHORIZATION ON DATABASE::Ariha TO [WIN-NDKPHUPPNFL\Administrator]
GO
USE Ariha
GO
EXECUTE AS USER = N'dbo' REVERT
GO
次のerorrがポップアップ表示されます。
Msg 15404, レベル 16, ステート 11, ライン 1 に関する情報を取得できませんでした。 Windows NT グループ/ユーザー 'WIN-NDKPHUPPNFL⇄Administrator'の情報を取得できませんでした。 コード 0x534 です。
問題は、PCの名前が "DevPC" に変わっていることです。私は更新スクリプトでこれを変更しましたが、まだ同じエラー15404があります。
この迷惑なエラーを修正するにはどうしたらよいでしょうか。
どのように解決するのですか?
そうすれば、アカウントの出入り、データベースまたはインスタンスの異なるサーバーへの移動、および次の PC 名の変更について心配する必要はありません。私は、いくつかのシステムで使用しています。
ALTER AUTHORIZATION ON DATABASE::Ariha TO [sa];
あるいは、そのローカルのAdministratorアカウントにオーナーを変更するのであれば、そのようにします。
ALTER AUTHORIZATION ON DATABASE::Ariha TO [DevPC\Administrator];
にリネームしているため、マシンの
DevPC
という名前だったローカルアカウントが削除されたためです。
WIN-ND...\Administrator
という名前のローカル アカウントが削除され、データベースの現在の所有者も無効になりました。
もし
SELECT @@SERVERNAME;
が正確でない場合(つまり
DevPC
と表示されるはずです)、SQL Server 内でサーバーの名前が変更されたことを確認するために、次のコマンドも発行してください。
EXEC sys.sp_dropserver @server = N'old server name';
GO
EXEC sys.sp_addserver @server = N'DevPC', @local = N'local';
GO
関連
-
[解決済み】SQL Server データベース復元エラー:指定されたキャストは有効ではありません。(SqlManagerUI)
-
[解決済み] 式をデータ型datetimeに変換する際に算術オーバーフローエラーが発生する。(日付と時刻の表示中に...)
-
[解決済み] 更新時のSqlエラー : UPDATE ステートメントが FOREIGN KEY 制約と競合しています。
-
[解決済み] 等値演算で "SQL_Latin1_General_CP1_CI_AS" と "Latin1_General_CI_AS" の照合の競合を解決できない
-
[解決済み] SQL Server の更新コマンドでエラー - "現在のコマンドで深刻なエラーが発生しました".
-
[解決済み] SSRS レポートの定義が無効です。
-
[解決済み] パーセント値を保持するための適切なデータ型?
-
[解決済み] SQLでテーブルの行数を数える
-
[解決済み] SQL Serverのタイムスタンプ列をdatetime形式に変換する方法
-
[解決済み] SQL Serverでdatetimeを切り捨てるにはどうすればよいですか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 式をデータ型datetimeに変換する際に算術オーバーフローエラーが発生する。(日付と時刻の表示中に...)
-
[解決済み】PRIMARY KEY制約に違反しました。オブジェクトに重複したキーを挿入できない
-
[解決済み] プロシージャは 'ntext/nchar/nvarchar' 型のパラメータ '@statement' を想定しています。
-
[解決済み] sql文の角括弧[]の使い方を教えてください。
-
[解決済み] Microsoft OLE DB Provider for SQL Server エラー '80040e14' '=' 付近の構文が正しくない
-
[解決済み] 変数に値を代入するSELECT文は、データ検索操作と組み合わせてはいけません。
-
[解決済み] EF: テキストデータ型は比較できないため、DISTINCT として選択できません。
-
[解決済み] SQLでNaN値をNULLに、またはNaNを0に変換する
-
[解決済み] SQL Server の .sql ファイルとは何ですか?
-
[解決済み] データベースとスキーマの違い