SQL Server 2008 で別ユーザーでログインをシミュレート(EXECUTE AS LOGIN、REVERT)
SQL Server 2005/2008 では、EXECUTE AS LOGIN を利用して、ほかのログイン アカウントでのログインをシミュレートすることができます。これはセキュリティ設定などを確認する場合に役立ちます。EXECUTE AS LOGIN は、次のように利用します。
-- user1 でのログインをシミュレート EXECUTE AS LOGIN = 'user1' -- 操作(user1 として操作) -- シミュレートの終了 REVERT
EXECUTE AS LOGIN の詳細(ヘルプ)はこちら
http://msdn.microsoft.com/ja-jp/library/ms181362.aspx