SQL Server でデータベースのプロパティが表示できず「要求されたダイアログを表示できません。」エラーとなる

投稿者: | 2010/10/16

他のマシン(他のインスタンス)からデータベースをコピー、復元した場合、ManagementStudioで、データベースの右クリック→プロパティを行うと、

「要求されたダイアログを表示できません。(SqlMgmt)」
「データベース ‘[データベース名]’ にはプロパティ Owner は使用できません。このオブジェクトにこのプロパティが存在しないか、十分なアクセス権がないためにこのプロパティを取得できない可能性があります。 (Microsoft.SqlServer.Smo)」

が表示される。

同一の症例

SQL Server 2005のデータベースプロパティ - Database Expert - @IT

解決法

ALTER AUTHORIZATION で所有権を与える

(例)‘SA’ ユーザーにデータベースの所有権を与える。

ALTER AUTHORIZATION ON DATABASE::データベース名 TO SA

参考

データベース ダイアグラムの所有権について (Visual Database Tools)