Cum de a crea o bază de date pentru a arhiva MS SQL Server 2018 de programare pentru incepatori

La o întrebare despre backup de date importante, nu vom merge înapoi, așa cum ne-am ridicat în mod repetat această problemă, de exemplu, în materiale:

Și, din moment ce teoria a fost mult mai merge direct la practică, și anume de a crea o copie de rezervă a bazei de date.

Cum de a crea o arhivă a bazei de date SQL Server

Să definim că fișierul vom face o bază de date de test cu numele «încercare». De la începutul GUI, și în acest proces, putem scrie un script pentru mai târziu, pur si simplu se poate rula și nu te distras de tot felul de parametri de intrare.

Deschideți Management Studio, dezvăluind „baze de date“, selectați baza de date dorită, faceți clic dreapta pe ea, selectați față de sarcini> Copiere de rezervă

Cum de a crea o bază de date pentru a arhiva de programare MS SQL Server 2008 pentru incepatori

C: \ Program Files \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ Backup \

De exemplu, l-am schimbat la C: \ temp \ și numit test_arh.bak arhiva

Cum de a crea o bază de date pentru a arhiva de programare MS SQL Server 2008 pentru incepatori

De asemenea, dacă te duci la elementul „Opțiuni“, puteți seta setările pentru a suprascrie toate seturile de date, acesta va explica acum. Dacă lăsați totul așa cum este, de exemplu, pentru a adăuga la setul existent de date pe care aveți un fișier copie de siguranță va fi una, dar mai multe instanțe de seturi de date, de exemplu, când restaurarea Pur și simplu selectați setul dorit. Și dacă ai pus „suprascrise set de backup existent“ este setat pentru a fi întotdeauna unul, apoi, în acest caz, va trebui să creați fișiere (să zicem de zi cu zi), cu nume diferite. Am setat pentru a suprascrie, ca de exemplu, în viitor, am de gând să creeze arhive pentru fiecare zi, cu data în numele acestor fișiere rapid dacă doriți să copiați elementul am nevoie de întăriri pentru o anumită dată, în orice loc.

Cum de a crea o bază de date pentru a arhiva de programare MS SQL Server 2008 pentru incepatori

Și apropo, în acest moment, după introducerea tuturor parametrilor, puteți crea un script pentru a înregistra și de a continua să folosească. Pentru a face acest lucru, pur și simplu apăsați pe partea de sus a „script“

Ca urmare a acestei acțiuni vă va interoga fereastra care va codifica pentru acest scenariu. Pentru a-l să vină înapoi un pic mai târziu, dar acum faceți clic pe „OK“ și după operație, va fi o fereastră în care va fi indicat rezultatul copiei de rezervă, în cazul în care totul este bine, este următorul mesaj

Crearea unui server de fișiere de baze de date SQL, printr-o cerere

Dacă ați făcut totul așa cum este descris mai sus (de exemplu, apăsați „script“), apoi deschideți o fereastră de interogare, care de fapt este ea însăși crearea unei cereri de arhivă, dar avem un pic modificat, așa cum am spus, că am de gând să lanseze în fiecare zi, astfel încât numele a fost potrivită, vom scrie doar o astfel de declarație SQL.

Și acum, dacă vom rula, vom crea o copie de rezervă a bazei de date cu numele test_arh_Tekuschaya data bak

Creați automat o copie de rezervă în SQL Server

în cazul în care am creat o cur_date variabilă să-l pentru a păstra data curentă, și apoi conectați la serverul local prin intermediul utilitarului osql care utilizează ODBC și a efectua script-ul nostru (am numit-o test.sql), precum și jurnalul de scriere, în cazul în care ne-am necesare variabilei noastre, toate salvate cu extensia .bat. a crea un planificator sarcină și se poate spune uita despre procesul de arhivare a bazei de date, de asemenea, trebuie doar să verificați periodic pentru a vedea dacă fișierul este creat sau nu.