在一个SQL Server托管实例中,我有2个数据库(出于安全原因,两个数据库都有不同的登录名)。我需要允许一个数据库查看另一个数据库。在本地SQL Server中,我能够创建一个链接服务器来实现此目的。但这似乎无法使用托管实例。 有人可以提示如何实现吗?
答案 0 :(得分:0)
受管实例支持链接服务器(除非它们使用MSDTC进行某些分布式写入)。确保您为远程服务器添加登录名:
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'PEER',@useself=N'False',@locallogin=NULL,
@rmtuser=N'$(linkedServerUsername)', @rmtpassword='$(linkedServerPassword)';
如果仍然不起作用,请输入确切的错误消息。这可能是网络安全组阻止了端口,未对等的VNet等。