Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Переключить БД из состояния ONLINE в состояние RESTORING / 6 сообщений из 6, страница 1 из 1
22.11.2021, 16:56
    #40113827
notemac
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переключить БД из состояния ONLINE в состояние RESTORING
Коллеги, добрый день.
Подскажите, пожалуйста, можно ли перевести БД из состояния ONLINE в состояние RESTORING?
Кейс: реализовал вручную Log Shipping на T-SQL. Если нужно сделать доступным подписчика (реплику), то выполняю команду:
Код: sql
1.
RESTORE DATABASE [XXX] WITH RECOVERY


Можно ли после этого вернуть БД в состояние RESTORING, чтобы возобновить механизм поставки логов, а не заного инициализировать из FULL бекапа?
...
Рейтинг: 0 / 0
22.11.2021, 17:03
    #40113838
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переключить БД из состояния ONLINE в состояние RESTORING
notemac,

нет.

в момент WITH RECOVERY выполняется третья стадия реду (откат все незавершенных транзакций) и последующее восстановление лога на эту базу не возможно.
...
Рейтинг: 0 / 0
22.11.2021, 17:16
    #40113848
0wl
0wl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переключить БД из состояния ONLINE в состояние RESTORING
notemac,


Было тут недавно.

Можно сделать RESTORE WITH STANDBY - тогда база будет доступна только для чтения. Когда надо будет продолжить, можно будет откатить сделанный Recovery по созданному standby-файлу -- и можно продолжать накатывать бэкапы логов.

https://docs.microsoft.com/en-US/sql/t-sql/statements/restore-statements-arguments-transact-sql?view=sql-server-ver15#with-options
...
Рейтинг: 0 / 0
22.11.2021, 17:16
    #40113849
SERG1257
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переключить БД из состояния ONLINE в состояние RESTORING
Можно перевести в рид онли
Код: sql
1.
RESTORE LOG AdventureWorks FROM DISK='e:\ahmad\adventureworks_log_10.trn'  WITH STANDBY='E:\ahmad\standby_file.bak'
...
Рейтинг: 0 / 0
22.11.2021, 19:39
    #40113921
SERG1257
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переключить БД из состояния ONLINE в состояние RESTORING
Если база нужна для записи то посмотри здесь
https://www.sql.ru/forum/1340004/aktualizaciya-bazy
...
Рейтинг: 0 / 0
23.11.2021, 01:02
    #40114036
notemac
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переключить БД из состояния ONLINE в состояние RESTORING
msLex, 0wl, SERG1257 спасибо, WITH STANDBY то, что нужно
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Переключить БД из состояния ONLINE в состояние RESTORING / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]