摘要:        
虽然大多时候可以手动添加作业,但是有些情况我们不得不动态控制作业的运作时间的频率;USE dbNameGO/****** Object: StoredProcedure [dbo].[usp_Createjob] Script Date: 03/26/2014 14:36:30 ******/if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[usp_Createjob]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop pr    阅读全文
posted @ 2014-03-26 22:43
EleMMent
阅读(1764)
评论(0)
推荐(0)
        
            
        
        
摘要:        
在删除之前添加的作业过程中,由于个系统表之间PK和FK的关联关系,会导致删除失败,所以要先处理这些系统表。与维护计划有关的表:1.sysmaintplan_log(记录维护计划运行log);2.sysjobschedules(记录代理作业的作业信息);3.sysmaintplan_subplans(记录维护计划的子计划信息);4.sysjobs_view(相关的作业信息)以上这4张表有着PK和FK的关联关系,在删除作业时,很容易因为发生FK的冲突而导致失败。具体的处理方法如下:use [msdb]declare @job_name varchar(100)set @job_name = N    阅读全文
posted @ 2014-03-26 13:59
EleMMent
阅读(8632)
评论(0)
推荐(1)
        
            
        
        
摘要:        
有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略。1、对于第一种重复,比较容易解决,使用select distinct * from tableName这样就可以得到无重复记录的结果集。然后通过临时表实现对数据的维护。select distinct * into #Tmp from tableNamedrop table tableNameselect * into tableName from #Tmpdrop table #Tmp#Tmp为什么系统参数,tableName为要操作的表    阅读全文
posted @ 2014-03-26 11:40
EleMMent
阅读(19728)
评论(0)
推荐(1)
        
                    
                
浙公网安备 33010602011771号