理由をお探しの場合は、 Linchi Shea のブログからの可能性を以下に示します。
リンク サーバーでテーブルを使用しているときに最適なクエリ プランを作成するには、クエリ プロセッサがリンク サーバーからのデータ分散統計情報を取得する必要があります。テーブルの列に対する権限が制限されているユーザーは、有用な統計をすべて取得するのに十分な権限を持っていない可能性があり、効率の悪いクエリ プランを受け取り、パフォーマンスが低下する可能性があります。リンク サーバーが SQL Server のインスタンスである場合、利用可能なすべての統計情報を取得するには、ユーザーがテーブルを所有しているか、リンク サーバーの sysadmin 固定サーバー ロール、db_ownerfixed データベース ロール、または db_ddladmin 固定データベース ロールのメンバーである必要があります。
(Linchi の投稿により、この説明が最新の BooksOnline SQL ドキュメントに追加されました)。
つまり、アクセス許可が制限されたユーザーでリンク サーバーが設定されている場合、SQL はテーブルの正確な統計を取得できず、すべての行を取得するなど、クエリを実行するための不適切な方法を選択する可能性があります。
これは、リンク サーバー クエリのパフォーマンスに関する関連する SO の質問です。彼らの結論は、最高のパフォーマンスを得るには OpenQuery を使用することでした。
更新: Linchi のブログから、リンク サーバーのパフォーマンスに関するいくつかの優れた投稿が追加されました。