Как вы мешаете SSMS вставлять дату при написании скриптов в БД? - PullRequest
0 голосов
/ 24 апреля 2009

При создании сценария для БД с использованием SQL Server Management Studio (SSMS) генерируется строка вроде:

/****** Object:  ForeignKey [FK_NoteLinkAssociation_Link]    Script Date: 04/24/2009 10:04:46 ******/

Есть ли способ остановить генерацию этой строки или части даты этой строки?

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

(SSMS2008 используется против БД 2005 года.)

Ответы [ 2 ]

2 голосов
/ 24 апреля 2009

в SSMS 2008 Инструменты ..> Параметры ..> Обозреватель объектов SQL Server ..> Сценарии

Первый пункт в разделе «Общие параметры сценариев», сделать «Включить описательные заголовки» false

1 голос
/ 24 апреля 2009

В SSMS 2005, надеюсь, SSMS 2008 не сильно отличается:

  • Инструменты ... Опции ... Scripting
  • «Общие параметры сценариев»
  • «Включить описательные заголовки» = false
...