Crearea unei copii de rezervă completă a bazei de date (serverul sql)

Declarație de rezervă nu este permisă într-o tranzacție explicită și implicită.

Copiile de rezervă create de versiunile ulterioare de SQL Server. Ele nu pot fi readuse la versiunile anterioare ale SQL Server.

recomandări

Dimensiunea unei baze de date de rezervă completă, puteți calcula cu ajutorul sistemului sp_spaceused procedură stocată.

În mod implicit, fiecare operațiune de rezervă de succes adaugă o intrare în jurnalul de erori server servicii SQL și jurnalul de evenimente de sistem. În cazul în care jurnalele de rezervă produse de foarte multe ori, acest lucru duce la o acumulare rapidă a rapoartelor de finalizarea cu succes. Acest lucru duce la o creștere în jurnalele de eroare, ceea ce face dificilă pentru a căuta alte mesaje. În cazul în care activitatea de script-uri existente nu sunt dependente de aceste înregistrări, le puteți dezactiva folosind trace pavilion 3226. Pentru mai multe informații, consultați. Trace Steaguri (Transact-SQL).

siguranță

Pentru a rezerva proprietatea INCREDERE bazei de date este atribuită OFF. Pentru mai multe informații despre cum să setați opțiunea INCREDERE la ON, cm., Parametrii A se vedea ALTER BAZA DE DATE SET (Transact-SQL).

permisiune

Permisiuni BACKUP DATABASE și LOG BACKUP atribuite în mod implicit pentru membrii serverului fix sysadmin și baza de date, roluri predefinite db_owner și date db_backupoperator.

Se specifică o listă de 1 până la 64 de dispozitive de rezervă utilizate pentru backup. Puteți specifica atât dispozitivul de backup fizic, și un dispozitiv logic corespunzător, în cazul în care acesta este deja definit. Pentru a specifica un dispozitiv de rezervă fizic, utilizați DISK sau bandă.

puteți specifica, dacă este necesar, unul sau mai mulți parametri suplimentari, o. Informații despre unii dintre parametrii de bază, a se vedea alin. 2.

Dacă este necesar, selectați una sau mai multe cu opțiuni. Prezentate aici sunt unii parametri de bază, cu. Pentru informații despre toate WITH cm. În secțiunea BACKUP (Transact-SQL).

Cu parametrii de bază ai setului de backup:

DESCRIERE =<'text' | @text_variable>
Setează o descriere textuală arbitrară a unui set de backup. Acest șir poate conține până la 255 de caractere.

NAME =
Specifică numele setului de backup. Numele nu poate depăși 128 de caractere. Dacă parametrul NAME nu este specificat, numele este lăsat necompletat.

Cu parametrii de bază ai setului de backup:

În mod implicit, comanda BACKUP adaugă o copie de siguranță la setul media existent, păstrând seturi de backup existente. Pentru a specifica în mod explicit, utilizați opțiunea NOINIT. Pentru informații cu privire la aderarea la set de backup existent cm. Sub Seturi media, familii media și seturi de backup (SQL Server).

Pentru a formata media utilizat de o opțiune de rezervă FORMAT:

FORMAT [, MEDIANAME = ] [, MEDIADESCRIPTION = ]
Utilizați oferta format atunci când utilizați prima mass-media sau pentru a suprascrie datele existente, dacă este necesar. Dacă este necesar, atribuiți un nou nume și o descriere mass-media.


Fiți extrem de atenți atunci când utilizați instrucțiunile propunerii FORMAT DE REZERVĂ, deoarece elimină toate copiile de rezervă stocate anterior pe suportul de rezervă.

Exemple (Transact-SQL)