MS SQL Server - tworzenie bazy danych

Baza danych to zbiór obiektów, takich jak tabela, widok, procedura składowana, funkcja, wyzwalacz itp.

W MS SQL Server dostępne są dwa typy baz danych.

  • Systemowe bazy danych
  • Bazy danych użytkowników

Systemowe bazy danych

Systemowe bazy danych są tworzone automatycznie podczas instalacji MS SQL Server. Poniżej znajduje się lista systemowych baz danych -

  • Master
  • Model
  • MSDB
  • Tempdb
  • Zasoby (wprowadzone w wersji 2005)
  • Dystrybucja (tylko funkcja jest do replikacji)

Bazy danych użytkowników

Bazy danych użytkowników są tworzone przez użytkowników (administratorów, programistów i testerów, którzy mają dostęp do tworzenia baz danych).

Do tworzenia bazy danych użytkowników używane są następujące metody.

Metoda 1 - użycie skryptu T-SQL lub przywrócenie bazy danych

Poniżej przedstawiono podstawową składnię tworzenia bazy danych w MS SQL Server.

Create database <yourdatabasename>

LUB

Restore Database <Your database name> from disk = '<Backup file location + file name>

Przykład

Aby utworzyć bazę danych o nazwie „Testdb”, uruchom następujące zapytanie.

Create database Testdb

LUB

Restore database Testdb from disk = 'D:\Backup\Testdb_full_backup.bak'

Note - D: \ backup to lokalizacja pliku kopii zapasowej, a Testdb_full_backup.bak to nazwa pliku kopii zapasowej

Metoda 2 - użycie programu SQL Server Management Studio

Połącz się z wystąpieniem SQL Server i kliknij prawym przyciskiem myszy folder baz danych. Kliknij nową bazę danych, a pojawi się następujący ekran.

Wpisz w pole nazwy bazy danych nazwę swojej bazy danych (przykład: aby utworzyć bazę danych o nazwie „Testdb”) i kliknij OK. Baza danych Testdb zostanie utworzona, jak pokazano na poniższej migawce.