Просто продолжение.
OpenQuery хорошо, когда нужно сравнить или манипулировать некоторыми наборами строк из хранимых процедур.
например, если вам нужно сравнить результаты с двух серверов (сервер тестирования и развертывания) при переходе, например, с SQL Server 2005 на SQL Server 2008 , вы можете выполнить следующий запрос:
select * into test_table from OpenQuery(testServer, 'exec testdb.dbo.test_sp');
select * into rollout_table from OpenQuery(rolloutServer, 'exec testdb.dbo.test_sp');
select * from test_table
except
select * from rollout_table;
select * from rollout_table
except
select * from test_table;
чтобы увидеть любые расхождения.