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.
  1. 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.


    Neue Datenbank erstellen

    • 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.

    Datenbankoptionen

    • 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.

    Datenbankdateigruppe

    • Um die Datenbank zu erstellen, klicken Sie auf OK.
  2. 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