Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Промяна на името на SQL база данни

Взето дословно от тук :

Има няколко начина да направите тази промяна, но за да преименувате физическите файлове на базата данни на ниво операционна система, ще трябва да преместите базата данни офлайн

  1. Използвайте SSMS, за да прехвърлите базата данни офлайн (щракнете с десния бутон върху базата данни, изберете Задачи, Вземете офлайн), променете името на файловете на ниво операционна система и след това я пренесете онлайн.

  2. Можете да отделите базата данни, да преименувате файловете и след това да прикачите базата данни, сочеща към преименуваните файлове, за да направите това.

  3. Можете да архивирате базата данни и след това да възстановите, като промените местоположението на файла по време на процеса на възстановяване.

  4. използвайки 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--ако промените името на регистрационния файл

    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

за повече информация http://technet.microsoft.com/en-us/ библиотека/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. Как да направите редактируема заявка за преминаване / преминаване?

  2. как да се покаже стойността на колоната само веднъж, ако се повтаря и е празна, докато в sql не дойде различна стойност

  3. SQL Server - Как да заключите таблица, докато съхранената процедура приключи

  4. Връщане на информация за колона от свързан сървър в SQL Server (T-SQL примери)

  5. Как да създам ограничение за проверка на множество таблици?