Estou tentando usar as instruções aqui -
para copiar logins entre o servidor que hospeda meu banco de dados primário e o servidor que hospeda minha réplica de leitura. Isso é importante para mim porque quero que todos os meus usuários que estão atualmente consultando o banco de dados de produção comecem a consultar a réplica de leitura.
Consigo criar os sprocs no banco de dados master do servidor primário, mas quando tento executar o sproc, conforme as instruções, recebo o seguinte erro:
EXEC sp_help_revlogin
Msg 229, Nível 14, Estado 5, Procedimento sp_help_revlogin, Linha 1 [Batch Start Line 0] A permissão EXECUTE foi negada no objeto 'sp_help_revlogin', banco de dados 'master', esquema 'dbo'.
Como faço para superar isso?
Estou usando o banco de dados SQL hospedado do Azure e estou conectado ao servidor como administrador (usando a conta definida como Microsoft Entra Admin).
Obrigada pelo Conselho!
As etapas que você está usando para transferir logins entre servidores lógicos SQL do Azure se aplicam somente a instâncias do Microsoft SQL Server e não se aplicam a bancos de dados SQL do Azure.
Que eu saiba, não há como transferir logins para o banco de dados SQL do Azure existente. Mesmo quando estamos configurando a replicação geográfica do Azure SQL, precisamos garantir manualmente que todos os logins existem nos bancos de dados de réplica; se eles não existirem, precisamos criá-los manualmente.
Se você quiser votar para que esse recurso esteja disponível no Banco de Dados SQL do Azure no futuro, vote aqui .