0. Съдържание
1. Създаване на прилеп файл, за да копирате на FTP-сървър
За създаване на "партида файл", за да копирате произволни файлове на FTP-сървър, аз написах в статията "изтегляне, изтегляне и изтриване на файлове от FTP-сървър от командния ред."
Но фактът, че името на файла, в резултат на резервната в SQL Server Management Studio, е подобно на следното:
състояща се от име на базата данни за архивиране и дума. дата и час на копието. Ето защо, на името на файла, който трябва да "изчисли" всеки път, когато датата на копие. В този случай - на текущата дата. За да се изгради името на архивния файл ще използва следния код прилеп файл:
Трябва само да зададете параметрите за свързване с FTP-сървър. Име на директорията на базата данни с копие до локалния компютър и директория на сървъра е дадено като параметър. Съответно, за да копирате копие Base1 основата на «C: \ Backup \ Base1» към FTP-сървър в «Backup / SQL / Base1» с днешна дата, е необходимо:
По същия начин, файловете са построени за отстраняване на стари копия на FTP-сървър. В съответствие с избрания стратегия за архивиране, ние се нуждаем от "команден файл", за да се отстранят копия на месечна и годишна del_on_ftp_last_month.bat del_on_ftp_last_year.bat преди.
2. Създаване на агента на SQL Server да тече прилеп-файлове
След това, в Explorer на Object разкрие раздела "Агент SQL Server», щракнете с десния бутон върху "Работа" и след това кликнете върху "Създаване на задача".
Отваря се нов прозорец задача, въведете име и описание и след това кликнете върху раздела "Стъпки".
"Създаване", за която сте натиснали бутона. За да добавите стъпка към изпълнение на задачата.
Пишем името на стъпка, тип, изберете "операционна система (CmdExec)» и команда за монтиране, за да копирате данни за FTP-сървър.
След това отидете на раздела "Advanced" и посочи:
- Действие на успеха: "Иди при следващата стъпка";
- Действие на грешка: "довърши работата си с грешка";
След това кликнете върху "OK".
По същия начин, ние създаваме още една стъпка за отстраняване на миналата година копие от заповед на база данни.
Единствената разлика е, че успехът на необходимостта да се "довърши работата си успешно."
Така се оказа работа, състояща се от две последователни стъпки.
Запазване на задачата, като кликнете върху "OK".
3. Добавяне на работни места към съществуващ план за поддръжка на SQL Server
И накрая, трябва да се добави, създадена задача в план за поддръжка, която прави резервно копие на капитана на базата данни.
За да направите това в раздела "абонаментни планове", за да предоставят необходимото плана за поддръжка в "набор от инструменти" за превъртане "задача" Изпълнение на Агент SQL сървър работа »» и го плъзнете в прозореца графично представяне на плана. В списъка на всички съществуващи задачи, изберете задачата и натиснете "ОК", което се нуждаем.
Свързани статии