вы можете использовать этот запрос:
Select * from Table2 inner Join DB1.dbo.Table1 on table2.fkey=DB1.dbo.Table1.key
Если вы хотите использовать это много раз,
Вы можете использовать Create View в DB2
CREATE VIEW [dbo].[vDB1_Table1]
AS
SELECT * FROM DB1.dbo.Table1
GO
затем используйте vDB1_Table1
для таблицы доступа1.
другой способ заключается в использовании синонима
CREATE SYNONYM [dbo].[syn_db1_table1] FOR [DB1].[dbo].[Table1]
GO
также можно создавать синонимы в management studio
с правой кнопкой мыши в synonyms
разделе таблицы в обозревателе объектов, а затем нажмите new synonym...
теперь в использовании DB2 этот запрос
Select * from Table2 inner Join vDB1_Table1 on table2.fkey=vDB1_Table1.key
или
Select * from Table2 inner Join [syn_db1_table1] on table2.fkey=[syn_db1_table1].key
использование 'Linked Server' –
сервера ссылка на другой сервер, я думаю, что эта проблема была в том же сервере –
Это название, кажется, не соответствует вопрос вообще. –