sql >> Databasteknik >  >> RDS >> Sqlserver

Ändra namnet på en SQL-databas

Taget ordagrant från här :

Det finns flera sätt att göra denna ändring, men för att byta namn på de fysiska databasfilerna på operativsystemnivå måste du ta databasen offline

  1. Använd SSMS för att ta databasen offline (högerklicka på Databas, välj Tasks, Take Offline), ändra namnet på filerna på OS-nivå och sedan Bring it Online.

  2. Du kan koppla loss databasen, byta namn på filerna och sedan bifoga databasen och peka på de omdöpta filerna för att göra det.

  3. Du kan säkerhetskopiera databasen och sedan återställa, ändra filplatsen under återställningsprocessen.

  4. använder T SQL

    ALTER DATABASE databaseName SET OFFLINEGO

    ÄNDRA DATABAS databasnamn MODIFIERA FIL (NAMN =db, FILNAMN ='C:\ProgramFiles\Microsoft SQL Server\MSSQL.2\MSSQL\Data\db.mdf')GO--om du ändrar loggfilens namn

    ÄNDRA DATABAS databasnamn MODIFIERA FIL (NAMN =db_log, FILNAMN ='C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Data\db.ldf')GO

    ALTER DATABASE databaseName SET ONLINEGO

för mer information http://technet.microsoft.com/en-us/ library/ms174269.aspx



  1. Behöver räkna poster och gruppräkning efter datum på oracle db med hjälp av sql-utvecklare

  2. Hämta antalet rader med en GROUP BY-fråga

  3. Hur man ändrar en kolumns datatyp i SQL Server (T-SQL)

  4. Hur man representerar Cross Apply och Split String i MySQL