【问题标题】:How do you stop SSMS from inserting the date when scripting the DB?在编写数据库脚本时如何阻止 SSMS 插入日期?
【发布时间】:2009-04-24 14:14:38
【问题描述】:

当使用 SQL Server Management Studio (SSMS) 编写数据库脚本时,它会生成如下行:

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

有没有办法阻止它生成该行或该行的日期部分?

原因:数据库正在编写脚本并存储在源代码控制中,当您对其进行比较时,与以前相比,有数百行数据不同,这无助于找到真正的差异,因此任何解决方案都可以解决这个问题也是可以接受的。

(SSMS2008 正在用于 2005 数据库。)

【问题讨论】:

    标签: sql-server scripting ssms sql-server-2008


    【解决方案1】:

    在 SSMS 2008 中 工具..>选项..>SQL Server 对象资源管理器..>脚本

    “常规脚本选项”下的第一项,将“包含描述性标题”设为 false

    【讨论】:

    • 在我的版本上似乎是第二个选项,但正是我想要的 - 谢谢。
    【解决方案2】:

    在 SSMS 2005 中,希望 SSMS 2008 没有太大的不同:

    • 工具...选项...脚本
    • “常规脚本选项”
    • “包括描述性标题”= false

    【讨论】:

    • 感谢 gbn +1。我已将 SQLMenance 标记为正确,因为我没有 SSMS 2005 来确认。我希望我能将两者都标记为正确 - 抱歉。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-09
    • 2014-07-07
    • 1970-01-01
    • 2018-05-18
    • 2012-12-07
    相关资源
    最近更新 更多