5103: Der Wert für MAXSIZE darf für die Datei '%1!' nicht kleiner als der Wert für SIZE sein.
Fehlermeldung:
Meldung 5103, Ebene 16, Status 1, Zeile 1
Der Wert für MAXSIZE darf für die Datei '%1!' nicht kleiner als der Wert für SIZE sein.
Ebene:
16.
Beschreibung:
Diese Fehlermeldung erscheint, wenn man versucht, eine Datenbank per CREATE DATABASE zu erstellen, die zulässige Gesamtgröße (MAXSIZE) aber die Anfanggröße der Datendatei unterschreitet.
Auswirkungen:
Das SQL Statement kann zwar geparst werden, jedoch zur Laufzeit wird der Fehler ausgelöst.
Behebung:
Fehler der Ebene 16 sind Fehler, die vom Anwender hervorgerufen werden. Sie können und müssen vom Anwender korrigiert werden. Die zulässige Gesamtgröße der Datenbank muß mindestens gleich der Anfangsgröße der Datendatei sein, damit die Datenbank erfolgreich angelegt werden kann.
Versionen:
Alle Versionen von SQL Server.
Beispiele:
USE master;
IF DB_ID (N'MyExample') > 0
DROP DATABASE MyExample;
GO
CREATE DATABASE MyExample
ON PRIMARY
( NAME = MyExample_Data,
FILENAME = 'E:\MyExample_Data.mdf',
SIZE = 5,
MAXSIZE = 4,
FILEGROWTH = 15% )
LOG ON
( NAME = MyExample_Log,
FILENAME = 'E:\MyExample_Log.ldf',
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB );
GO
Anmerkungen:
Im obigen Beispiel wird die Anfangsgröße der Datendatei mit 5 MB angegeben. Gleichzeitig soll die zulössige Gesamtgröße nur 4 MB betragen. Dies löst den Fehler aus.