| title | Change the Configuration Settings for a Database | |||
|---|---|---|---|---|
| description | Learn how to change database-level options in SQL Server 2019 by using SQL Server Management Studio or Transact-SQL. | |||
| author | WilliamDAssafMSFT | |||
| ms.author | wiassaf | |||
| ms.date | 03/14/2017 | |||
| ms.service | sql | |||
| ms.subservice | configuration | |||
| ms.topic | how-to | |||
| helpviewer_keywords |
|
|||
| monikerRange | =azuresqldb-current||>=sql-server-2016||>=sql-server-linux-2017||=azuresqldb-mi-current |
[!INCLUDE SQL Server Azure SQL Database] This topic describes how to change database-level options in [!INCLUDEssnoversion] by using [!INCLUDEssManStudioFull] or [!INCLUDEtsql]. These options are unique to each database and do not affect other databases.
In This Topic
-
Before you begin:
-
To change the option settings for a database, using:
- Only the system administrator, database owner, members of the sysadmin and dbcreator fixed server roles and db_owner fixed database roles can modify these options.
Requires ALTER permission on the database.
-
In Object Explorer, connect to a [!INCLUDEssDE] instance, expand the server, expand Databases, right-click a database, and then click Properties.
-
In the Database Properties dialog box, click Options to access most of the configuration settings. File and filegroup configurations, mirroring and log shipping are on their respective pages.
-
Connect to the [!INCLUDEssDE].
-
From the Standard bar, click New Query.
-
Copy and paste the following example into the query window and click Execute. This example sets the recovery model and data page verification options for the [!INCLUDEssSampleDBobject] sample database.
:::code language="sql" source="codesnippet/tsql/change-the-configuration_1.sql":::
For more examples, see ALTER DATABASE SET Options (Transact-SQL).
ALTER DATABASE Compatibility Level (Transact-SQL)
ALTER DATABASE Database Mirroring (Transact-SQL)
ALTER DATABASE SET HADR (Transact-SQL)
Rename a Database
Shrink a Database