繁体   English   中英

在SQL Server Management Studio中生成SQL脚本

[英]Generate SQL scripts in SQL Server Management Studio

我正在从SQL Server Management Studio 2012生成表,视图和存储过程脚本。

设置为true的选项是

  1. 检查对象是否存在。
  2. 检查相关对象。
  3. 每个脚本一个文件。

对象是按字母顺序生成的。 有没有一种方法可以按关系顺序生成脚本,以便当我逐个运行脚本时,不会出现键丢失错误或对象丢失错误的情况?

用简单的话来说,我希望脚本以依赖顺序而不是字母顺序生成。 有没有办法使用SQL Server Management Studio 2012做到这一点。

您可以通过执行以下操作选择编写整个数据库的脚本。

  1. 右键单击您已经创建的数据库。
  2. 单击“任务>生成脚本...”
  3. 在“选择对象”屏幕上,选择“脚本整个数据库和所有数据库对象”,如下所示。
  4. 请按照以下步骤保存或复制到剪贴板。

这应该按照依赖性顺序将所有表编写成一个脚本。

脚本生成器

如果仍然无法解决问题,那么我建议您简单地重新排序脚本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM