Új munka és annak lépéseit

A feladat tartalmazhat egy vagy több lépésben. Vannak különböző módszereket, amelyek segítségével megadhatjuk a feladat lépést. Az alábbi lista tartalmazza néhány közülük.

♦ Operációs rendszer (CmdExec). Néhány más munkahelyet kérheti a közüzemi SQL Server, amely általában kezdődik a megfelelő parancsot. Például, ha megy, hogy automatizálják a mozgás adatokat az adatbázis szerver egy adatfájlt, vagy fordítva, akkor a közüzemi LCP.

♦ Hívás programot. Egy másik alternatíva lehet szükség a program, amelynek kidolgozására a Visual Basic vagy bármilyen más programozási nyelv. Ebben az esetben, akkor minden esetben tartalmaznia kell egy betűjelet útját a szövegmezőbe Command indításkor a program. Erre azért van szükség, mert az SQL Server Agent kell találnia egy futtatható fájl.

Ha a munka több olyan lépést, fontos meghatározni, hogy milyen műveleteket kell végrehajtani meghibásodás esetén. Jellemzően Database Engine kezdi a következő feladat lépés, ha az előző lépésben sikeresen befejeződött. Azonban, ha a feladat lépést hajtották végre a hiba, minden lépését ez a feladat nem hajtható végre. ezért; mindig meg kell határoznia, milyen gyakran minden lépést meg kell ismételni a meghibásodás esetén. És, persze, meg kell szüntetni az oka a rendellenes befejezése a feladat lépésben (egyértelmű, hogy az újra-küldetés mindig vezet ugyanaz a hiba, ha nem korrigált).

A próbálkozások száma függ a típusától és tartalmától a munkát lépésben (packet parancsot vagy az alkalmazási program).

Tudod teremt egy feladatot:

♦ az SQL Server Management Studio;

♦ rendszer tárolt eljárások (sp_add_job vagy sp_add_jobstep).

Új munka és annak lépéseit

Ábra. 18.2. Új feladat párbeszédablak

Jelölje be a négyzetet Enabled, hogy a munkát elérhetővé elvégzésére.

Minden feladat elérhető alapértelmezés szerint. SQL Server Agent job nem érhető el, ha a feladat ütemezés határozták meg azt az időt, már elmúlt, vagy ismételt végrehajtását a teljesítés időpontja, amely szintén sor került. Mindkét esetben manuálisan meg kell adnia a rendelkezésre álló munkahelyek.

Új munka és annak lépéseit

Ábra. 18.3. A párbeszédablak New Job Step, Oldal Általános

Manuálisan adja meg-SQL utasítást a Command mezőbe, vagy hívják a fájlból. Az első esetben, adja meg a következő állítások:

EXEC sp_addumpdevice 'disk', 'backup_filel', 'C: \ sample_backup'

BACKUP DATABASE minta backup_filel

Mint azt bizonyára kitalálta, a rendszer eljárás sp addunpdevice hozzáteszi, hogy a készülék a mentés az esetben a Database Engine. Hívni egy-SQL nyilatkozat fájlból, kattintson a Megnyitás gombra, és válassza ki a fájlt. A szintaxis (szolgáltatók) is ellenőrizni lehet a gomb megnyomása értelmezni.

Kapcsolódó cikkek