可以不可以 让sql 2008 每天自动执行一条语句

2024-12-01 11:18:55
推荐回答(3个)
回答1:

O(∩_∩)O~你打开sqlServer2008的管理界面,左侧“对象资源管理器”里,应该可以看到“SQL Server代理”——“作业”,右键“新建作业”,输入“名称”,在左侧“选择页”:
1)选择“步骤”,点“新建”,打开“新建作业步骤”,输入“步骤名称”,从“数据库”下拉列表框选择你要再哪个库执行上面的update语句,然后再“命令”的输入框里输入update语句,“确定”保存退出新建作业窗口,
2)选择“计划”,点“新建”,打开“新建作业计划”,输入“名称”,然后设置计划类型、频率之类的,“确定”保存退出新建计划窗口,
别的设置就是一些警告、通知之类的,可以根据自己需要设置

回答2:

C:\Documents and Settings\Wang>osql /?
用法: osql [-U login id] [-P password]
[-S server] [-H hostname] [-E trusted connection]
[-d use database name] [-l login timeout] [-t query timeout]
[-h headers] [-s colseparator] [-w columnwidth]
[-a packetsize] [-e echo input] [-I Enable Quoted Identifiers]
[-L list servers] [-c cmdend] [-D ODBC DSN name]
[-q "cmdline query"] [-Q "cmdline query" and exit]
[-n remove numbering] [-m errorlevel]
[-r msgs to stderr] [-V severitylevel]
[-i inputfile] [-o outputfile]
[-p print statistics] [-b On error batch abort]
[-X[1] disable commands [and exit with warning]]
[-O use Old ISQL behavior disables the following]
批处理
控制台宽度自动调整
宽消息
默认错误级别为 — 1 对 1
[-? show syntax summary]
osql -u 用户名 -p 密码 -s 服务器 -d 数据库名 -i sql文件
把你要执行的sql语句写好保存到一个文件里面,在把上句复制到一个文本文件里面,改成bat扩展名变成批处理文件,然后系统控制面板里面有个计划任务,把批处理文件加到计划任务里面,这个比较麻烦,简单点的是sql企业管理器里面有个作业管理,在sql agent里面,启用sqlagent服务,里面的作业就可以自动按时间调度了

回答3:

这是可以的,建立数据库的作业管理