我已经安装了Microsoft SQL Server Management Studio 11.0.3128,并需要使用"script table as"为我的表生成删除和创建脚本。 我的数据库中有107个表。
如果选择所有表,则生成的脚本会省略外键删除,并省略pk和fk键创建脚本。排除其中一个表(任何一个)将产生预期的结果,在生成的SQL中包括fk和pk脚本。
谢谢。
我已经安装了Microsoft SQL Server Management Studio 11.0.3128,并需要使用"script table as"为我的表生成删除和创建脚本。 我的数据库中有107个表。
如果选择所有表,则生成的脚本会省略外键删除,并省略pk和fk键创建脚本。排除其中一个表(任何一个)将产生预期的结果,在生成的SQL中包括fk和pk脚本。
谢谢。
1) 选择数据库
2) 右键单击,选择任务->生成脚本
3) 选择对象->选择整个数据库或部分表、视图、存储过程、函数
4) 设置脚本选项->选择“发布到Web服务”或“保存到文件系统”。在下一个区域中,单击“高级”
5) 高级脚本选项,这是您的重点。您需要做“表/视图选项”部分,并根据您的需求选择True或False。
sp_executesql
运行。从我所找到的资料来看,没有办法去除这种行为。因此,你要么需要处理它,要么手动删除这种行为。虽然很糟糕,但必须应对它。 - GoldBishop