Aumentare le dimensioni di un databaseIncrease the Size of a Database

QUESTO ARGOMENTO SI APPLICA A: SìSQL ServerSìDatabase SQL di AzurenonAzure SQL Data Warehouse non Parallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL ServeryesAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

In questo argomento si descrive come aumentare le dimensioni di un database in SQL Server 2017SQL Server 2017 utilizzando SQL Server Management StudioSQL Server Management Studio o Transact-SQLTransact-SQL.This topic describes how to increase the size of a database in SQL Server 2017SQL Server 2017 by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL. Il database viene espanso aumentando le dimensioni di un file di dati o di log o esistente oppure aggiungendo un nuovo file al database.The database is expanded by either increasing the size of an existing data or log file or by adding a new file to the database.

Contenuto dell'argomentoIn This Topic

Prima di iniziareBefore You Begin

Limitazioni e restrizioniLimitations and Restrictions

  • Non è possibile aggiungere o rimuovere un file durante l'esecuzione di un'istruzione BACKUP.You cannot add or remove a file while a BACKUP statement is running.

SicurezzaSecurity

PermissionsPermissions

È richiesta l'autorizzazione ALTER per il database.Requires ALTER permission on the database.

Utilizzo di SQL Server Management StudioUsing SQL Server Management Studio

Per aumentare le dimensioni di un databaseTo increase the size of a database

  1. In Esplora oggetticonnettersi a un'istanza del Motore di database di SQL ServerSQL Server Database Engine, quindi espandere questa istanza.In Object Explorer, connect to an instance of the Motore di database di SQL ServerSQL Server Database Engine, and then expand that instance.

  2. Espandere Database, fare clic con il pulsante destro del mouse sul database di cui si vuole aumentare le dimensioni e quindi scegliere Proprietà.Expand Databases, right-click the database to increase, and then click Properties.

  3. In Proprietà databaseselezionare la pagina File .In Database Properties, select the Files page.

  4. Per aumentare le dimensioni di un file esistente, aumentare il valore nella colonna Dimensioni iniziali (MB) per il file.To increase the size of an existing file, increase the value in the Initial Size (MB) column for the file. È necessario aumentare le dimensioni del database almeno di un 1 megabyte.You must increase the size of the database by at least 1 megabyte.

  5. Per aumentare le dimensioni del database aggiungendo un nuovo file, fare clic su Aggiungi , quindi immettere i valori per il nuovo file.To increase the size of the database by adding a new file, click Add and then enter the values for the new file. Per altre informazioni, vedere Aggiungere file di dati o file di log a un database.For more information, see Add Data or Log Files to a Database.

  6. Fare clic su OK.Click OK.

Uso di Transact-SQLUsing Transact-SQL

Per aumentare le dimensioni di un databaseTo increase the size of a database

  1. Connettersi al Motore di databaseDatabase Engine.Connect to the Motore di databaseDatabase Engine.

  2. Dalla barra Standard fare clic su Nuova query.From the Standard bar, click New Query.

  3. Copiare e incollare l'esempio seguente nella finestra delle query e fare clic su Esegui.Copy and paste the following example into the query window and click Execute. In questo esempio si aumentano le dimensioni del file test1dat3.This example increases the size of the file test1dat3.

    USE master;
    GO
    ALTER DATABASE AdventureWorks2012 
    MODIFY FILE
        (NAME = test1dat3,
        SIZE = 20MB);
    GO
    

    Per altri esempi, vedere Opzioni per file e filegroup ALTER DATABASE (Transact-SQL).For more examples, see ALTER DATABASE File and Filegroup Options (Transact-SQL).

Vedere ancheSee Also

Aggiungere file di dati o file di log a un database Add Data or Log Files to a Database
Compattare un databaseShrink a Database