Sql server 2012 我能';在使用SQL Server Management Studio脚本生成时,找不到排除约束的选项

Sql server 2012 我能';在使用SQL Server Management Studio脚本生成时,找不到排除约束的选项,sql-server-2012,Sql Server 2012,我遇到的情况是,我们正在为外部客户创建数据接口 我们的经理将数据集从安全的内部数据库推送到外部数据库。外部数据库需要具有与内部数据库相同的表结构,但它不需要任何关系约束,因为数据由内部副本管理 我尝试过使用生成脚本,但似乎找不到正确的“高级选项”来生成脚本,从而在生成脚本时不会使用增量标识或约束定义。默认值似乎总是包括它们 我想我只是没有选择正确的选项 编辑: 下面是选项选择和结果示例。 我可以查找并替换“标识”的所有项,但“约束”项似乎有点麻烦 您需要设置: Advanced Scripti

我遇到的情况是,我们正在为外部客户创建数据接口

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

我尝试过使用生成脚本,但似乎找不到正确的“高级选项”来生成脚本,从而在生成脚本时不会使用增量标识或约束定义。默认值似乎总是包括它们

我想我只是没有选择正确的选项

编辑: 下面是选项选择和结果示例。 我可以查找并替换“标识”的所有项,但“约束”项似乎有点麻烦

您需要设置:

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

我刚刚添加了配置的屏幕截图。我已经将外键设置为false,但是我仍然得到其他约束引用。