我需要执行以下查询(例如):
SELECT c1.CustomerName FROM Customer as c1 INNER JOIN [ExternalServer].[Database].[dbo].[Customer] as c2 ON c2.RefId = c1.RefId
出于安全原因,我的客户不允许我创建链接服务器。我执行该查询所依据的用户可以访问两个表。是否可以在不使用链接服务器的情况下使其工作?谢谢。
您可以使用OPENROWSET,它需要连接信息,用户名和密码…
尽管我了解客户认为与他们的数据保持永远在线的连接存在风险,但这就是您锁定帐户的原因。OPENROWSET表示以纯文本形式包含连接信息。