Solução de problemas de acesso aos backups de logs de transações - Amazon Relational Database Service

Solução de problemas de acesso aos backups de logs de transações

Os problemas a seguir podem ocorrer ao usar os procedimentos armazenados para acesso aos backups de logs de transações.

Procedimento armazenado Mensagem de erro Problema Sugestões de solução de problemas

rds_tlog_copy_setup

Os backups estão desativados nessa instância de banco de dados. Ative backups de instâncias de banco de dados com uma retenção de pelo menos “1" e tente novamente.

Backups automatizados não estão ativados para a instância de banco de dados.

A retenção de backup da instância de banco de dados deve ser ativada com uma retenção de pelo menos um dia. Para ter mais informações sobre como ativar backups automatizados e configurar a retenção de backups, consulte Backup retention period (Período de retenção de backup).

rds_tlog_copy_setup

Erro ao executar o procedimento armazenado rds_tlog_copy_setup. Reconecte-se ao endpoint do RDS e tente novamente.

Ocorreu um erro interno.

Reconecte-se ao endpoint do RDS e execute o procedimento armazenado rds_tlog_copy_setup novamente.

rds_tlog_copy_setup

A execução do procedimento armazenado rds_tlog_backup_copy_setup em uma transação não é compatível. Verifique se a sessão não tem transações abertas e tente novamente.

Houve uma tentativa de realizar o procedimento armazenado em uma transação com o uso de BEGIN e END.

Evite utilizar BEGIN e END ao executar o procedimento armazenado rds_tlog_copy_setup.

rds_tlog_copy_setup

O nome do bucket do S3 para o parâmetro de entrada@target_s3_arn deve conter pelo menos um caractere diferente de um espaço.

Um valor incorreto foi fornecido para o parâmetro de entrada @target_s3_arn.

O parâmetro de entrada @target_s3_arn deve especificar o ARN completo do bucket do Amazon S3.

rds_tlog_copy_setup

A opção SQLSERVER_BACKUP_RESTORE não está ativada ou está em processo de ativação. Ative a opção ou tente novamente mais tarde.

A opção SQLSERVER_BACKUP_RESTORE não está ativada na instância de banco de dados ou estava apenas ativada e com a ativação interna pendente.

Ative a opção SQLSERVER_BACKUP_RESTORE conforme especificado na seção Requirements (Requisitos). Aguarde alguns minutos e execute o procedimento armazenado rds_tlog_copy_setup novamente.

rds_tlog_copy_setup

O arn de destino do S3 para o parâmetro de entrada @target_s3_arn não pode estar em branco nem ser nulo.

Um valor NULL foi fornecido para o parâmetro de entrada @target_s3_arn ou o valor não foi fornecido.

O parâmetro de entrada @target_s3_arn deve especificar o ARN completo do bucket do Amazon S3.

rds_tlog_copy_setup

O arn de destino do S3 para o parâmetro de entrada @target_s3_arn deve começar com arn:aws.

O parâmetro de entrada @target_s3_arn foi fornecido sem arn:aws na frente.

O parâmetro de entrada @target_s3_arn deve especificar o ARN completo do bucket do Amazon S3.

rds_tlog_copy_setup

O ARN de destino do S3 já está definido com o valor fornecido.

O procedimento armazenado rds_tlog_copy_setup foi executado anteriormente e configurado com um ARN do bucket do Amazon S3.

Para modificar o valor do bucket do Amazon S3 para acesso aos backups de logs de transações, forneça um target S3 ARN diferente.

rds_tlog_copy_setup

Não é possível gerar credenciais para ativar o acesso aos backups de logs de transações. Confirme o ARN do caminho do S3 fornecido com rds_tlog_copy_setup e tente novamente mais tarde.

Houve um erro não especificado ao gerar credenciais para permitir o acesso aos backups de logs de transações.

Revise a configuração e tente novamente.

rds_tlog_copy_setup

Você não pode executar o procedimento armazenado rds_tlog_copy_setup enquanto houver tarefas pendentes. Aguarde até que as tarefas pendentes sejam concluídas e tente novamente.

Somente duas tarefas podem ser executadas por vez. Há tarefas pendentes aguardando conclusão.

Visualize as tarefas pendentes e aguarde a conclusão delas. Para ter mais informações sobre monitoramento do status da tarefa, consulte Acompanhar o status de tarefas.

rds_tlog_backup_copy_to_S3

Uma tarefa de cópia de arquivos de backup T-log já foi emitida para o banco de dados: %s com ID da tarefa: %d, tente novamente mais tarde.

Somente uma tarefa de cópia pode ser executada em um único banco de dados em um determinado momento. Há uma tarefa de cópia pendente aguardando conclusão.

Visualize as tarefas pendentes e aguarde a conclusão delas. Para ter mais informações sobre monitoramento do status da tarefa, consulte Acompanhar o status de tarefas.

rds_tlog_backup_copy_to_S3

