Практическое руководство. Импорт обновлений из базы данных в проект базы данных
При первом создании проекта базы данных обычно выполняют импорт схемы базы данных из производственной базы данных. Если в процессе разработки к рабочему серверу применяются изменения, может потребоваться импортировать эти изменения в проект. Команду Import Database Schema использовать нельзя, так как она доступна только для проектов, еще не содержащих объекты базы данных. Для импорта изменений, внесенных на сервере базы данных, необходимо использовать команду "Сравнение схем".
Примечание
При использовании команды Schema Compare для обновления проекта базы данных те объекты, которые имеются в этом проекте, но не в исходной базе данных, не удаляются.Данное поведение отличается от поведения при сравнении двух баз данных.После обновления проекта базы данных в соответствии с исходной базой данных необходимо вручную удалить объекты, отсутствующие в исходной базе данных, из проекта базы данных.
Импорт из существующей базы данных в проект базы данных
Откройте проект базы данных в Visual Studio. Дополнительные сведения см. в разделе Практическое руководство. Открытие проекта базы данных или сервера.
Примечание
Если проект базы данных еще отсутствует, сведения о первом создании проекта базы данных и импорте объектов и параметров базы данных см. в разделе Начало командной разработки базы данных.
В меню Данные выберите Сравнение схемы и щелкните Новое сравнение схем.
Откроется диалоговое окно Новое сравнение схем.
Примечание
Можно также щелкнуть правой кнопкой мыши проект базы данных в обозревателе решений или представлении схемы, а затем выбрать команду Сравнение схем.
В Исходная схема щелкните База данных, а затем щелкните подключение к базе данных, из которой требуется импортировать обновления схемы.
Примечание
Для доступа к базе данных-источнику необходимы соответствующие разрешения.Дополнительные сведения см. в разделе Разрешения, необходимые для функций баз данных в Visual Studio.
В Конечная схема щелкните Проект.
По умолчанию проектом является открытый проект базы данных.
Нажмите кнопку ОК, чтобы начать сравнение.
По завершении сравнения отобразятся результаты.
Задайте Действие обновления для различий.
По умолчанию все изменения синхронизируются.
Примечание
Если объектом сравнения схем является проект, после изменения действия обновления ни одна зависимость не будет выбрана.
В меню Данные укажите Сравнение схемы ни щелкните Записать обновления.
Указанные вами изменения записываются в проект базы данных, синхронизируя его с базой данных.
Примечание
Можно также щелкнуть Записать обновления на панели инструментов Сравнение схемы.
См. также
Задачи
Практическое руководство. Создание проектов базы данных и сервера
Практическое руководство. Установка параметров сравнения схем базы данных
Практическое руководство. Сравнение схем баз данных
Пошаговое руководство. Сравнение схем базы данных и проекта базы данных