我可以在SQL Server 2000 MSDE中安排作业吗?

时间:2009-04-29 16:04:35

标签: sql-server

我们目前正在评估我们的托管选项和最便宜的合适选项,我们发现只有SQL Server 2000 MSDE作为数据库服务器。这是否能够使用SQL代理安排作业?

如果没有,我可以使用Windows预定作业为我运行脚本吗?

4 个答案:

答案 0 :(得分:2)

是的,SQL Agent是SQL 2000 MSDE的一部分,与SQL2005 Express不同......

http://msdn.microsoft.com/en-us/library/ms165672(SQL.90).aspx

答案 1 :(得分:2)

刚刚在你的另一个问题上回答了这个问题,但我建议使用Lazy Coding的SQLScheduler产品。这是一个很好的软件,当你没有完整版本的SQL Server可以轻松设置和管理这些软件时

编辑:我忘了提到它也是免费软件,非常值得抓一份。

答案 2 :(得分:1)

您可以在MSDE版本的SQL Server 2000上使用SQL Agent来安排作业。您将不得不使用SQL Server的许可副本,无论是MSDN附带的还是零售副本,并从中安装工具,然后远程连接到SQL Server的MSDE安装。

答案 3 :(得分:0)

MSDE处于或超过其支持生命周期:

http://blogs.msdn.com/sqlexpress/archive/2006/08/09/693650.aspx

所以希望这个主机使用SQL Server Express(即SQL Server 2005或更高版本的免费版本)而不是MSDE。

否则,Express不会附带作业调度程序。但是,您始终可以在.bat文件中捆绑SQL命令,也可以将其存储在.sql文件中,并使用oSQL(SQL Server 2000)或sqlcmd(SQL Server 2005)在命令提示符下运行它们。这将允许您使用Windows调度程序。