Udostępnij za pośrednictwem


Tworzenie bazy danych (aparat bazy danych)

Utwórz bazę danych, trzeba określić nazwę bazy danych, jego właściciela, jego rozmiar plików i aplikacjami używane do przechowywania go.

Przed utworzeniem bazy danych, należy rozważyć następujące kwestie:

  • Tworzenie bazy danych, należy co najmniej uprawnienie Tworzenie bazy danych, tworzenie dowolnego bazy danych lub ZMIEŃ DOWOLNE bazę danych.

  • W SQL Server, niektóre uprawnienia są zestaw plików danych i dziennika bazy danych każda.Uprawnienia uniemożliwić przypadkowo zmian znajdują się w katalogu, który ma uprawnienia Otwórz pliki.Aby uzyskać więcej informacji, zobacz Zabezpieczanie danych i plików dziennika.

  • Użytkownik tworzący bazy danych staje się właścicielem bazy danych.

  • Maksymalnie 32 767 baz danych mogą być tworzone na wystąpienie SQL Server.

  • Nazwa bazy danych należy przestrzegać zasady określone dla Identyfikatory.

  • Wszystkie obiekty zdefiniowane przez użytkownika w model bazy danych są kopiowane do wszystkich nowo tworzonych baz danych.Wszelkie obiekty, takie jak tabele, widoki, procedury przechowywane i typy danych, można dodać do model bazy danych mają zostać uwzględnione we wszystkich nowo utworzonych baz danych.Aby uzyskać więcej informacji, zobacz model bazy danych.

Pliki bazy danych i aplikacjami

Trzy typy plików są używane do przechowywania bazy danych.Obejmują one podstawowe pliki, pliki pomocnicze i dzienniki transakcji.Baza danych musi mieć pliku podstawowego i plik dziennika co najmniej jedna transakcja.Opcjonalnie można utworzyć jeden lub więcej pomocniczych plików danych i pliki dziennika transakcji dodatkowych.

  • Pliki podstawowe
    Pliki te zawierają informacje o uruchamianiu bazy danych.Podstawowe pliki są również używane do przechowywania danych.Co baza danych zawiera jeden plik podstawowy.

  • Pliki pomocnicze
    Pliki te posiadają wszystkie dane, które nie dopasowanie w pliku danych podstawowych.Baz danych nie ma potrzeby pomocniczych plików danych, jeśli plik podstawowy jest wystarczająco duży, aby pomieścić wszystkie dane w bazie danych.Niektóre bazy danych może być wystarczająco duża, aby wymagać wiele pomocniczych plików danych lub mogą używać plików pomocniczych na oddzielnych dyskach rozprzestrzenianie się dane na wielu dyskach.

  • Dzienniki transakcji
    Informacje dziennika używane do przechowywania tych plików odzyskać bazy danych.Chociaż może być więcej niż jeden, musi być co najmniej jeden plik dziennika transakcji dla każdej bazy danych.Minimalny rozmiar pliku dziennika to 512 KB.

Aby uzyskać więcej informacji, zobacz Projektowanie plików i aplikacjami.

Podczas tworzenia bazy danych, sprawdź pliki danych tak duży, jak to możliwe, na podstawie maksymalnej kwoty oczekiwać w bazie danych.Aby uzyskać więcej informacji, zobacz Korzystanie z plików i aplikacjami do zarządzania wzrost bazy danych.

Inicjowanie pliku

Aby zastąpić wszystkie istniejące dane z lewej na dysku z uprzednio usunięte pliki są inicjowane plików danych i dziennika.Pliki te są również zainicjowany i wypełnione zerami, gdy wykonaj jedną z następujących czynności:

  • Tworzenie bazy danych

  • Dodawanie plików do istniejącej bazy danych

  • Zwiększ rozmiar istniejącego pliku

  • Przywracanie bazy danych lub grupa plików

W SQL Server, pliki danych, które mogą być inicjowane natychmiastowo.Umożliwia szybkie wykonanie operacji wspomnianych plików.Aby uzyskać więcej informacji, zobacz Zainicjowanie pliku bazy danych.

Migawki bazy danych

Utworzyć widok tylko do odczytu statyczne, nazywane migawkę istniejącej bazy danych, bazy danych można użyć instrukcja CREATE DATABASE źródłowa baza danych.migawka bazy danych jest zgodny transaction-wise ze źródłowej bazy danych jako istniała na czas utworzenia migawki.A źródłowa baza danych może mieć wielu migawek.Aby uzyskać więcej informacji, zobacz Migawki bazy danych.

Wymienny baz danych

Można utworzyć bazę danych do celów tylko do odczytu, które mogą być następnie rozprowadzane za pośrednictwem nośników wymiennych, takich jak dyski CD-ROM.Może to być przydatne do dystrybucji dużych baz danych, które zawierają dane historia, takich jak bazy danych, która zawiera szczegółowe dane dotyczące sprzedaży dla danego roku.Aby uzyskać więcej informacji, zobacz Tworzenie wymienny bazy danych.