| title | Increase the Size of a Database | ||||
|---|---|---|---|---|---|
| description | Increase the Size of a Database | ||||
| author | WilliamDAssafMSFT | ||||
| ms.author | wiassaf | ||||
| ms.reviewer | randolphwest | ||||
| ms.date | 11/21/2024 | ||||
| ms.service | sql | ||||
| ms.topic | how-to | ||||
| helpviewer_keywords |
|
||||
| monikerRange | >=sql-server-2016 || >=sql-server-linux-2017 |
[!INCLUDE SQL Server]
This article describes how to increase the size of a database in [!INCLUDE ssnoversion] by using [!INCLUDE ssManStudioFull] or [!INCLUDE tsql]. 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.
You can't add or remove a file while a BACKUP statement is running.
Requires ALTER permission on the database.
-
In Object Explorer, connect to an instance of the [!INCLUDE ssDEnoversion], and then expand that instance.
-
Expand Databases, right-click the database to increase, and then select Properties.
-
In Database Properties, select the Files page.
-
To increase the size of an existing file, increase the value in the Initial Size (MB) column for the file. You must increase the size of the database by at least 1 megabyte.
-
To increase the size of the database by adding a new file, select Add and then enter the values for the new file. For more information, see Add Data or Log Files to a Database.
-
Select OK.
-
Connect to the [!INCLUDE ssDE].
-
From the Standard bar, select New Query.
-
Copy and paste the following example into the query window and select Execute.
This example changes the size of the file
test1dat3to 200 MB.USE master; GO ALTER DATABASE AdventureWorks2022 MODIFY FILE (NAME = test1dat3, SIZE = 200 MB); GO
For more examples, see ALTER DATABASE (Transact-SQL) File and Filegroup Options.