blog.Toby

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            130 隨筆 :: 2 文章 :: 150 評論 :: 0 Trackbacks

           

          USE [msdb]

          GO

          /****** 對象:  Job [pdw遠程備份到192.168.36.38(每周7覆蓋更新)]    腳本日期: 12/21/2007 09:37:05 ******/

          BEGIN TRANSACTION

          DECLARE @ReturnCode INT

          SELECT @ReturnCode = 0

          /****** 對象:  JobCategory [Database Maintenance]    腳本日期: 12/21/2007 09:37:05 ******/

          IF NOT EXISTS (SELECT name FROM msdb.dbo.syscategories WHERE name=N'Database Maintenance' AND category_class=1)

          BEGIN

          EXEC @ReturnCode = msdb.dbo.sp_add_category @class=N'JOB', @type=N'LOCAL', @name=N'Database Maintenance'

          IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback

           

          END

           

          DECLARE @jobId BINARY(16)

          EXEC @ReturnCode =  msdb.dbo.sp_add_job @job_name=N'pdw遠程備份到192.168.36.38(每周7覆蓋更新)',

                             @enabled=1,

                             @notify_level_eventlog=2,

                             @notify_level_email=0,

                             @notify_level_netsend=0,

                             @notify_level_page=0,

                             @delete_level=0,

                             @description=N'pdw遠程備份到192.168.36.38(每周7覆蓋更新)',

                             @category_name=N'Database Maintenance',

                             @owner_login_name=N'sa', @job_id = @jobId OUTPUT

          IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback

          /****** 對象:  Step [a net use  \\192.168.36.38]    腳本日期: 12/21/2007 09:37:06 ******/

          EXEC @ReturnCode = msdb.dbo.sp_add_jobstep @job_id=@jobId, @step_name=N'a net use  \\192.168.36.38',

                             @step_id=1,

                             @cmdexec_success_code=0,

                             @on_success_action=3,

                             @on_success_step_id=0,

                             @on_fail_action=2,

                             @on_fail_step_id=0,

                             @retry_attempts=10,

                             @retry_interval=1,

                             @os_run_priority=0, @subsystem=N'TSQL',

                             @command=N'--pdw遠程備份設備安裝到192.168.36.38

          master..xp_cmdshell ''net use  \\192.168.36.38 ****** /user:editor''',

                             @database_name=N'master',

                             @flags=0

          IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback

          /****** 對象:  Step [BACKUP DATABASE [CSRC_RS_NEW]]]    腳本日期: 12/21/2007 09:37:06 ******/

          EXEC @ReturnCode = msdb.dbo.sp_add_jobstep @job_id=@jobId, @step_name=N'BACKUP DATABASE [CSRC_RS_NEW]',

                             @step_id=2,

                             @cmdexec_success_code=0,

                             @on_success_action=3,

                             @on_success_step_id=0,

                             @on_fail_action=2,

                             @on_fail_step_id=0,

                             @retry_attempts=0,

                             @retry_interval=1,

                             @os_run_priority=0, @subsystem=N'TSQL',

                             @command=N'BACKUP DATABASE [CSRC_RS_NEW] TO  DISK = N''\\192.168.36.38\d$\data_bak\CSRC_RS_NEW.bak'' WITH  INIT ,  NOUNLOAD ,  NAME = N''CSRC_RS_NEW'',  NOSKIP ,  STATS = 10,  NOFORMAT',

                             @database_name=N'CSRC_RS_NEW',

                             @flags=0

          IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback

          EXEC @ReturnCode = msdb.dbo.sp_add_jobserver @job_id = @jobId, @server_name = N'(local)'

          COMMIT TRANSACTION

          GOTO EndSave

          QuitWithRollback:

                   IF (@@TRANCOUNT > 0) ROLLBACK TRANSACTION

          EndSave:

           
           

          posted on 2007-12-21 09:54 渠上月 閱讀(288) 評論(0)  編輯  收藏 所屬分類: sql (sqlServer)
          主站蜘蛛池模板: 资阳市| 固镇县| 蒙自县| 玉林市| 扎鲁特旗| 南城县| 舞阳县| 江口县| 澄江县| 田林县| 如皋市| 兴海县| 老河口市| 抚州市| 观塘区| 宜丰县| 鸡西市| 清镇市| 太湖县| 丰镇市| 桐柏县| 临夏县| 任丘市| 建阳市| 安陆市| 惠东县| 独山县| 临漳县| 神池县| 宾阳县| 福贡县| 曲水县| 沙坪坝区| 峨眉山市| 肥西县| 石柱| 武山县| 宝兴县| 远安县| 宣化县| 治县。|