Utwórz bazę danych za pomocą graficznego interfejsu użytkownika SQL Server Management Studio.
W programie SQL Server można utworzyć nową bazę danych za pomocą graficznego interfejsu użytkownika (GUI) programu SQL Server Management Studio lub uruchamiając skrypt SQL.
Utwórz bazę danych za pomocą GUI
Tutaj utworzymy bazę danych za pomocą metody GUI.
-
Utwórz nową bazę danych
Upewnij się, że właściwy serwer jest rozwinięty w Eksploratorze obiektów.
Kliknij prawym przyciskiem myszy Bazy danych i wybierz Nowa baza danych... z menu kontekstowego.
-
Nazwij bazę danych
Wprowadź nazwę bazy danych i kliknij OK .
W tym samouczku nazwałem moją Muzyka , ponieważ będziemy tworzyć bazę danych do przechowywania danych związanych z muzyką (tj. wykonawców, albumów itp.).
Możesz zmienić dowolne ustawienia w Nowej bazie danych okno dialogowe przed kliknięciem OK .
W tym samouczku zostawimy go z ustawieniami domyślnymi.
-
Nowa baza danych
Nowa baza danych jest teraz wymieniona w Eksploratorze obiektów w sekcji Bazy danych .
Jeśli go rozwiniesz, zobaczysz dalsze rozwijalne węzły, każdy do określonego celu. Na przykład jeden dla tabel, drugi dla widoków itp.
Utwórz bazę danych według skryptu
SQL Server akceptuje Transact-SQL (który jest rozszerzoną wersją standardu SQL), więc możesz utworzyć tę samą bazę danych, uruchamiając następujący skrypt SQL.
USE master; GO CREATE DATABASE Music; GO
Aby to zrobić, otwórz nowe zapytanie, klikając Nowe zapytanie na pasku narzędzi i uruchom SQL CREATE DATABASE
oświadczenie.
Jeśli nie masz pewności, jak uruchomić zapytanie, zajmiemy się tym wkrótce, tworząc tabelę za pomocą skryptu.
Podobnie jak możesz określić pewne właściwości podczas tworzenia bazy danych za pomocą GUI, możesz uwzględnić te same właściwości podczas tworzenia bazy danych za pomocą skryptu. Oto przykład określania ustawień plików danych i dzienników.
USE master ; GO CREATE DATABASE Music ON ( NAME = Music_dat, FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\Music.mdf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 ) LOG ON ( NAME = Music_log, FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\Music_log.ldf', SIZE = 5MB, MAXSIZE = 25MB, FILEGROWTH = 5MB ) ; GO
Systemowe bazy danych
Kiedy tworzysz nową bazę danych, baza danych jest tworzona na podstawie modelu Baza danych. Ta baza danych zapewnia szablon dla każdej nowej tworzonej bazy danych.
model baza danych to systemowa baza danych. Podczas instalowania programu SQL Server tworzonych jest pięć następujących systemowych baz danych.
- master
- Ta baza danych przechowuje informacje na poziomie systemu, takie jak konta użytkowników, ustawienia konfiguracji i informacje o wszystkich innych bazach danych.
- model
- Ta baza danych jest używana jako szablon dla wszystkich innych tworzonych baz danych. Wszelkie modyfikacje tej bazy danych są stosowane do wszelkich nowych baz danych utworzonych później.
- msdb
- Ta baza danych jest używana przez agenta serwera SQL do konfigurowania alertów i zaplanowanych zadań itp.
- Zasób
- Jest to ukryta baza danych tylko do odczytu, która zawiera obiekty systemowe dołączone do programu SQL Server. Obiekty systemowe są fizycznie utrwalane w bazie danych zasobów, ale logicznie pojawiają się w schemacie sys każdej bazy danych.
- tempdb
- Ten zawiera wszystkie tabele tymczasowe, tymczasowe procedury przechowywane i wszelkie inne wymagania dotyczące tymczasowego przechowywania generowane przez SQL Server.
Pamiętaj, że zobaczysz tylko cztery bazy danych wymienione w sekcji Systemowe bazy danych w Eksploratorze obiektów, ponieważ baza danych Resource jest ukryta (chociaż można uzyskać do niej dostęp programowo).