SQL Server 2008 で、バックアップから復元したデータベースや、アタッチしたデータベースでは、データベース ダイアグラムの表示時に、次のように「データベースの有効な所有者がいない」という主旨のエラーが発生する場合があります。 このエラーは、データベースの所有者が“空”になっている場合に発生します。これを回避するには、データベースの所有者を任意のログイン アカウントへ設定するようにします。所有者を変更するには、sp_changedbowner システム ストアド プロシージャを次のように実行します。 USE データベース名 EXEC sp_changedbowner 'BAMBOO\Administrator'
![データベース ダイアグラムの表示時に「データベースの有効な所有者がいない」エラーが出る場合 - matu_tak’s blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/0cde4bd5d0f8a3f8b97a41e7d8f5a17666107041/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fm%2Fmatu_tak%2F20091228%2F20091228021107.jpg)