Por que minha migração do RDS for PostgreSQL falhou?
Sintoma
Um erro é relatado quando o usuário root usa o DRS para migrar dados do banco de dados RDS for PostgreSQL. Nesse caso, você precisa mudar para outra conta ou conceder permissões para a conta atual.
Possíveis causas
A migração pode ter falhado porque o usuário root pode não ter permissões para operar determinados objetos ao migrar o banco de dados usando o DRS.
Solução
- Efetue logon no banco de dados como usuário root e execute as seguintes instruções.
grant USAGE on schema public to root; grant SELECT,REFERENCES,TRIGGER on all tables in schema public to root; grant EXECUTE on ALL FUNCTIONS IN SCHEMA public to root;
- Após a conclusão da migração, revogue as permissões.
revoke USAGE schema public from root; revoke SELECT,REFERENCES,TRIGGER on all tables in schema public from root; revoke EXECUTE on ALL FUNCTIONS IN SCHEMA public from root;
Você pode executar os comandos para conceder permissões como usuário root somente quando a versão do kernel do banco de dados suportar o escalonamento de privilégios de root. Para mais detalhes, consulte Privilégios do usuário root.
Permissão do banco de dados Perguntas frequentes
- Por que o usuário raiz não tem as super permissões?
- Quais são as diferenças entre ManageAccess do RDS e permissões do DAS?
- Contas integradas do RDS for MySQL
- O RDS for MySQL suporta várias contas?
- Vários usuários podem fazer logon no DAS ao mesmo tempo? As contas serão bloqueadas se eu digitar senhas erradas várias vezes seguidas?
- Por que não conseguir criar um objeto no banco de dados postgres como um usuário comum?
- O que fazer se uma função falhar ao ser excluída de uma instância do RDS for PostgreSQL?
- Por que minha migração do RDS for PostgreSQL falhou?
- Como conceder a permissão REPLICATION a um usuário de banco de dados RDS for PostgreSQL?
- Por que um erro é relatado quando tentar alterar um proprietário de tabela do banco de dados RDS for PostgreSQL?
- Como as permissões Login Name das instâncias de BD primárias/em espera do RDS for SQL Server 2017 Enterprise Edition são sincronizadas com suas réplicas de leitura?
- Depois que uma conta de instância primária é excluída e recriada no RDS for SQL Server, as permissões serão sincronizadas automaticamente?
- Como exibir bancos de dados autorizados depois que um cliente local é conectado a uma instância de BD?
Feedback
Esta página foi útil?
Deixar um comentáriomore