从Sql 2008管理脚本表Mgmt Studio

问题描述:

我使用Sql Server Mgmt Studio来创建我们的数据库和所有实体。最近我们从SQL Server 2005迁移到SQL Server 2008,现在我正在使用2008版本的Mgmt Studio。从Sql 2008管理脚本表Mgmt Studio

我注意到在它的脚本支持,正在使一些小的,但恼人的差别真的很难,我在2008年

一些我遇到的问题创造了新的diff的我现有的2005和脚本是按照某种不确定的顺序(不按字母顺序排列)排序的表格,以及每个GO命令之后的额外换行符。

有谁知道如何使2008版Mgmt Studio脚本与2005版相同?

附加说明,我发现如果使用Object Explorer Details窗口的多选功能,我可以在结果脚本中获得表的一致排序,但是如果我使用生成脚本向导,则不会。当我进行模式更改时,该向导似乎只会改变顺序,但它会使难度更大。当然其他人都看到这个问题?

+1

+1我有完全相同的问题。 – Sung 2009-04-28 03:15:34

如果您转至工具 - >选项,打开“SQL Server对象资源管理器”节点,然后选择“脚本”节点,有几个选项可以更改生成脚本的方式,包括“用于服务器版本的脚本“可以设置为”SQL Server 2005“。

+0

不幸的是,这个选项似乎对我的脚本结果没有影响。我仍然可以看到表格的不确定排序(以及更改我的db设计时的顺序更改)以及额外的换行符。这两个问题通过我所知的脚本表的两种方法发生(使用“生成脚本”向导并使用“对象资源管理器详细信息”窗格对多选表进行脚本编写)。 – BrettRobi 2009-04-28 15:56:05