Бөлісу құралы:


Сравнение схем

В этой статье представлен обзор функции сравнения схем для расширения MSSQL в Visual Studio Code. Сравнение схем сравнивает два определения базы данных и применяет различия от источника к целевому объекту, включая активные подключения к базе данных, .dacpac файлы и проекты SQL.

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

Функции

Сравнение схем предоставляет следующие функции:

  • Сравнивайте схемы между двумя .dacpac файлами, базами данных или проектами SQL.
  • Просмотр результатов в виде набора действий для сопоставления целевого объекта с источником.
  • Выборочное исключение действий, представленных в результатах.
  • Установка параметров, определяющих область сравнения.
  • Примените изменения непосредственно к целевому объекту или создайте скрипт для применения изменений позже.
  • Сохранение результатов сравнения.

Снимок экрана: основное представление сравнения схем, показывающее различия между источником и целевым объектом.

Установка расширения MSSQL

Чтобы использовать функции сравнения схем, установите расширение MSSQL для Visual Studio Code:

  1. В Visual Studio Code щелкните значок расширений , чтобы просмотреть доступные расширения.

    Снимок экрана: установка расширения MSSQL в Visual Studio Code.

  2. Найдите расширение SQL Server (mssql) и выберите его, чтобы просмотреть сведения. Выберите Установить, чтобы добавить расширение.

  3. После установки выберите " Перезагрузить ", чтобы включить расширение в Visual Studio Code (только при первом установке расширения).

Сравнение схем

Чтобы сравнить схемы, откройте диалоговое окно "Сравнение схем". Выполните следующие действия:

  1. Щелкните правой кнопкой мыши базу данных в обозревателе объектов и выберите "Сравнение схем". Выбранная база данных будет установлена в качестве источника для сравнения.

    На скриншоте: открытие сравнения схем, щелкнув правой кнопкой мыши по базе данных в Обозревателе объектов.

  2. Выберите один из многоточий (...), чтобы изменить источник и целевой объект сравнения схем и нажмите кнопку "ОК".

    Снимок экрана: изменение источника и целевого объекта в меню

  3. Нажмите кнопку "Параметры " на панели инструментов, чтобы настроить сравнение.

    Снимок экрана: открытие меню параметров в разделе

  4. Нажмите кнопку Сравнить, чтобы просмотреть результаты сравнения.

    Снимок экрана: кнопка

Применение изменений

  1. Перейдите по списку объектов и убедитесь, что вы выбираете объекты, к которым нужно применить изменения.

    Снимок экрана просмотра списка различий в Сравнении схем.

  2. Примените изменения к целевому объекту.

    Снимок экрана: Применение выбранных изменений схемы к целевой базе данных.

Отзывы и поддержка

Если у вас есть идеи, отзывы или хотите взаимодействовать с сообществом, присоединитесь к обсуждению https://aka.ms/vscode-mssql-discussions. Чтобы сообщить об ошибке, посетите сайт https://aka.ms/vscode-mssql-bug. Чтобы запросить новую функцию, перейдите в раздел https://aka.ms/vscode-mssql-feature-request.