2014-02-07 23 views
1

要求 - SQL Express Edition中的计划任务。使用批处理文件在sql express版中安排任务

但是,SQL Server代理功能在Express版本中不可用。

可能的解决方案 - 计划批处理文件执行以执行sql脚本。试图

批处理文件 - cmd /k sqlcmd -i backup.sql

的Sql脚本 - backup database DB_user1212 to disk = 'E:\backups\MyBackup.bak'。但执行sql脚本时发生错误A network related or instance specific error occurred while establishing a connection to SQL Server

可能的原因 - 类似连接字符串丢失。帮助我如何解决这个问题,我正在使用Windows身份验证进行连接。

+0

你错过了'-S server'和'-E'为受信任的连接 –

+0

能否请您给脚本来完成上述任务。 –

回答

1

您只需将其他参数添加到您对sqlcmd的调用中即可。

sqlcmd -S yoursqlserver -E -i C:\pathto\backup.sql 
+0

Thanx亚光问题解决。 –