Rinominare un databaseRename a Database

In questo argomento si illustra come rinominare un database definito dall'utente in SQL Server 2017SQL Server 2017 utilizzando SQL Server Management StudioSQL Server Management Studio o Transact-SQLTransact-SQL.This topic describes how to rename a user-defined database in SQL Server 2017SQL Server 2017 by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL. Nel nome del database è possibile utilizzare qualsiasi carattere conforme alle regole per gli identificatori.The name of the database can include any characters that follow the rules for identifiers.

Contenuto dell'argomentoIn This Topic

Prima di iniziare Before You Begin

Limitazioni e restrizioni Limitations and Restrictions

  • I database di sistema non possono essere rinominati.System databases cannot be renamed.

Sicurezza Security

Autorizzazioni Permissions

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

Utilizzo di SQL Server Management Studio Using SQL Server Management Studio

Per rinominare un databaseTo rename 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. Verificare che nessuno stia usando il database e quindi impostare il database in modalità utente singolo.Make sure that no one is using the database, and then set the database to single-user mode.

  3. Espandere Database, fare clic con il pulsante destro del mouse sul database che si vuole rinominare, quindi scegliere Rinomina.Expand Databases, right-click the database to rename, and then click Rename.

  4. Immettere il nuovo nome del database, quindi fare clic su OK.Enter the new database name, and then click OK.

Utilizzo di Transact-SQL Using Transact-SQL

Per rinominare un databaseTo rename 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 Query, quindi fare clic su Esegui.Copy and paste the following example into the query window and click Execute. In questo esempio il nome del database AdventureWorks2012 viene modificato in Northwind.This example changes the name of the AdventureWorks2012 database to Northwind.

USE master;  
GO  
ALTER DATABASE AdventureWorks2012  
Modify Name = Northwind ;  
GO  

Completamento: Dopo la rinomina di un database Follow Up: After renaming a database

Dopo aver rinominato un database, eseguire il backup del database master .Back up the master database after you rename any database.

Vedere ancheSee Also

ALTER DATABASE (Transact-SQL) ALTER DATABASE (Transact-SQL)
Identificatori del databaseDatabase Identifiers