|
Перемещение лога и Log Shipping
|
|||
---|---|---|---|
#18+
Извиите что многословно, но я уже отчаялся найти решение. SQL2008R2 После перемещения файла логов на другой диск на первичном сервере, перестала работать доставка логов (log shipping): при посстановлении лога на вторичном сервере, база переходит в режим «подозрительно». На вторичном сервере в джобе восстановления лога: 2021-10-01 15:30:01.57 *** Ошибка: файл резервной копии журнала 'G:\Log-Shipping\ Database001\Database001_20210925230030.trn' не удалось применить к вторичной базе данных ' Database001'.(Microsoft.SqlServer.Management.LogShipping) *** 2021-10-01 15:30:01.57 *** Ошибка: Из-за предыдущей операции RESTORE WITH CONTINUE_AFTER_ERROR база данных могла быть повреждена. Чтобы продолжить эту последовательность RESTORE, все дальнейшие шаги должны включать опцию CONTINUE_AFTER_ERROR. RESTORE LOG завершен из-за ошибки.(.Net SqlClient Data Provider) ***. 2021-10-01 15:30:01.65 *** Ошибка: файл резервной копии журнала 'G:\Log-Shipping\ Database001\ Database001_20210925230030.trn' был проверен, но не смог быть применен к вторичной базе данных ' Database001'.(Microsoft.SqlServer.Management.LogShipping) *** Если делать доставку логов от этой же базы вручную даже со «Stanby», то восстановление логов проходит без ошибок и опции «RESTORE WITH CONTINUE_AFTER_ERROR» не требуется. Если сконфигурировать выполнять без «Stanby», то доставка логов работает. Что я уже сделал: CHECKDB на первичном сервере ошибок не показывет. Перезаливка базы на втроричный сервер и переустановка доставки логов эффекта не дала. Сброс последовательности LSN путем перевода в постой и затем в полный режим эффекта не дал. Единственное, что «лечит» доставку логов, это перемещение файла лога базы на первичном сервере назад, на тот диск, где она была первоначально. Буду признателен за советы. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 17:15 |
|
Перемещение лога и Log Shipping
|
|||
---|---|---|---|
#18+
Alexander Us, Размеры секторов на старом и новом дисках одинаковые? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 18:19 |
|
Перемещение лога и Log Shipping
|
|||
---|---|---|---|
#18+
4es Alexander Us, Размеры секторов на старом и новом дисках одинаковые? Нет: Старый диск: C:\Windows\system32>fsutil fsinfo ntfsinfo L: Версия NTFS : 3.1 Версия LFS : 2.0 Байт на сектор : 512 Байт на физический сектор : 4096 Байт на кластер : 4096 Байт на сегмент записи файла : 1024 Кластеры на сегмент записи файла : 0 Допустимая длина данных MFT : 0x00000001940000 Новый диск: C:\Windows\system32>fsutil fsinfo ntfsinfo H: Версия NTFS : 3.1 Версия LFS : 2.0 Байт на сектор : 512 Байт на физический сектор : 512 Байт на кластер : 4096 Байт на сегмент записи файла : 1024 Кластеры на сегмент записи файла : 0 Допустимая длина данных MFT : 0x00000000040000 И вот что ещё всплыло: если выполнить Код: sql 1.
на сервере - получателе, то вылезает сообщение о ошибке: При восстановлении этой резервной копии могут возникнуть проблемы с дисковым пространством. Последующие сообщения содержат дополнительную информацию. Путь, указанный в 'H:\DATA\Database001_log.ldf', не является действительным каталогом. Набор резервных копий для файла 1 действителен. Хотя на получателе этот файл (вручную) восстанавливается без ошибок. Если же восстановление выполняется лог шиппингом для дазы в «Stanby» с принудительным отсоединением клиентов, вначале бала переводится в SINGLE_USER WITH ROLLBACK IMMEDIATE, и тут при восстановлении уже вылетает ошибка. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 19:03 |
|
Перемещение лога и Log Shipping
|
|||
---|---|---|---|
#18+
На зеркале каталог H:\DATA\ существует? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 19:08 |
|
Перемещение лога и Log Shipping
|
|||
---|---|---|---|
#18+
boltnik На зеркале каталог H:\DATA\ существует? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 19:09 |
|
Перемещение лога и Log Shipping
|
|||
---|---|---|---|
#18+
Alexander Us, почему бы не отключить, перенести журнал и заново не настроить систему доставки? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 19:12 |
|
Перемещение лога и Log Shipping
|
|||
---|---|---|---|
#18+
Владислав Колосов, Это первое, что попробовал. "Что я уже сделал: CHECKDB на первичном сервере ошибок не показывет. Перезаливка базы на втроричный сервер и переустановка доставки логов эффекта не дала. Сброс последовательности LSN путем перевода в постой и затем в полный режим эффекта не дал." ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 19:19 |
|
Перемещение лога и Log Shipping
|
|||
---|---|---|---|
#18+
Alexander Us boltnik На зеркале каталог H:\DATA\ существует? Вы перенесли файл используя команду Код: sql 1. 2.
это команда попала в бекап лога и вторичный сервак пытается ее повторить. Естественно восстановление будет падать если там не будет данной папки. Есть 2 варианта: 1. Делаете новый бекап и восстанавливает базу с параметром with move чтобы расположить где надо лог файл. 2. Делаете так, чтобы на зеркале появился этот путь. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 19:24 |
|
Перемещение лога и Log Shipping
|
|||
---|---|---|---|
#18+
boltnik Вы перенесли файл используя команду Код: sql 1. 2.
это команда попала в бекап лога и вторичный сервак пытается ее повторить. Естественно восстановление будет падать если там не будет данной папки. Есть 2 варианта: 1. Делаете новый бекап и восстанавливает базу с параметром with move чтобы расположить где надо лог файл. 2. Делаете так, чтобы на зеркале появился этот путь. Вариант 1 с "with move" уже пробовал. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 19:44 |
|
Перемещение лога и Log Shipping
|
|||
---|---|---|---|
#18+
Alexander Us boltnik Вы перенесли файл используя команду Код: sql 1. 2.
это команда попала в бекап лога и вторичный сервак пытается ее повторить. Естественно восстановление будет падать если там не будет данной папки. Есть 2 варианта: 1. Делаете новый бекап и восстанавливает базу с параметром with move чтобы расположить где надо лог файл. 2. Делаете так, чтобы на зеркале появился этот путь. Вариант 1 с "with move" уже пробовал. Нужно сделать свежий бекап уже после команды Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 19:46 |
|
Перемещение лога и Log Shipping
|
|||
---|---|---|---|
#18+
boltnik Нужно сделать свежий бекап уже после команды Код: sql 1. 2.
Делал. Даже сбрасывал LSN. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 19:55 |
|
Перемещение лога и Log Shipping
|
|||
---|---|---|---|
#18+
Alexander Us, Да, сктати: перемешение файлов выполнялось деаттачм/аттачем. Может тут собака порылась? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 19:58 |
|
|
start [/forum/topic.php?fid=46&msg=40101447&tid=1684185]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
191ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 294ms |
0 / 0 |