0

我需要一些指导来完成我从未使用过 SQL Server 2012 的任务。非常感谢您的帮助。我在 SQL Server 中继承了一个数据模型。

基本上,我有 5 个 SQL 脚本:

  1. 脚本 A
    1. 脚本 B
    2. 脚本 C
    3. 脚本 D
    4. 脚本 E

为了成功运行脚本 B,它需要访问脚本 A 生成的表来执行计算。基本上,脚本是互相喂食的。我需要按特定顺序运行脚本。

我的第一个想法是“存储过程”。到目前为止,我过去只编写了一个存储过程来执行来自同一脚本的代码,而无需执行其他脚本。

我的问题是,对于按特定顺序自动执行上述 5 个脚本,您提出了哪些想法?我怎样才能做到这一点?你会建议我在做这件事时怎么想?

运行完整的脚本列表大约需要 10 个小时。

4

1 回答 1

1

您可以像这样轻松地创建一个新的 SQL Server 代理作业任务:

  1. 展开 SQL Server Agent 节点并右键单击 SQL Server Agent 中的 Jobs 节点并选择“New Job”

  2. 在“新工作”窗口中,在“常规”选项卡上输入工作名称和描述。

  3. 选择窗口左侧的“步骤”,然后单击底部的“新建”。

  4. 在“步骤”窗口中,输入步骤名称并选择要运行查询的数据库。

  5. 将要运行的 T-SQL 命令粘贴到命令窗口中,然后单击“确定”。

  6. 单击“新作业”窗口左侧的“计划”菜单并输入计划信息(例如每天和时间)。

  7. 单击“确定”-应该就是这样。

按照您希望它们运行的​​顺序对每个脚本重复这些步骤。而且,你去吧!

于 2015-07-27T18:45:41.123 回答