http://sqlwithmanoj.wordpress.com/2013/04/09/disableenable-multiple-sql-jobs-at-once/
USE msdb;
GO
-- Disable Multiple SQL Jobs at once:
DECLARE @dynSql NVARCHAR(MAX) = ''
SELECT @dynSql += N'exec msdb.dbo.sp_update_job @job_name = ''' + name + N''', @enabled = 0;' + CHAR(10) + CHAR(13)
FROM msdb.dbo.sysjobs
WHERE enabled = 1
ORDER BY name;
PRINT @dynSql;
Saturday, December 7, 2013
Saturday, October 26, 2013
Default Trace Analysis
declare @enable int-- Check to find out if Default Server Side traces are runningselect top 1 @enable = convert(int,value_in_use) from sys.configurations where name = 'default trace enabled'if @enable = 1 --default trace is enabledbegindeclare @d1 datetime;declare @diff int;declare @curr_tracefilename varchar(500);declare @base_tracefilename varchar(500);declare @indx int ;select @curr_tracefilename = path from sys.traces where is_default = 1 ;set @curr_tracefilename = reverse(@curr_tracefilename)select @indx = PATINDEX('%\%', @curr_tracefilename)set @curr_tracefilename = reverse(@curr_tracefilename)set @base_tracefilename = LEFT( @curr_tracefilename,len(@curr_tracefilename) - @indx) + '\log.trc';select EventCat.name as Category, EventID.name as EventName, Events.*from ::fn_trace_gettable( @base_tracefilename, default ) Eventsinner join sys.trace_events EventIDon Events.EventClass = EventID.trace_event_idinner join sys.trace_categories EventCaton EventID.category_id = EventCat.category_idend
Subscribe to:
Comments (Atom)