Erstellen Sie eine Datenbank in MS SQL Server
Voraussetzung – Einführung von MS SQL Server
Datenbanken sind eine Sammlung von Objekten wie Tabellen, Ansichten, gespeicherten Prozeduren, Funktionen usw. In MS SQL Server sind zwei Arten von Datenbanken verfügbar.
- Systemdatenbanken
- Benutzerdatenbanken
Systemdatenbanken:
Systemdatenbanken werden automatisch erstellt, sobald wir den MS SQL Server installiert haben. Nachfolgend finden Sie eine Liste der Systemdatenbanken –
- Meister
- Modell
- MSDB
- Tempdb
Benutzerdatenbanken:
Benutzerdatenbanken werden von Benutzern erstellt (DBAs und Tester, die Zugriff zum Erstellen von Datenbanken haben). Um eine Datenbank zu erstellen, können die folgenden Methoden verwendet werden –
- SQL Server Management Studio.
- Transact-SQL.
- Verwenden von SQL Server Management Studio:
- Stellen Sie eine Verbindung zu einer SQL-Instanz der SQL Server-Datenbank-Engine her und erweitern Sie dann diese Instanz.
- Klicken Sie mit der rechten Maustaste auf Datenbanken, und klicken Sie dann auf Neue Datenbank.
- Geben Sie einen Datenbanknamen ein.
- Um die Datenbank mit Standardwerten zu erstellen, klicken Sie auf OK.
- Fahren Sie andernfalls mit den folgenden optionalen Schritten fort.
- Um den Eigentümernamen zu ändern, klicken Sie auf (…), um einen anderen Eigentümer auszuwählen.
- Um die Standardwerte der ersten Daten- und Transaktionsprotokolldateien zu ändern, klicken Sie im Raster Datenbankdateien auf die bearbeitbare Zelle und geben Sie den neuen Wert ein.
- Um die Sortierung der Datenbank zu ändern, wählen Sie die Seite „Optionen“ und dann eine Sortierung aus der Liste aus.
- Um das Wiederherstellungsmodell zu ändern, wählen Sie die Seite Optionen und wählen Sie ein Wiederherstellungsmodell aus der Liste aus.
- Um weitere Dateigruppen hinzuzufügen, klicken Sie auf die Option Dateigruppen. Klicken Sie auf Hinzufügen und geben Sie dann die Werte für die Dateigruppe ein.
- Um die Datenbank zu erstellen, klicken Sie auf OK.
- Verwenden von Transact-SQL:
- Stellen Sie eine Verbindung mit der Datenbank-Engine her.
- Neue Abfrage öffnen.
Syntax -
CREATE DATABASE Datenbankname [ AN [ PRIMARY ] <Dateispezifikation> [...n ] [, <Dateigruppe> [...n ] ] [ ANMELDEN <Dateispezifikation> [...n ] ] ] [ COLLATE Kollationsname ] [ MIT <Option> [...n ] ] [;]
Beispiel -
Datenbank mit Standardeinstellungen erstellen –
CREATE DATABASE-Test;
Datenbank mit Optionen erstellen –
CREATE DATABASE test ON (NAME = test_dat , --logical datafile name FILENAME = 'D:\DATA\ testdat.mdf ', --physical datafile name SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5) ANMELDEN (NAME = test_log , --logical logfile name FILENAME = 'L:\DATA\testlog.ldf', --physical logfile name GRÖSSE = 5MB, MAXSIZE = 25MB, DATEIWACHSTUM = 5MB ) ; GEHEN