Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Zmiana nazwy bazy danych SQL

Zrobione dosłownie z tutaj :

Istnieje kilka sposobów na wprowadzenie tej zmiany, jednak aby zmienić nazwy fizycznych plików bazy danych na poziomie systemu operacyjnego, będziesz musiał przełączyć bazę danych w tryb offline

  1. Użyj programu SSMS, aby przełączyć bazę danych w tryb offline (kliknij prawym przyciskiem myszy Baza danych, wybierz Zadania, Przełącz w tryb offline), zmień nazwy plików na poziomie systemu operacyjnego, a następnie przenieś do trybu online.

  2. Możesz odłączyć bazę danych, zmienić nazwy plików, a następnie dołączyć bazę danych wskazującą na zmienione nazwy plików, aby to zrobić.

  3. Możesz wykonać kopię zapasową bazy danych, a następnie przywrócić, zmieniając lokalizację pliku podczas procesu przywracania.

  4. przy użyciu T SQL

    ALTER DATABASE nazwa bazy danych SET OFFLINEGO

    ALTER DATABASE databaseNAME MODIFY FILE (NAME =db, FILENAME ='C:\ProgramFiles\Microsoft SQL Server\MSSQL.2\MSSQL\Data\db.mdf')GO--jeśli zmiana nazwy pliku dziennika

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

    ALTER DATABASE nazwa bazy danych SET ONLINEGO

aby uzyskać więcej informacji http://technet.microsoft.com/en-us/ biblioteka/ms174269.aspx



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server:Jak wybrać wszystkie dni w zakresie dat, nawet jeśli przez kilka dni nie ma żadnych danych

  2. SQL Server 2008 R2 — skalarny UDF skutkuje nieskończoną pętlą

  3. Różnica między indeksem klastrowanym a nieklastrowanym

  4. Jak uniemożliwić SSIS zapisywanie nazw kolumn w danych wyjściowych pliku prostego?

  5. Tymczasowy limit rekordów tabeli na serwerze Sql