sql-server-agent

    2熱度

    1回答

    SQL Server 2005 DBMail。 我已經完成了所有這些工作,但之後它就停止了。我嘗試從頭開始無效 表面區域配置工具已用於確保msdb中的procs處於活動狀態。 我試過用sysmail_stop_sp和sysmail_start_sp停止並啓動郵件服務。 我確保郵件配置文件在SQL Server代理的ALert系統部分中啓用。我確實改變了前一段時間使用的配置文件,並沒有對服務器進行上

    1熱度

    1回答

    我們有一個工作表。服務器代理作業在遊標中從該表抓取100個條目並執行一些工作。並行這個有10個服務器代理作業,其中撥打下列程序(每個都有自己的@process_id): CREATE PROCEDURE sp_do_workorder @process_id INT AS BEGIN TRY DECLARE @wo_id NCHAR(40), @wo_action NVA

    2熱度

    1回答

    在我們的SQL Server上,每隔一小時運行一次SQL作業。在一個特定的小時內,它似乎並沒有運行SQL作業,這是由於SQL Server代理在備份過程中被停止。 如果SQL Server代理程序已停止,那麼在停止它的過程中應該運行的作業是簡單地忽略,還是在SQL Server代理程序再次運行時稍後運行?

    8熱度

    1回答

    用不同的參數執行相同的SSIS包我有一個SSIS包日晚上8點運行,晚上爲2011年 我想在8:30 PM在運行相同的包2010年。 我做了一個SSIS包配置文件,並接受「年」作爲參數。每當我運行,我需要打開一個文件,更改值並運行它。 是否可以設置時間表並動態設置Year值? 或者使用2個不同的配置文件是解決它的唯一方法嗎? 謝謝大家。

    2熱度

    2回答

    我有一個存儲過程,它是SQL作業中的第一步。 SP比較兩個表中的日期,如果它們相等,則SQL作業可以繼續,但如果它們不是,則需要從SP返回導致SQL作業觸發失敗操作的值。 這樣做的最好方法是什麼?它是否帶有RAISERROR語句或僅返回類似-99的值? 似乎這樣一個明顯的問題,但我從來沒有想過,直到現在。

    0熱度

    1回答

    在我公司的SQL Server(2005)中,有一項工作大約有20個步驟。每個步驟都設置爲在出錯時進入下一步。如果某個步驟出現錯誤,發送通知的最佳方法是什麼?

    2熱度

    1回答

    我有一份應該每上午11點和下午8點運行的作業。大約兩週前,它開始不尊重時間表。我發現的「修復」是手動開始工作,然後工作會在一段時間內重新開始計劃,但最終會再次出現問題。 最大的問題是沒有任何錯誤消息。如果工作失敗,我應該收到通知電子郵件,我不這樣做。在sql服務器代理日誌和作業歷史記錄中,沒有錯誤。在工作歷史中,我可以清楚地看到,由於沒有條目,工作跳過了日程安排。看起來它甚至沒有開始,就好像運行時

    11熱度

    3回答

    我有一個腳本SQL Server代理作業我試圖從一臺服務器轉移到我的本地數據庫,但我收到此錯誤信息: 消息14234 ,級別16,狀態1,過程sp_verify_job,行243 指定的'@notify_email_operator_name'無效(由sp_help_operator返回有效值)。 雙擊錯誤信息甚至不會把我帶到失敗的那一行。其他人有沒有得到這個?

    22熱度

    5回答

    我在SQL Server 2008中有一個作業設置,當作業失敗時,它會向一個運算符發送通知電子郵件。 問:是否可以設置通知電子郵件發送給多個操作員以執行該特定工作? 我相信一個可能的解決方法是爲每個給定的嚴重性創建大量的數據庫警報,但我希望有一個更簡潔的方法來做到這一點。如果我要走這條路,那麼失敗的工作可能會引發嚴重錯誤? (我不認爲我會需要所有25這樣的東西) 這可以通過sql命令來添加更多的運

    5熱度

    1回答

    我想知道如果MS SQL服務器中的代理作業(具有重複間隔)運行足夠長時間以便重複執行,會發生什麼情況。 根據我的測試,並行執行沒有發生,白衣好。 我想知道的是,下一個執行會被忽略,因爲前一個還沒有完成,或者它會排隊? 「排隊」我的意思是在上次完成放棄計劃之後立即執行排隊的請求。 謝謝