Связанные серверы в управляемом экземпляре базы данных SQL - PullRequest
0 голосов
/ 11 апреля 2019

В управляемом экземпляре SQL Server у меня есть 2 базы данных (по соображениям безопасности обе базы данных имеют разные имена входа). Мне нужна возможность разрешить одной базе данных просматривать другую. В локальном SQL Server я смог создать связанный сервер, чтобы понять это. Но, похоже, это не работает с использованием управляемого экземпляра. Может кто-нибудь подсказать, как этого добиться?

1 Ответ

0 голосов
/ 12 апреля 2019

Управляемый экземпляр поддерживает связанные серверы (если только они не используют MSDTC для некоторых распределенных записей). Убедитесь, что вы добавили логины для удаленного сервера:

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

Если это все еще не работает, поместите точное сообщение об ошибке. Это может быть группа безопасности сети, блокирующая порт, виртуальные сети, которые не являются одноранговыми и т. Д.

...