Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 如何在Microsoft Server中创建事件?_Sql Server 2008 - Fatal编程技术网

Sql server 2008 如何在Microsoft Server中创建事件?

Sql server 2008 如何在Microsoft Server中创建事件?,sql-server-2008,Sql Server 2008,如何在SQL Server中创建每次触发5分钟的事件?几年来,我一直在以不同的形式使用SQL,但从未创建过触发器。信不信由你,我目前只有mySQL的书,这并不像我想象的那样有效 我认为下面的代码很接近,但我不确定它是否关闭 代码: create event oneTimeEvent on database SQLtestdatabase for insert into table1(Value) values ('TestB'); e

如何在SQL Server中创建每次触发5分钟的事件?几年来,我一直在以不同的形式使用SQL,但从未创建过触发器。信不信由你,我目前只有mySQL的书,这并不像我想象的那样有效

我认为下面的代码很接近,但我不确定它是否关闭

代码:

   create event oneTimeEvent
   on database SQLtestdatabase
   for
   insert into table1(Value) 
               values ('TestB');
   end

有没有可能有人可以举个例子。即使只是一个屏幕截图或SQL语句。

假设您有权访问SQL Management Studio,您也需要进入SQL Server代理并在那里设置作业。您可以根据需要设置频率


至于作业本身的步骤,我建议从VisualStudio中保存一个包。因此,您可以创建作业,将其保存到服务器,并在您指定时通知代理运行该作业。

没有“服务器2010”-既不是Windows server 2010也不是SQL server 2010-那么您具体指的是什么?触发器是一个事件-客户走进商店。你不是在描述一个事件。您正在描述一个重复的活动-送货车在周二10:00到达。为此,我们使用一个调度程序。Windows附带本机计划程序。SQL Server也有一个(SQL代理)。还有许多商业产品需要使用SQL代理安排作业。SQL的方言SQL与SQL Server的方言不兼容。你不必花钱买书,都是在线的。这两种语言是不同的,但有时你只需改变几个关键词就可以让它们发挥作用。我花了几美元在亚马逊的kindle上买了一本很好的快速参考书。我投票支持你的ans,但这里你忘了提到软件版本。SQL Server代理仅在SSMS professional版本中可用,在Express edition中找不到。