不知道的错误!

meng___xuan 2003-09-11 11:26:42
EXEC sp_add_job @job_name = '作业名字'

EXEC sp_add_jobstep @job_name = '作业名字',
@step_name = '步骤名子',
@subsystem = 'TSQL',
@command = 'backup database test to disk="d:\backup"with init',
@retry_attempts = 5, --重试次数
@retry_interval = 5 --重试间隔

EXEC sp_add_jobschedule @job_name = '作业名字',
@name = '作业调度名字',
@freq_type = 4, -- 每天
@freq_interval = 26, --间隔
@active_start_time = 10000 --开始时间
我要备份的数据库是 TEST 作业名字是不是TEST 步骤名字随便 作业调度名字也是随便 编译老出现@step_name 和@name出错 帮我啊!快疯了。谢谢!
还有
SELECT 表名
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\bb.xls";User ID="s";Password="12345";Extended
properties=Excel 5.0')...xactions
编译出现:OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。验证失败。
[OLE/DB provider returned message: 无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。]错误
怎么解决?谢谢谢谢!
...全文
30 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
happydreamer 2003-09-11
  • 打赏
  • 举报
回复
在企业管理器里面 ->管理-> sql server代理-> 作业建立job试试

语句是对的
use msdb 然后运行你的语句
meng___xuan 2003-09-11
  • 打赏
  • 举报
回复
我没有,我把所有的都关闭了,是不是我的存储过程用错了,还是?
——————————————————
上面的搂住说手工建一个JOB,什么意思?我已经有了为什么还要建一个?我只是不明白@job_name
@step_name 、
@name 表示的意思。我该怎么写他们。
pengdali 2003-09-11
  • 打赏
  • 举报
回复
EXEC msdb..sp_add_job @job_name = '作业名字'

EXEC msdb..sp_add_jobstep @job_name = '作业名字',
@step_name = '步骤名子',
@subsystem = 'TSQL',
@command = 'backup database test to disk=''d:\backup'' with init',
@retry_attempts = 5, --重试次数
@retry_interval = 5 --重试间隔

EXEC msdb..sp_add_jobschedule @job_name = '作业名字',
@name = '作业调度名字',
@freq_type = 4, -- 每天
@freq_interval = 26, --间隔
@active_start_time = 10000 --开始时间

--------------------------------
你不要用其他的东西同时打开你的xls文件
CrazyFor 2003-09-11
  • 打赏
  • 举报
回复
手工建一个JOB,再生成脚本不就可以了.
meng___xuan 2003-09-11
  • 打赏
  • 举报
回复
给这三个参数赋值后 可是老是提示 这三个参数已经存在。没脾气了。

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