Мастер публикации баз данных SQL: возможно ли подавить строки комментариев в сгенерированном скрипте? - PullRequest
0 голосов
/ 06 августа 2010

Я использую мастер публикации баз данных в Visual Studio для создания сценария тестовой базы данных (схема и данные): мастер создает файл, который я храню в моей системе контроля версий. Когда я делаю несколько изменений в базе данных, я хочу снова опубликовать их, чтобы сохранить изменения в системе контроля версий.

Проблема для меня в том, что мастер создает строку, подобную следующей для каждого объекта:

/****** Object:  Schema [dbo]    Script Date: 06/18/2010 15:47:19 ******/

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

Кто-нибудь знает, как подавить эти строки?

1 Ответ

1 голос
/ 07 августа 2010

Опции мастера публикации баз данных мне тоже кажутся ограниченными. Если вы создаете сценарий для базы данных с помощью параметра «Создать сценарий» в SQL Server Management Studio, вы можете удалить «параметр описательных заголовков сценария», который удаляет эти заголовки. В 2008 году это может сделать данные тоже.

Если это нарушает ваш рабочий процесс, вы можете просто удалить строки с помощью поиска / замены.

...