SQL Server プリンシパル「dbo」が存在しません。質問する

SQL Server プリンシパル「dbo」が存在しません。質問する

次のエラーが発生します

Cannot execute as the database principal because the principal "dbo" 
does not exist, this type of principal cannot be impersonated,
or you do not have permission.

について読みましたALTER AUTHORIZATIONが、どのデータベースでこれが発生しているのかわかりません。このエラーは非常に頻繁に発生し、エラー ログが毎日約 1 GB ずつ増加しています。

ベストアンサー1

データベースの所有者を設定することでこの問題を解決しました。この問題が発生する前は、データベースに所有者がいませんでした。データベースで次のコマンドを実行して、所有者を sysadmin アカウントに設定します。

use [YourDatabaseName] EXEC sp_changedbowner 'sa'

おすすめ記事