Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Ändern des Namens einer SQL-Datenbank

Wörtlich übernommen von hier :

Es gibt mehrere Möglichkeiten, diese Änderung vorzunehmen, aber um die physischen Datenbankdateien auf Betriebssystemebene umzubenennen, müssen Sie die Datenbank offline schalten

  1. Verwenden Sie SSMS, um die Datenbank offline zu schalten (klicken Sie mit der rechten Maustaste auf Datenbank, wählen Sie Tasks, Take Offline), ändern Sie den Namen der Dateien auf Betriebssystemebene und bringen Sie sie dann online.

  2. Sie könnten die Datenbank trennen, die Dateien umbenennen und dann die Datenbank anhängen, die auf die umbenannten Dateien verweist, um dies zu tun.

  3. Sie könnten die Datenbank sichern und dann wiederherstellen, indem Sie den Dateispeicherort während des Wiederherstellungsprozesses ändern.

  4. mit T-SQL

    ALTER DATABASE databaseName SET OFFLINEGO

    ALTER DATABASE databaseNAme MODIFY FILE (NAME =db, FILENAME ='C:\ProgramFiles\Microsoft SQL Server\MSSQL.2\MSSQL\Data\db.mdf')GO – wenn der Name der Protokolldatei geändert wird

    ALTER DATABASE databaseNAME MODIFY FILE (NAME =db_log, FILENAME ='C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Data\db.ldf')GO

    ALTER DATABASE databaseName SET ONLINEGO

für weitere Informationen http://technet.microsoft.com/en-us/ library/ms174269.aspx