我們目前正在評估我們的託管選項,並且我們發現的最便宜的合適選項只有SQL Server 2000 MSDE作爲數據庫服務器。這是否有能力使用SQL Agent安排作業?我可以在SQL Server 2000 MSDE中安排一項工作嗎?
如果不是,我可以使用Windows預定作業爲我運行腳本嗎?
我們目前正在評估我們的託管選項,並且我們發現的最便宜的合適選項只有SQL Server 2000 MSDE作爲數據庫服務器。這是否有能力使用SQL Agent安排作業?我可以在SQL Server 2000 MSDE中安排一項工作嗎?
如果不是,我可以使用Windows預定作業爲我運行腳本嗎?
您可以在MSDE版本的SQL Server 2000上使用SQL代理來安排作業。您將必須使用SQL Server的許可副本,或者是MSDN附帶的或零售副本的安裝工具,然後遠程連接到SQL Server的MSDE安裝。
是的,你可以在SQL Agent是MSDE不像SQL2005快遞SQL 2000的一部分......
http://msdn.microsoft.com/en-us/library/ms165672(SQL.90).aspx
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調度程序。
剛回答了您的其他問題,但我建議使用Lazy Coding的SQLScheduler產品。這是一個很好的軟件,使得當你沒有完整版本的SQL Server時,設置和管理這些軟件變得容易很多
編輯:我忘了提及它也是免費軟件,所以非常值得抓住複製。
我在你的其他答案中看到了。欣賞完整而清晰的帖子! :) – littlechris 2009-04-29 17:19:16