2010-10-04 2 views
3

Возможно ли сгенерировать ALTER sql-скрипт из изменений, которые вы выполняете в Server Studio. Это возможно в разных инструментах для mysql, в основном вы получаете журнал выполненных операторов. Возможно ли подобное здесь, или как вы узнаете, что такое скрипт модификации (ALTER)?SQL Server Mangement Studio Alter Script (2005)

Спасибо.

- MB

ответ

2

Вы сможете создавать сценарии автоматического изменения в SSMS. Взгляните на эту статью, я считаю, что это может быть то, что вы ищете. http://www.mssqltips.com/tip.asp?tip=1723

из статьи

Как часть моих лучших практик, я всегда сохранять сценарии T-SQL, используемые для создания и модификации объектов в SQL Server. При создании и изменении таблиц с помощью конструктора SQL Server Management Studio легко щелкнуть правой кнопкой мыши в дизайнере и выбрать «Сгенерировать скрипт изменений ...», но есть ли способ автоматического сценария создания и/или изменения таблиц, созданных с помощью Дизайнер SQL Server Management Studio (SSMS)? Этот совет показывает вам, что существует в SSMS, чтобы автоматически генерировать эти сценарии для всех изменений таблицы при использовании конструктора таблиц.

+0

Спасибо, вот и все. –

2

Если вы изменение таблицы (щелкнув правой кнопкой мыши и выбрав Design, то есть кнопка под названием Сформировать сценарий изменения на панели инструментов Таблица конструктора

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

1

Не уверен в SQL Server 2005, но в SQL Server Management Studio 2008 и более поздние версии, вы можете определенно сделать это.

Когда вы изменяете таблицу в дизайнере таблиц (щелкните правой кнопкой мыши по таблице в обозревателе объектов и выберите «Дизайн» в меню), вы можете создать SSMS скрипт ALTER для вас, щелкнув правой кнопкой мыши в дизайнере и выбрав «Создать сценарий изменения»:

A screenshot http://i55.tinypic.com/2ir3v9y.png

+0

@ Shog9: Спасибо за вставку на этом скриншоте! –

Смежные вопросы