Freigeben über


Erstellen einer Datenbank

In diesem Thema wird beschrieben, wie Sie eine Datenbank in SQL Server 2014 mithilfe von SQL Server Management Studio oder Transact-SQL erstellen.

In diesem Thema

Vorbereitungen

Einschränkungen

  • Maximal 32.767 Datenbanken können auf einer Instanz von SQL Serverangegeben 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 Serverwird die Berechtigung zum Erstellen von Datenbanken in der Regel auf einige wenige Anmeldekonten beschränkt.

Verwendung von SQL Server Management Studio

So erstellen Sie eine Datenbank

  1. Stellen Sie im Objekt-Explorer eine Verbindung mit einer Instanz der SQL Server-Datenbank-Engine 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 Datenbankeinen 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.

    Hinweis

    Die Option Volltextindizierung verwenden ist immer aktiviert und wird ausgegraut angezeigt, da ab SQL Server 2008alle 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 mit 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.

Verwenden von Transact-SQL

So erstellen Sie eine Datenbank

  1. Stellen Sie eine Verbindung mit dem Datenbank-Engineher.

  2. Klicken Sie in 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 Saleserstellt. 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 SalesDatei _dat weder MB noch KB angegeben ist, wird MB verwendet und in Megabyte zugeordnet. Die SalesDatei _log wird in Megabytes zugeordnet, da das MB Suffix explizit im SIZE -Parameter angegeben ist.

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

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

Weitere Informationen

Datenbankdateien und Dateigruppen
Anfügen und Trennen von Datenbanken (SQL Server)
ALTER DATABASE (Transact-SQL)
Hinzufügen von Daten- oder Protokolldateien zu einer Datenbank