sql-server-agent

    2熱度

    3回答

    我正在將SQL Enterprise Manager 2000上的作業放在一起以複製和刪除幾個數據庫表中的記錄。我們運行了一個直接批量複製和刪除存儲過程,但它可能會在數百萬行中運行它,因此會掛起服務器。我有興趣嘗試一次運行100-ish記錄塊,因此服務器不會停下來(這是一個活動的Web數據庫)。我希望這個服務每晚運行一次,這就是爲什麼我把它放在代理工作中。有什麼方法可以將調用循環到實際進行復制和刪

    1熱度

    1回答

    我們有一個安裝在中央服務器上並從多個位置調用的SSIS 2005程序包。 該軟件包使用腳本任務來調用我在c#中編寫的.NET DLL,並將其安裝到中央服務器上的GAC中。 當我從安裝了該軟件包的服務器調用SSIS包時,一切都很好。 當我使用SQL Server代理從遠程服務器調用程序包時,作業失敗,報告它找不到DLL。 只是爲了測試發生了什麼,我在遠程服務器上安裝了dll,並且成功完成了包。所以看

    0熱度

    1回答

    剛剛創建了SQL代理作業,我認爲能夠在作業的歷史記錄中寫入一點信息會很方便,以備日後查看。 我使用VBScript在這種情況下,並指出,我可以使用Error對象,記錄信息的歷史,例如: Err.Raise 999, "The code died" 如果右鍵單擊作業,然後選擇「查看歷史記錄'那麼錯誤編號和描述就可以讓所有人都看到。 但是成功完成呢?某種程度上,我可以用Return值嗎?很高興能說

    1熱度

    1回答

    我想刪除當前未運行並具有「xxxx」描述的所有SQL代理作業。這怎麼能在腳本中完成? 截至目前,我已經完成了如下,並確定有更好的方法來做。 DECLARE @job_owner_name VARCHAR(100) DECLARE @MaxJobs INT declare @RowCnt INT DECLARE @jobId NVARCHAR(36) select @RowCnt = 1

    0熱度

    1回答

    我運行SQL Server 2008 Express和罰款可以使用端口轉發通過我的路由器連接到它,當我在同一個子網。 然而,當我在一個不同的子網,我只能連接到它,我重新啓動SQL Server代理之後。重新啓動後,我可以連接到它,但是如果關閉連接,我必須再次重新啓動服務以在另一個子網上遠程連接它。 爲什麼會發生這種情況? 感謝

    0熱度

    2回答

    我有一臺服務器,它具有SQL代理作業設置以運行兩部分數據倉庫構建和Analysis Services多維數據集構建。作業成功運行,直到Management Studio出現問題並重新安裝.NET Framework 2.0 SP1。 SQL代理作業的第一步是無法啓動SSIS包。如果代理作業在第2步啓動,它將運行。 已將SQL代理服務設置爲使用管理員帳戶,該帳戶是SQL Server安全性中的dom

    0熱度

    2回答

    我在Windows 2003 Server上安裝了SQL Server 2000。我們沒有安裝SMTP,所以當爲失敗的SQL代理作業創建通知時,不會發送電子郵件。 有沒有辦法發出通知,而不在包裝盒上安裝SMTP?

    13熱度

    1回答

    我正在尋找一種定期(例如,每週)在數據庫中運行一些SQL語句來刪除舊數據的方法。據我所看到的,有(至少)兩種方式來做到這一點:使用「維護計劃」 和「執行T-SQL語句任務」使用「SQL Server代理 作業」,並在指定的陳述‘工作 我的問題是步驟’:就是這兩種可能性,我應該用我的任務,一個區別?

    1熱度

    1回答

    SQL Server代理程序允許您在作業成功或失敗時創建通知,但我想創建一個常規通知,以便爲那些從服務器維護中刪除一步。 有沒有辦法設置摘要通知,說明哪些作業在過去24小時內失敗?

    12熱度

    2回答

    我剛剛安排了一個計劃的SQL Server作業,運行時間比平時長,而且我可以真正完成設置超時以在一定時間後停止它。 我可能在這方面有點盲目,但我似乎無法找到一種設置工作超時的方法。有誰知道如何做到這一點? 謝謝