sql-agent-job

    0熱度

    1回答

    我有一個SSIS包計劃在SQLAgent的每個X分鐘運行,如果滿足某些條件,它會執行大量的子包。我遇到的問題是,有時候某些子包需要比X分鐘運行更長的時間,這意味着除非所有子包完成,否則其他任何東西都不能運行。 這也意味着在運行期間,運行子包的條件可能已經到來並且即將到來,這意味着即使原始包完成時它們也不會運行。 有沒有辦法允許父包的併發實例運行,即使它以前正在運行? ParentA計劃每10分鐘運

    1熱度

    1回答

    由於我在創建第二個作業期間發生的錯誤,我有兩個共享相同計劃的SQL代理作業。我在SSMS中生成了一個腳本並編輯了一些值,但我將schedule_uid保留了相同的值。現在事實證明,雖然這兩項工作同時運行,但它們正在腐蝕對方的數據。 我需要做的是離開原來的工作,但創建一個新的時間表,並讓第二個工作使用這個新的時間表。然而,我尋找正確的方法來做到這一切都導致了死衚衕。 這些都不能使用UI來完成....

    0熱度

    1回答

    我正在使用SQL Server 2008 R2,我想知道是否有一種方法可以通過某些查詢來了解SQL Server代理作業狀態(運行/停止)。你有什麼建議嗎?

    1熱度

    1回答

    我正在維護經典ASP Web應用程序在單獨的服務器上訪問數據庫(SQL Server 2012)。 這個遺留應用程序有很多集成工作。 其中大部分涉及託管在數據庫服務器上的導入文件。這些由SQL Server代理作業運行的SSIS包處理,並由ASP COM +對象啓動 我希望能夠檢查導入文件是否存在或不在Web服務器上的數據庫服務器(與Web服務器分開)運行導入包。所以它應該能夠失敗並返回一個錯誤,

    0熱度

    2回答

    我有一個代理作業設置爲從上午2:00到下午11:59每兩個小時運行一次日誌備份(留下一個窗口用於運行完整備份或差異備份) 。我的50個左右實例中都有一個類似的工作。我可能會隨着時間的推移添加數百個實例(我們爲一些客戶託管SQL Server)。它們都備份到相同的SAN磁盤卷。這會導致延遲問題並影響性能。 我想將每個實例的作業運行時間抵消5分鐘,以便實例一將在2:00,4:00等運行作業,實例二將在

    0熱度

    1回答

    如果我改變AD用戶帳戶的名稱是設置爲「運行方式」帳戶爲SQL Server代理作業的步驟,做我需要更新步驟的「Run as」屬性?或者它會繼續使用帳戶的SID嗎?

    1熱度

    1回答

    我需要使用SQL過程從MSSQL(2012)導出數據到XML,並定期使用SQL Server代理運行腳本。 我想直接從SQL Server執行它,因爲現在我正在使用控制檯應用程序執行此操作,該應用程序正在從SQL原始數據生成XML結構,並且需要10個小時以上!輸出XML現在有300M。 現在有人該怎麼做嗎?我已經有存儲過程生成XML輸出。

    1熱度

    1回答

    我有一個父包「Master.dtsx」包含3個子包。每個都使用「執行包任務」執行。 SQL代理作業中的主包被設置爲「32位運行時」。但是,子包未在32位模式下運行。是否有任何方法從Master設置子包「32位運行時」或任何其他解決方法? P.S. 1)我很確定孩子pkgs不在32位,因爲我試圖單獨執行每個「SSISDB」與「32位」檢查和成功。但是當從師父執行他們失敗。 2)我嘗試了「執行進程任務

    0熱度

    1回答

    我有一個SQL Server代理作業通過一系列步驟運行多個SSIS包。這些包自己設置爲通過查詢SQL配置表來讀取源服務器和目標服務器位置。但是,指向配置表的初始連接具有硬編碼的服務器位置。 當從測試階段推出SSIS包和代理作業時,我需要將配置表的硬編碼位置從舊測試位置更改爲新的舞臺位置。我認爲解決這個問題的方法是爲配置表的位置創建一個Project Parameter,然後用這個變量爲配置表提供每

    0熱度

    1回答

    我正在SQL代理中創建作業,它將執行一個TSQL批處理以收縮日誌文件。 A也創建時間表來運行這項工作每個月。最初的成功測試後,我只是想再次見到TSQL批處理,雙擊任務,選擇步驟,然後單擊編輯一步,但後來我得到了一個錯誤: Creating an instance of the COM component with CLSID {some guid} from the IClassFactory