none
База данных вторичной реплики весит со статусом (Не синхронизируется / Подозрительный) RRS feed

  • Общие обсуждения

  • Добрый день.

    Возникла проблема с БД вторичной реплики. Статус БД "Не синхронизируется / Подозрительный".

    Ошибки в журнале:

    Database 'GS' cannot be opened. It has been marked SUSPECT by recovery. See the SQL Server errorlog for more information.

    An error occurred during recovery, preventing the database 'GS' (15:0) from restarting. Diagnose the recovery errors and fix them, or restore from a known good backup. If errors are not corrected or expected, contact Technical Support.

    Always On Availability Groups data movement for database 'GS' has been suspended for the following reason: "system" (Source ID 2; Source string: 'SUSPEND_FROM_REDO'). To resume data movement on the database, you will need to resume the database manually. For information about how to resume an availability database, see SQL Server Books Online.

    Помогите с решением проблемы.

Все ответы

  • set hadr resume не помогает?
  • Если Вы про команду:

    ALTER DATABASE DataBase SET HADR RESUME

    то не помогает.

  • В логах что-то есть?
  • Вот в принципе весь лог, вариант на сколько я понимаю делать бекап первичной реплики и восстанавливать по новой на вторичной?

    - Could not redo log record (2695:2288:4), for transaction ID (0:0), on page (1:9), allocation unit 6488064, database 'GS' (database ID 15). Page: LSN = (2674:81141120:1), allocation unit = 6488064, type = 13. Log: OpCode = 4, context 20, PrevPageLSN: (2694:108980432:3). Restore from a backup of the database, or repair the database.
    - During redoing of a logged operation in database 'GS', an error occurred at log record ID (2695:2288:4). Typically, the specific failure is previously logged as an error in the Windows Event Log service. Restore the database from a full backup, or repair the database.
    - An error occurred during recovery, preventing the database 'GS' (15:0) from restarting. Diagnose the recovery errors and fix them, or restore from a known good backup. If errors are not corrected or expected, contact Technical Support.
    - Nonqualified transactions are being rolled back in database GS for an Always On Availability Groups state change. Estimated rollback completion: 100%. This is an informational message only. No user action is required.
    - State information for database 'GS' - Hardened Lsn: '(2695:127872:1)'    Commit LSN: '(0:0:0)'    Commit Time: 'Jan  1 1900 12:00AM'
    - State information for database 'GS' - Hardened Lsn: '(2695:127872:1)'    Commit LSN: '(0:0:0)'    Commit Time: 'Jan  1 1900 12:00AM'
    - [INFO] HkHostDbCtxt::Initialize(): Database ID: [15] 'GS'. XTP Engine version is 0.0.
    - Starting up database 'GS'.
    - [INFO] HkHostDbCtxt::Initialize(): Database ID: [15] 'GS'. XTP Engine version is 0.0.
    - The database 'GSt' is marked RESTORING and is in a state that does not allow recovery to be run.

  • Думаю, да. Переинициализируйте реплику.
    Все патчи установлены? Были случаи подобных проблем, которые лечили фиксами.
  • Думаю, да. Переинициализируйте реплику.
    Все патчи установлены? Были случаи подобных проблем, которые лечили фиксами.
    Вся проблема в том, что бэкап БД весит уже более 10 ТБ. Патчи последние поставили.
  • Здравствуйте,

    Уточните пожалуйста, речь идет о какой версии sql server?

    Если речь идет о версии 2017, то обратите внимание на следующую статью "Access violation occurs and data movement is suspended for databases in Availability Group in SQL Server 2017"


    Avis de non-responsabilité:
    Mon opinion ne peut pas coïncider avec la position officielle de Microsoft.

    Bien cordialement, Andrei ...

    MCP

    8 июня 2019 г. 10:55
    Модератор
  • Добрый день.  Версия установлена 2016. Все актуальные обновления установил.
    10 июня 2019 г. 6:25