欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > SQL Server 作業的備份(備份作業非備份數據庫)

SQL Server 作業的備份(備份作業非備份數據庫)

熱門標簽:南京電銷外呼系統運營商 西安青牛防封電銷卡 山西語音外呼系統價格 重慶防封電銷機器人供應商 北京辦理400電話多少 溫州語音外呼系統代理 400電話申請需要開戶費嗎 智能語音外呼系統哪個牌子好 威海智能語音外呼系統
作業備份,不是備份數據庫,是備份作業。

我的方法是把作業導出成文件備份起來,因為當你服務器維護的多了的時候很多你的作業 就很成問題,很麻煩。

最好能夠作業實現同步,這個也是第一步,保存成文件,之后個人設想使用powershell 來把作業同步起來
復制代碼 代碼如下:

DECLARE @jobname VARCHAR(30),@category_calss_i INT ,@category_calss VARCHAR(50),@category_name VARCHAR(50)
,@category_type VARCHAR(30),@category_id int
,@category_type_i int
SELECT @jobname = 'powershell',@category_calss = '',@category_name='',@category_type = ''

SELECT @category_calss = CASE WHEN tshc.category_class = 1 THEN 'JOB'
WHEN tshc.category_class = 2 THEN 'ALERT'
else 'OPERATOR'
END
, @category_type = CASE WHEN tshc.category_type = 1 THEN 'LOCAL'
WHEN tshc.category_type = 2 THEN 'MULTI-SERVER'
else 'NONE'
END
,@category_name = tshc.name
,@category_type_i = category_type
,@category_calss_i = tshc.category_class
,@category_id = tshc.category_id
FROM
msdb.dbo.sysjobs_view AS sv
INNER JOIN msdb.dbo.syscategories AS tshc ON sv.category_id = tshc.category_id
WHERE
(sv.name=@jobname AND tshc.category_class = 1)

PRINT ' BEGIN TRANSACTION'
PRINT 'DECLARE @ReturnCode INT'
PRINT 'IF NOT EXISTS (SELECT name FROM msdb.dbo.syscategories WHERE name=N''' + @category_name +'''AND category_class=' +rtrim(@category_calss_i)+')'
PRINT 'BEGIN'
PRINT 'EXEC @ReturnCode = msdb.dbo.sp_add_category @class=N'''+ @category_calss+''', @type=N'''+@category_type+''', @name=N'''+@category_name+''''
PRINT 'IF (@@ERROR > 0 OR @ReturnCode > 0) GOTO QuitWithRollback'
PRINT 'end'

DECLARE @EventLogLevel INT,@EmailLevel INT,@NetSendLevel INT,@PageLevel INT
DECLARE @EmailLeveloprid NVARCHAR(256),@NetSendLeveloprid NVARCHAR(256),@PageLeveloprid NVARCHAR(256)
DECLARE @isenable INT , @description NVARCHAR(1024),@owner_log_name Nvarchar(512),@delete_level INT
DECLARE @jobId UNIQUEIDENTIFIER,@start_step_id INT,@server NVARCHAR(512)
SELECT
@EventLogLevel=sv.notify_level_eventlog
,@EmailLevel=sv.notify_level_email
,@NetSendLevel=sv.notify_level_netsend
,@PageLevel=sv.notify_level_page
,@EmailLeveloprid = ISNULL((SELECT TOP 1 name FROM msdb..sysoperators WHERE id = sv.notify_email_operator_id),'')
,@NetSendLeveloprid = ISNULL((SELECT TOP 1 name FROM msdb..sysoperators WHERE id = sv.notify_netsend_operator_id),'')
,@PageLeveloprid = ISNULL((SELECT TOP 1 name FROM msdb..sysoperators WHERE id = sv.notify_page_operator_id),'')
,@isenable = sv.enabled
,@description = sv.description
,@owner_log_name = ISNULL(suser_sname(sv.owner_sid), N'''')
,@delete_level = sv.delete_level
,@jobId = sv.job_id
,@start_step_id = start_step_id
,@server = originating_server
FROM msdb.dbo.sysjobs_view AS sv
WHERE (sv.name=@jobname and sv.category_id=0)