Pelo menos um destes três conjuntos de parâmetros deve ser fornecido. SET-1:(@backup_file_start_time, @backup_file_end_time) | SET-2:(@starting_lsn, @ending_lsn) | SET-3:(@rds_backup_starting_seq_id, @rds_backup_ending_seq_id)

Nenhum dos três conjuntos de parâmetros foi fornecido, ou um conjunto de parâmetros fornecido não tem um parâmetro obrigatório.

Você pode especificar parâmetros de hora, lsn ou ID de sequência. É necessário um destes três conjuntos de parâmetros. Para ter mais informações sobre os parâmetros obrigatórios, consulte Copiar backups de logs de transações.

rds_tlog_backup_copy_to_S3

Os backups estão desativados em sua instância. Ative os backups e tente novamente em algum momento.

Backups automatizados não estão ativados para a instância de banco de dados.

Para ter mais informações sobre como ativar backups automatizados e configurar a retenção de backups, consulte Backup retention period (Período de retenção de backup).

rds_tlog_backup_copy_to_S3

Não é possível encontrar o banco de dados %s fornecido.

O valor fornecido para o parâmetro de entrada @db_name não corresponde ao nome do banco de dados na instância de banco de dados.

Utilize o nome de banco de dados correto. Para listar todos os bancos de dados por nome, execute SELECT * from sys.databases

rds_tlog_backup_copy_to_S3

Não é possível executar o procedimento armazenado rds_tlog_backup_copy_to_S3 para bancos de dados do sistema do SQL Server nem para o banco de dados rdsadmin.

O valor fornecido para o parâmetro de entrada @db_name corresponde ao nome do banco de dados do sistema do SQL Server ou ao banco de dados RDSAdmin.

Os seguintes bancos de dados não podem ser usados com acesso aos backups de logs de transações: master, model, msdb, tempdb, RDSAdmin.

rds_tlog_backup_copy_to_S3

O nome do banco de dados do parâmetro de entrada @db_name não pode estar em branco nem ser nulo.

Um valor fornecido para o parâmetro de entrada @db_name estava em branco ou NULL.

Utilize o nome de banco de dados correto. Para listar todos os bancos de dados por nome, execute SELECT * from sys.databases

rds_tlog_backup_copy_to_S3

O período de retenção do backup da instância de banco de dados deve ser definido como pelo menos 1 para executar o procedimento armazenado rds_tlog_backup_copy_setup.

Backups automatizados não estão ativados para a instância de banco de dados.

Para ter mais informações sobre como ativar backups automatizados e configurar a retenção de backups, consulte Backup retention period (Período de retenção de backup).

rds_tlog_backup_copy_to_S3

Erro ao executar o procedimento armazenado rds_tlog_backup_copy_to_S3. Reconecte-se ao endpoint do RDS e tente novamente.

Ocorreu um erro interno.

Reconecte-se ao endpoint do RDS e execute o procedimento armazenado rds_tlog_backup_copy_to_S3 novamente.

rds_tlog_backup_copy_to_S3

Somente um destes três conjuntos de parâmetros deve ser fornecido. SET-1:(@backup_file_start_time, @backup_file_end_time) | SET-2:(@starting_lsn, @ending_lsn) | SET-3:(@rds_backup_starting_seq_id, @rds_backup_ending_seq_id)

Vários conjuntos de parâmetros foram fornecidos.

Você pode especificar parâmetros de hora, lsn ou ID de sequência. É necessário um destes três conjuntos de parâmetros. Para ter mais informações sobre os parâmetros obrigatórios, consulte Copiar backups de logs de transações.

rds_tlog_backup_copy_to_S3

A execução do procedimento armazenado rds_tlog_backup_copy_to_S3 em uma transação não é compatível. Verifique se a sessão não tem transações abertas e tente novamente.

Houve uma tentativa de realizar o procedimento armazenado em uma transação com o uso de BEGIN e END.

Evite utilizar BEGIN e END ao executar o procedimento armazenado rds_tlog_backup_copy_to_S3.

rds_tlog_backup_copy_to_S3

Os parâmetros fornecidos estão fora do período de retenção de logs de backup de transações. Para listar os arquivos de backup de logs de transações disponíveis, execute a função rds_fn_list_tlog_backup_metadata.

Não há backups de logs transacionais disponíveis para os parâmetros de entrada fornecidos que se encaixem na janela de retenção de cópias.

Tente novamente com um conjunto válido de parâmetros. Para ter mais informações sobre os parâmetros obrigatórios, consulte Copiar backups de logs de transações.

rds_tlog_backup_copy_to_S3

Houve um erro de permissão no processamento da solicitação. O bucket deve estar na mesma conta e região da instância de banco de dados e confirme as permissões da política de bucket do S3 em relação ao modelo na documentação pública.

Foi detectado um problema com o bucket do S3 fornecido ou com suas permissões de política.

Confirme se sua configuração de acesso aos backups de logs de transações está correta. Para ter mais informações sobre os requisitos de configuração para seu bucket do S3, consulte Requisitos.

