2014-09-29 28 views
-1

我是主题数据库的新手。这可能是主题 已经存在,但我甚至不知道如何搜索它。 如何查询等似乎没有问题。 如何在INSERT/DELETE/UPDATE语句中编写触发器也是已知的。SQL-Server每天产生一次数据行

我想知道是否有可能执行一些代码来生成一个数据行 每天一次在特定的时间没有外部程序。

谢谢,克里斯

PS:我是德国人,所以不要生气我的表情,请^^

+0

http://stackoverflow.com/questions/5471080/how-to-schedule-a-job-for-sql-query-to-run-daily – 2014-09-29 11:35:02

+0

嗯,我想我将迎来了一个问题,回答。感谢您的明确答案。 我似乎有没有服务器代理的Express版本,因为我在数据库引擎上以'sa'身份登录,并且无法看到它的节点。所以我会尝试使用Windows调度程序的版本。 – user2688664 2014-09-30 08:02:32

回答

2

如果您不是在Express Edition您可以创建一个SQL作业,以去做。

  • 打开SSMS

  • 向下钻取您的服务器实例

  • 向下钻取SQL Server Agent

  • 右击文件夹Jobs

  • 之所以选择New Job

  • 填写详细的General Tab

  • 转到Steps标签

  • 点击New

  • 输入一个名称,选择对运行的数据库,并输入您的SQL语句。

  • 转到Schedules标签

  • 添加一个时间表,每天在你希望的时间运行一次。

+0

为什么-1?人们可以争论说,使用这个部分 - 代理 - 这是多么聪明,但这是一个正确的答案。 Express没有代理,所以没有调度程序。答案的海报几乎不存在。 – TomTom 2014-09-29 11:39:06

+0

@TomTom感谢您的支持。更不用说,我确实记下了它在快速版上不起作用。 – 2014-09-29 11:53:22

+0

我只想指出,这个“不是快递版”并不适合你。我更喜欢不使用代理来处理应用程序,但答案是正确的。 – TomTom 2014-09-29 11:54:17