Share via


Erstellen einer Datenbank

In diesem Thema wird beschrieben, wie eine Datenbank in SQL Server 2012 mit SQL Server Management Studio oder Transact-SQL erstellt wird.

In diesem Thema

  • Vorbereitungen:

    Einschränkungen

    Voraussetzungen

    Empfehlungen

    Sicherheit

  • So erstellen Sie eine Datenbank mit:

    SQL Server Management Studio

    Transact-SQL

Vorbereitungen

Einschränkungen

  • Maximal 32.767 Datenbanken können auf einer Instanz von SQL Server angegeben werden.

Voraussetzungen

  • Die CREATE DATABASE-Anweisung muss im Autocommitmodus (dem Standardmodus für die Transaktionsverwaltung) ausgeführt werden und ist in einer expliziten oder impliziten Transaktion nicht zulässig.

Empfehlungen

  • Die master-Datenbank sollte immer dann gesichert werden, wenn eine Benutzerdatenbank erstellt, geändert oder gelöscht wird.

  • Wenn Sie eine Datenbank erstellen, sollten die Datendateien möglichst groß sein. Orientieren Sie sich dabei an den maximal zu erwartenden Datenmengen, die in der Datenbank gespeichert werden sollen.

Sicherheit

Berechtigungen

Erfordert die Berechtigung CREATE DATABASE in der master-Datenbank oder die Berechtigung CREATE ANY DATABASE oder ALTER ANY DATABASE.

Zur Steuerung der Datenträgernutzung einer Instanz von SQL Server wird die Berechtigung zum Erstellen von Datenbanken in der Regel auf einige wenige Anmeldekonten beschränkt.

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Nach oben]

SQL Server Management Studio

So erstellen Sie eine Datenbank

  1. Stellen Sie im Objekt-Explorer eine Verbindung mit einer Instanz von SQL Server Database Engine (Datenbankmodul) her, und erweitern Sie dann diese Instanz.

  2. Klicken Sie mit der rechten Maustaste auf Datenbanken, und klicken Sie dann auf Neue Datenbank.

  3. Geben Sie unter Neue Datenbank einen Datenbanknamen ein.

  4. Zum Erstellen der Datenbank unter Übernahme aller Standardwerte klicken Sie auf OK; ansonsten fahren Sie mit den folgenden optionalen Schritten fort.

  5. Zum Ändern des Besitzernamens klicken Sie auf (), um einen anderen Besitzer auszuwählen.

    HinweisHinweis

    Die Option Volltextindizierung verwenden ist immer aktiviert und wird ausgegraut angezeigt, da ab SQL Server 2008 alle Benutzerdatenbanken volltextfähig sind.

  6. Zum Ändern der Standardwerte der Primärdaten- und Transaktionsprotokolldateien klicken Sie im Bereich Datenbankdateien auf die entsprechende Zelle und geben den neuen Wert ein. Weitere Informationen finden Sie unter Hinzufügen von Daten- oder Protokolldateien zu einer Datenbank.

  7. Zum Ändern der Sortierung der Datenbank klicken Sie auf die Seite Optionen, und wählen dann eine Sortierung aus der Liste aus.

  8. Zum Ändern des Wiederherstellungsmodells klicken Sie auf die Seite Optionen aus und wählen dann ein Wiederherstellungsmodell aus der Liste aus.

  9. Zum Ändern der Datenbankoptionen klicken Sie auf die Seite Optionen aus und ändern anschließend die Datenbankoptionen. Eine Beschreibung der einzelnen Optionen finden Sie unter ALTER DATABASE SET-Optionen (Transact-SQL).

  10. Zum Hinzufügen einer neuen Dateigruppe klicken Sie auf die Seite Dateigruppen. Klicken Sie auf Hinzufügen, und geben Sie dann die Werte für die Dateigruppe ein.

  11. Zum Hinzufügen einer erweiterten Eigenschaft zur Datenbank klicken Sie auf die Seite Erweiterte Eigenschaften.

    1. Geben Sie in die Spalte Name einen Namen für die erweiterte Eigenschaft ein.

    2. Geben Sie in die Spalte Wert den Text für die erweiterte Eigenschaft ein. Geben Sie beispielsweise eine oder mehrere Angaben zur Beschreibung der Datenbank ein.

  12. Klicken Sie auf OK, um die Datenbank zu erstellen.

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Nach oben]

Transact-SQL

So erstellen Sie eine Datenbank

  1. Stellen Sie eine Verbindung mit dem Database Engine (Datenbankmodul) her.

  2. Klicken Sie auf der Standardleiste auf Neue Abfrage.

  3. Kopieren Sie das folgende Beispiel, fügen Sie es in das Abfragefenster ein, und klicken Sie auf Ausführen. In diesem Beispiel wird die Datenbank mit dem Namen Sales erstellt. Da das PRIMARY-Schlüsselwort nicht verwendet wird, wird die erste Datei (Sales_dat) zur primären Datei. Da im SIZE-Parameter für die Datei Sales_dat weder MB noch KB angegeben ist, wird die Einheit MB verwendet und in Megabyte zugeordnet. Die Datei Sales_log wird in Megabyte zugeordnet, weil das Suffix MB explizit im SIZE-Parameter angegeben ist.

USE master ;
GO
CREATE DATABASE Sales
ON 
( NAME = Sales_dat,
    FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\saledat.mdf',
    SIZE = 10,
    MAXSIZE = 50,
    FILEGROWTH = 5 )
LOG ON
( NAME = Sales_log,
    FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\salelog.ldf',
    SIZE = 5MB,
    MAXSIZE = 25MB,
    FILEGROWTH = 5MB ) ;
GO

Weitere Beispiele finden Sie unter CREATE DATABASE (Transact-SQL).

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird[Nach oben]

Siehe auch

Verweis

ALTER DATABASE (Transact-SQL)

Konzepte

Datenbankdateien und Dateigruppen

Anfügen und Trennen von Datenbanken (SQL Server)

Hinzufügen von Daten- oder Protokolldateien zu einer Datenbank