sql調度
1. sql2000 調度資料庫備份是 發現備份文件比資料庫文件大。 我是按照每天定時備份方式
SQL2000 備份出來的文件沒有後綴名的吧,.dat不像是備份文件哎,另外樓主可以刪除資料庫日誌,壓縮下資料庫,相信備份處理的數據文件會小很多:
mp transaction 資料庫名 with no_log
dbcc shrinkdatebase(資料庫名,10)
2. 如何調度和運行一個SSIS包作業在SQLServer2005
在SQL Server 2005後,您創建一個SSIS包"(DTS),你要創建一個作業調度運行。你將得到錯誤,以防止運行作業。是什麼問題?
原因是:從SQL Server 2000 SQL Server 2005是相當不同的。在SQL Server
2000,您可以創建工作,並運行它沒有問題。在SQL Server 2005,您需要通過安全層,以運行作業。 其中的邏輯是這樣的:/
SPAN> 工作執行帳戶需要系統管理員,NBSP的角色;
SQLAgentUserRole,SQLAgentReaderRole, SQLAgentOperatorRole的?/ SPAN>
工作需要代理帳戶下運行???/ SPAN>
工作執行帳戶可用於創建SSIS包,所以你是確保工作執行帳戶有權運行SSIS包。可以遵循以下步驟來完成這項工作。工作環境是MS SQL
Server Management Studio中,您作為SA登錄。 一,創建工作執行人帳戶突出顯示安全-
GT,新建登錄名",說使devlogin登錄,輸入您的密碼,默認的資料庫可以是您的目標資料庫。伺服器角色:?檢查B風格="MSO
-迪字體重量:正常"??授予sysadmin /
SPAN>用戶映射:您的目標資料庫msdb資料庫:你一定要包括SQLAgentUserRole,SQLAgentReaderRole,
SQLAgentOperatorRole的然後單擊"確定"
二。工作執行人帳戶創建SQL代理帳戶和聯營公司的代理帳戶下面是代碼和運行它的查詢窗口。 使用主CREATE CREDENTIAL
[MyCredential]使用身份='網域\
myWindowAccount",秘密='WindowLoginPassword'使用msdb資料庫Sp_add_proxy @
proxy_name ='MyProxy',@ credential_name
='MyCredential'Sp_grant_login_to_proxy @ login_name的='devlogin',@
proxy_name ='MyProxy'Sp_grant_proxy_to_subsystem @ proxy_name
='MyProxy',@ subsystem_name ='SSIS的' 三。創建SSIS包在MS SQL
Server商業智能開發工作室,您可以使用工作執行人帳戶devlogin創建SSIS包"(DTS),並確保可以執行這個包在SQL
Server商業智能開發工作室。編譯/構建這個包。 四。創建工作,安排工作和運行工作在SQL Server Management
Studio中,突出的SQL
Server代理GT;開始。突出顯示工作GT新工作嗎??名字,myJob。之下的步驟,新的一步,它命名為,第一步,類型:SQL
Server集成服務包運行方式:myProxy包源:文件系統瀏覽選擇你的包文件xxx.dtsx點擊"確定"安排工作,並使其
現在你可以運行你的工作。
3. SQL調度是什麼意思
SQL調度就是定時執行一系列SQL語句
主菜單>工具>作業調度..
4. 如何停止sql調度資料庫備份
雙擊相關的作業就可以進行修改,要停止的話把備份截止時間改到昨天就可以了.
5. sql2000sever沒用數據維護計劃想取消這個調度。希望大蝦們幫幫忙,謝謝!!!!
這個好辦.在企業管理器中,除了資料庫,還有一個管理,點開管理就會看見一個資料庫維護計劃,點中這個計劃,裡面就有計劃任務你刪了就可以了.
同時在看看管理中有個代理,在代理裡面有個作業,是不是也空了.如果沒空存在這個備份作業的話,就把這個作業也刪了.
最後禁止代理運行.就可以了.
6. SQL SERVER 2005 作業調度問題
jobid寫成了jodid。低級問題,要小心。
7. 怎樣讓SQL資料庫在規定的時間內自動調用SQL語句
給你三個方法:WAIT關鍵字,TIME關鍵字
資料庫作業調度!
8. sql怎麼建個調度,每天晚上定時清除表內容,
--SQLServer:
--1.打開【SQLServerManagementStudio】,在【對象資源管理器】列表中選擇【SQLServer代理】;
--2.滑鼠右擊【SQLServer代理】,選擇【啟動(S)】,如已啟動,可以省略此步驟;
--3.展開【SQLServer代理】列表,右擊【作業】-->【新建作業】;
--3.1在【常規】選項卡中:
--輸入作業名稱,如"MyJob";
--3.2在【步驟】選項卡中:
--3.2.1點擊【新建】,輸入【步驟名稱】,如「步驟1」,類型默認T-SQL腳本,也可以選擇SSIS包等;
--3.2.2在【資料庫】一欄選擇要作業處理的資料庫,在【命令】的右邊空白編輯欄輸入要執行的SQL代碼,
EXECp_Name--如:執行一個P_Name的存儲過程
--也可以點擊命令下面的【打開】,打開.sql腳本;
--3.2.3輸入運行腳本後,建議點擊【分析】,確保腳本語法正確,然後點擊下面的【確定】按鈕;
--3.3在【計劃】選項卡中:
--3.3.1點擊【新建】,輸入【計劃名稱】,如「計劃1」,計劃類型默認是」重復執行」,也可以選擇執行一次等;
--3.3.2在【頻率】-->【執行】處選擇「每天」、「每周」或「每月」,以「每天」為例,間隔時間輸入間隔幾天執行一次,
--下面還可以選擇每天一次性執行或間隔一定的時間重復執行
--3.3.3在【持續時間】中選擇計劃開始執行的【起始日期】和【截止日期】,然後點擊【確定】按鈕;
--注意要將服務設置為自動啟動,否則在重啟伺服器後作業就不運行了。
--啟動代理服務的方法:
--開始-->運行-->輸入services.msc-->找到【SQLServer代理】的服務並雙擊-->【啟動類型】選擇「自動」-->【確定】
--至此,定時作業已創建完畢。
9. 怎麼樣才能讓sql資料庫定期執行一句sql語句
使用SQL代理服務的」作業「(job)。以SQL2000為例。
1、在SQL企業管理器中,如圖選擇」作業「,新建一個作業
4、保存作業即可。