2014-12-02 8 views
-1

Пожалуйста, не раздражайтесь, когда я задаю этот вопрос!SQL Server full Backup

Это действительно раздражает, что в Интернете так много неполных ответов, поэтому, если вы ищете информацию, он должен искать целый день, чтобы найти правильный ответ!

Простой вопрос:

Что полного резервного копирования SQL Server обратно?

Ответы найдено:

  • ПОЛНЫЙ объясняется отличаться чем SIMPLE и дифференциалом,
  • ПОЛНЫЙ объясняется включать только необходимые журналы транзакций.

и так далее ...

Но НИКТО Объясняет

  • включает ли ПЕРЕПОЛНЕН схемы
  • включает ли ПОЛНЫЙ все индексы
  • включает ли ПОЛНЫЙ все хранимые процедуры
  • имеет ли FULL все виды деятельности

Других слова:

Если машина SQL Server разбился полностью буду я тогда быть в состоянии восстановить все мои базы данных из полных резервных копий?

Конечно, DB Admins легко найдет эту информацию, потому что они знают, где ее искать - или им не нужна эта информация, потому что они уже знают.

Но для разработчика без знаний администратора трудно найти ДАЖЕ ПРОСТОЕ!

большое спасибо заранее.

Gerald Трост

+0

Не объяснено? Скорее «вы не можете читать», так как ответ Pedyan красиво цитирует. – TomTom

+0

См. [Резервное копирование полной базы данных (SQL Server)] (http://msdn.microsoft.com/en-us/library/ms186289.aspx): * Полная резервная копия базы данных создает резервную копию ** всей базы данных **. Это включает часть журнала транзакций, так что полная база данных может быть восстановлена ​​после восстановления полной резервной копии базы данных. Полное резервное копирование базы данных представляет собой базу данных на момент завершения резервного копирования. * Это достаточно ясно? –

+0

, если вы не нашли никаких объяснений в Интернете - тогда сделайте некоторый эксперимент на вашем «приватном» db ... как я делаю - :) –

ответ

4

Но НИКТО НЕ EXPLAIN

включает ли ПОЛНЫЙ Схем - ДА

включает ли ПОЛНЫЙ все индексы - YES

включает ли ПОЛНЫЙ все Хранимые процедуры - ДА

включает ли ПОЛНЫЙ все виды - ДА

Других слов:

Если SQLServer машина врезалась полностью буду я тогда быть в состоянии восстановить все мои базы данных из полного резервного копирования? - ДА (до тех пор, пока они хранятся удаленно на сервере)

1

Да, вы можете выполнить все операции, упомянутые вами из полной резервной копии.

+0

Почему «Oracle?» OP находится на SQL Server. –

+0

@MartinSmith теперь исправлено –

1

Чтобы предоставить немного больше информации, чем то, что я имел в моем комментарии, идея заключается в следующем:

полная резервная копия будет подпорка все, что принадлежит к БД, в основном это означает, что что-нибудь под вашей БД в обозревателе объектов, включая все схемы, индексы, процедуры, представления, функции и все совершенные транзакции до тех пор, пока резервная копия не будет завершена (даже незафиксированные, которые будут откатываться при восстановлении) и т. д.

Но достаточно часто БД больше, чем просто сумма того, что он содержит:

Его объекты могут ссылаться на ссылку d серверов, других БД на одном экземпляре, содержимого на HD, веб-сервисах и т. д. Он может полагаться на SQL Agent Jobs для задач обслуживания и фиксации и обработки периодических данных, логинов и т. Д. Они хранятся на уровне экземпляра SQL Server. Таким образом, вы не можете просто встать и захватить БД, переместить его и восстановить его на совершенно другой экземпляр, а затем ожидать, что он будет работать на лету. Эти ссылочные объекты, задания и т. Д. Также должны существовать там, включая их разрешения, возможные настройки брандмауэра для веб-сервисов и т. Д.

Это может быть очевидно, но я думал, что не помешает указать его одна и та же. В действительности нет ни одного списка того, что вам нужно, чтобы убедиться в восстановлении полного БД из другой настройки среды, поскольку это зависит от ситуации. Лицо, ответственное за такие процедуры восстановления, должно просто знать, что там и что нужно учитывать.

+0

Я не знал о том, что JOBS не принадлежат к базе данных! Спасибо за точный и полный ответ! –