Crearea unei baze de date (componente de motoare de baze de date)

Pentru a crea o bază de date, trebuie să definiți numele bazei de date și proprietarul acesteia, dimensiunea, precum și fișierele și grupurile de fișiere care vor fi stocate în ea.

Când creați următoarele condiții trebuie să fie luate în considerare de baze de date:

Pentru a crea baza de date, trebuie să aveți cel puțin permisiunile CREATE DATABASE, CREATE sau ALTER orice bază de date orice bază de date.

În date SQL Server și fișierele jurnal de fiecare bază de date, unele permisiuni sunt setate. Aceste permisiuni preveni deteriorarea accidentală a fișierelor în cazul salvați-le într-un director care are permisiuni deschise. Pentru informații suplimentare. A se vedea fișierele de date și Securizarea jurnal.

Utilizatorul care a creat baza de date, devine proprietarul acestuia.

Într-o instanță de SQL Server pot fi create până la 32.767 de baze de date.

Numele bazei de date trebuie să respecte regulile specificate pentru identificatorii.

Toate obiectele definite de utilizator în baza de date model sunt copiate în baza de date nou creată. Puteți adăuga orice obiecte, cum ar fi tabele, vizualizări, proceduri stocate, și tipuri de date în baza de date model. pentru a le include în toate baza de date creată. Pentru mai multe informații, consultați. Secțiunea de bază de date model.

Într-o bază de date, trei tipuri de fișiere sunt folosite pentru depozitare. Acestea sunt fișiere primar fișiere secundare și registrele de tranzacții. Baza de date trebuie să conțină fișierul de date primare și cel puțin un fișier jurnal de tranzacții. Puteți crea unul sau mai multe fișiere de date secundare și fișiere suplimentare jurnal de tranzacții.

Aceste fișiere conțin informații de pornire a bazei de date. De asemenea, stocate în fișierele de date primare. Fiecare bază de date are un singur fișier de date primare.

Aceste fișiere conțin toate datele care nu se potrivesc în fișierul de date primare. Dacă fișierul primar are o dimensiune suficient de mare pentru a stoca întreaga bază de date de informații, într-un fișierele bazei de date secundare nu sunt utilizate. Unele baze de date au o astfel de dimensiune încât este necesar să se utilizeze mai multe fișiere de date secundare, sau le utilizează fișiere de date secundare pe diferite hard disk-uri pentru distribuirea de informații pe mai multe dispozitive.

Aceste fișiere conțin informații de jurnal utilizate pentru a recupera baza de date. Fiecare bază de date trebuie să aibă cel puțin un fișier jurnal de tranzacții, și poate câteva dintre aceste fișiere. Dimensiunea minimă a fișierului de jurnal este de 512 KB.

Când creați un fișiere de date de baze de date trebuie să fie cât mai mare posibil, în conformitate cu valoarea maximă așteptată a datelor în baza de date. Pentru mai multe informații, consultați. În Utilizarea fișierelor și grupuri de fișiere pentru a monitoriza creșterea bazei de date.

fișier de inițializare

fișierele de date și jurnal sunt inițializate pentru a suprascrie datele existente la stânga pe disc din fișierele șterse anterior. Aceste fișiere sunt, de asemenea inițializate și umplut cu zerouri atunci când efectuați una dintre următoarele operațiuni:

Crearea unei baze de date

Adăugarea de fișiere la o bază de date existentă

Creșterea dimensiunii unui fișier existent

Restaurarea grupul de baze de date sau fișier

Fișierele bazei de date SQL Server poate fi inițiată imediat. Aceasta oferă posibilitatea de a efectua rapid aceste operații cu fișiere. Pentru mai multe informații, consultați. În inițializarea secțiune a fișierelor bazei de date.

Instrucțiunea CREATE DATABASE poate fi folosit pentru a crea o prezentare numai în citire-statică la o bază de date existentă, baza de date sursă, numită instantaneu de baze de date. Un instantaneu de baze de date este consistentă la sursa de bază de date la nivel de tranzacție la momentul instantaneu. Sursa de baze de date poate avea mai multe instantanee. Pentru mai multe informații, consultați. În secțiunea Baza de date instantanee.

Puteți crea o bază de date, un read-only, care pot fi apoi împrăștiată pe suporturi amovibile, cum ar fi CD-uri. Acest lucru poate fi util pentru distribuirea bazelor de date mari care conțin date de istorie, cum ar fi propagarea unei baze de date cu informații detaliate cu privire la vânzări într-un anumit an. Pentru mai multe informații, consultați. În secțiunea Crearea unei baze de date pe un suport amovibil.