Uansett hva tilfellet måtte være, er det en viktig ferdighet å lære å gi nytt navn til en database i en SQL -server, som du vil lære i denne guiden.
Metode 1 - gi nytt navn til database (T -SQL)
Den første metoden du kan bruke for å gi nytt navn til en SQL Server-database er å bruke en Transact-SQL-spørring. Anta for eksempel at vi har en database som heter 'Temporary_db' og ønsker å gi den nytt navn til 'utvikling'.
Vi kan utføre et spørsmål som:
Alter database midlertidig_db modifisere navn = [utvikling];Spørringen over vil ta en eksisterende brukerdefinert database og gi den nytt navn til det spesifiserte navnet.
Du vil merke at vi spesifikt sa brukerdefinerte databaser. Dette er fordi du ikke kan gi nytt navn til systemdatabaser.
Hvis du for eksempel prøver å gi nytt navn til systemdatabasen fra Master til MasterDB, vil du få en feil som vist:
> Alter Database Master Endre name = [MasterDB];Metode 2 - Renavn database (lagret prosedyre).
SQL Server gir deg også en lagret prosedyre kalt SP_renamedb, som lar deg gi nytt navn til en database.
Tenk på eksemplet nedenfor som gir nytt navn til databasen fra utvikling til midlertidig_db.
Exec sp_renamedb 'utvikling', 'midlertidig_db';Selv om SP_renamedb -lagrede prosedyren er tilgjengelig i SQL Server 2019, vil Microsoft avskrive den i fremtidige versjoner.
Metode 2 - gi nytt navn til database SSMS
Ved hjelp av SQL Server Management Studio kan du bruke nytt navn til funksjonalitet. Høyreklikk på databasen du ønsker å gi nytt navn og velge RENAME-alternativet.
Skriv inn det nye navnet på databasen din og klikk Returner for å bruke endringene.
SQL Server gir nytt navn til database - trenger å vite
Det er bra å huske noen få poeng når du trenger å gi nytt navn til en database i SQL Server. Følgende er viktig å vurdere:
Angi database til enbrukermodus
Spørringen nedenfor viser deg hvordan du angir en måldatabase til enbrukermodus.
Bruk Temporary_db;Innstilling av en database i enkeltbrukermodus lukker tilkoblinger til måldatabasen, slik at du kan gi nytt navn til en database.
Konklusjon
Denne artikkelen lærte deg hvordan du kan gi nytt navn til en database ved hjelp av forskjellige metoder, for eksempel T-SQL, lagret prosedyre og SQL Server Management Studio.
Takk for at du leser og følg med for flere SQL Server -opplæringsprogrammer.