2009-09-15 4 views
1

Мы создаем приложение ASP.NET (с языком C# .net как язык) и будем размещать в операционной системе Windows Server 2003 с SQL Server 2008 в качестве базы данных.Получение инкрементных резервных копий базы данных SQL Server 2008

Мы планируем взять инкрементные резервные копии базы данных на диск и использовать их для восстановления, когда это необходимо.

Итак, пожалуйста, наведите меня на это, если у вас есть идея?

Если было бы замечательно, если бы вы могли предоставить справочный документ или ссылки в Интернете (при необходимости).

ответ

5

Книги в Интернете являются важной частью MS SQL Server с большим количеством теории и примеров.

Часть о резервном копировании в целом: http://msdn.microsoft.com/en-us/library/ms187048.aspx

Разница между различными формами резервного копирования: http://msdn.microsoft.com/en-us/library/ms175477%28v=sql.105%29.aspx

0

Как уже было сказано Петром, читать SQL Books, вы ищете что-то вдоль линии:

BACKUP DATABASE ‘yourdbname’ TO DISK = ‘path+bak_name’; 

Или что-то очень похожее (если вы резервное копирование на диск, то есть).

По моему опыту, это лучший способ «переносимости» и простого восстановления, если вы знаете путь и имя файла резервной копии.

Но вам нужно создать вспомогательный класс SQLserver, чтобы управлять всеми этими операциями для вас простым и абстрактным способом.

0

BACKUP DATABASE @name TO DISK = @fileName WITH DIFFERENTIAL

Смежные вопросы