rds_tlog_backup_copy_to_S3

Não é permitido executar o procedimento armazenado rds_tlog_backup_copy_to_S3 em uma instância de réplica de leitura do RDS.

Houve uma tentativa de realizar o procedimento armazenado em uma instância de réplica de leitura do RDS.

Conecte-se à instância de banco de dados primária do RDS para executar o procedimento armazenado rds_tlog_backup_copy_to_S3.

rds_tlog_backup_copy_to_S3

O LSN para o parâmetro de entrada @starting_lsn deve ser menor que @ending_lsn.

O valor fornecido para o parâmetro de entrada @starting_lsn foi maior do que o valor fornecido para o parâmetro de entrada @ending_lsn.

O valor fornecido para o parâmetro de entrada @starting_lsn foi menor do que o valor fornecido para o parâmetro de entrada @ending_lsn.

rds_tlog_backup_copy_to_S3

O procedimento armazenado rds_tlog_backup_copy_to_S3 só pode ser executado pelos membros da função db_owner no banco de dados de origem.

A função db_owner não foi concedida para a conta que está tentando executar o procedimento armazenado rds_tlog_backup_copy_to_S3 no db_name fornecido.

A conta que executa o procedimento armazenado deve ter permissão com a função db_owner para o db_name fornecido.

rds_tlog_backup_copy_to_S3

O ID de sequência do parâmetro de entrada @rds_backup_starting_seq_id deve ser menor ou igual a @rds_backup_ending_seq_id.

O valor fornecido para o parâmetro de entrada @rds_backup_starting_seq_id foi maior do que o valor fornecido para o parâmetro de entrada @rds_backup_ending_seq_id.

O valor fornecido para o parâmetro de entrada @rds_backup_starting_seq_id foi menor do que o valor fornecido para o parâmetro de entrada @rds_backup_ending_seq_id.

rds_tlog_backup_copy_to_S3

A opção SQLSERVER_BACKUP_RESTORE não está ativada ou está em processo de ativação. Ative a opção ou tente novamente mais tarde.

A opção SQLSERVER_BACKUP_RESTORE não está ativada na instância de banco de dados ou estava apenas ativada e com a ativação interna pendente.

Ative a opção SQLSERVER_BACKUP_RESTORE conforme especificado na seção Requirements (Requisitos). Aguarde alguns minutos e execute o procedimento armazenado rds_tlog_backup_copy_to_S3 novamente.

rds_tlog_backup_copy_to_S3

A hora de início do parâmetro de entrada @backup_file_start_time deve ser menor do que @backup_file_end_time.

O valor fornecido para o parâmetro de entrada @backup_file_start_time foi maior do que o valor fornecido para o parâmetro de entrada @backup_file_end_time.

O valor fornecido para o parâmetro de entrada @backup_file_start_time foi menor do que o valor fornecido para o parâmetro de entrada @backup_file_end_time.

rds_tlog_backup_copy_to_S3

Não conseguimos processar a solicitação devido à falta de acesso. Confira sua configuração e permissões para o recurso.

Pode haver um problema com as permissões do bucket do Amazon S3, ou o bucket do Amazon S3 fornecido está em outra conta ou região.

As permissões da política de bucket do Amazon S3 devem ter permissão para permitir o acesso ao RDS. Um bucket do Amazon S3 deve existir na mesma conta e região da instância de banco de dados.

rds_tlog_backup_copy_to_S3

Você não pode fornecer um ARN de chave do KMS como parâmetro de entrada para o procedimento armazenado para instâncias que não são criptografadas para armazenamento.

Quando a criptografia de armazenamento não está ativada na instância de banco de dados, o parâmetro de entrada @kms_key_arn não deve ser fornecido.

Não forneça um parâmetro de entrada para @kms_key_arn.

rds_tlog_backup_copy_to_S3

Você deve fornecer um ARN de chave do KMS como parâmetro de entrada para o procedimento armazenado para instâncias criptografadas para armazenamento.

Quando a criptografia de armazenamento está ativada na instância de banco de dados, o parâmetro de entrada @kms_key_arn deve ser fornecido.

Forneça um parâmetro de entrada para @kms_key_arn com um valor que corresponda ao ARN do bucket do Amazon S3 a ser usado para backups de logs de transações.

rds_tlog_backup_copy_to_S3

Você deve executar o procedimento armazenado rds_tlog_copy_setup e definir o @target_s3_arn antes de executar o procedimento armazenado rds_tlog_backup_copy_to_S3.

O procedimento de configuração do acesso aos backups de logs de transações não foi concluído antes da tentativa de executar o procedimento armazenado rds_tlog_backup_copy_to_S3.

Execute o procedimento armazenado rds_tlog_copy_setup antes de executar o procedimento armazenado rds_tlog_backup_copy_to_S3. Para ter mais informações sobre como executar o procedimento de configuração para acesso aos backups de logs de transações, consulte Configurar o acesso aos backups de logs de transações.