なりすまし
ローカルログインからリンクサーバーにユーザー名とパスワードを渡します。 SQL Server認証の場合、同じ名前とパスワードでのログインがリモートサーバーに存在する必要があります。 Windowsログインの場合、ログインはリンクサーバー上の有効なログインである必要があります。
偽装を使用するには、構成が委任の要件を満たしている必要があります。
リンクサーバーの作成(SQL Serverデータベースエンジン)
つまり、このオプションはコードに対応します
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname = N'remote_server', @locallogin = N'domain\account', @useself = N'True'
[偽装]チェックボックスがオンになっていて、リストされたログインでリンクサーバーが使用されている場合、SQL ServerはローカルのWindowsログインを使用してリモートインスタンスに接続します。これには、委任を正しく設定する必要があります(SQL ServerはWindowsアカウントとして機能する必要があります)。
Windows間でセキュリティコンテキストを保持したい場合、通常は偽装を使用します。
同一のログインで、偽装またはRemotePasswordを使用したRemoteUserのいずれかを使用します。