リンクサーバーを直接照会するストアドプロシージャを実行できますが、ASP.NETと同じsprocを呼び出すと"ASP.NET"エラー:ログインマッピングが存在しないため、リモートサーバーへのアクセスが拒否されました
Access to the remote server is denied because no login-mapping exists.
私はSSMSで実行すると、自分のWindowsドメインアカウントを介して接続されています。
サイトは、ローカルマシン上のIIS 7およびSQL 2008でフォーム認証を使用するASP.NETです。
リンクサーバーは、すべてのログインに対して「このセキュリティコンテキストを使用して作成する」ように設定されています。
問題を診断する方法は間違いありませんでした。初期データベースに接続するログインには、リンクされたサーバーを呼び出すために追加の権限(SysAdmin)が必要でしたが、「なぜ」が別の質問です。 –