у меня две базы данных:
этот был создан третьей стороной, и они не позволяют нам полностью восстановить базу данных. так я понимаю, что если база данных находится в простом режиме, то единственный вариант для резервного копирования - ПОЛНОЕ РЕЗЕРВНОЕ КОПИРОВАНИЕ? нам нужно иметь возможность восстанавливать его с шагом 15 минут. возможно ли это без выполнения полного резервного копирования каждые 15 минут?
другая база данных, над которой мы полностью контролируем, и мы хотели бы иметь возможность восстанавливать ее через 15-минутные интервалы. как мне установить это в sql server 2008? мы должны делать транзакции или дифференциал или и то и другое?
как изменить режим БД с простого на полное восстановление?
так я понимаю, что если база данных находится в простом режиме, то единственный вариант для резервного копирования - ПОЛНОЕ РЕЗЕРВНОЕ КОПИРОВАНИЕ?
Да.
нам нужно иметь возможность восстанавливать его с шагом 15 минут. возможно ли это без выполнения полного резервного копирования каждые 15 минут?
О да. Тем не менее, это просто непрактично.
Что это за установка? Нет смысла не допускать этого изменения. Вроде ноль. На самом деле это грубая халатность, полностью лишающая возможности создавать резервные копии. Я никогда не слышал об ЭТОМ требовании. Есть много плохих требований, но я никогда не слышал о том, чтобы не позволять журналу транзакций работать.
как мне установить это в sql server 2008? мы должны делать транзакции или дифференциал или и то, и другое?
Вы когда-нибудь задумывались о резервных копиях журналов транзакций? Есть третий вариант. По сути, вы можете делать полное резервное копирование еженедельно, дифференциальное ежедневное, журнал передачи данных каждые 15 минут и использовать перенос файлов журнала, чтобы автоматически перемещать данные из базы данных ПРЯМО СЕЙЧАС (почти в реальном времени).
3. как изменить режим БД с простого на полное восстановление?
ЭТО вопрос RTFM. Проверьте свойства базы данных, там вы найдете настройку. Измените его, нажмите ОК, готово.
Чтобы расширить ответы, представленные в вашем другом вопросе ( основы резервного копирования SQL Server 2008):
Если вам нужно 15-минутное восстановление и вам не разрешено переходить в режим полного восстановления, вам нужно будет делать полное или дифференциальное резервное копирование каждые 15 минут, что довольно безумно. Не имеет смысла, что вам потребуется 15-минутное восстановление, но нельзя использовать резервные копии журналов транзакций. Тот, кто проводит такую политику, должен быть отстранен от должности.
Как обсуждалось в вашем другом вопросе, для такой базы данных вы хотите выполнять что-то вроде еженедельного полного и ежедневного дифференциального резервного копирования в базе данных. Затем вы должны создать план обслуживания SQL для выполнения резервного копирования журнала транзакций каждые пятнадцать минут. Три типа резервного копирования (полное, дифференциальное, журнал транзакций) предназначены для использования в комбинации, а не либо / или.
В графическом интерфейсе SSMS вы можете изменить его, открыв диалоговое окно «Свойства» для базы данных и перейдя в раздел «Параметры». В T-SQL вы бы сделали:
ALTER DATABASE my_database_name SET RECOVERY FULL
GO
В качестве вывода из этого и другого вашего вопроса, кто-то из вашей команды должен получить некоторую документацию, пройти обучение и т.д. и изучить основы SQL Server, если вы собираетесь использовать его в производственной среде.