Estou tentando obter uma lista dos usuários e funções aos quais eles estão associados em um servidor remoto para serem inseridos em um banco de dados no servidor local. Mas quando eu uso o servidor vinculado sys.database_principals só me mostra informações para o login que o servidor vinculado está usando. Como obtenho uma lista de usuários e funções por banco de dados para um local central de banco de dados?
relate perguntas
-
SQL Server - Como as páginas de dados são armazenadas ao usar um índice clusterizado
-
Preciso de índices separados para cada tipo de consulta ou um índice de várias colunas funcionará?
-
Quando devo usar uma restrição exclusiva em vez de um índice exclusivo?
-
Quais são as principais causas de deadlocks e podem ser evitadas?
-
Como determinar se um Índice é necessário ou necessário
sys.database_principals
esys.server_principals
são visualizações protegidas.Na página do MSDN em
sys.database_principals
:Você precisa garantir que o login usado pelo servidor vinculado tenha pelo menos o privilégio
ALTER ANY USER
ouALTER ANY ROLE
para ver os outros principais.