SQL Server 2012 を使用しています。
データベースを新しいサーバーに復元し、無関係な理由で「データベース所有者」を変更しました。
新しいログインを作成し、mylogin
チェックをオフにして、新しいデータベース ユーザーとスキーマを作成するデータベースにマップします。
ログインして行うと
select current_user
結果はguest
代わりにmylogin
. 権限の付与をいじってみましたが、結果はdbo
.
私がするときでさえ
execute as user='mylogin'
select current_user
私は得るdbo
。
道に迷いました。select current_user
戻る方法を教えてくださいmylogin
。