在SQL Server Management Studio中生成SQL脚本

时间:2014-01-27 18:31:24

标签: sql scripting ssms

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

设置为true的选项是

  1. 检查对象是否存在。
  2. 检查依赖对象。
  3. 每个脚本一个文件。
  4. 按字母顺序生成对象。有没有办法让我按关系顺序生成脚本,这样当我逐个运行脚本时,我不会有关键缺失错误或对象丢失错误?

    简单来说,我希望脚本按依赖顺序生成,而不是按字母顺序生成。有没有办法使用SQL Server Management Studio 2012来完成它。

1 个答案:

答案 0 :(得分:-2)

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

  1. 右键单击您已创建的数据库。
  2. 点击“任务>生成脚本...”
  3. 在“选择对象”屏幕上,选择“脚本整个数据库和所有数据库对象”,如下所示。
  4. 按照以下步骤保存或复制到剪贴板。
  5. 这应该按照依赖顺序将所有表脚本编写为一个脚本。

    Script generator

    如果仍然没有奏效,那么我建议您只需重新编写脚本。