PRINT 'DECLARE @jobId BINARY(16)'
PRINT 'EXEC @ReturnCode = msdb.dbo.sp_add_job @job_name=N'''+@jobname+''','
PRINT ' @enabled='+RTRIM(@isenable)+', '
PRINT ' @notify_level_eventlog='+RTRIM(@EventLogLevel)+', '
PRINT ' @notify_level_email='+RTRIM(@EmailLevel)+', '
PRINT ' @notify_level_netsend='+RTRIM(@NetSendLevel)+', '
PRINT ' @notify_level_page='+RTRIM(@PageLevel)+', '
PRINT ' @notify_email_operator_name ='''+RTRIM(@EmailLeveloprid)+''', '
PRINT ' @notify_netsend_operator_name='''+RTRIM(@NetSendLeveloprid)+''', '
PRINT ' @notify_page_operator_name='''+RTRIM(@PageLeveloprid)+''', '
PRINT ' @delete_level='+RTRIM(@delete_level)+', '
PRINT ' @description=N'''+@description+''', '
PRINT ' @category_name=N'''+@category_name+''', '
PRINT ' @owner_login_name=N'''+@owner_log_name+''', '
PRINT ' @job_id = @jobId OUTPUT'
PRINT 'IF (@@ERROR > 0 OR @ReturnCode > 0) GOTO QuitWithRollback'
--SELECT * FROM msdb.dbo.syscategories

DECLARE @step_id INT
declare @step_name nvarchar(512) ,@cmdexec_success_code INT,@on_success_action INT,@on_success_step_id INT
,@on_fail_action INT,@on_fail_step_id INT,@retry_attempts INT,@retry_interval INT,@os_run_priority INT
,@subsystem NVARCHAR(512),@database_name NVARCHAR(512),@flags INT,@command NVARCHAR(max)

DECLARE jbcur CURSOR FOR SELECT step_id FROM msdb..sysjobsteps WHERE job_id = @jobid ORDER BY step_id ;
OPEN jbcur;
FETCH NEXT FROM jbcur INTO @step_id
WHILE @@FETCH_STATUS = 0
BEGIN

SELECT @step_name = step_name
,@cmdexec_success_code= cmdexec_success_code
,@on_success_action = on_success_action
,@on_success_step_id = on_success_step_id
,@on_fail_action = on_fail_action
,@on_fail_step_id = on_fail_step_id
,@retry_attempts = retry_attempts
,@retry_interval = retry_interval
,@os_run_priority = os_run_priority
,@subsystem = subsystem
,@database_name = database_name
,@command = command
,@flags = flags
FROM msdb..sysjobsteps a WHERE job_id = @jobid and step_id = @step_id

PRINT ' EXEC @ReturnCode = msdb.dbo.sp_add_jobstep @job_id=@jobId, '
PRINT ' @step_name=N'''+@step_name+''', '
PRINT ' @step_id='+RTRIM(@step_id)+', '
PRINT ' @cmdexec_success_code='+RTRIM(@cmdexec_success_code)+', '
PRINT ' @on_success_action='+RTRIM(@on_success_action)+', '
PRINT ' @on_success_step_id='+RTRIM(@on_success_step_id)+', '
PRINT ' @on_fail_action='+RTRIM(@on_fail_action)+', '
PRINT ' @on_fail_step_id='+RTRIM(@on_fail_step_id)+', '
PRINT ' @retry_attempts='+RTRIM(@retry_attempts)+', '
PRINT ' @retry_interval='+RTRIM(@retry_interval)+', '
PRINT ' @os_run_priority='+RTRIM(@os_run_priority)+', @subsystem=N'''+@subsystem+''', '
PRINT ' @database_name=N'''+@database_name+''','
PRINT ' @flags='+RTRIM(@flags)+' ,'
PRINT ' @command=N'''+REPLACE(@command,'''','''''')+''''
PRINT ' IF (@@ERROR > 0 OR @ReturnCode > 0) GOTO QuitWithRollback'

FETCH NEXT FROM jbcur INTO @step_id

END

CLOSE jbcur
DEALLOCATE jbcur

PRINT ' EXEC @ReturnCode = msdb.dbo.sp_update_job @job_id = @jobId, @start_step_id = '+rtrim(@start_step_id)
PRINT ' IF (@@ERROR > 0 OR @ReturnCode > 0) GOTO QuitWithRollback '

DECLARE @enabled INT,@freq_type INT,@freq_interval INT,@freq_subday_type INT,@freq_subday_interval INT
,@freq_relative_interval INT,@freq_recurrence_factor INT,@active_start_date INT,@active_end_date INT
,@active_start_time INT,@active_end_time INT,@name VARCHAR(512)

SELECT
@name = a.name
,@enabled = enabled
,@freq_interval = freq_interval
,@freq_type = freq_type
,@freq_subday_type=freq_subday_type
,@freq_subday_interval=freq_subday_interval
,@freq_relative_interval=freq_relative_interval
,@freq_recurrence_factor=freq_recurrence_factor
,@active_start_date=active_start_date
,@active_end_date=active_end_date
,@active_start_time=active_start_time
,@active_end_time=active_end_time
FROM msdb..sysschedules a
INNER JOIN msdb.dbo.sysjobschedules b ON a.schedule_id = b.schedule_id
WHERE job_id = @jobId

IF(@name IS not null)
begin
PRINT ' EXEC @ReturnCode = msdb.dbo.sp_add_jobschedule @job_id=@jobId, @name=N'''+@name+''', '
PRINT ' @enabled='+RTRIM(@enabled)+', '
PRINT ' @freq_type='+RTRIM(@freq_type)+', '
PRINT ' @freq_interval='+RTRIM(@freq_interval)+', '
PRINT ' @freq_subday_type='+RTRIM(@freq_subday_type)+', '
PRINT ' @freq_subday_interval='+RTRIM(@freq_subday_interval)+', '
PRINT ' @freq_relative_interval='+RTRIM(@freq_relative_interval)+', '
PRINT ' @freq_recurrence_factor='+RTRIM(@freq_recurrence_factor)+', '
PRINT ' @active_start_date='+RTRIM(@active_start_date)+', '
PRINT ' @active_end_date='+RTRIM(@active_end_date)+', '
PRINT ' @active_start_time='+RTRIM(@active_start_time)+', '
PRINT ' @active_end_time='+RTRIM(@active_end_time)+', '
PRINT ' @schedule_uid=N'''+RTRIM(NEWID())+''''
PRINT ' IF (@@ERROR > 0 OR @ReturnCode > 0) GOTO QuitWithRollback'
END


PRINT ' EXEC @ReturnCode = msdb.dbo.sp_add_jobserver @job_id = @jobId, @server_name = N'''+@server+''''
PRINT ' IF (@@ERROR > 0 OR @ReturnCode > 0) GOTO QuitWithRollback'
PRINT 'COMMIT TRANSACTION'
PRINT 'GOTO EndSave'
PRINT 'QuitWithRollback:'
PRINT ' IF(@@TRANCOUNT>0)ROLLBACK TRANSACTION'
PRINT 'EndSave:'
PRINT ' '
PRINT 'GO'
您可能感興趣的文章:
  • sql server代理中作業執行SSIS包失敗的解決辦法
  • SQL Server 2012 創建定時作業(圖文并茂,教你輕松快速創建)
  • SQL Server 作業同步 (結合備份作業)
  • SQL SERVER數據庫的作業的腳本及存儲過程
  • SQLServer2005創建定時作業任務
  • SQL Server 2005作業設置定時任務
  • sql server定時作業調用Kettle job出錯的快速解決方法
  • SQL Server Alwayson創建代理作業的注意事項詳解
  • SQL Server作業報錯特殊案例分析

標簽:新余 河源 中衛 濟寧 黃山 金昌 宜春 貸款群呼

巨人網絡通訊聲明:本文標題《SQL Server 作業的備份(備份作業非備份數據庫)》,本文關鍵詞  SQL,Server,作業,的,備份,非,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQL Server 作業的備份(備份作業非備份數據庫)》相關的同類信息!
  • 本頁收集關于SQL Server 作業的備份(備份作業非備份數據庫)的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    91国内精品野花午夜精品| 中文字幕人成不卡一区| 午夜视频一区二区| 午夜诱惑痒痒网| 欧美自拍丝袜亚洲| 亚洲四区在线观看| 91在线丨porny丨国产| 18岁成人毛片| 椎名由奈av一区二区三区| www.66久久| 538精品在线观看| 综合精品久久久| eeuss鲁片一区二区三区| 色伊人久久综合中文字幕| 综合亚洲深深色噜噜狠狠网站| 国产 欧美在线| 黑人巨大精品一区二区在线| 国产精品初高中害羞小美女文| 成人一级黄色片| 91久久精品日日躁夜夜躁欧美| 亚洲三级在线免费| 4438x全国最大成人| 欧美日韩一区二区三区高清| 丝袜诱惑亚洲看片| 中文字幕一区二区三区人妻电影| 精品福利一二区| 国产成人av电影在线| 国产三级国产精品国产国在线观看| 国产精品久久久久久久久免费樱桃 | 北条麻妃国产九九精品视频| 色婷婷国产精品久久包臀| 亚洲免费观看高清完整版在线观看 | 91色婷婷久久久久合中文| 欧美日韩高清一区二区三区| 日韩精品免费专区| 免费看黄色三级| 亚洲视频狠狠干| 好吊色视频一区二区三区| 欧美成人三级电影在线| 国产一区二区三区蝌蚪| 亚洲国产美女视频| 亚洲成av人综合在线观看| 全黄一级裸体片| 国产精品国产三级国产aⅴ入口| 91视频你懂的| 欧美videos大乳护士334| 国产成人丝袜美腿| 欧美性感一区二区三区| 日韩福利电影在线| 色偷偷男人天堂| 一区二区三区四区高清精品免费观看 | 91视频观看视频| 欧美一级片免费看| 国产精品一区二区久激情瑜伽| 色婷婷综合久色| 美国欧美日韩国产在线播放 | 久久精品理论片| a在线视频播放观看免费观看| 亚洲不卡一区二区三区| 一级黄色毛毛片| 一区二区三区精密机械公司| 天天躁日日躁aaaxxⅹ| 国产精品成人在线观看 | 亚洲一区在线视频观看| 一区二区三区伦理片| 亚洲视频中文字幕| 伊人网在线视频观看| 亚洲视频中文字幕| 六月婷婷七月丁香| 国产精品美女一区二区三区| 北京富婆泄欲对白| 国产精品沙发午睡系列990531| 亚洲少妇一区二区三区| 欧美激情综合五月色丁香小说| 日本精品一二三| 国产精品女主播av| 捆绑凌虐一区二区三区| 中文字幕一区日韩精品欧美| 3d动漫精品啪啪一区二区下载 | 99re热这里只有精品免费视频| 亚洲精品在线观看网站| 国产大学生av| 国产精品美日韩| 微拍福利一区二区| 亚洲国产精品一区二区久久恐怖片| 啪啪一区二区三区| 麻豆成人久久精品二区三区红| 在线看不卡av| 高清久久久久久| 精品对白一区国产伦| 日本一级大毛片a一 | 中文字幕av一区二区三区高| 国精产品一区一区三区免费视频 | 国产a√精品区二区三区四区| 国产精品丝袜久久久久久app| 国产亚洲无码精品| 亚洲一区二区精品视频| 亚洲综合网在线| 国产自产视频一区二区三区| 91精品国产综合久久小美女| 91丨九色丨蝌蚪丨老版| 国产精品久久久久一区二区三区共 | 欧美视频一区二区三区四区 | 久久综合狠狠综合| 国产 中文 字幕 日韩 在线| 一区二区三区四区高清精品免费观看| 日韩国产第一页| 国产一区二区三区四区五区美女| 日韩女同互慰一区二区| 国产一级伦理片| 亚洲国产精品综合小说图片区| 欧美午夜影院一区| 不卡的看片网站| 中文字幕欧美一| 国产精品老熟女一区二区| 国产超碰在线一区| 国产欧美一区二区三区网站| 欧美黄色激情视频| 麻豆精品新av中文字幕| 日韩免费观看高清完整版 | 北京富婆泄欲对白| 亚洲成国产人片在线观看| 欧美绝品在线观看成人午夜影视| 成年人性生活视频| 一区二区三区在线观看欧美| 91福利在线导航| 91麻豆精品在线观看| 亚洲裸体xxx| 欧美性色黄大片手机版| 久久久久无码精品| 亚洲午夜免费视频| 欧美人成免费网站| 好吊色视频一区二区三区| 日本女人一区二区三区| 欧美电视剧在线观看完整版| 波多野吉衣中文字幕| 国模套图日韩精品一区二区| 国产性天天综合网| 北条麻妃在线观看视频| 北条麻妃国产九九精品视频| 一区二区三区免费在线观看| 在线观看网站黄不卡| 人妻互换一二三区激情视频| 野花社区视频在线观看| 日韩国产精品久久久| 精品久久一二三区| 日韩精品电影一区二区三区| 国产电影精品久久禁18| 中文字幕不卡在线| 欧美午夜精品免费| 人妻无码中文久久久久专区| 捆绑调教美女网站视频一区| 久久精品亚洲乱码伦伦中文 | 亚洲欧美日韩国产综合| 欧美日韩成人一区二区| 免费a级黄色片| 国产精品88av| 亚洲卡通动漫在线| 欧美日韩精品一区视频| 在线 丝袜 欧美 日韩 制服| 国产大陆精品国产| 一区二区三区欧美亚洲| 日韩免费在线观看| 国产黄色小视频网站| 四虎国产精品免费| 免费一区二区视频| 国产精品入口麻豆原神| 欧美群妇大交群中文字幕| 欧美人妻一区二区三区| 99久久精品费精品国产一区二区| 日韩成人午夜电影| 国产精品视频九色porn| 欧美裸体一区二区三区| 欧美午夜激情影院| 三大队在线观看| 激情文学综合丁香| 亚洲免费看黄网站| 精品国产伦一区二区三区观看体验| 三级全黄做爰视频| 欧美一级片黄色| 国产成人鲁色资源国产91色综| 洋洋av久久久久久久一区| 精品精品国产高清a毛片牛牛| 一本久久精品一区二区| 熟女丰满老熟女熟妇| 成人一区二区三区中文字幕| 天天操天天综合网| 国产精品网站在线观看| 6080午夜不卡| 蜜臀久久精品久久久用户群体| av在线播放网址| 成人av资源在线| 毛片一区二区三区| 亚洲欧美日韩国产成人精品影院| 精品不卡在线视频| 欧美日韩日本视频| 日韩a级片在线观看| 国产美女免费无遮挡| 性感美女一区二区三区| 成人一区二区三区|