Два связанных сервера не нужны ... только один на сервер. Пример
PhysicalServerA
SQLServerA
DatabaseA
DatabaseB
LinkedSQLServerB // A linked server to SQL Server B
PhysicalServerB
SQLServerB
DatabaseC
DatabaseD
LinkedSQLServerA // A linked Server to SQL Server A
Теперь сервер A может иметь запросы к себе, такие как:
SELECT * FROM SQLServerA.DatabaseA.dbo.TableName
И запросы к LinkedSQLServerB как
SELECT * FROM SQLServerB.DatabaseC.dbo.TableName
Теперь сервер B может иметь запросы к себе, такие как:
SELECT * FROM SQLServerB.DatabaseC.dbo.TableName
И запросы к LinkedSQLServerA как
SELECT * FROM SQLServerA.DatabaseA.dbo.TableName