将另一个数据库连接到SQL查询

将另一个数据库连接到SQL查询,sql,sql-server,Sql,Sql Server,我能够在access中将另一个数据库加入到我的查询中,如图所示 LEFT JOIN [X:\Zodds and Ends\Emer\T2Data.MDB].tblContacts ON EeDetails.BankCode = tblContacts.FirstName) 我正在将此查询更改为SQL Server,但我找不到链接数据库的方法。我也尝试过此方法,但不起作用 LEFT JOIN T2Ddata..tblContacts ON EeDetails.BankCode = tblCo

我能够在access中将另一个数据库加入到我的查询中,如图所示

LEFT JOIN  [X:\Zodds and Ends\Emer\T2Data.MDB].tblContacts 
ON EeDetails.BankCode = tblContacts.FirstName)
我正在将此查询更改为SQL Server,但我找不到链接数据库的方法。我也尝试过此方法,但不起作用

LEFT JOIN T2Ddata..tblContacts ON EeDetails.BankCode = tblContacts.FirstName)

语法为
LEFT-JOIN-databasename.schemaname.tablename

默认模式是dbo。所以它通常是:
databasename.dbo.tablename

此外,最好使用别名

LEFT JOIN T2Ddata.dbo.tblContacts c ON c.id = e.ContactId)

我怀疑您是否会使用FirstName加入?

能否提供更多上下文?我认为您只需要使用以下语法:LEFT JOIN Database.Schema.Table on。。。。