SQL数据库托管实例中的链接服务器

时间:2019-04-11 05:52:47

标签: linked-server azure-sql-managed-instance

在一个SQL Server托管实例中,我有2个数据库(出于安全原因,两个数据库都有不同的登录名)。我需要允许一个数据库查看另一个数据库。在本地SQL Server中,我能够创建一个链接服务器来实现此目的。但这似乎无法使用托管实例。 有人可以提示如何实现吗?

1 个答案:

答案 0 :(得分:0)

受管实例支持链接服务器(除非它们使用MSDTC进行某些分布式写入)。确保您为远程服务器添加登录名:

 EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'PEER',@useself=N'False',@locallogin=NULL,
 @rmtuser=N'$(linkedServerUsername)', @rmtpassword='$(linkedServerPassword)';

如果仍然不起作用,请输入确切的错误消息。这可能是网络安全组阻止了端口,未对等的VNet等。