@one__for__one

Зачем нужно логическое имя БД в MS SQL Server?

Здравствуйте.
Зачем нужно логическое имя БД MS SQL Server?
Существует имя БД, по которому обращаемся в запросе: select * FROM myDB.dbo.myTable,
но БД "myDB" имеет совершенно другое логическое имя.
Можно менять логические имена у боевой БД на "горячую"?
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
tsklab
@tsklab
Системный администратор, программист
Нет логических имён, есть только select name from sys.databases.

В скрипте на восстановление нужно прописывать логические имя БД, которое хранится в файле.
sys.database_files.

перевожу БД в оффлайн режим и выполню скрип для переименования.
Перемещение пользовательских баз данных.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы