AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / dba / Perguntas / 239553
Accepted
DBA Greg14
DBA Greg14
Asked: 2019-06-01 05:13:03 +0800 CST2019-06-01 05:13:03 +0800 CST 2019-06-01 05:13:03 +0800 CST

o reportserver não entrará no grupo básico de disponibilidade

  • 772

Estou passando por uma situação estranha que não consegui resolver. Eu tenho um AG básico de 2 nós executando o sql server 2016 padrão. Estou tentando adicionar o banco de dados do reportserver a um AG, mas ele continua falhando ao ingressar o banco de dados no nó secundário.

Eu fiz o abaixo:

  1. recuperou totalmente o banco de dados no node1 (primário), verifique se está no modo de recuperação completa
  2. fez um novo backup, E registre o backup imediatamente após ele
  3. restaurou o backup completo e de log para o Node2 (secundário), deixando-o no estado de restauração.

De volta ao primário, criei um AG por meio da GUI, mas quando chego ao final, ele fica unindo o DB ao AG no node2. Recebo alguns erros diferentes, que significam essencialmente a mesma coisa:

 "a cópia remota do banco de dados "reportserver" não foi revertida para um ponto no tempo englobado na cópia local"

"o banco de dados espelho "reportserver" tem dados de log de transações insuficientes para preservar a cadeia de backup de log."

Eu sei que isso significa que deve haver backups de log adicionais para restaurar, mas antes disso fiz o backup completo E de log e restaurei ambos para o secundário, portanto, não deve haver outros backups para restaurar ... A única coisa Eu posso pensar é que algo ainda está gravando no log no primário, mas até onde eu sei, mesmo que seja esse o caso, juntar o DB ao AG ainda deve funcionar como a parte atualmente sem backup do o log deve ser transmitido para a réplica secundária durante o processo de sincronização. Eu ignorei a configuração do ouvinte por enquanto. Eu também parei o serviço SSRS em ambos os nós antes de fazer isso.

Alguém já se deparou com isso antes e teve sucesso em corrigi-lo? É porque é o reportserverDB e não pode ser associado ao mesmo AG que o reportservertempDB?

Eu tentei a propagação automática e o modo somente de junção, e o estranho é que a propagação automática NÃO me dá erros durante a configuração do AG, mas o banco de dados nunca aparece no Node2. Quando eu entrar apenas, é quando recebo os erros acima. Estou bastante confuso com isso. Eu tenho 6 outros DBs nesses nós, cada um em seu próprio AG básico, e não tive nenhum problema com eles.

ssrs availability-groups
  • 1 1 respostas
  • 119 Views

1 respostas

  • Voted
  1. Best Answer
    DBA Greg14
    2019-06-01T05:46:28+08:002019-06-01T05:46:28+08:00

    Encontrei a resposta, mas ainda não entendi POR QUE funciona. se alguém puder compartilhar alguma idéia seria apreciada.

    Problema ao adicionar um banco de dados a um grupo de disponibilidade

    Portanto, usar a resposta da postagem acima NÃO funcionou ao fazer o modo somente de junção. Consegui fazer funcionar fazendo o seguinte:

    1. recuperação total do banco de dados no node1. não faça NADA no node2 com o banco de dados para que eu possa usar a propagação automática.
    2. Passe pela propagação automática e veja que o banco de dados NÃO apareceu no node2
    3. Execute as consultas abaixo no node2. eles falharam para mim pelo erro 41106

      ALTER AVAILABILITY GROUP [agname] JOIN; GO ALTER AVAILABILITY GROUP [agname] GRANT CRIAR QUALQUER BANCO DE DADOS; VAI

    4. Remova o banco de dados do AG no Node1 e adicione-o novamente com a GUI.

    Depois disso, o DB apareceu no node2 e está no AG corretamente. Eu adoraria entender por que isso funciona se alguém tiver informações.

    • 0

relate perguntas

  • Existe alguma maneira de desativar a mensagem "carregando" quando uma página é atualizada no Reporting Services?

  • Que carga o SQL Server Reporting Services (SSRS) tem no servidor?

  • Como posso saber quais fontes de dados estão sendo usadas no SSRS?

  • Usando o SSAS para recuperar dados em vez de usar o SSRS para fazer um relatório?

  • É seguro alterar o modelo de recuperação do banco de dados SSRS ReportServer para SIMPLE?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve