Bagikan melalui


4.20 FeatureExt with AZURESQLSUPPORT Feature Data

A login message that contains FeatureExt data for the AZURESQLSUPPORT feature:

 10 01 01 C7 00 00 01 00  BF 01 00 00 04 00 00 74
 40 1F 00 00 00 00 00 06  96 1D 00 00 00 00 00 00
 E0 03 20 10 00 00 00 00  00 00 00 00 5E 00 0C 00
 76 00 07 00 84 00 08 00  94 00 1C 00 CC 00 4A 00
 60 01 04 00 64 01 1C 00  9C 01 00 00 9C 01 06 00
 C2 CC 3D 20 B7 AB AB 01  00 00 AB 01 00 00 AB 01
 00 00 00 00 00 00 5A 00  4C 00 49 00 4E 00 36 00
 43 00 4C 00 49 00 45 00  4E 00 54 00 32 00 63 00
 6C 00 6F 00 75 00 64 00  73 00 61 00 00 00 00 00
 00 00 00 00 00 00 00 00  00 00 00 00 2E 00 4E 00
 65 00 74 00 20 00 53 00  71 00 6C 00 43 00 6C 00
 69 00 65 00 6E 00 74 00  20 00 44 00 61 00 74 00
 61 00 20 00 50 00 72 00  6F 00 76 00 69 00 64 00
 65 00 72 00 65 00 32 00  66 00 38 00 38 00 37 00
 36 00 61 00 64 00 36 00  35 00 38 00 2E 00 6C 00
 6F 00 63 00 61 00 6C 00  2E 00 6F 00 6E 00 65 00
 62 00 6F 00 78 00 2E 00  63 00 6F 00 6E 00 74 00
 72 00 6F 00 6C 00 2E 00  7A 00 6C 00 69 00 6E 00
 68 00 65 00 6B 00 61 00  36 00 64 00 65 00 76 00
 34 00 2E 00 6F 00 6E 00  65 00 62 00 6F 00 78 00
 2E 00 78 00 64 00 62 00  2E 00 6D 00 73 00 63 00
 64 00 73 00 2E 00 63 00  6F 00 6D 00 2C 00 33 00
 37 00 30 00 30 00 38 00  A8 01 00 00 2E 00 4E 00
 65 00 74 00 20 00 53 00  71 00 6C 00 43 00 6C 00
 69 00 65 00 6E 00 74 00  20 00 44 00 61 00 74 00
 61 00 20 00 50 00 72 00  6F 00 76 00 69 00 64 00
 65 00 72 00 74 00 65 00  73 00 74 00 64 00 62 00
 01 00 00 00 00 04 01 00  00 00 01 05 00 00 00 00
 08 01 00 00 00 01 FF
  
 <tds version="latest">
   <PacketHeader>
     <Type>
       <BYTE>10 </BYTE>
     </Type>
     <Status>
       <BYTE>01 </BYTE>
     </Status>
     <Length>
       <BYTE>01 </BYTE>
       <BYTE>C7 </BYTE>
     </Length>
     <SPID>
       <BYTE>00 </BYTE>
       <BYTE>00 </BYTE>
     </SPID>
     <PacketID>
       <BYTE>01 </BYTE>
     </PacketID>
     <Window>
       <BYTE>00 </BYTE>
     </Window>
   </PacketHeader>
   <PacketData>
     <LOGIN7>
       <Length>
         <DWORD>BF 01 00 00 </DWORD>
       </Length>
       <TDSVersion>
         <DWORD>04 00 00 74 </DWORD>
       </TDSVersion>
       <PacketSize>
         <DWORD>40 1F 00 00 </DWORD>
       </PacketSize>
       <ClientProgVer>
         <DWORD>00 00 00 06 </DWORD>
       </ClientProgVer>
       <ClientPID>
         <DWORD>96 1D 00 00 </DWORD>
       </ClientPID>
       <ConnectionID>
         <DWORD>00 00 00 00 </DWORD>
       </ConnectionID>
       <OptionFlags1>
         <BYTE>E0 </BYTE>
       </OptionFlags1>
       <OptionFlags2>
         <BYTE>03 </BYTE>
       </OptionFlags2>
       <TypeFlags>
         <BYTE>20 </BYTE>
       </TypeFlags>
       <OptionFlags3>
         <BYTE>10 </BYTE>
       </OptionFlags3>
       <ClientTimeZone>
         <DWORD>00 00 00 00 </DWORD>
       </ClientTimeZone>
       <ClientLCID>
         <DWORD>00 00 00 00 </DWORD>
       </ClientLCID>
       <OffsetLength>
         <ibHostName>
           <USHORT>5E 00 </USHORT>
         </ibHostName>
         <cchHostName>
           <USHORT>0C 00 </USHORT>
         </cchHostName>
         <ibUserName>
           <USHORT>76 00 </USHORT>
         </ibUserName>
         <cchUserName>
           <USHORT>07 00 </USHORT>
         </cchUserName>
         <ibPassword>
           <USHORT>84 00 </USHORT>
         </ibPassword>
         <cchPassword>
           <USHORT>08 00 </USHORT>
         </cchPassword>
         <ibAppName>
           <USHORT>94 00 </USHORT>
         </ibAppName>
         <cchAppName>
           <USHORT>1C 00 </USHORT>
         </cchAppName>
         <ibServerName>
           <USHORT>CC 00 </USHORT>
         </ibServerName>
         <cchServerName>
           <USHORT>4A 00 </USHORT>
         </cchServerName>
         <ibExtension>
           <USHORT>60 01 </USHORT>
         </ibExtension>
         <cbExtension>
           <USHORT>04 00 </USHORT>
         </cbExtension>
         <ibCltIntName>
           <USHORT>64 01 </USHORT>
         </ibCltIntName>
         <cchCltIntName>
           <USHORT>1C 00 </USHORT>
         </cchCltIntName>
         <ibLanguage>
           <USHORT>9C 01 </USHORT>
         </ibLanguage>
         <cchLanguage>
           <USHORT>00 00 </USHORT>
         </cchLanguage>
         <ibDatabase>
           <USHORT>9C 01 </USHORT>
         </ibDatabase>
         <cchDatabase>
           <USHORT>06 00 </USHORT>
         </cchDatabase>
         <ClientID>
           <BYTES>C2 CC 3D 20 B7 AB </BYTES>
         </ClientID>
         <ibSSPI>
           <USHORT>AB 01 </USHORT>
         </ibSSPI>
         <cbSSPI>
           <USHORT>00 00 </USHORT>
         </cbSSPI>
         <ibAtchDBFile>
           <USHORT>AB 01 </USHORT>
         </ibAtchDBFile>
         <cchAtchDBFile>
           <USHORT>00 00 </USHORT>
         </cchAtchDBFile>
         <ibChangePassword>
           <USHORT>AB 01 </USHORT>
         </ibChangePassword>
         <cchChangePassword>
           <USHORT>00 00 </USHORT>
         </cchChangePassword>
         <cbSSPILong>
           <LONG>00 00 00 00 </LONG>
         </cbSSPILong>
       </OffsetLength>
       <Data>
         <BYTES>
           5A 00 4C 00 49 00 4E 00 36 00
           43 00 4C 00 49 00 45 00 4E 00 54 00 32 00 63 00
           6C 00 6F 00 75 00 64 00 73 00 61 00 00 00 00 00
           00 00 00 00 00 00 00 00 00 00 00 00 2E 00 4E 00
           65 00 74 00 20 00 53 00 71 00 6C 00 43 00 6C 00
           69 00 65 00 6E 00 74 00 20 00 44 00 61 00 74 00
           61 00 20 00 50 00 72 00 6F 00 76 00 69 00 64 00
           65 00 72 00 65 00 32 00 66 00 38 00 38 00 37 00
           36 00 61 00 64 00 36 00 35 00 38 00 2E 00 6C 00
           6F 00 63 00 61 00 6C 00 2E 00 6F 00 6E 00 65 00
           62 00 6F 00 78 00 2E 00 63 00 6F 00 6E 00 74 00
           72 00 6F 00 6C 00 2E 00 7A 00 6C 00 69 00 6E 00
           68 00 65 00 6B 00 61 00 36 00 64 00 65 00 76 00
           34 00 2E 00 6F 00 6E 00 65 00 62 00 6F 00 78 00
           2E 00 78 00 64 00 62 00 2E 00 6D 00 73 00 63 00
           64 00 73 00 2E 00 63 00 6F 00 6D 00 2C 00 33 00
           37 00 30 00 30 00 38 00 A8 01 00 00 2E 00 4E 00
           65 00 74 00 20 00 53 00 71 00 6C 00 43 00 6C 00
           69 00 65 00 6E 00 74 00 20 00 44 00 61 00 74 00
           61 00 20 00 50 00 72 00 6F 00 76 00 69 00 64 00
           65 00 72 00 74 00 65 00 73 00 74 00 64 00 62 00
         </BYTES>
       </Data>
       <FeatureExt>
         <FeatureOpt>
           <FeatureId>
             <BYTE>01 </BYTE>
           </FeatureId>
           <FeatureDataLen>
             <DWORD>00 00 00 00 </DWORD>
           </FeatureDataLen>
           <FeatureId>
             <BYTE>04 </BYTE>
           </FeatureId>
           <FeatureDataLen>
             <DWORD>01 00 00 00 </DWORD>
           </FeatureDataLen>
           <FeatureData>
             <BYTE>01</BYTE>
           </FeatureData>
           <FeatureId>
             <BYTE>05 </BYTE>
           </FeatureId>
           <FeatureDataLen>
             <DWORD>00 00 00 00 </DWORD>
           </FeatureDataLen>
           <FeatureId>
             <AZURESQLSUPPORT>
               <BYTE>08 </BYTE>
             </AZURESQLSUPPORT>
           </FeatureId>
           <FeatureDataLen>
             <DWORD>01 00 00 00 </DWORD>
           </FeatureDataLen>
           <FeatureData>
             <BYTE>01</BYTE>
           </FeatureData>
           <TERMINATOR>
             <BYTE>FF </BYTE>
           </TERMINATOR>
         </FeatureOpt>
       </FeatureExt>
     </LOGIN7>
   </PacketData>
 </tds>