執行作業
更新: 2006 年 4 月 14 日
您可能需要時常執行作業,但不需要定期執行。在此情況下,您可以視需要以手動方式執行作業,而不需要排程作業。您也可以用手動方式執行已指派排程的作業。例如,即使您已排程在晚上進行 master 資料庫備份作業,可能仍想要在變更執行個體的設定之後,立即備份資料庫。
SQL Server 執行個體一次只能執行一個作業的執行個體。如果作業已經依照其排程啟動,您就不可以在相同的伺服器上啟動那個作業的另一個執行個體 (Instance),直到該已排程的作業完成。在多重伺服器環境中,每個目標伺服器可以同時間執行相同作業的一個執行個體。
您可以將不要執行的已排程作業予以停用。您也可以在作業執行中停止該作業。在大部分的情況下,當您發出一個停止指令時,目前的作業步驟會取消並忽略任何重試邏輯。某些作業步驟,例如長期執行的 Transact-SQL 陳述式 (BACKUP) 或某些 DBCC 命令,可能不會快速回應而停止要求。當您停止一項作業時,一個 "Job Canceled
" 項目會記錄在作業歷程記錄中。
多重伺服器作業處理
多重伺服器作業是一個主要伺服器執行於一或多個目標伺服器上的作業。每個目標伺服器會定期輪詢主要伺服器、下載任何指派到目標伺服器的新作業之副本,然後中斷連接。目標伺服器會先在本機執行作業,然後再重新連接到主要伺服器,以在結束時上載作業的結果狀態。
附註: |
---|
如果當目標伺服器企圖上載作業狀態時無法存取主伺服器,作業狀態會被多工緩衝處理 (Spool),直到主伺服器再度可存取。 |
若要啟動作業
若要停止作業
若要強制目標伺服器輪詢主要伺服器
若要設定目標伺服器的輪詢間隔
請參閱
其他資源
sysdownloadlist (Transact-SQL)
說明及資訊
變更歷程記錄
版本 | 歷程記錄 |
---|---|
2006 年 4 月 14 日 |
|
2005 年 12 月 5 日 |
|