BackUp

International version Top  Forrige  Næste

Med til installation af en database server hører at sikre at der tages regelmæssig backup.

 

Backup kan foretages på flere måder - her skal blot nævnes tre forskellige:

 

1. Ad Hoc backup

Her kan programmet CRM Manager benyttes. I dette program er der via venstrenavigatoren mulighed for at vælge backup og dernæst følge vejledningen.

 

2. Planlagt backup SQL Server Express versioner

Med SQL Server i Express versioner mangler den del af serveren, der kaldes SQL Agent (hvorunder backups ellers kunne lægges). I stedet kan vi køre et script, der udfører backuppen og lægge kørslen af dette script ind under Windows Planlagte opgaver.

 

Trin 1: Scriptet

 

Backuppen tages med T-SQL kommandoen BACKUP DATABASE.

Opret en tekstfil og indsæt to linier i den svarende til nedenfor:

 

BACKUP DATABASE CCRMDB TO DISK = 'D:\Documents and Settings\All Users\Documents\Backup\Data.bak' WITH FORMAT;

GO

 

Hvis du ikke benytter aliaset CCRMDB, skal du ændre dette og stien til destinationen kan du også ændre. Læg dog mærke til at den konto, hvorunder SQL Server afvikles, skal have skriveadgang til filen. Derfor har vi i eksemplet benyttet stien Delte dokumenter.

 

Gem scriptfilen og notér lokationen.

 

Trin 2: SQLCMD

 

Til at køre scriptet anvendes SQLCMD, der følger med en installation af SQL Server.

 

Hvis scriptfilen er gemt som C:\backup.txt bliver kaldet til SQLCMD som følger:

 

sqlcmd -S.\SQLEXPRESS -dCCRMDB -iC:\backup.txt -oc:\backuplog.txt

 

.\SQLEXPRESS kan ændres, hvis data serveren ikke hedder SQLEXPRESS.

CCRMDB kan ændres, hvis du benytter et andet alias.

backuplog.txt kan ændres vilkårligt.

 

Denne kommando kan afvikles direkte fra Windows kommandoprompt og således også lægges ind i Windows Planlagte Opgaver. Husk at opgaven skal køres med Administrative rettigheder eller under en anden bruger, der kan logge på SQL Server og har lov at tage backup.

 

3. Planlagt backup med SQL Server (ikke Express)

I denne version af SQL Server kan du via SQL Server Management Studio starte en wizard, der udfører backuppen og tilmelder den som job under SQL Agent.

 

 


Side url: http://www.channelcrm.net/dk/index.html?net_backup.htm