Aumentare le dimensioni di un database
In questo argomento si descrive come aumentare le dimensioni di un database in SQL Server 2012 utilizzando SQL Server Management Studio o Transact-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.
Contenuto dell'argomento
Prima di iniziare:
Limitazioni e restrizioni
Sicurezza
Per aumentare le dimensioni di un database tramite:
SQL Server Management Studio
Transact-SQL
Prima di iniziare
Limitazioni e restrizioni
- Non è possibile aggiungere o rimuovere un file durante l'esecuzione di un'istruzione BACKUP.
Sicurezza
Autorizzazioni
È richiesta l'autorizzazione ALTER per il database.
[Top]
Utilizzo di SQL Server Management Studio
Per aumentare le dimensioni di un database
In Esplora oggetti connettersi a un'istanza del Motore di database di SQL Server, quindi espandere questa istanza.
Espandere Database, fare clic con il pulsante destro del mouse sul database di cui si desidera aumentare le dimensioni e quindi scegliere Proprietà.
In Proprietà database selezionare la pagina File.
Per aumentare le dimensioni di un file esistente, aumentare il valore nella colonna Dimensioni iniziali (MB) per il file. È necessario aumentare le dimensioni del database almeno di un 1 megabyte.
Per aumentare le dimensioni del database aggiungendo un nuovo file, fare clic su Aggiungi, quindi immettere i valori per il nuovo file. Per ulteriori informazioni, vedere Aggiungere file di dati o file di log a un database.
Scegliere OK.
[Top]
Utilizzo di Transact-SQL
Per aumentare le dimensioni di un database
Connettersi al Motore di database.
Dalla barra Standard fare clic su Nuova query.
Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui. In questo esempio si aumentano le dimensioni del file test1dat3.
USE master;
GO
ALTER DATABASE AdventureWorks2012
MODIFY FILE
(NAME = test1dat3,
SIZE = 20MB);
GO
Per ulteriori esempi, vedere Opzioni per file e filegroup ALTER DATABASE (Transact-SQL).
[Top]