2014-09-16 14 views
5

Proszę o poradę w jaki sposób można skonfigurować zautomatyzowane tworzenie kopii zapasowych bazy danych w moim SQL Server 2012.Jak skonfigurować cotygodniowe automatyczne tworzenie kopii zapasowych w SQL Server 2012?

muszę zabrać wszystkie bazy danych (obecnie zawiera ona tylko 3) w serwerze SQL automatycznego tworzenia kopii zapasowych, które prowadzi cotygodniowy na każdy piątek o godzinie 0100 h (1 AM). Te pliki kopii zapasowej (* .bak) należy umieścić w folderze E: \ Kopie zapasowe.

+2

Um, skopiuj tytuł, przejdź do google, wklej i kliknij enter ... – user2480596

+0

http://msdn.microsoft.com/en-us/library/ms187880(v=sql.110).aspx – JeremyWeir

Odpowiedz

12

W Microsoft SQL Server Management Studio otwórz wtedy Object Explorer oraz:

  1. prawym clic na Management > Maintenance Plans
  2. Clic na New Maintenance Plan...
  3. Podaj nazwę swojego planu
  4. Tworzenie tyle planów podrzędnych, jak trzeba do Twoja strategia
  5. Wybierz plan podrzędny i przeciągnij i upuść odpowiednie zadania z panelu Toolbox
  6. Aby wykonać kopię zapasową bazy danych, odpowiedni zadaniem jest Back Up Database Task

Dla konfiguracji harmonogramu tworzenia kopii zapasowej, wystarczy postępować zgodnie z instrukcjami kreatora i określić, co chcesz. Jeżeli potrzebują Państwo więcej informacji, proponujemy, aby przejść na oficjalnej stronie Microsoft: Create a Full Database Backup

Nadzieja to pomoże

+2

Just tak, że jeśli ktoś nie jest pewien, plany konserwacji nie są dostępne w ekspresowych wersjach SQL i nie jest Agentem SQL Server. – ppumkin

0
  1. Idź do MS studio SQL Server Management → SQL Server Agent → New Job

  2. Pod karcie Ogólne wpisz nazwę kopii zapasowej

  3. Na karcie czynności:

    1. nazwa typu Step
    2. Wybierz bazy danych, które chcesz kopii zapasowej
    3. Enter zapytań backup

    Uwaga: Przykładowe zapytanie do kopii zapasowej z datą i czasem utworzenia kopii zapasowej (np. TestBackup_Apr 4 2017 6,00PM.bak)

    DECLARE @MyFileName nvarchar(max) 
    SELECT @MyFileName = (SELECT N'E:\TestbackupFolder\TestBackup_' +replace(rtrim(convert(char,getdate())), ':',',')+ '.bak')  
    BACKUP DATABASE [yourdatabasename] TO [email protected] 
    WITH INIT; 
    
  4. w harmonogramach → Nowy, przejdź do nowego harmonogramu i ustawione data razy wymagany

0

mogę porad można spróbować oprogramowania cloudberry jako środek do tworzenia kopii zapasowych wykonać kopię zapasową żądanych danych.Ustawia automatyczne tworzenie kopii zapasowych w taki sposób, w jaki chcesz to zrobić i umieszcza kopie zapasowe tam, gdzie chcesz.

3

Można utworzyć zadanie agenta SQL Server lub plan konserwacji w ssms, jak wspomniano, lub użyć aplikacji innej firmy. Obecnie używam ApexSQL Backup, ponieważ oferuje on dokładny harmonogram dla każdego utworzonego zadania. Możesz określić, czy chcesz utworzyć harmonogram dzienny, tygodniowy czy miesięczny. Poza tym zawsze możesz wstrzymać lub usunąć te harmonogramy, jeśli z jakiegoś powodu nie chcesz ich używać.

Powiązane problemy