1、请把这段SQL语句写成一个存储过程,然后需要在B上面开启 SQL Server Agent服务,如下图:
2、开启完之后,打开数据库管理工具,然后依下图所示,展开“SQL Server Agent”并右键“作业”,然后新建一个作业(也称之为job)
3、在下面依次点“步骤”--> “新增”来设定需要执行的那个写好的存储过程。
4、上面点“新增”以后,会d出以下对话框,输入“步骤名称”,选好“类型”,资料库也要选对你B上面的那个数据库,然后在命令那里输入“Exec [YourPrc]”,然后点回车。
注:[YourPrc]就是你的存储过程名称。
5、设好JOB的执行命令之后,再设定它的执行时间,依次点“排程”--> “新建”,步骤都在下面两张图片,好了。应该是比较详细了,如果还是不会,自己百度一下"SQL 如何新建作业"吧。
如何给SQL Server设置保持连接的时间?以 sql server 2000 为例,打开<企业管理器>,选择 <sql server 组>下面,对应的服务器,<右键>,<属性>,在d出的选项页上,选择<连接>,下面有个<查询超时设定>, 默认值是600 ,这里可以修改为大一点。点确定,就可以了。
说明:600秒一般情况下,满足开发应用,但在实际应用时,有可能,将这值设得较大也没有完成需要处理的任务就断开了,方法,是要把客户端的连接对象时间也设大些。比如,在.net下,要将connection和command对像的timeout时间,也设得较大,才能执行比较大的任务。
首先你表里必须有个时间字段
比如表是这样
create table test(id int,
time varchar(15) default replace(convert(varchar(10),GETDATE(),120),'-','/'))
插入测试数据
insert into test(id) values (1)结果
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)