SQL Server 2012 Management Studio - 脚本

CsB*_*azs 4 ssms sql-server-2012

我安装了Microsoft SQL Server Management Studio 11.0.3128,需要使用"script table as"为我的表生成drop和create脚本.我的数据库中有107个表.

如果我选择所有表格,则生成的脚本会省略外键删除,并省略pk和fk键创建脚本.排除其中一个表(any)会产生预期的结果,包括生成的SQL中的fk和pk脚本.

谢谢.

Gol*_*hop 6

1)选择数据库

在此输入图像描述

2)右键单击,选择"任务" - >"生成脚本"

在此输入图像描述

3)选择"对象">"选择是否需要整个数据库或表,视图,SProc,函数的子集

在此输入图像描述

4)设置脚本选项 - >选择"发布到Web服务"还是"将脚本保存到文件系统".在下一个区域中,单击"高级"

在此输入图像描述

5)高级脚本选项,这是您的重点.您将需要执行"表/视图选项"部分,并根据需要选择"正确"或"错误".

在此输入图像描述