2012-01-12 96 views
0

創建MS SQL Server的工作日程,我使用Microsoft SQL Server Management Studio中2005從日期時間數據庫

我試圖運行在特定時間的工作和時間存儲在數據庫中。

我無法手動插入時間表,因爲它取決於用戶決定要完成的工作日期和時間。 PHP收集時間和日期,並將其發送到數據庫。

我想過每分鐘運行一個作業,並在執行時我有一個if語句,只有在數據庫中存儲的日期時間大於或小於當前日期時間一分鐘時纔會激活。但是這樣做會不準確,效率很低。是否可以直接從查詢或作業創建計劃?

回答

0

您可以使用SMO或TSQL以編程方式創建和修改jobsschedules。這意味着您可以使用外部應用程序,存儲過程或觸發器基於表數據創建或更新作業計劃。如果你想構建一個應用程序來管理作業,SMO可能是最好的方法,但另一方面它只是.NET。

+0

謝謝! TSQL正是我所需要的!這麼晚纔回復很抱歉! – 2012-01-16 07:31:55