none
各位大侠可不可以给我讲下添加一个job的sql语句啊? RRS feed

答案

  • 我现在想定时执行一个存储过程,所以想学着用用job

    USE msdb ;
    GO
    
    EXEC dbo.sp_add_job
        @job_name = N'Ad hoc Sales Data Backup', 
        @enabled = 1,
        @description = N'Ad hoc backup of sales data',
        @owner_login_name = N'françoisa',
        @notify_level_eventlog = 2,
        @notify_level_email = 2,
        @notify_level_netsend = 2,
        @notify_level_page = 2,
        @notify_email_operator_name = N'François Ajenstat',
        @notify_netsend_operator_name = N'François Ajenstat', 
        @notify_page_operator_name = N'François Ajenstat',
        @delete_level = 1 ;
    GO
    EXEC sp_add_jobstep
        @job_name = N'Weekly Sales Data Backup',
        @step_name = N'Set database to read only',
        @subsystem = N'TSQL',
        @command = N'exec sp_dboption ''sales'', ''read only'', ''true''',
        @retry_attempts = 5,
        @retry_interval = 5 ;
    GO

    EXEC dbo.sp_start_job N'Weekly Sales Data Backup' ;
    GO

    自己查找一下联机帮助相关的过程
    More: blog.csdn.net/happyflystone
    • 已标记为答案 海格 2009年12月24日 15:48
    2009年12月24日 15:42

全部回复

  • 我现在想定时执行一个存储过程,所以想学着用用job

    USE msdb ;
    GO
    
    EXEC dbo.sp_add_job
        @job_name = N'Ad hoc Sales Data Backup', 
        @enabled = 1,
        @description = N'Ad hoc backup of sales data',
        @owner_login_name = N'françoisa',
        @notify_level_eventlog = 2,
        @notify_level_email = 2,
        @notify_level_netsend = 2,
        @notify_level_page = 2,
        @notify_email_operator_name = N'François Ajenstat',
        @notify_netsend_operator_name = N'François Ajenstat', 
        @notify_page_operator_name = N'François Ajenstat',
        @delete_level = 1 ;
    GO
    EXEC sp_add_jobstep
        @job_name = N'Weekly Sales Data Backup',
        @step_name = N'Set database to read only',
        @subsystem = N'TSQL',
        @command = N'exec sp_dboption ''sales'', ''read only'', ''true''',
        @retry_attempts = 5,
        @retry_interval = 5 ;
    GO

    EXEC dbo.sp_start_job N'Weekly Sales Data Backup' ;
    GO

    自己查找一下联机帮助相关的过程
    More: blog.csdn.net/happyflystone
    • 已标记为答案 海格 2009年12月24日 15:48
    2009年12月24日 15:42
  • Or add it in gui interface in ssms.
    2009年12月24日 15:49