我是用的SQL SERVER 2005 Express,为了备份我写了个脚本
DECLARE @strPath NVARCHAR(200)
set @strPath = convert(NVARCHAR(19),getdate(),120)
set @strPath = REPLACE(@strPath, ':' , '.')
set @strPath = 'D:\bak\' + @strPath + '.bak'
backup database ITS to disk=@strPath 
然后保存为一个脚本文件,再在windows计划任务里定时执行,可是一执行时,他就需要连接,弄的还需要手动点击连接才能行,没有实现自动备份的功能,请大位帮帮忙,该怎么解决

解决方案 »

  1.   

    我是用的SQL   SERVER   2005   Express
      

  2.   

    然后保存为一个脚本文件,再在windows计划任务里定时执行
    --------
    不能用SQL的作业吗?
      

  3.   

    按你的环境.可尝试这样.
    1-新建一个bat处理,内容为:sqlcmd -i C:\MSSQL\backup.sql -o C:\MSSQL\output.txt   (相关参数按自身环境进行调整)
    2.WINDOWS计划任务执行这个批处理. 
      

  4.   

    是中文版吗?
    使用job
    测试之后没有问题