Si te krijojme nje Backup Job ne SQL Server
Ka disa menyara per te krijuar nje backup job ne SQL Server 2008, me poshte do te tregohet se si mund te krijosh backup per nje database te vetme.
Le te fillojme me nje backup te zakonshem .Si fillim ju duhet te hapni nje query window ne SSMS dhe te lidheni me serverin qe do te beni backup.
Sintaksa baze qe ju duhet te perdorni ketu eshte:
BACKUP DATABASE Mode
TO DISK = 'c:\ModelBackup.bak'
Te shpjegojme disa terma.
BACKUP Database – T-SQL command eshte per cfar ju doni te beni, qe ne rastin tone eshte per berjen backup te databases.databaseName – eshte emri I databases qe ju doni te beni backup.
Ne disk = 'file location' – Backups jane te shkruara ne file. Ky eshte pathi I plote I file-it. Zakonisht, nje backup I plote, si ne kete rast, do te kete zgjerimin .bak, por kjo esht ajo cfar secili do , pasi ajo mund te mare ose jo cfardo lloj zgjerimi.
Le te shohim nje shembull konkret, me vlera ne te. Ne do te bejme backup Model databasen e quajtur ModelBackup.bak on C:\.
BACKUP DATABASE Mode
TO DISK = 'c:\ModelBackup.bak'
Ju tashme keni nje backup te plote ne Model database. Gjithashtu mund te vazhdoni te shihni nese SQL Server 2008 eshte instaluar me nje case-sensitive ( e cila ndodh rralle), parseri I injoron hapesirat dhe cases.
Psh 3 komandat me poshte jane te njevlershme me nje system case-sensitive.
backup database Model backup database MODEL
To disk = 'c:\ModelBackup.bak'
BACKUP DATABASE MODEL
To disk = 'c:\ModelBackup.bak'
bacKup DataBasE ModeL To dIsk = 'C:\MODELBACKUP.BAK'
Por ju nuk doni qe te beni backup cdo here ne menyre manuale por ta skeduloni ne menyre te tille qe te punoj vete. Per kete ju duhet te vendosni kodin me siper te puna juaj dhe ta skeduloni ate. Menyra me e lehte per ta bere kete eshte te krijoni nje job ne SSMS.
Ndiqni hapat per te krijuar punen tuaj dhe te beni backup ne te.
1. Hapni ‘SQL Server Agent’ tree dhe klokoni me te djathten ne ‘Jobs’. Pastaj zgjidhni , ‘New Job…
2. Ju tani keni shtuar punen tuaj te pare. ta mbushesh me informacion eshte shume e thjeshte, ajo qe ju duhet te beni eshte ti vendosni nje emer. Emrin le ta vendosim ‘Backup user database’.
3. Me pas , klikoni ne ‘Steps’ ne te majte dhe do ju shqat pamja si me poshte. Esht bosh pasi ju akoma nuk keni vazhduar me hapa te tjere. keshtu qe vazhdoni dhe shtypni butonin 'New'.
4.ju tani duhet te vendosni emrin, dhe ju tashme dini ta beni kete,ka disa lloj hapash qe mund ta beni kete, por ne menyre default eshte T-SQL.
5. E vetmja gje qe duhet te beni eshte te kopjoni gjendjen e backup tuaj ne nje query window. Keshtu qe vetem klikoni ne butonin 'Parser' qe eshte i qarkuar ne figur dhe shikoni se si shfaqet.
6. tani klikoni OK dhe do ju coj mbrapa te puna juaj e re, dhe do ta shihni punen tuaj te listuar.
7.Per te skeduluar punen tuaj ju duhet te klikoni ne ‘Schedules’ ne te majte dhe te zgjidhni skedulimin e pershtatshem per ju.
8. Ku ju keni shtypur OK , athere puna juaj do te vendoset ne pemen e puneve si me poshte.
Keshtu ju krijuat nje JOB per te bere backup databasen tuaj. Kur ju beni backup nje database ne nje file, ajo nuk do te mbishkruhet ne menyre defaulte ne file, por do te shtohet ne menyre defaulte dhe keshtu file juaj backup do te vashdoje te behet akoma me i madh. keshtu komanda per inicializimin ose ( mbishkruajtjen ) do te jete:
BACKUP Database Model
To disk = ‘c:\ModelBackup.bak’
With INIT
Kjo eshte nje menyre e mire per tu mbajtur mend gjate kohes kur ju jeni duke krijuar punen tuaj.