Códigos de erro SQL do agente de carga de trabalho híbrido/empresarial do APEX Backup Service (PPBS)
Summary: Este tópico lista os erros SQL que você pode encontrar ao trabalhar com cargas de trabalho corporativas.
Instructions
SQL1
Mensagem de erro: O agente SQL encontrou um erro interno
Solução do erro: Entre em contato com o suporte.
SQL3
Mensagem de erro: Metadados incompatíveis do último backup. Provavelmente, não foi feito backup da instância do SQL Server no ciclo de backup anterior.
Descrição do erro: Esse erro pode ocorrer se os metadados do banco de dados selecionado para backup não corresponderem aos metadados do banco de dados quando o backup foi feito anteriormente.
Solução do erro: Execute um backup completo por meio do Management Console.
SQL4
Mensagem de erro: Instância especificada não encontrada no servidor de aplicativos atual.:[Tentativa de restaurar para o caminho lógico da instância <da instância> não encontrada no servidor]
Descrição do erro: Esse erro poderá ocorrer se a instância especificada não estiver presente na máquina de destino.
Solução do erro: Para resolver o erro:
- Restaure o arquivo de banco de dados para um local alternativo. Esses arquivos podem ser usados para restaurar bancos de dados anexando-os à outra instância SQL.
- Certifique-se de que a instância esteja em execução na máquina de destino.
SQL5
Mensagem de erro: Falha ao obter a versão do produto SQL
Descrição do erro: Esse erro pode ocorrer devido a um dos seguintes motivos:
- O sqlcmd não está configurado.
- Há um erro com sqlcmd.
Solução do erro: Para resolver esse erro:
- No prompt de comando, digite "sqlcmd" para verificar se o sqlcmd está configurado.
- Repita a operação.
Nota: Esse erro é aplicável às versões 4.6.5 e anteriores do agente SQL.
SQL6
Mensagem de erro: O agente do ABS SQL não encontrou nenhuma instância/banco de dados no servidor para backup, ou o serviço SQL não está em execução ou a política de backup está definida para excluir todos os bancos de dados.
Descrição do erro: Esse erro pode ocorrer devido a um dos seguintes motivos:
- A cadeia de registros é quebrada para bancos de dados selecionados.
- Todos os bancos de dados no modo de recuperação simples para backup de logs.
- Todos os bancos de dados excluídos da interface do usuário.
Solução do erro: Para resolver esse erro:
- Certifique-se de que pelo menos uma instância esteja on-line e no estado de funcionamento.
- Verifique a política de backup e as entradas da pasta excluída.
- Acione um backup completo/diferencial.
- Desative a ferramenta de backup de terceiros.
- Pelo menos um banco de dados deve ter o modo de recuperação COMPLETO.
- Atualize a lista de bancos de dados excluídos.
SQL7
Mensagem de erro: O agente de cargas de trabalho híbridas encontrou um erro no driver ODBC
Descrição do erro: Esse erro pode ocorrer devido a um dos seguintes motivos:
- A conexão com o SQL Server foi perdida.
- Metadados para banco de dados não disponíveis.
- Não há permissão suficiente para acessar o SQL Server.
Solução do erro: Para resolver esse erro:
- Verifique se a instância do SQL Server está ativa e em execução.
- Permissões para a conta do sistema local ativadas de acordo com a documentação.
SQL8
Mensagem de erro: O agente de cargas de trabalho híbridas encontrou um erro de aplicativo VIDLIB
Descrição do erro: Esse erro pode ocorrer devido a um dos seguintes motivos:
- Conexão de rede local desativada
- Não é possível criar conexão virtual com o SQL Server
- Permissões insuficientes para acessar o SQL Server
- A restauração point-in-time ou de marca de transação do banco de dados falha quando a cadeia de logs do banco de dados é interrompida devido a arquivos de dados alterados/substituídos.
Solução do erro: Esse erro pode ser resolvido das seguintes maneiras:
- Ele pode ser um problema transitório e pode ser resolvido automaticamente no próximo ciclo de backup de log.
- Verifique as permissões da conta do sistema local ativadas de acordo com a documentação.
SQL9
Mensagem de erro: Erro interno do agente SQL
Solução do erro: Entre em contato com o suporte.
SQL10
Mensagem de erro: Registro de data e hora da transação marcado não encontrado. Logs de transação insuficientes para restaurar a transação marcada.
Descrição do erro: Esse erro pode ocorrer devido a:
- Cadeia de log de transações quebrada
- Problemas de registro de data e hora
Solução do erro: Entre em contato com o suporte.
SQL11
Mensagem de erro: Carimbo de data/hora inválido para restauração point-in-time
Descrição do erro: Esse erro pode ocorrer devido a:
- Cadeia de log de transações quebrada
- Problemas de registro de data e hora
Solução do erro: Entre em contato com o suporte.
SQL12
Mensagem de erro: O banco de dados não é compatível em um para o SQL Server de destino. Verifique o nível de compatibilidade da versão.
Descrição do erro: Esse erro pode ocorrer porque a instância de restauração do SQL Server é incompatível.
Solução do erro: Para resolver esse problema, tente restaurar o banco de dados em uma instância do SQL Server compatível. Consulte Nível de compatibilidade ALTER DATABASE.
Nota: Esse problema não é aplicável no SQL Server Agent 4.6.5 e versões anteriores.
SQL15
Mensagem de erro: O agente SQL encontrou um erro interno
Solução do erro: Entre em contato com o suporte.
SQL16
Mensagem de erro: O nó de backup do SQL Server não está íntegro.
Descrição do erro: Esse erro ocorre quando o nó do grupo de disponibilidade não está conectado ou não está no estado íntegro.
Solução do erro: Para resolver esse problema, verifique o status do cluster e do grupo de disponibilidade e identifique se há nós disponíveis com base na preferência de backup.
SQL17
Mensagem de erro: Falha na descoberta do SQL Server no client
Descrição do erro: Esse erro ocorre quando o ABS não detecta recursos do MS-SQL, como instâncias e AGs.
Solução do erro: Para resolver esse problema, verifique se há erros no arquivo de log do client ABS. Entre em contato com o suporte.
SQL18
Mensagem de erro: Diferentes versões de client para nós AG.
Descrição do erro: Esse erro ocorre quando as diferentes versões do client ABS são instaladas nos nós do grupo de disponibilidade.
Solução do erro: Para resolver esse problema, instale a mesma versão do agente de cargas de trabalho híbridas em todos os nós do grupo de disponibilidade.
SQL20
Mensagem de erro: Falha ao acionar a solicitação de backup devido à indisponibilidade do nó SQL.
Descrição do erro: Esse erro ocorre devido a uma falha do agente de cargas de trabalho híbridas ao acionar a solicitação de backup causada pela indisponibilidade de um nó SQL. Verifique o status da conexão do nó SQL.
Solução do erro: Para resolver esse problema, verifique o status do cluster e do grupo de disponibilidade e identifique se há nós disponíveis com base na preferência de backup.
SQL21
Mensagem de erro: Parâmetro incorreto da CLI para o agendamento passado para acionar o trabalho de backup
Descrição do erro: Esse erro poderá ocorrer se nenhum agendamento de backup for encontrado para um trabalho de backup acionado pela CLI.
Solução do erro: Verifique o parâmetro de agendamento da política de backup ao acionar o backup do SQL por meio da CLI.
SQL22
Mensagem de erro: Parâmetro incorreto da CLI do recurso SQL passado para acionar o trabalho de backup
Descrição do erro: Esse erro poderá ocorrer se você fornecer um nome inválido para uma instância ou grupo de disponibilidade de um trabalho de backup acionado pela CLI.
Solução do erro: Verifique o parâmetro de recurso ao acionar o backup do SQL por meio da CLI.
SQL23
Mensagem de erro: Parâmetro incorreto da CLI para o conjunto de backup ou a política aprovada para acionar o trabalho de backup
Descrição do erro: Esse erro pode ocorrer para um trabalho de backup acionado pela CLI devido aos seguintes motivos:
- Um conjunto de backups não está configurado
- Um conjunto de backups está desabilitado
- Um tipo de backup não está configurado no conjunto de backup.
Solução do erro: Verifique o parâmetro do conjunto de backup ao acionar o backup do SQL por meio da CLI.
SQL24
Mensagem de erro: Não é possível acionar o trabalho de backup porque dois ou mais trabalhos de backup estão em execução.
Descrição do erro: Esse erro poderá ocorrer se dois ou mais trabalhos de backup acionados pela CLI já estiverem em execução.
Solução do erro: Para resolver esse problema, aguarde até que haja menos de dois trabalhos de backup acionados pela CLI em execução.
SQL25
Mensagem de erro: O trabalho de backup acionado para backup de registros não foi criado.
Descrição do erro: Esse erro pode ocorrer se não houver um backup completo ou outro backup completo ou diferencial estiver em andamento para o trabalho de backup acionado pela CLI.
Solução do erro: Para resolver esse problema, certifique-se de executar um backup completo e, em seguida, repita quando nenhum backup completo ou diferencial estiver em andamento.
SQL32
Mensagem de erro: Nenhum novo trabalho de backup pode ser criado até que o primeiro backup completo seja concluído.
Descrição do erro: Esse erro pode ocorrer se os trabalhos de backup forem acionados a partir da linha de comando antes da conclusão do primeiro backup completo.
Solução do erro: Para resolver esse problema, aguarde até que o primeiro backup completo seja concluído.
SQL33
Mensagem de erro: Banco de dados não encontrado durante o carregamento.
Descrição do erro: Esse erro poderá ocorrer se o banco de dados em uma instância for excluído durante o backup.
Solução do erro: Para resolver esse problema, certifique-se de que o banco de dados na instância do não seja excluído durante a operação de backup.
SQL34
Mensagem de erro: Falha ao obter informações da versão do produto, por exemplo [instance_name]
Descrição do erro: Esse erro ocorre quando o agente de cargas de trabalho híbridas não consegue identificar a versão do SQL Server. Um dos motivos pelos quais o agente de cargas de trabalho híbridas não consegue identificar a versão do SQL Server é se o TLS 1.0/1.1 estiver desabilitado.
Solução do erro: Se o TLS 1.0/1.1 estiver desativado, instale o driver do SQL Server Native Client 11.0. Você pode baixar o driver do SQL Server Native Client para o MS-SQL Server 2012 no Centro de Download da Microsoft. Se o problema persistir, entre em contato com o suporte.
SQL35
Mensagem de erro: Erro no estado do banco de dados.
Descrição do erro: Esse erro poderá ocorrer para o trabalho de restauração de banco de dados original de substituição se:
- O banco de dados não existe na instância do SQL Server selecionada
- O banco de dados selecionado para substituição está em execução em uma instância do SQL Server que faz parte de um grupo de disponibilidade
- A instância do SQL Server selecionada está no modo No recovery
Solução do erro: Para resolver esse problema, certifique-se de que:
- O banco de dados existe na instância do SQL Server selecionada
- A instância do SQL Server não faz parte de um grupo de disponibilidade
- A instância do SQL Server não está no modo Sem recuperação
SQL36
Mensagem de erro: Falha ao desanexar banco de dados.
Descrição do erro: Esse erro poderá ocorrer se o ABS não conseguir desanexar o banco de dados de sua instância do SQL Server durante a restauração.
Solução do erro: Para resolver esse problema, verifique:
- Se o banco de dados existir na instância do SQL Server
- Se algum problema na instância do SQL Server estiver impedindo que o banco de dados seja desconectado
SQL37
Mensagem de erro: O trabalho de backup de registros atual expirou, um novo trabalho de backup de registros foi colocado na fila.
Descrição do erro: Esse erro pode ocorrer se o ABS agendar um novo trabalho de backup de log SQL quando um trabalho de backup de log existente já estiver na fila. O ABS enfileira apenas um trabalho de backup de log SQL por vez. Portanto, quando o ABS aciona um novo trabalho de backup de registros, o trabalho é colocado na fila e o trabalho anterior de backup de registros no estado em fila é marcado como "A janela de backup expirou". Esse comportamento evita que vários trabalhos de backup de logs fiquem acumulados no estado em fila, o que pode ocorrer quando um trabalho de backup de logs é executado por um longo tempo.
SQL38
Mensagem de erro: O client ABS não foi ativado neste dispositivo.
Descrição do erro: Esse erro ocorre quando o agente de cargas de trabalho híbridas (client) precisa ser ativado no recurso SQL selecionado.
Para uma instância do SQL Server, o client precisa ser ativado na instância selecionada, enquanto para um AG (Availability Group, grupo de disponibilidade), o client precisa ser ativado em todos os nós do grupo de disponibilidade.
Solução de erro:
instale e ative o agente de cargas de trabalho híbridas no SQL Server e nos nós de disponibilidade selecionados. Se já estiver ativado, reinicie o serviço de client de cargas de trabalho híbridas.
SQL40
Mensagem de erro: Falha na operação do trabalho, pois os privilégios de Sysadmin não foram atribuídos ao usuário.
Descrição do erro: O ABS faz interface com a Microsoft Virtual Device Interface (VDI) para fazer backup e restaurar logs de transações do banco de dados SQL e backups diferenciais de VDI do SQL. A conta de usuário atribuída ao SQL Server precisa ter a função sysadmin.
Solução do erro: Atribua credenciais ao SQL Server e certifique-se de que a conta de usuário atribuída tenha a função sysadmin. Para obter mais informações, consulte Requisitos do sistema para servidores MS-SQL e Ingressar em uma função.
SQL50
Mensagem de erro: Falha ao desconectar bancos de dados da instância.
Descrição do erro: Você pode encontrar esse erro ao optar por Restaurar arquivos de banco de dados de um ponto de recuperação que tenha um ponto de recuperação diferencial de VDI. Durante a restauração a partir de um ponto de recuperação de VDI, o agente de cargas de trabalho híbridas cria um banco de dados de usuário temporário e restaura arquivos .mdf, .ndf e .ldf nesse banco de dados. Em seguida, o agente restaura .bak dados em arquivo no banco de dados e desanexa o banco de dados temporário. Nesse ponto, a desanexação do banco de dados poderá falhar se o agente de cargas de trabalho híbridas tiver privilégios para desanexar um banco de dados.
Solução do erro: Use o SQL Management Studio e execute as seguintes tarefas:
- Clique com o botão direito do mouse no banco de dados do <usuário rst_databasename> mencionado no erro, navegue até Tarefas e clique em Desanexar.
- Na caixa de diálogo Detach Database, selecione Drop Connections e Update Statistics.
- Clique em Detach.
Quando você desconecta todos os bancos de dados restaurados manualmente, os bancos de dados são excluídos automaticamente. Os arquivos de banco de dados estão disponíveis no destino de restauração especificado.
SQL51
Mensagem de erro: Falha na restauração. Os arquivos de banco de dados já estão presentes em determinado local de download. Exclua ou mova os arquivos do local baixado e acione a restauração novamente.
Descrição do erro:
Você pode encontrar esse erro ao restaurar um banco de dados para a instância original do SQL Server e optar por substituir o banco de dados original. Esse erro pode ocorrer se o local original tiver arquivos de banco de dados associados a um banco de dados de trabalho na instância do SQL Server.
Solução do erro: Determine o local dos arquivos de banco de dados preexistentes nos logs de andamento do trabalho na interface do usuário do ou nos registros de trabalho do client e exclua os arquivos ou mova-os para outro local. Acione a restauração novamente.
SQL52
Mensagem de erro: Falha na operação do trabalho, pois a permissão CREATE ANY DATABASE não está atribuída ao usuário.
Descrição do erro:
O ABS faz interface com o VSS (Volume Shadow Copy Service, serviço de cópias de sombra de volume) da Microsoft para fazer backups e restaurações com base em pontos de recuperação. A conta de usuário atribuída ao SQL Server precisa ter a permissão CREATE ANY DATABASE.
Solução do erro: Atribua credenciais ao SQL Server. Certifique-se de que a conta de usuário atribuída tenha a função dbcreator/sysadmin. Isso também pode ser feito adicionando CREATE ANY DATABASE nas permissões de usuário do SQL Server para o logon atual. Para obter mais informações, consulte Gerenciar credenciais para servidores MS-SQL e Ingressar em uma função.
SQL53
Mensagem de erro: Os backups de registros de transação falharão, pois todos os bancos de dados estão no modelo de recuperação simples.
Descrição do erro: Esse erro ocorre quando todos os bancos de dados de um conjunto de backups estão no modelo de recuperação simples. Os bancos de dados SQL Server configurados com o modelo de recuperação simples não são compatíveis com backups de registros para manter os requisitos de espaço pequenos. Portanto, os backups de logs de transação para esse conjunto de backup falharão.
Solução de erro:
Antes de criar ou editar um conjunto de backups, certifique-se de que pelo menos um dos bancos de dados selecionados esteja configurado com o modelo de recuperação completa.
Como alternativa, você pode remover o agendamento de log de transações da política de backup selecionada ou selecionar outra política de backup sem um agendamento de backup de log de transações.
Para obter mais informações sobre como modificar o modelo de recuperação de bancos de dados SQL-Server, consulte
https://docs.microsoft.com/en-us/sql/relational-databases/backup-restore/view-or-change-the-recovery-model-of-a-database-sql-server?view=sql-server-ver15.
SQL54
Mensagem de erro: O trabalho de restauração falhou, pois o backup do final do log não foi bem-sucedido.
Descrição do erro: O trabalho de restauração do tail-log apresentou falha quando você selecionou a opção Abort restore if tail-log backup fails ao acionar o trabalho de restauração do tail-log.
Solução do erro: Verifique o erro do trabalho de backup Tail-Log. Se você ainda quiser continuar com a restauração do final do log, desmarque a opção Abort restore if tail-log backup fail e, em seguida, acione o trabalho de restauração do tail-log.
SQL56
Mensagem de erro: Não é possível realizar o download/restauração no local de restauração devido a um problema de permissão. Forneça permissão de administrador para a pasta/unidade especificada.
Descrição do erro:
- Para fazer download e restaurar os arquivos de banco de dados, o serviço de cargas de trabalho híbridas precisa ter permissões de abertura, criação, leitura e gravação no local de restauração especificado.
- Se o diretório de restauração não tiver essas permissões para todos os usuários do Windows nessa máquina, os usuários não administradores não poderão acessar o diretório de restauração.
- Esse erro ocorre quando o usuário por meio do qual o agente de cargas de trabalho híbridas é executado não tem acesso ao diretório de restauração.
Solução do erro: Se o serviço Cargas de trabalho híbridas estiver sendo executado em um usuário padrão do Windows, você poderá atribuir privilégios de criação, leitura, gravação e abertura a "Todos" para o diretório de restauração específico. Caso contrário, certifique-se de que o serviço de cargas de trabalho híbridas esteja em execução em um usuário do Windows que já tenha os privilégios de administrador.
SQL57
Mensagem de erro: A restauração apresentará falha, pois o gravador VSS ou o serviço SQLWriter não está em execução no dispositivo de destino.
Descrição do erro: Esse erro pode ocorrer se o serviço VSS não estiver em execução ou se o SQL Writer não estiver em um estado estável.
Solução do erro:
Verifique o serviço VSS. Se o serviço VSS não estiver em execução, inicie manualmente o serviço e alterne-o para o modo automático. Se o serviço VSS estiver desabilitado, alterne-o para o modo automático.
Para saber se o gravador SQL do VSS está em execução e tem um estado estável, digite o seguinte no prompt de comando:
vssadmin List Writers
O gravador SQL nos serviços do Windows deve estar em execução e habilitado. Ele também deve ser definido como automático.
Se o serviço VSS e o SQLWriter estiverem em execução, você poderá reiniciá-los
SQL82
Mensagem de erro: O backup de registros é ignorado, pois outro trabalho de backup de registros de um conjunto de backups está no estado em execução ou na fila.
Descrição do erro: Esse erro ocorre quando o trabalho de backup de registro agendado é ignorado, pois há um trabalho de backup de registros em fila ou em execução para o mesmo conjunto de backups.
Solução do erro: Monitore os backups de logs subsequentes. Se o problema persistir, entre em contato com o suporte.
SQL83
Mensagem de advertência: Verificação de disponibilidade do nome do banco de dados (com ícone de advertência).
Descrição do Aviso: Se um banco de dados com o mesmo nome já existir no sistema e você prosseguir com a operação de restauração apesar de nossos avisos de pré-verificação, o banco de dados existente será substituído e substituído.
Solução de advertência: Certifique-se de escolher um nome exclusivo para o banco de dados ao restaurar para evitar conflitos com bancos de dados existentes no sistema de destino.
SQL84
Mensagem de erro: Verificação de disponibilidade do nome do banco de dados (com ícone de erro).
Descrição do erro: Esse erro ocorre nos seguintes cenários:
- Tentativa de uma operação de restauração em um banco de dados quando o nome escolhido já está em uso por outro banco de dados dentro do mesmo grupo de disponibilidade.
- Tentativa de restaurar para um banco de dados anteriormente associado a um grupo de disponibilidade, independentemente de o destino da restauração estar atualmente em um grupo de disponibilidade ou ser um banco de dados independente.
Solução do erro: Para resolver esse problema:
-
Selecione um nome de banco de dados distinto e exclusivo para a restauração se ela envolver um grupo de disponibilidade.
-
Se for necessário substituir o banco de dados original, desconecte-o do grupo de disponibilidade antes de iniciar o processo de restauração.
Observe que, se você remover o banco de dados original do grupo de disponibilidade e tentar restaurar um banco de dados com o mesmo nome, receberá uma mensagem de advertência indicando que o banco de dados será substituído. Consulte SQL83 acima.