Share via


Hinzufügen von Daten- oder Protokolldateien zu einer Datenbank

In diesem Thema wird beschrieben, wie Daten- oder Protokolldateien in SQL Server 2012 mithilfe von SQL Server Management Studio oder Transact-SQL einer Datenbank hinzugefügt werden.

In diesem Thema

  • Vorbereitungen:

    Einschränkungen

    Sicherheit

  • So fügen Sie einer Datenbank Daten- oder Protokolldateien hinzu mit:

    SQL Server Management Studio

    Transact-SQL

Vorbereitungen

Einschränkungen

  • Sie können keine Dateien hinzufügen oder entfernen, während eine BACKUP-Anweisung ausgeführt wird.

  • Für jede Datenbank können maximal 32.767 Dateien und 32.767 Dateigruppen angegeben werden.

Sicherheit

Berechtigungen

Erfordert die ALTER-Berechtigung für die Datenbank.

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

Verwendung von SQL Server Management Studio

So fügen Sie einer Datenbank Daten- oder Protokolldateien hinzu

  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. Erweitern Sie Datenbanken, klicken Sie mit der rechten Maustaste auf die Datenbank, der die Dateien hinzugefügt werden sollen, und klicken Sie dann auf Eigenschaften.

  3. Wählen Sie im Dialogfeld Datenbankeigenschaften die Seite Dateien aus.

  4. Zum Hinzufügen einer Daten- oder Transaktionsprotokolldatei klicken Sie auf Hinzufügen.

  5. Geben Sie im Bereich Datenbankdateien einen logischen Namen für die Datei ein. Der Dateiname muss innerhalb der Datenbank eindeutig sein.

  6. Wählen Sie den Dateityp aus: Daten- oder Protokolldatei.

  7. Wählen Sie für eine Datendatei in der Liste die Dateigruppe aus, in der die Datei eingeschlossen werden soll, oder wählen Sie <Neue Dateigrupe> aus, um eine neue Dateigruppe zu erstellen. Transaktionsprotokolle können nicht in Dateigruppen platziert werden.

  8. Geben Sie die Anfangsgröße der Datei an. Legen Sie die Datendatei so groß wie möglich aus. Orientieren Sie sich dabei an dem maximal zu erwartenden Umfang der Datei, die in der Datenbank gespeichert werden soll.

  9. Um anzugeben, wie die Datei wachsen soll, klicken Sie auf () in der Spalte Automatische Vergrößerung. Wählen Sie eine der folgenden Optionen aus:

    1. Um ein Anwachsen der aktuell ausgewählten Datei zuzulassen, wenn mehr Datenspeicherplatz benötigt wird, aktivieren Sie das Kontrollkästchen Automatische Vergrößerung aktivieren, und wählen Sie dann eine der folgenden Optionen aus:

    2. Wählen Sie In Megabyte aus, um anzugeben, dass die Datei in festen Schritten größer werden soll, und geben Sie einen Wert an.

    3. Wählen Sie In Prozent aus, um anzugeben, dass die Datei um einen Prozentsatz der aktuellen Dateigröße größer werden soll, und geben Sie einen Wert an.

  10. Um die maximale Dateigröße anzugeben, aktivieren Sie eine der folgenden Optionen:

    1. Wählen Sie Beschränkt vergrößerbar (MB) aus, um die maximale Größe für die Datei anzugeben, und geben Sie einen Wert an.

    2. Um ein Anwachsen der Datei bei Bedarf zuzulassen, wählen Sie Unbeschränkt vergrößerbar aus.

    3. Um die Vergrößerung der Datei zu verhindern, deaktivieren Sie das Kontrollkästchen Automatische Vergrößerung aktivieren. Die Größe der Datei steigt dann nicht über den in der Spalte Anfangsgröße (MB) angegebenen Wert hinaus.

    HinweisHinweis

    Die maximale Dateigröße ergibt sich aus dem verfügbaren Speicherplatz und den von der verwendeten Version von SQL Server festgelegten Lizenzierungslimits.

  11. Geben Sie den Pfad für den Dateispeicherort an. Der angegebene Pfad muss vorhanden sein, bevor die Datei hinzugefügt wird.

    HinweisHinweis

    Standardmäßig werden die Daten und Transaktionsprotokolle auf demselben Laufwerk und unter demselben Pfad gespeichert, um Systeme mit nur einem Datenträger zu berücksichtigen. Diese Variante kann jedoch für bestimmte Produktionsumgebungen nicht optimal sein. Weitere Informationen finden Sie unter Datenbankdateien und Dateigruppen.

  12. Klicken Sie auf OK.

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

Verwendung von Transact-SQL

So fügen Sie einer Datenbank Daten- oder Protokolldateien hinzu

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

  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 eine Dateigruppe mit zwei Dateien einer Datenbank hinzugefügt. Im Beispiel wird die Dateigruppe Test1FG1 in der AdventureWorks2012 -Datenbank erstellt, und der Dateigruppe werden zwei 5-MB-Dateien hinzugefügt.

USE master
GO
ALTER DATABASE AdventureWorks2012
ADD FILEGROUP Test1FG1;
GO
ALTER DATABASE AdventureWorks2012 
ADD FILE 
(
    NAME = test1dat3,
    FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\t1dat3.ndf',
    SIZE = 5MB,
    MAXSIZE = 100MB,
    FILEGROWTH = 5MB
),
(
    NAME = test1dat4,
    FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\t1dat4.ndf',
    SIZE = 5MB,
    MAXSIZE = 100MB,
    FILEGROWTH = 5MB
)
TO FILEGROUP Test1FG1;
GO

Weitere Beispiele finden Sie unter ALTER DATABASE-Optionen Datei und Dateigruppe (Transact-SQL).

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

Siehe auch

Konzepte

Datenbankdateien und Dateigruppen

Löschen von Daten- oder Protokolldateien aus einer Datenbank

Erhöhen der Größe einer Datenbank