Как получит данные с другого сервера запросом?
Для этого существует технология Linked Server. Создаете такой объект а потом к нему через OPENQUERY обращаетесь. Можете для кошерности завернуть это во вью, и будет прозрачно для вашего получателя, как будто работаете с таблицей из той же бд. Единственное на что стоит обратить внимание, так это на производительность, в некоторых случаях при такой связке она может проседать.
Погуглите на тему "Репликация данных MS SQL". Это например