Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie werden die anfängliche Datenbankdateigröße und das Dateiwachstum in einem Datenbankprojekt festgelegt?

Die in der bin erstellten Skripte Verzeichnis legen nahe, dass andere Eigenschaften als der logische Dateiname, der physische Dateiname und die Zieldateigruppe tatsächlich ignoriert werden. Schließlich habe ich dieses Problem gelöst, indem ich ein Post-Deployment-Skript hinzugefügt habe. Klicken Sie dazu mit der rechten Maustaste auf das Datenbankprojekt und wählen Sie Hinzufügen -> Neues Element -> Benutzerskripte -> Post-Deployment-Skript . In diesem Skript können Sie die Datenbank beliebig ändern, in diesem Fall ändern Sie die Dateieigenschaften mit:

ALTER DATABASE [$(DatabaseName)]
    MODIFY FILE
    (
        NAME = [SqlFile1],
        SIZE = 5000MB,
        MAXSIZE = UNLIMITED,
        FILEGROWTH = 50%
    )