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


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

нет.

в момент WITH RECOVERY выполняется третья стадия реду (откат все незавершенных транзакций) и последующее восстановление лога на эту базу не возможно.
...
Рейтинг: 0 / 0
Переключить БД из состояния ONLINE в состояние RESTORING
    #40113848
0wl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
0wl
Гость
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
Переключить БД из состояния ONLINE в состояние RESTORING
    #40113849
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно перевести в рид онли
Код: sql
1.
RESTORE LOG AdventureWorks FROM DISK='e:\ahmad\adventureworks_log_10.trn'  WITH STANDBY='E:\ahmad\standby_file.bak'
...
Рейтинг: 0 / 0
Переключить БД из состояния ONLINE в состояние RESTORING
    #40113921
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если база нужна для записи то посмотри здесь
https://www.sql.ru/forum/1340004/aktualizaciya-bazy
...
Рейтинг: 0 / 0
Переключить БД из состояния ONLINE в состояние RESTORING
    #40114036
notemac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
msLex, 0wl, SERG1257 спасибо, WITH STANDBY то, что нужно
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Переключить БД из состояния ONLINE в состояние RESTORING
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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