Поделиться через


Переименование ссылок на сервер или базу данных

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

Развертывание

Рефакторинг базы данных основывается на проекте базы данных. Данный подход означает, что изменения вносятся не прямо в действующую базу данных, а в проект базы данных. Следуя этой стратегии, вы получаете все преимущества проекта базы данных, включая систему управления версиями и коллективную разработку. Затем можно выполнять развертывание изменений, внесенных в проект базы данных, используя функцию развертывания проекта базы данных. Дополнительные сведения см. в разделе Построение и развертывание баз данных в изолированной среде разработки.

Примечание

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

Общие задачи

В таблице приведено описание стандартных задач, которые могут оказаться полезными при реализации этого сценария, и ссылки на более подробные сведения о выполнении этих задач.

Задача

Справочные разделы

Получение практического опыта: можно более подробно ознакомиться с порядком переименования ссылок на сервер или базу данных, в дополнение к другим типам рефакторинга, следуя инструкциям пошагового руководства.

Пошаговое руководство. Применение методов рефакторинга базы данных

Переименование всех ссылок на сервер или базу данных: можно использовать рефакторинг для автоматического обновления имен серверов, баз данных или переменных SETVAR в межбазовых ссылках во всем проекте базы данных. В ходе операции рефакторинга можно просмотреть изменения перед их применением.

Практическое руководство. Переименование ссылок на сервер или базу данных

Отмена операции рефакторинга. Если необходимо отменить операцию рефакторинга, это можно сделать в текущем сеансе Visual Studio.

Практическое руководство. Отмена операции рефакторинга базы данных

Развертывание изменений, связанных с рефакторингом базы данных. После выполнения рефакторинга проекта базы данных необходимо развернуть эти изменения в целевой базе данных. Обычно изменения развертываются в изолированной среде разработки, чтобы их можно было проверить перед возвратом в систему управления версиями.

Практическое руководство. Развертывание изменений оптимизации кода базы данных

Устранение неполадок: подробная информация об устранении типичных неполадок, связанных с рефакторингом баз данных.

Устранение неполадок оптимизации кода

Связанные сценарии

Переименование всех ссылок на объект базы данных

Перемещение объекта базы данных в другую схему

Полные имена объектов базы данных

Расширение набора подстановочных знаков в инструкциях SELECT

См. также

Основные понятия

Рефакторинг кода и данных базы данных

Общие сведения о проектах баз данных и серверов