Зазвичай під час відновлення БД з виробничого сервера на невиробничий сервер я буду використовувати параметр "ЗАМЕНИТИ", оскільки коли я забуду, я отримав помилку щодо не резервного копіювання журналу хвоста.
Згідно з MSDN, я дійсно повинен створювати резервну копію журналу хвоста перед відновленням:
Якщо база даних є в Інтернеті, і ви плануєте виконати операцію відновлення бази даних, почніть із резервного копіювання хвоста журналу. Щоб уникнути помилки в Інтернет-базі даних, ви повинні використовувати параметр… З NORECOVERY оператора BACKUP Transact-SQL.
Які існують небезпеки чи недоліки того, як я це роблю? Чому резервне копіювання хвостового журналу є першою перевагою для мене?
Я використовую SQL Server 2008R2, але я припускаю, що цей запит буде стосуватися більшості новіших версій SQL Server, тому спочатку не позначав його як такий.
WITH COPY_ONLY
резервну копію.