Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Managed Instance
Verandert de naam van een database.
Important
Deze functie wordt verwijderd in een toekomstige versie van SQL Server. Vermijd het gebruik van deze functie in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functie. Gebruik in plaats daarvan ALTER DATABASE MODIFY NAME. Zie ALTER DATABASE voor meer informatie.
Transact-SQL syntaxis-conventies
Syntax
sys.sp_renamedb
[ @dbname = ] N'dbname'
, [ @newname = ] N'newname'
[ ; ]
Arguments
[ @dbname = ] N'dbname'
De huidige naam van de database. @dbname is een systeemnaam, zonder standaard.
[ @newname = ] Nieuwe naam'
De nieuwe naam van de database. @newname is sysname, zonder standaard. @newname moet de regels voor identificaties volgen.
Codewaarden retourneren
0 (geslaagd) of een niet-nulnummer (fout).
Remarks
Het is niet mogelijk om de naam van een Azure SQL-database te wijzigen die is geconfigureerd in een actieve geo-replicatie relatie.
Permissions
Vereist lidmaatschap van de sysadmin- of dbcreator-vaste serverrollen.
Examples
Het volgende voorbeeld maakt de Accounting database aan en verandert vervolgens de naam van de database naar Financial. De sys.databases catalogusweergave wordt vervolgens nagevraagd om de nieuwe naam van de database te verifiëren.
USE master;
GO
CREATE DATABASE Accounting;
GO
EXECUTE sp_renamedb N'Accounting', N'Financial';
GO
SELECT name,
database_id,
create_date
FROM sys.databases
WHERE name = N'Financial';
GO