SQL Server で「データベース プリンシパルとして実行できません」メッセージ

データベース > 権限 > 有効タブ ……に「データベース プリンシパルとして実行できません。~」というメッセージが表示される件について。
この表示は、別のサーバでバックアップしたデータベースを復元した場合に、マッピングされていないユーザで表示されるっぽい。

EXEC sp_change_users_login 'Update_One','DBユーザー名','セキュリティログイン名'

T-SQLを実行するか、SQL Server Management Studio で一旦DBユーザを削除して、セキュリティログインのプロパティからユーザーマッピング設定を行うと、この表示の代わりに有効な権限一覧が表示されるようになる。