Modifier le nom d'une base de donnéesRename a Database

Cette rubrique explique comment renommer une base de données définie par l'utilisateur dans SQL Server 2017SQL Server 2017 à l'aide de SQL Server Management StudioSQL Server Management Studio ou de 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. Le nom de la base de données peut contenir n'importe quel caractère conforme aux règles applicables aux identificateurs.The name of the database can include any characters that follow the rules for identifiers.

Dans cette rubriqueIn This Topic

Avant de commencer Before You Begin

Limitations et restrictions Limitations and Restrictions

  • Les bases de données système ne peuvent pas être renommées.System databases cannot be renamed.

Sécurité Security

Autorisations Permissions

Nécessite l'autorisation ALTER sur la base de données.Requires ALTER permission on the database.

Utilisation de SQL Server Management Studio Using SQL Server Management Studio

Pour renommer une base de donnéesTo rename a database

  1. Dans l' Explorateur d'objets, connectez-vous à une instance du Moteur de base de données SQL ServerSQL Server Database Engine, puis développez-la.In Object Explorer, connect to an instance of the Moteur de base de données SQL ServerSQL Server Database Engine, and then expand that instance.

  2. Vérifiez que personne n’utilise la base de données, puis configurez la base de données en mode mono-utilisateur.Make sure that no one is using the database, and then set the database to single-user mode.

  3. Développez Bases de données, cliquez avec le bouton droit sur la base de données à renommer, puis cliquez sur Renommer.Expand Databases, right-click the database to rename, and then click Rename.

  4. Entrez le nouveau nom de la base de données, puis cliquez sur OK.Enter the new database name, and then click OK.

Utilisation de Transact-SQL Using Transact-SQL

Pour renommer une base de donnéesTo rename a database

  1. Connectez-vous au Moteur de base de donnéesDatabase Engine.Connect to the Moteur de base de donnéesDatabase Engine.

  2. Dans la barre d'outils standard, cliquez sur Nouvelle requête.From the Standard bar, click New Query.

  3. Copiez et collez l'exemple suivant dans la fenêtre de requête, puis cliquez sur Exécuter.Copy and paste the following example into the query window and click Execute. Cet exemple modifie le nom de la base de données AdventureWorks2012 en Northwind.This example changes the name of the AdventureWorks2012 database to Northwind.

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

Suivi : Après avoir renommé une base de données Follow Up: After renaming a database

Après avoir renommé une base de données, sauvegardez la base de données master .Back up the master database after you rename any database.

Voir aussiSee Also

ALTER DATABASE (Transact-SQL) ALTER DATABASE (Transact-SQL)
Identificateur de la base de données Database Identifiers