Проблемы слияния с Database Project Schema Compare & TFS Visual Studio 2010 года

Я испытываю проблему, работающую с проектом базы данных в Visual Studio 2010, Окончательный с TFS. Следующее описывает поток операций, который я использую:

  1. Я работаю, локально изменяя схему SQL через Studio управления SQL Server.
  2. Затем я открываю проект базы данных Visual Studio и выполняю, "Схема Сравнивают" операцию.
  3. Я выбираю свою локальную базу данных с последними изменениями как "Исходная Схема" и "Целевая Схема" как проект базы данных.
  4. Затем я смотрю на "результаты" Сравнения Схемы и выбираю "Skip" для "Действия Обновления" с объектами, которые я не хочу изменять. Для объектов я действительно хочу измениться, я выбираю соответствующее "Действие Обновления".
  5. Когда я закончен, я затем выбираю команду "Write Updates" для применения изменений в проекте базы данных.

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

Например, это - то, как что каждый смотрит:

/*CREATE TABLE [SchemaName].[TableName] (
    [Col1]     BIGINT           IDENTITY (1, 20) NOT NULL,
    [Col2]     INT              NULL
);*/

Вопрос: Так как я сказал сравниванию игнорировать эту таблицу затем, почему это изменяло проект и комментировало код?

1
задан Ken Burkhardt 26 July 2010 в 18:15
поделиться

1 ответ

Хорошо, люди, я нашел решение этой проблемы через коллегу.

Оказалось, что при выполнении сравнения схем необходимо выполнить дополнительный шаг:

Шаг 4A - После выбора соответствующего «действия обновления» для всех элементов теперь необходимо нажать кнопку « ] Обновить "кнопка. После выполнения обновления вы можете перейти к шагу 5.

2
ответ дан 2 September 2019 в 22:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: