【问题标题】:I can't find the option to exclude constraints when using SQL Server Management Studio script generation使用 SQL Server Management Studio 脚本生成时找不到排除约束的选项
【发布时间】:2018-09-05 01:59:34
【问题描述】:

我有一种情况,我们正在为外部客户创建数据接口。

我们的经理将数据集从安全的内部数据库推送到外部数据库。外部数据库需要具有与内部数据库完全相同的表结构,但它不需要任何关系约束,因为数据由内部副本管理。

我尝试使用生成脚本,但似乎找不到正确的“高级选项”来生成脚本,因此在生成脚本时它不会使用增量 IDENTITY 或 CONSTRAINT 定义。默认值似乎总是包含它们。

我认为我只是没有选择正确的选项。

编辑: 这是选项选择和结果示例。 我可以对“IDENTITY”进行查找然后全部替换,但“CONSTRAINT”项似乎有点麻烦。

【问题讨论】:

    标签: sql-server-2012


    【解决方案1】:

    你需要设置:

    Advanced Scripting Options -> Table/view options -> Script Foreign Key -> False
    

    【讨论】:

    • 我只是添加了我的配置截图。我已经将外键设置为 false,但我仍然得到其他约束引用。
    猜你喜欢
    • 1970-01-01
    • 2014-02-18
    • 2012-03-14
    • 1970-01-01
    • 2016-07-24
    • 2016-12-02
    • 1970-01-01
    • 2023-01-03
    • 1970-01-01
    相关资源
    最近更新 更多