Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Applies to: 
 SQL Server
This article describes how to increase the size of a database in SQL Server by using SQL Server Management Studio or Transact-SQL. 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.
Limitations
You can't add or remove a file while a BACKUP statement is running.
Permissions
Requires ALTER permission on the database.
Use SQL Server Management Studio
- In Object Explorer, connect to an instance of the SQL Server Database Engine, 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. 
Use Transact-SQL
- Connect to the Database Engine. 
- 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.